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

Why wont my script run?

Asked by
Xosef 0
9 years ago

Okay, so firstly my code is to give a player in-game currency when the block is touched. But for some reason, the script won't run at all. I tried removing somethings that I thought was causing it, but still no success.

Configurations      =       script.Parent.Configurations
ServerMoney         =       game.ServerStorage:WaitForChild('ServerMoney')

if ServerMoney then
    print('Intiate.')
end

db = false
script.Parent.Touched:connect(function(BodyPart)
    db = true
local   Avatar      =       BodyPart.Parent
local   Player      =       game.Players:GetPlayerFromCharacter(Avatar)
if Avatar and Player and db == true then
    if Avatar.Humanoid.Health > 0 then      
local   Tag = ServerMoney:WaitForChild('TAG;'..Player.Name)
if  Tag then
local   Coins = Tag:WaitForChild('RealCoins')   
    if Coins then
Coins.Value = Coins.Value + math.random(Configurations.Min.Value, Configurations.Max.Value)
script.Parent:Destroy()
end
end
    end 
    end
db = false
end)
0
Sorry, it was technical issue, but it is now solved! Xosef 0 — 9y

Answer this question