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

Can't figure out how to run a function on the click of a TextButton?

Asked by 9 years ago

Ok so when I click the text button I want the model "Ship" in Lighting to clone, and go into Workspace. I can't figure out how to run the function when I click the button!Heres my script!

function onClick()
    local ship = game.Lighting.Ship:Clone()
    ship.Name = "TheShip"
    ship.Parent = game.Workspace
end

So when I'd add onClick() to run the function, what would I write?

1 answer

Log in to vote
0
Answered by
Perci1 4988 Trusted Moderation Voter Community Moderator
9 years ago

If you want the function to be called whenever the GUI is clicked, just connect() it to the MouseButton1Down event.

script.Parent.MouseButton1Down:connect(onClick)

On a side note, you really should store objects in ServerStorage or ReplicatedStorage instead of Lighting.

Ad

Answer this question