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

1 comment
indent your code properly aaaaaaaa