Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Why does the cars children get placed so weird?

Asked by 4 years ago

server script

game.ReplicatedStorage.spawnjeep.OnServerEvent:Connect(function(player)
    if player.leaderstats.Money.Value >= 5000 then
        player.leaderstats.Money.Value = player.leaderstats.Money.Value - 5000
        if game.Workspace:FindFirstChild(player.Name.."Jeep") then
            game.Workspac:FindFirstChild(player.Name.."Jeep"):Destroy()
            game.ServerStorage.Configuration.Jeep:Clone().Parent = game.Workspace
            game.Workspace.Jeep.Name = player.Name.."Jeep"
            for i,v in pairs(game.Workspace:FindFirstChild(player.Name.."Jeep"):GetChildren()) do
                if not v:IsA("Configuration") and not v:IsA("Script") then
                v.Rotation = player.Character.HumanoidRootPart.Orientation
                end
            end
            game.Workspace:FindFirstChild(player.name.."Jeep").Chassis.CFrame = CFrame.new(player.Character.HumanoidRootPart.Position)
        else
            game.ServerStorage.Configuration.Jeep:Clone().Parent = game.Workspace
            game.Workspace.Jeep.Name = player.Name.."Jeep"
            for i,v in pairs(game.Workspace:FindFirstChild(player.Name.."Jeep"):GetChildren()) do
                if not v:IsA("Configuration") and not v:IsA("Script") then
                v.Rotation = player.Character.HumanoidRootPart.Orientation
                end
            end
            game.Workspace:FindFirstChild(player.Name.."Jeep").Chassis.CFrame = CFrame.new(player.Character.HumanoidRootPart.Position)
        end
    end
end)

picture of what happens

https://imgur.com/a/XW9Z4W0

Answer this question