#script not working with no errors

5 messages · Page 1 of 1 (latest)

remote sky
#

Basically the script is selecting a random seats position that isnt occupied and moveing the humanoid to it.


local PathfindingService = game:GetService("PathfindingService")

local humanoid = script.Parent:WaitForChild("Humanoid")
local torso = script.Parent:WaitForChild("Torso")
local seats = game.Workspace.Seats

local seatsAvailable = {}

for _, seat in pairs(seats:GetChildren()) do
    local occupied = seat:GetAttribute("Occupied")
    if occupied == false then
        table.insert(seatsAvailable, seat.Position)
        print("Seat Position: "..tostring(seat.Position))
    end
end

print("Table: ".. tostring(seatsAvailable))
local seatSelected = seatsAvailable[math.random(1, #seatsAvailable)]
print("Random Seats Position Selected: ".. tostring(seatSelected))

local path = PathfindingService:CreatePath()
path:ComputeAsync(torso.Position, seatSelected)

local waypoints = path:GetWaypoints()

for i, waypoint in pairs(waypoints) do
    humanoid:MoveTo(waypoint.Position)
    humanoid.MoveToFinished:Wait(2)
end
plush wasp
#

local humanoid = script.Parent:WaitForChild("Humanoid")
local torso = script.Parent:WaitForChild("Torso")
local seats = game.Workspace.Seats

local seatsAvailable = {}

for _, seat in pairs(seats:GetChildren()) do
    local occupied = seat:GetAttribute("Occupied")
    if occupied == false then
        table.insert(seatsAvailable, seat.Position)
        print("Seat Position: "..tostring(seat.Position))
    end
end

print("Table: ".. tostring(seatsAvailable))
local seatSelected = seatsAvailable[math.random(1, #seatsAvailable)]
print("Random Seat Position Selected: ".. tostring(seatSelected))

local path = PathfindingService:CreatePath()
path:ComputeAsync(torso.Position, seatSelected)

local waypoints = path:GetWaypoints()

for i, waypoint in pairs(waypoints) do
    humanoid:MoveTo(waypoint.Position)
    humanoid.MoveToFinished:Wait()
    while (humanoid.Position - waypoint.Position).magnitude > 2 do
        humanoid.MoveToFinished:Wait(0.1)
    end
end
#

try this @remote sky

remote sky
#

Sorry I think I found the problem it was the character i was using

plush wasp
#

oh alr