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("Money") --Change "Money" to the type of currency you have.
if sp == nil then return false end
if (sp.Value >=0) then --Amount of how much the weapon will go for,Change "100".
sp.Value = sp.Value - 0 --Put the same exact number here as you did above.
print("Enough Money")
game.Lighting.PUTTOOLNAMEHERE:clone().Parent = player.Backpack --Change PUTTOOLNAMEHERE to your weapons name.
Door.BrickColor = BrickColor.new(21) --MAKE SURE YOU PUT THE WEAPON/TOOL INTO LIGHTING.
wait(2)
Door.BrickColor = BrickColor.new(37) --Leave the rest of this alone.
debounce = false
else debounce = false
end
end
end
connection = Door.Touched:connect(onTouched)
-- Paste this into a script and put it in a block. |