``I have a bit of a script on how i thought it should work but my problem is that it wont spawn the car in after purcasing it let alone take away the money from the players leaderboard.
Can someone help, Also this is the script i used
Door = script.Parent
local debounce = false
function getPlayer(humanoid)
local players = game.Players:children()
for i = 1, #players do
if players[i].Character.Humanoid == humanoid then return players[i] end
end
return nil
end
function onTouched(hit)
if debounce == false then
local human = hit.Parent:findFirstChild("Humanoid")
if (human == nil) then return end
local player = getPlayer(human)
debounce = true
if (player == nil) then return end
local stats = player:findFirstChild("leaderstats")
local sp = stats:findFirstChild("Cash")
if sp == nil then return false end
if (sp.Value >=467) then
sp.Value = sp.Value - 0
print("Enough Money")
local car = game.Lighting.veyron:clone()
car.Parent = game.Workspace
car:makeJoints()
Door.BrickColor = BrickColor.new(21)
wait(2)
Door.BrickColor = BrickColor.new(37)
debounce = true
else debounce = false
end
end
end
connection = Door.Touched:connect(onTouched)
