Is there any other way to stop a script whenever a event is called? So, What I need is a script that Stops another script when they find the last survivor. The Only Method I know is script.Disabled. Is there another way?
✓ ANSWER ACCEPTED
Interrupting A Script?
1 answer
✓ Accepted answer
The best way is to somehow tell the script to stop. That other script must monitor for this "message" and then stop whatever it's doing at that time. Best ways to communicate this message:
- BindableEvent (or RemoteEvent if you're going from client->server or server->client)
- ModuleScript (if both scripts are on the server, a ModuleScript can store the current status)
This discussion is preserved as it was. New answers, comments, and votes are closed.

3 comments
You can always Remove the script which sets it Parent to nil then you can reset its Parent back at a later point.
@UserOnly16Characters - I think Disabled effectively does the same thing
script.Parent.Archievable = false