i made a car spawner that spawns a car. but the script keeps thinking it is an intvalue, even tho the previous selectedcar which was an intvalue got deleted.
spawner script:
game.ReplicatedStorage:WaitForChild("SpawnCar").OnServerEvent:Connect(function(player) for i,v in pairs(player.Character:GetChildren()) do if v:IsA("Model") then v:Destroy() end end wait(1) local c = player:WaitForChild("SelectedCar"):Clone() c:SetPrimaryPartCFrame(player.Character.Torso.CFrame) c.Parent = player.Character c:MakeJoints() end)
script that clones car to player:
local plr = game.Players.LocalPlayer script.Parent.MouseButton1Click:Connect(function() for _,v in pairs(plr.Cars.Car1:GetChildren()) do if plr.SelectedCar then plr:WaitForChild("SelectedCar"):Destroy() local e = v:Clone() e.Name = "SelectedCar" e.Parent = plr else local e = v:Clone() e.Parent = plr e.Name = "SelectedCar" end end end)
LB script:
game.Players.PlayerAdded:Connect(function(player) wait() local d = Instance.new("IntValue") d.Name = "Cars" d.Parent = player local car1 = Instance.new("IntValue") car1.Name = "Car1" car1.Parent = d local car2 = Instance.new("IntValue") car2.Name = "Car2" car2.Parent = d local f = Instance.new("IntValue") f.Name = "SelectedCar" f.Parent = player local da = Instance.new("Folder") da.Name = "Carbin" da.Parent = player end)
thx