Ad
Log in to vote
-2

How do I make a button cause an explosion somewhere else upon clicking? [closed]

Asked by 8 days ago

Hi, I'm working on a game where you answer questions to see if you're a pro or a noob, and my idea is if you choose pro, you get to do fun stuff to the noobs. If you're a noob, however, you get to try to avoid the pro's attacks.

1
Btw, try explaining what your issue/problem is and not what the game is about. :) Mineloxer 56 — 8d

Closed as Not Constructive by CootKitty, abnotaddable, and Goulstem

This question has been closed because it is not constructive to others or the asker. Most commonly, questions that are requests with no attempt from the asker to solve their problem will fall into this category.

Hi.

Looks like you're using an ad blocker.

That's fine...

No, it really is.

Just, I mean, we put a lot of work into this site, you know?

It would be really really appreciated if you would turn off your ad blocker for our website...

We tried really hard to make our ads as unobtrusive as possible.

If you really hate ads, would you consider a $2 donation via Patreon?

Here's the link.

We love you. We hope you love us too.

.

..

...

Now back to your regularly scheduled Scripting Helpers....

...

..

.

1 answer

Log in to vote
4
Answered by 8 days ago
Edited 8 days ago

Consider this:

--//Variables\\--
local clickDetector = script.Parent --//Where the clickDetector is
local part = workspace.Part --//Where the part with the explosion will be

--//Handling\\--
clickDetector.MouseClick:Connect(function()
    --//Create new explosion, don't set parent yet.
    local newExplo = Instance.new("Explosion")
    --//Change the newExplo properties however you want
    newExplo.Position = part.Position --//Thanks to CootKitty for the reminder
    newExplo.Parent = part --//Finally set the parent at the end
end)
5
You have to set the position of the Explosion, the position doesn't get set when you parent the explosion. CootKitty 296 — 8d
Ad
Ad