Run it
Copy the script and paste it into your executor.
--[[
POAMAJ LE ANADKAT -
railing logic
math
aadoxide -
cloader
bond aura
]]
task.spawn(function()
repeat task.wait() until game.Players.LocalPlayer.Character
root = .Players.LocalPlayer.Character:()
velo =
tRails = {}
_, obj (:():())
obj:() obj.Name ==
.(tRails, obj)
(pos)
closest, dist = , .huge
_, rail (tRails)
d = (rail.Position - pos).Magnitude
d < dist
dist = d
closest = rail
closest
.CurrentCamera.CameraType = .CameraType.Scriptable
currentRail = (root.Position)
currentPos = currentRail currentRail.Position root.Position
tVisited = {}
lastDirection = .(, , )
currentRail
tVisited[currentRail] =
lastDirection = currentRail.CFrame.LookVector.Unit
targetPos = currentPos - lastDirection *
distance = (targetPos - currentPos).Magnitude
duration = distance / velo
start = ()
() - start < duration
pos = currentPos:(targetPos, (() - start) / duration)
root.CFrame = .(pos)
.CurrentCamera.CFrame = .(
pos + .(, , ),
pos
)
:().RenderStepped:()
currentPos = targetPos
nextRail =
bDot =
_, rail (tRails)
tVisited[rail]
toRail = (rail.Position - currentPos).Unit
dot = lastDirection:(toRail)
dot > bDot (rail.Position - currentPos).Magnitude <
bDot = dot
nextRail = rail
currentRail = nextRail
)
.(()
i = ,
:().Shared.Universe.Network.RemoteEvent.Actionable:(i)
.()
)
.(, ()
.Players.LocalPlayer.Character:()
)by me i guess

Dead Rails