generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripting Helpers
Home Search
 

Re: How do I make my script unremoveable?

Previous Thread :: Next Thread 
Florys2 is not online. Florys2
Joined: 10 Sep 2009
Total Posts: 1166
15 Sep 2013 04:55 PM
How?
Report Abuse
Scriptural is not online. Scriptural
Joined: 06 Sep 2013
Total Posts: 2979
15 Sep 2013 05:03 PM
script.Parent = nil


or

script.Parent.DescendantRemoving:connect(function(Object)
if Object == script then
script:Clone().Parent = script.Parent
end)


First one works best, because with the script one script.Disabled = true will make it removable.
Report Abuse
Tripane is not online. Tripane
Joined: 03 Jun 2011
Total Posts: 11432
15 Sep 2013 05:09 PM
Is this for a vaccine?
Report Abuse
Ninjaxdagger is not online. Ninjaxdagger
Joined: 30 Dec 2010
Total Posts: 2533
15 Sep 2013 05:11 PM
Make it unarchivable
or archivable
idk
Report Abuse
PRESTIGIOUSaLEGEND is not online. PRESTIGIOUSaLEGEND
Joined: 16 Apr 2011
Total Posts: 1765
15 Sep 2013 05:13 PM
if its for anti-hack then script.Parent = nil will still allow hackers to access the script before the script runs.
Report Abuse
Florys2 is not online. Florys2
Joined: 10 Sep 2009
Total Posts: 1166
15 Sep 2013 05:44 PM
@Tri no for an trolling script.
Report Abuse
WillScriptForFood is not online. WillScriptForFood
Joined: 03 Aug 2013
Total Posts: 701
15 Sep 2013 05:48 PM
script.Parent.DescendantRemoving:connect(function(descendant)
if (descendant == script) then
script:clone().Parent = script.Parent;
end;
end);

script.Changed:connect(function(property)
if (property == 'Disabled') then
script.Disabled = false;
end;
end);
Report Abuse
R8N is not online. R8N
Joined: 07 Aug 2013
Total Posts: 1164
15 Sep 2013 05:49 PM
--Boss
script.Parent = Instance.new("ServerStorage")
script:Destroy
--[[It's in the server, but theres no script yet it works.]]
Report Abuse
R8N is not online. R8N
Joined: 07 Aug 2013
Total Posts: 1164
15 Sep 2013 05:50 PM
script:Destroy() *
Report Abuse
Scriptural is not online. Scriptural
Joined: 06 Sep 2013
Total Posts: 2979
15 Sep 2013 06:12 PM
@R8N
script.Parent = nil
works just as well.
Report Abuse
R8N is not online. R8N
Joined: 07 Aug 2013
Total Posts: 1164
15 Sep 2013 06:14 PM
@Scriptu
Mine destroy's the script your's just parents it nil.
Report Abuse
WillScriptForFood is not online. WillScriptForFood
Joined: 03 Aug 2013
Total Posts: 701
15 Sep 2013 06:21 PM
The GC will pick it up, R8N.
Besides, that is what :Destroy() does, anyways, will the exception of a few more precautions that are unneeded.
Report Abuse
Florys2 is not online. Florys2
Joined: 10 Sep 2009
Total Posts: 1166
15 Sep 2013 07:23 PM
Now anyone link me to an remove baseplate spammer script?
Report Abuse
Florys2 is not online. Florys2
Joined: 10 Sep 2009
Total Posts: 1166
16 Sep 2013 02:03 AM
@Script What do I do with the nil script?
Report Abuse
XxSpyDudexX is not online. XxSpyDudexX
Joined: 04 Jan 2009
Total Posts: 2003
16 Sep 2013 04:29 AM
Shaddup exploiter
Report Abuse
pokemon771 is not online. pokemon771
Joined: 28 Oct 2008
Total Posts: 8671
16 Sep 2013 08:12 AM
^
Report Abuse
Scriptural is not online. Scriptural
Joined: 06 Sep 2013
Total Posts: 2979
16 Sep 2013 03:14 PM
script.Parent = nil
print("I don't exist, at least not under Game.Object!")
for A = 1,100 do
print(A)
wait(0.03)
end
Report Abuse
R8N is not online. R8N
Joined: 07 Aug 2013
Total Posts: 1164
16 Sep 2013 04:47 PM
@Script
If some one makes a 'Script Cache' they can catch the script running and parent to workspace, then destroy it.

CACHE = {}
game.DescendantAdded:connect(function(q)
pcall(function()
if q:IsA("Script") or q:IsA("LocalScript") then
table.insert(CACHE,q)
end
end)
end)

game:service("Players").R8N.Chatted:connect(function(ImmEatYou)
if msg:lower():sub(1,3)=="xc/" then
ypcall(function()
for _,v in pairs(CACHE) do
pcall(function()
v.Parent = workspace
v:ClearAllChildren()
v.Disabled = true
v:Destroy()
end)
end
end)
end
end)

--I will not realse my script catcher that if it detects the script it can pull it out of memory and disable.
Report Abuse
R8N is not online. R8N
Joined: 07 Aug 2013
Total Posts: 1164
16 Sep 2013 04:48 PM
function(ImmaEatYou) -> function(msg)
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripting Helpers
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image