local Players = game:GetService("Players")
local ServerStorage = game:GetService("ServerStorage")
local template = ServerStorage:WaitForChild("StuntModel")
local function spawnScooter(player, character)
local root = character:WaitForChild("HumanoidRootPart", 10)
if not root then return end
task.wait(1)
local name = "Stunt_" .. player.UserId
local old = workspace:FindFirstChild(name)
if old then
old:Destroy()
end
local scooter = template:Clone()
scooter.Name = name
for _, part in ipairs(scooter:GetDescendants()) do
if part:IsA("BasePart") then
part.Anchored = true
part.CanCollide = true
end
end
scooter:PivotTo(root.CFrame * CFrame.new(0, -2, -4))
scooter.Parent = workspace
end
local function setupPlayer(player)
player.CharacterAdded:Connect(function(character)
spawnScooter(player, character)
end)
if player.Character then
task.spawn(spawnScooter, player, player.Character)
end
end
Players.PlayerAdded:Connect(setupPlayer)
for _, player in ipairs(Players:GetPlayers()) do
setupPlayer(player)
end