Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

My script to where you click a textbutton explodes you doesnt work at all. Can someone help me?

So i made a small script so when you click a button it explodes and when you hover your mouse over over the button it will explode you. The error is: Players.LordKrox.PlayerGui.ScreenGui.TextButton.LocalScript:5: Expected ')' (to close '(' at column 45), got '.', but when i add the parentheses it says:

Player.LordKrox.PlayerGui.ScreenGui.TextButton.LocalScript:4: Expected identifier when parsing expression, got ')'

The Script is:

local Player =  game.Players.LocalPlayer
local ScreenGui = script.Parent
local TextButton = ScreenGui.Textbutton

TextButton.MouseButton1Down:Connect(function(	Instance.new("Explosion", Player))
	
	
	TextButton.MouseButtonHover:Connect(function(print("Click it."))
end)

If you could Help that would be great.

1 comment

0

its on line 5,add an end) to it

1 answer

✓ Accepted answer

you did the functions wrong, first of all, yo'ure putting the script inside the 'function"()"', where the variables would be, and you forgot to add an END for line 5

heres a fixed script :

local Player =  game.Players.LocalPlayer
local ScreenGui = script.Parent
local TextButton = ScreenGui.Textbutton

TextButton.MouseButton1Down:Connect(function()
      Instance.new("Explosion", Player)
end)

 TextButton.MouseButtonHover:Connect(function()
         print("Click it.")
end)

This discussion is preserved as it was. New answers, comments, and votes are closed.