The person inputs a number (the variable text
) and converts the the number to a number value. It then subtracts the number from credits and adds the number (divided by 1000) to points. It then rounds it down.
The script isn't working, though. Any idea why? This is a global script in a button.
text = script.Parent.Parent.Input.Text local player = script.Parent.Parent.Parent.Parent.Parent.Parent.Parent text = (tonumber(text)) script.Parent.MouseButton1Click:connect(function() if player.Backpack.Player.Premium.Value == true and player.Backpack.Player.Credits.Value >= text then print("accepted") player.Backpack.Player.Credits.Value = player.Backpack.Player.Credits.Value - text player.Backpack.Player.Points.Value = player.Backpack.Player.Points.Value + (text / 1000) player.Backpack.Player.Points.Value = math.floor(player.Backpack.Player.Points.Value) else print("declined") end end)