#infinite road to make a driving game

1 messages · Page 1 of 1 (latest)

sweet herald
#

I need help a im noob in roblox estudios and i create a game of driving basic

#

local replicatedStorage = game:GetService("ReplicatedStorage")
local runService = game:GetService("RunService")
local player = game.Players.LocalPlayer

local segmentLength = 50
local numberOfSegments = 10
local roadSegments = {}

local roadTemplate = replicatedStorage:WaitForChild("RoadSegment")
local roadFolder = workspace:WaitForChild("Road")

-- Crear la carretera inicial
local function spawnInitialRoad()
for i = 1, numberOfSegments do
local segment = roadTemplate:Clone()
segment:SetPrimaryPartCFrame(CFrame.new(0, 0, -segmentLength * (i - 1)))
segment.Parent = roadFolder
table.insert(roadSegments, segment)
end
end

-- Verifica si se necesita mover el primer segmento
local function updateRoad()
local character = player.Character
if not character or not character:FindFirstChild("HumanoidRootPart") then return end

local zPos = character.HumanoidRootPart.Position.Z
local firstSegment = roadSegments[1]

if zPos - firstSegment.PrimaryPart.Position.Z < segmentLength then
    return
end

local lastSegment = roadSegments[#roadSegments]
local newPos = lastSegment.PrimaryPart.Position + Vector3.new(0, 0, -segmentLength)

local movedSegment = table.remove(roadSegments, 1)
movedSegment:SetPrimaryPartCFrame(CFrame.new(newPos))
table.insert(roadSegments, movedSegment)

end

-- Iniciar
spawnInitialRoad()

-- Loop
runService.RenderStepped:Connect(updateRoad)

dusty wolf
#

dupe it infinitly 😎

sweet herald
#

** Chatgpt **

#

why? @dusty wolf

dusty wolf
#

idk it just seemed cool

#

😎

sweet herald
#

ajajjajaa

#

I want to create a game where if you crash, you lose all your progress and cars, but if you win, you get a great reward like cars, experience, etc.

dusty wolf
#

gl

hard fjord