TotallyGames

CarSpawner

Feb 17th, 2024
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.29 KB | Source Code | 0 0
  1. local ServerStorage = game:GetService("ServerStorage")
  2. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  3. local SpawnCarEvent = ReplicatedStorage:WaitForChild("SpawnCar")
  4. local DeleteCarEvent = ReplicatedStorage:WaitForChild("DeleteCar")
  5.  
  6. SpawnCarEvent.OnServerEvent:Connect(function(player, carName)
  7.     local Car = ServerStorage:FindFirstChild("Cars"):FindFirstChild(carName)
  8.     local CurCar = game.Workspace:FindFirstChild(player.Name .. 'sCar')
  9.     if CurCar then
  10.         CurCar:Remove()
  11.     end
  12.     if Car then
  13.         local clonedCar = Car:Clone()
  14.         clonedCar.Name = player.Name .. 'sCar'
  15.         clonedCar.Parent = game.Workspace
  16.         clonedCar:MoveTo(player.Character.HumanoidRootPart.Position + player.Character.HumanoidRootPart.CFrame.LookVector * 15)
  17.     end
  18. end)
  19.  
  20. DeleteCarEvent.OnServerEvent:Connect(function(player, Car)
  21.     local Car = game.Workspace:FindFirstChild(player.Name .. 'sCar')
  22.     if Car then
  23.         Car:Remove()
  24.     end
  25. end)
  26.  
  27. game.Players.PlayerRemoving:Connect(function(player)
  28.     local Car = game.Workspace:FindFirstChild(player.Name .. 'sCar')
  29.     if Car then
  30.         Car:Remove()
  31.     end
  32. end)
  33.  
  34. game.Players.PlayerAdded:Connect(function(player)
  35.     player.CharacterAdded:Connect(function(character)
  36.         local Car = game.Workspace:FindFirstChild(player.Name .. 'sCar')
  37.         if Car then
  38.             Car:Remove()
  39.         end
  40.     end)
  41. end)
Add Comment
Please, Sign In to add comment