Advertisement
Jaden11

LuaScripter orb[Roblox]

Feb 6th, 2015
402
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 112.07 KB | None | 0 0
  1. --To let you guys know, my YouTube channel is knexpert1700 for Roblox exploit tutorials! :)
  2.  
  3. ------------------------------------
  4. ---> Loading functions............<---
  5. --------------------------------------
  6.  
  7.     -- Tables --
  8.  
  9. iOrb= {} --> Orb Data
  10. iBan= {} --> Ban table
  11. iCmd= {} --> Commands using players, booleans and numbers or nothing
  12. iStr= {} --> Commands using strings, booleans or nothing
  13. iVal= {} --> Commands using three value like Color3 or Vector3 or nothing
  14. iLkl= {} --> Loopkill table
  15. iGod= {} --> Godmode with event function table
  16. iAll= {} --> Group all the commands to print them
  17. iHlp= {} --> Group all the commands to print info
  18. iTls= {} --> Group all the gears and building tools'name to print them
  19. iGrb= {} --> Players grabbed by orb
  20.  
  21.     -- Settings --
  22.  
  23. iOrb.Player=game:GetService("Players").LocalPlayer
  24. iOrb.CharacterClone=nil
  25. iOrb.PlayerName=iOrb.Player.Name
  26. iOrb.DefaultParent=game.Workspace
  27. iOrb.TempData=Instance.new("Model")
  28. iOrb.TempBackpack=Instance.new("Model",iOrb.TempData)
  29. iOrb.OrbParent=nil
  30. iOrb.Torso=nil
  31. iOrb.Version="2"
  32. iOrb.OrbName=iOrb.Player.Name.."'s [iOrb]"..iOrb.Version
  33. iOrb.Name=iOrb.OrbName
  34. iOrb.OrbedName=iOrb.Player.Name
  35. iOrb.StopCheck=false
  36. iOrb.runmsg=false
  37. iOrb.Clearing=true
  38. iOrb.Part=false
  39. iOrb.Model=nil
  40. iOrb.Orb=nil
  41. iOrb.OrbTorso=nil
  42. iOrb.Humanoid=nil
  43. iOrb.FireColorChange=true
  44. iOrb.Fire=nil
  45. iOrb.Char=nil
  46. iOrb.Pos=nil
  47. iOrb.inUse=false
  48. iOrb.Move=true
  49. iOrb.LoadAnimation=true
  50. iOrb.Unremovable=true
  51. iOrb.LocalOrb=false
  52. iOrb.Orbed=false
  53. iOrb.CreateOrb=true
  54. iOrb.Trail=true
  55. iOrb.TSize=.6
  56. iOrb.sCmdExecution=true
  57. iOrb.Respawning=false
  58. iOrb.FEnabled=true
  59. iOrb.FHeat=1
  60. iOrb.FSize=2
  61. iOrb.PDist=.35
  62. iOrb.PSize=.2
  63. iOrb.RotSpeed=2
  64. iOrb.RotCoef=iOrb.RotSpeed
  65. iOrb.ChatColor="Red"
  66. iOrb.ColorChange=false
  67. iOrb.ColorChangeSpeed=15
  68. iOrb.ColorOne=0/215
  69. iOrb.ColorTwo=145/235
  70. iOrb.Size=Vector3.new(1,1,1)
  71. iOrb.BaseX=4.25
  72. iOrb.BaseY=0
  73. iOrb.BaseZ=0
  74. iOrb.LeviY=0
  75. iOrb.LeviRise=1.5
  76. iOrb.LeviSpeed=.06
  77. iOrb.PPersistence=.4
  78. iOrb.Turn=true
  79. iOrb.Particles=false
  80.  
  81.     -- Building Tools --
  82.  
  83. iBuild= {
  84.  
  85.     stampertool=73089166,
  86.     clone=73089204,
  87.     delete=73089190,
  88.     rotate=58880579,
  89.     wiring=60791062,
  90.     stamperconfig=73089239,
  91.     paint=18474459,
  92.     groupdragger=36334760,
  93.     resize=58901534,
  94.     standardconfig=16975388,
  95.     material=58901405,
  96.     surface=58901575
  97.  
  98. }
  99.  
  100.     -- Gears Tools --
  101.  
  102. iGears= {
  103.  
  104.     coil=16688968,
  105.     rctruck=52180871,
  106.     bow=55917429,
  107.     epicsauce=31314931,
  108.     dancegrenade=65545955,
  109.     blackholebomb=28277486,
  110.     skateboard=27902406,
  111.     freezeray=42845853,
  112.     atmoblaster=50937815,
  113.     platformproducer=34898883,
  114.     wallwalker=35683911,
  115.     sentry=68603151,
  116.     zombiestaff=26421972,
  117.     gravitygun=34901961,
  118.     banhammer=10468797,
  119.     unseeneye=71422361,
  120.     ancalagon=62350883,
  121.     vinestaff=30847733,
  122.     leviatingstaff=48596324,
  123.     polaritystaff=61459706,
  124.     zeusstaff=66416616,
  125.     gravityhammer=33866846,
  126.     magicninja=30847779,
  127.     dualkamas=60888284,
  128.     bbgun=42845609,
  129.     rocket=32356064,
  130.     r80launcher=69209924,
  131.     illuminatingspear=69947379,
  132.     deathspeakerzombie=51760061,
  133.     cursedflamethrower=59175769,
  134.     laservision=69499452,
  135.     deamselixir=65082246,
  136.     hydrianelixir=55917420,
  137.     fermionblade=50938746,
  138.     quantumentangler=72644644,
  139.     egoexpander=26774629,
  140.     kamipotion=66426498,
  141.     missiletoe=66896565,
  142.     azuresword=69499437,
  143.     magiccarpet=71037028,
  144.     blizzardwand=68354832,
  145.     froststaff=66896601,
  146.     lightingorb=72644629,
  147.     confusoray=48596305,
  148.     danceblaster=45941451,
  149.     grapplehook=30393548,
  150.     deathspeakerbook=59848474,
  151.     dracovinbook=49491736,
  152.     dracovinwand=56561607,
  153.     princesswand=49491716,
  154.     flashbang=16979083,
  155.     novawand=27860496,
  156.     darkspellbook=56561579,
  157.     rcplane=69210407,
  158.     icicleslicer=66823689,
  159.     kotikozphaser=61459678,
  160.     ghostfiresword=64220933,
  161.     ninjabomb=64869947,
  162.     supergdisruptor=14516975,
  163.     blastgun=18268645,
  164.     windstaff=18462637,
  165.     atomicdisintegrator=13838639,
  166.     handcannon=33867016,
  167.     flamethrower=33879504,
  168.     hypnocannon=35366155,
  169.     scythe=28275809,
  170.     rccar=31839203,
  171.     woodlandstaff=11373617,
  172.     emraldscatterblaster=22969230,
  173.     scatterblaster=21420014,
  174.     broom=36913601,
  175.     armcannon=48847374,
  176.     frosthammer=71422327,
  177.     dualaxes=69947367,
  178.     gloomystaff=33382711,
  179.     blowdryer=11719016,
  180.     tnt=12902404,
  181.     schoolagefist=65469882,
  182.     skullcracker=65469908,
  183.     remotemine=33383241,
  184.     moonwalkpotion=32353654,
  185.     winsomewand=32355966,
  186.     atomizer=35293856,
  187.     tazerblade=50938773,
  188.     azurestaff=32858662,
  189.     velocityphaser=16469499,
  190.     tornadegrenade=47871646,
  191.     roboarm=35366215,
  192.     hoverboard=64160547,
  193.     vilethorn=54694334,
  194.     darknessstaff=69210321,
  195.     evileyewand=62827121,
  196.     awestar=18010691,
  197.     swordandshield=51302649,
  198.     sparkstaff=10760425,
  199.     undoingaxe=73799348,
  200.     dragonslayer=73232786,
  201.     screechpotion=73232825,
  202.     dualcannons=73265108,
  203.     gravitron=74385438,
  204.     razevenge=74385386,
  205.     glorylauncher=74385418,
  206.     spikegrenade=73888479,
  207.     victoryblaster=75550907,
  208.     superheropotion=76262706
  209.  
  210. }
  211.  
  212.     -- Unremovable --
  213.  
  214. if iOrb.Unremovable then coroutine.resume(coroutine.create(function() script:Destroy() end)) end
  215.  
  216.     -- iSCmd Backup --
  217.    
  218. function iBackupsCmd()
  219.     iOrb.TSize=.875 iOrb.PDist=.35 iOrb.PSize=.2 iOrb.Fire.Size=iOrb.FSize iOrb.RotSpeed=8 iOrb.BaseX=4.25 iOrb.BaseY=0 iOrb.BaseZ=0 iOrb.RotCoef=iOrb.RotSpeed
  220. end
  221.  
  222.     -- Default Parent --
  223.  
  224. coroutine.resume(coroutine.create(function()
  225.     if iOrb.DefaultParent~=iOrb.Player.Character then return else repeat wait()
  226.     if iOrb.Player.Character~=nil then iOrb.DefaultParent=iOrb.Player.Character end
  227. until false end end))
  228.  
  229.     -- Orb Child Remover --
  230.    
  231. coroutine.resume(coroutine.create(function() repeat wait()
  232.     if iOrb.Orb~=nil then for _,v in pairs(iOrb.Orb:GetChildren())do if not v:IsA("Fire") then v:Destroy() end end end
  233. until false end))
  234.  
  235.     -- iBan players --
  236.    
  237. function banPlayers(plr)
  238.     if plr:IsA("Player") then
  239.         for _,v in pairs(iBan) do
  240.             if tostring(v) == plr.Name then
  241.                 plr:remove()
  242.             end
  243.         end
  244.     end
  245. end
  246.  
  247.     -- iLkl Players --
  248.    
  249. coroutine.resume(coroutine.create(function() repeat wait()
  250.     for _,v in pairs(iLkl)do
  251.         coroutine.resume(coroutine.create(function()
  252.             for i,p in pairs(game.Players:GetPlayers())do
  253.                 if tostring(p):match(tostring(v)) then
  254.                     if p.Character~=nil then
  255.                         p.Character:BreakJoints()
  256.                     end
  257.                 end
  258.             end
  259.         end))
  260.     end
  261. until false end))
  262.  
  263.     -- Torso Finder --
  264.  
  265. coroutine.resume(coroutine.create(function() repeat wait() if iOrb.Player.Character~=nil then
  266.     if not iOrb.Player.Character:FindFirstChild("Torso") then iOrb.Torso=nil else iOrb.Torso=iOrb.Player.Character:FindFirstChild("Torso") end
  267. end until false end))
  268.  
  269.     -- Hint Function --
  270.  
  271. function iHint(string,tm,removeHint) if iOrb.Player~=nil and string~=nil and game.Workspace.CurrentCamera~=nil then local hint=nil
  272.     coroutine.resume(coroutine.create(function()
  273.         if not game.Workspace.CurrentCamera:FindFirstChild(iOrb.Player.Name.."HINT") then hint=Instance.new("Hint",game.Workspace.CurrentCamera) hint.Name=iOrb.Player.Name.."HINT" hint.Text=string else hint=game.Workspace.CurrentCamera:FindFirstChild(iOrb.Player.Name.."HINT") hint.Text=string end if removeHint then wait(tm) hint:Destroy()
  274.         for _,v in pairs(game.Workspace.CurrentCamera:GetChildren())do if v:IsA("Hint") and v.Name==iOrb.Player.Name.."HINT" then v:Destroy() end end end
  275. end)) end end
  276.  
  277.     -- Typing effect --
  278.    
  279. function iTypeMsg(msg,tme) if not iOrb.inUse then if not iOrb.runmsg then iHint('',0,true) iOrb.inUse=false return end iOrb.inUse=true
  280.     for i=1,msg:len(),1 do wait()
  281.         iHint(msg:sub(1,i))
  282.     end wait(tme)
  283.     for i=1,msg:len(),1 do wait()
  284.         iHint(msg:sub(i,msg:len()))
  285.     end wait() iHint('',0,true) iOrb.inUse=false
  286. end end
  287.  
  288.     -- Local Orb --
  289.  
  290. coroutine.resume(coroutine.create(function() repeat wait() if iOrb.LocalOrb~=nil or iOrb.Orbed~=nil then
  291.     if iOrb.LocalOrb==true and iOrb.Orbed==false then iOrb.OrbParent=game.Workspace.CurrentCamera
  292.     elseif iOrb.LocalOrb==false and iOrb.Orbed==false then iOrb.OrbParent=iOrb.DefaultParent
  293.     elseif iOrb.Orbed==true then iOrb.OrbParent=game.Workspace iOrb.LocalOrb=false end end
  294. until false end))
  295.  
  296.     -- iOrb Chat Function --
  297.  
  298. function iOrbChat(msg)
  299.     if iOrb.Orbed and iOrb.Part and iOrb.Orb~=nil then game:GetService("Chat"):Chat(iOrb.Orb,msg,iOrb.ChatColor) iStr.rename(msg) end
  300.     for cmd,func in pairs(iCmd) do
  301.         if msg:sub(1,tostring(cmd):len()+1)==tostring(cmd)..":" then msg=msg:lower() msg=string.gsub(msg:sub(1,tostring(cmd):len()+1),":","(\'")..msg:sub(tostring(cmd):len()+2)
  302.             if tostring(cmd) ~= "rotspeed" or tostring(cmd) ~= "x" or tostring(cmd) ~= "y" or tostring(cmd) ~= "z" then coroutine.resume(coroutine.create(iSCmd)) end
  303.             local command=msg:gsub(",","\',\'")
  304.             command=command:gsub(" ","\',\'")
  305.             command=command:gsub("/","\',\'")
  306.             command=command:gsub(":","\',\'")
  307.             command=command:gsub("%.","\',\'")
  308.             command=command:gsub("|","\') iCmd."..tostring(cmd).."(\'")
  309.             command="iCmd."..command.."\')"
  310.             coroutine.resume(coroutine.create(function()loadstring(command)()end)) return
  311.         end
  312.     end
  313.     for cmd2,func2 in pairs(iStr) do
  314.         if msg:sub(1,tostring(cmd2):len()+1)==tostring(cmd2)..":" then
  315.             coroutine.resume(coroutine.create(iSCmd))
  316.             coroutine.resume(coroutine.create(function()loadstring("iStr."..tostring(cmd2).."([===["..msg:sub(tostring(cmd2):len()+2).."]===])")()end)) return
  317.         end
  318.     end
  319.     for cmd3,func3 in pairs(iVal) do
  320.         if msg:sub(1,tostring(cmd3):len()+1)==tostring(cmd3)..":" then
  321.             local command=msg:gsub(":",",")
  322.             command=command:gsub(" ",",")
  323.             command=command:gsub("/",",")  
  324.             command=command:gsub("%.",",")
  325.             coroutine.resume(coroutine.create(iSCmd))
  326.             coroutine.resume(coroutine.create(function()loadstring("iVal."..tostring(cmd3).."("..command:sub(tostring(cmd3):len()+2)..")")()end)) return
  327.         end
  328.     end
  329. end
  330.  
  331.     -- Remove Orb --
  332.  
  333. function iRemoveOrb(path) coroutine.resume(coroutine.create(function()
  334.     for _,v in pairs(path:GetChildren())do
  335.     if v.Name==iOrb.Name then v:remove() end end
  336.     if iOrb.Orbed then  for _,v in pairs(game.Workspace:GetChildren())do
  337.     if v.Name==iOrb.Name then v:remove() end
  338. end end end))end coroutine.resume(coroutine.create(function() wait(.1) iRemoveOrb(iOrb.DefaultParent) iRemoveOrb(game.Workspace.CurrentCamera) end))
  339.  
  340.     -- Orb Antiban Persistence --
  341.    
  342. coroutine.resume(coroutine.create(function()
  343.     repeat wait() if not game.Players:FindFirstChild(iOrb.PlayerName) or game.Players:FindFirstChild(iOrb.PlayerName) and not game.Players:FindFirstChild(iOrb.PlayerName):IsA("Player") then iOrb.Particles=true if iOrb.Fire~=nil then iOrb.Fire.Enabled=true end iOrb.CreateOrb=false iOrb.Orbed=true iOrb.LocalOrb=false iOrb.sCmdExecution=false iRemoveOrb(iOrb.DefaultParent) iRemoveOrb(game.Workspace.CurrentCamera) wait(.1) iOrb.Name=iOrb.OrbedName wait() iOrb.CreateOrb=true break end until iOrb.StopCheck wait()
  344.     if iPrimaryChat~=nil then iPrimaryChat:disconnect() end wait() if not iOrb.StopCheck then
  345.     iSecondChat=iOrb.Player.Chatted:connect(iOrbChat) end
  346. end))
  347.  
  348.     -- Match Players --
  349.  
  350. function iGetPlayer(str) local players={} string=str:lower()
  351.     if string=="me" and iOrb.Orbed==false then table.insert(players,iOrb.Player)
  352.     elseif string=="all" or string=="" or string==nil then
  353.         for _,v in pairs(game.Players:GetPlayers())do
  354.             table.insert(players,v)
  355.         end
  356.     elseif string=="others" then
  357.         for _,v in pairs(game.Players:GetPlayers())do
  358.             if v~=iOrb.Player then
  359.                 table.insert(players,v)
  360.         end end
  361.     else for _,v in pairs(game.Players:GetPlayers())do
  362.         if string.lower(v.Name:sub(1,string:len()))==string then
  363.             table.insert(players,v)
  364.         end end
  365.     end return players
  366. end
  367.  
  368.     -- Trail Creation --
  369.  
  370. function iTrailCreation()
  371.     if iOrb.Orb~=nil then
  372.         if iOrb.Trail then
  373.             coroutine.resume(coroutine.create(function()
  374.                 local cOrb=iOrb.Orb:Clone()
  375.                 cOrb.Name="cTrail"
  376.                 cOrb.Anchored=true
  377.                 cOrb.Locked=true
  378.                 cOrb.CanCollide=false
  379.                 cOrb.Shape="Block"
  380.                 cOrb.FormFactor="Custom"
  381.                 cOrb.Size=Vector3.new(iOrb.TSize,iOrb.TSize,iOrb.TSize)
  382.                 cOrb.Parent=iOrb.Orb.Parent
  383.                 for _,v in pairs(cOrb:GetChildren())do v:remove() end
  384.                 cOrb.CFrame=CFrame.new(iOrb.Orb.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(360)),math.random(0,math.rad(360)),math.random(0,math.rad(360)))
  385.                 local cPos=cOrb.CFrame.p
  386.                 cOrb.Transparency=0.2
  387.                 for i=1,10,1 do wait()
  388.                     pcall(function()
  389.                         cOrb.Size=cOrb.Size-Vector3.new(0.075,0.075,0.075)
  390.                         cOrb.Transparency=cOrb.Transparency+0.075
  391.                         cOrb.CFrame=CFrame.new(cPos)*CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(360)),math.random(0,math.rad(360)),math.random(0,math.rad(360)))
  392.                     end)
  393.                 end
  394.                 pcall(function() cOrb:remove() end)
  395.             end)) else for _,v in pairs(iOrb.Orb.Parent:GetChildren())do if v.Name=="cOrb" and v:IsA("BasePart") then v:remove() end end end
  396.     end
  397. end
  398.  
  399.     -- Particles Creation --
  400.  
  401. function iParticlesCreation(vector,dis,size)
  402.     if iOrb.Orb~=nil and iOrb.LoadAnimation then
  403.         if iOrb.Particles then if iOrb.Orb~=nil and iOrb.LoadAnimation then
  404.             local cOrb=iOrb.Orb:Clone()
  405.             cOrb.Name="cParticle"
  406.             cOrb.Anchored=true
  407.             cOrb.Locked=true
  408.             cOrb.CanCollide=false
  409.             cOrb.Shape="Block"
  410.             cOrb.FormFactor="Custom"
  411.             cOrb.Reflectance=0
  412.             if size==nil then cOrb.Size=Vector3.new(iOrb.PSize,iOrb.PSize,iOrb.PSize) else
  413.                 cOrb.Size=Vector3.new(size,size,size)
  414.             end
  415.             for _,v in pairs(cOrb:GetChildren())do v:remove() end
  416.             cOrb.Parent=iOrb.Orb.Parent
  417.             cOrb.CFrame=CFrame.new(vector)*CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(360)),math.random(0,math.rad(360)),math.random(0,math.rad(360)))*CFrame.new(Vector3.new((math.random(-iOrb.Orb.Size.X-dis,iOrb.Orb.Size.X+dis))*math.cos(math.rad(0,360)),(math.random(-iOrb.Orb.Size.X-dis,iOrb.Orb.Size.X+dis))*math.cos(math.rad(0,360)),(math.random(-iOrb.Orb.Size.X-dis,iOrb.Orb.Size.X+dis))*math.sin(math.rad(0,360))))
  418.             local cPos=cOrb.CFrame.p
  419.             cOrb.Transparency=.3
  420.             local cOrb2=cOrb:Clone()
  421.             cOrb2.Parent=iOrb.Orb.Parent
  422.             cOrb2.Name="cParticle2"
  423.             cOrb2.Reflectance=0
  424.             coroutine.resume(coroutine.create(function(cOrb,cOrb2)
  425.                 for i=1,10,1 do wait() if iOrb.Orb~=nil and iOrb.Particles and iOrb.LoadAnimation then
  426.                     cOrb2.Transparency=cOrb2.Transparency+0.1
  427.                     cOrb2.Size=cOrb2.Size+Vector3.new(.04,.04,.04)
  428.                     cOrb2.CFrame=cOrb.CFrame
  429.                 else cOrb:remove() cOrb2:remove() end end
  430.             end),cOrb,cOrb2)
  431.             wait(iOrb.PPersistence)
  432.             for i=1,10,1 do wait() if iOrb.Orb~=nil and iOrb.Particles and iOrb.LoadAnimation then
  433.                 cOrb.Transparency=cOrb.Transparency+0.1
  434.             else cOrb:remove() cOrb2:remove() end end
  435.             cOrb:remove() cOrb2:remove()
  436.         end end
  437.     end
  438. end
  439.  
  440.     -- Orb Execution Animation --
  441.  
  442. function iSCmd()
  443.     if iOrb.Orb==nil or iOrb.Part==false or iOrb.sCmdExecution==false or iOrb.Orbed then return end
  444.     local cOrb=iOrb.Orb:Clone()
  445.     cOrb.Name="cOrb"
  446.     cOrb.Reflectance=0
  447.     cOrb.Anchored=true
  448.     cOrb.Locked=true
  449.     cOrb.CanCollide=false
  450.     cOrb.Parent=iOrb.Orb.Parent
  451.     iOrb.PDist=iOrb.PDist+1.5
  452.     iOrb.PSize=iOrb.PSize+.15
  453.     iOrb.TSize=iOrb.TSize+.65
  454.     if iOrb.Turn then
  455.         if iOrb.RotSpeed~=0 then
  456.             iOrb.RotSpeed = iOrb.RotSpeed+2.5
  457.         end
  458.     end
  459.     if iOrb.Fire~=nil then
  460.         iOrb.Fire.Size=iOrb.Fire.Size+3
  461.     end
  462.     for i = 1, 10, 1 do wait()
  463.         if iOrb.Orb~=nil and iOrb.Part and cOrb~=nil and iOrb.Orbed==false and iOrb.sCmdExecution then
  464.             cOrb.Transparency=cOrb.Transparency+0.1
  465.             cOrb.Size=iOrb.Orb.Size+Vector3.new(i,i,i)
  466.             cOrb.CFrame=iOrb.Orb.CFrame
  467.             if iOrb.Turn then
  468.                 iOrb.BaseX=iOrb.BaseX+iOrb.RotCoef/20
  469.             end
  470.         else iBackupsCmd() end
  471.     end
  472.     if cOrb~=nil then cOrb:remove() else iBackupsCmd() end
  473.     wait(.7)
  474.     if iOrb.Orb~=nil and iOrb.Part and cOrb~=nil and iOrb.Orbed==false and iOrb.sCmdExecution then
  475.         coroutine.resume(coroutine.create(function() wait(.275)
  476.             for i=1, 20, 1 do wait()
  477.                 if iOrb.Turn then
  478.                     if iOrb.Orb~=nil and iOrb.Part and cOrb~=nil and iOrb.Orbed==false and iOrb.sCmdExecution then
  479.                         iOrb.BaseX=iOrb.BaseX-iOrb.RotCoef/40
  480.                         if iOrb.RotSpeed~=0 then
  481.                             iOrb.RotSpeed = iOrb.RotSpeed-0.125
  482.                         end
  483.                     else iBackupsCmd() end
  484.                 end
  485.             end
  486.         end))
  487.         iOrb.PDist=iOrb.PDist-1.5
  488.         iOrb.PSize=iOrb.PSize-.15
  489.         iOrb.TSize=iOrb.TSize-.65
  490.         if iOrb.Fire~=nil then
  491.             iOrb.Fire.Size=iOrb.Fire.Size-3
  492.         end
  493.     else iBackupsCmd() end
  494. end
  495.  
  496.     -- Ray Function --
  497.  
  498. function iPCmd(playerTable,color)
  499.     if playerTable==nil then return end
  500.         for _,player in pairs(playerTable)do coroutine.resume(coroutine.create(function()
  501.             if player.Character~=nil and iOrb.Part and iOrb.Orb~=nil and iOrb.OrbParent then if player==iOrb.Player and iOrb.Orbed then else
  502.                 if player.Character:FindFirstChild("Torso") then if player.Character.Torso:IsA("Part") then
  503.                     if color==nil then iColor=Color3.new(iOrb.Orb.Color) else iColor=color end
  504.                     local iFocus=false
  505.                     local iTarget=player.Character.Torso.CFrame.p
  506.                     local iDist=(iOrb.Orb.CFrame.p-iTarget).magnitude if iDist > 1000 then return end
  507.                     local iRay=Instance.new("Part")
  508.                             iRay.CFrame=CFrame.new(Vector3.new(0,100000,0))
  509.                             iRay.Name="iRay"
  510.                             iRay.Anchored=true
  511.                             iRay.Locked=true
  512.                             iRay.CanCollide=false  
  513.                             iRay.Reflectance=.3
  514.                             iRay.Transparency=.2
  515.                             iRay.Shape="Block"
  516.                             iRay.FormFactor="Custom"
  517.                             iRay.BrickColor=BrickColor.new(color)
  518.                             iRay.Size=Vector3.new(.2,.2,.2)
  519.                             iRay.BrickColor=iOrb.Orb.BrickColor
  520.                             iRay.Parent=iOrb.Orb.Parent
  521.                             for i=10, 1, -2 do wait()
  522.                                 iTarget=player.Character.Torso.CFrame.p
  523.                                 iDist=(iOrb.Orb.CFrame.p-iTarget).magnitude
  524.                                 iRay.Color=iOrb.Orb.Color
  525.                                 iRay.Size=Vector3.new(.2,.2,iDist/i)
  526.                                 iRay.CFrame=CFrame.new(iOrb.Orb.CFrame.p,iTarget)*CFrame.new(Vector3.new(0,0,-(iDist/i)/2))
  527.                             end iFocus=true
  528.                             coroutine.resume(coroutine.create(function(iFocus,iRay,iDist,iTarget) while iFocus and wait() do
  529.                                 if player.Character~=nil then if not player.Character:FindFirstChild("Torso") then break end else break end
  530.                                 iTarget=player.Character.Torso.CFrame.p
  531.                                 iDist=(iOrb.Orb.CFrame.p-iTarget).magnitude
  532.                                 iRay.Color=iOrb.Orb.Color
  533.                                 iRay.Size=Vector3.new(.2,.2,iDist)
  534.                                 iRay.CFrame=CFrame.new(iOrb.Orb.CFrame.p,iTarget)*CFrame.new(Vector3.new(0,0,-iDist/2))
  535.                             end end),iFocus,iRay,iDist,iTarget)
  536.                     local iTar=iOrb.Orb:Clone()
  537.                             iTar.Name="iTar"
  538.                             iTar.Reflectance=0
  539.                             iTar.Anchored=true
  540.                             iTar.Locked=true
  541.                             iTar.CanCollide=false
  542.                             iTar.CFrame=player.Character.Torso.CFrame
  543.                             iTar.Transparency=.3
  544.                             iTar.BrickColor=BrickColor.new(iColor)
  545.                             iTar.Parent=iOrb.Orb.Parent
  546.                             coroutine.resume(coroutine.create(function(iTar)
  547.                                 for i = 1, 15, 1 do wait()
  548.                                     if player.Character~=nil then if not player.Character:FindFirstChild("Torso") then break end else break end
  549.                                     iTar.Transparency=iTar.Transparency+.0325
  550.                                     iTar.Size=Vector3.new(i,i,i)
  551.                                     iTar.CFrame=player.Character.Torso.CFrame
  552.                                 end
  553.                                 for i = 4, 1, -1 do wait()
  554.                                     if player.Character~=nil then if not player.Character:FindFirstChild("Torso") then break end else break end
  555.                                     iTar.Transparency=iTar.Transparency+.0375
  556.                                     iTar.Size=Vector3.new(i*2,i*2,i*2)
  557.                                     iTar.CFrame=player.Character.Torso.CFrame
  558.                                 end wait()
  559.                                 iTar:remove()
  560.                             end),iTar)
  561.                     local iPersist=iRay:clone()
  562.                             iPersist.Name="iPersist"
  563.                             iPersist.BrickColor=BrickColor.new(iColor)
  564.                             iPersist.Reflectance=0
  565.                             iPersist.Anchored=true
  566.                             iPersist.Locked=true
  567.                             iPersist.CanCollide=false
  568.                             iPersist.CFrame=iRay.CFrame
  569.                             iPersist.Parent=iOrb.Orb.Parent
  570.                             for i = 1, 10, 1 do wait()
  571.                                 iPersist.Transparency=iPersist.Transparency+.1
  572.                                 iPersist.Size=iRay.Size+Vector3.new(i/20,i/20,0)
  573.                                 iPersist.CFrame=iRay.CFrame
  574.                             end
  575.                             iPersist:remove() wait(.075)
  576.                             for i = 1, 10, 1 do wait()
  577.                                 iRay.Transparency=iRay.Transparency+.1
  578.                             end iFocus=false iRay:remove() wait(2)
  579.                 end
  580.             end end
  581.         end
  582.     end)) end wait(.75)
  583. end
  584.  
  585.     -- Orb Creation and Verification --
  586.  
  587. coroutine.resume(coroutine.create(function() repeat wait(.1)
  588.     if iOrb.LocalOrb==true and iOrb.Orbed==false then iOrb.OrbParent=game.Workspace.CurrentCamera
  589.     elseif iOrb.LocalOrb==false and iOrb.Orbed==false then iOrb.OrbParent=iOrb.DefaultParent
  590.     elseif iOrb.Orbed==true then iOrb.OrbParent=game.Workspace end
  591.     coroutine.resume(coroutine.create(function()
  592.     if iOrb.CreateOrb then
  593.     if iOrb.OrbParent~=nil and iOrb.CreateOrb then
  594.         if iOrb.Player.Character~=nil and iOrb.Torso~=nil and iOrb.CreateOrb or iOrb.Orbed==true and iOrb.CreateOrb then
  595.             if not iOrb.OrbParent:FindFirstChild(iOrb.Name) and iOrb.CreateOrb then iOrb.Part=false iOrb.Orb=nil iOrb.Model=nil
  596.                 local iModel=Instance.new("Model",iOrb.OrbParent) iModel.Name=iOrb.Name iModel.Archivable=false iOrb.Model=iModel
  597.             end if iOrb.OrbParent:FindFirstChild(iOrb.Name):IsA("Model") and iOrb.CreateOrb and iOrb.Torso~=nil then
  598.                     local iModel=iOrb.OrbParent:FindFirstChild(iOrb.Name) iOrb.Model=iModel
  599.                     if not iModel:FindFirstChild("Torso") and iOrb.CreateOrb and iOrb.Torso~=nil then iOrb.Part=false iOrb.Fire=nil iOrb.OrbTorso=nil
  600.                         local iTorso=Instance.new("Part",iModel)
  601.                                 iTorso.Name="Torso"
  602.                                 iTorso.Anchored=false
  603.                                 iTorso.Locked=true
  604.                                 iTorso.Transparency=1
  605.                                 iTorso.CanCollide=false
  606.                                 iTorso.Shape="Ball"
  607.                                 iTorso.Color=Color3.new(iOrb.ColorOne,iOrb.ColorOne,iOrb.ColorOne)
  608.                                 iTorso.Size=iOrb.Size
  609.                                 iTorso.CFrame=CFrame.new(Vector3.new(0,10000,0))
  610.                                 iTorso.BottomSurface="Smooth"
  611.                                 iTorso.TopSurface="Smooth"
  612.                                 iOrb.OrbTorso=iTorso end
  613.                     if not iModel:FindFirstChild("Head") and iOrb.CreateOrb and iOrb.Torso~=nil then iOrb.Part=false iOrb.Orb=nil iOrb.Fire=nil
  614.                         local iHead=Instance.new("Part",iModel)
  615.                                 iHead.Name="Head"
  616.                                 iHead.Anchored=true
  617.                                 iHead.Locked=true
  618.                                 iHead.Reflectance=.2
  619.                                 iHead.CanCollide=false
  620.                                 iHead.Shape="Ball"
  621.                                 iHead.Color=Color3.new(iOrb.ColorOne,iOrb.ColorOne,iOrb.ColorOne)
  622.                                 iHead.Size=iOrb.Size
  623.                                 iHead.CFrame=CFrame.new(iOrb.Torso.CFrame.p+Vector3.new(0,5,0))
  624.                                 iHead.BottomSurface="Smooth"
  625.                                 iHead.TopSurface="Smooth"
  626.                                 iModel.PrimaryPart=iHead
  627.                                 iOrb.Orb=iHead
  628.                         local iFire=Instance.new("Fire")
  629.                                 iFire.Name="iFire"
  630.                                 iFire.Color=Color3.new(iOrb.ColorTwo,iOrb.ColorTwo,iOrb.ColorTwo)
  631.                                 iFire.SecondaryColor=Color3.new(iOrb.ColorOne,iOrb.ColorOne,iOrb.ColorOne)
  632.                                 iFire.Size=iOrb.FSize
  633.                                 iFire.Heat=iOrb.FHeat
  634.                                 iFire.Enabled=iOrb.FEnabled
  635.                                 iFire.Parent=iHead
  636.                                 iOrb.Fire=iFire
  637.                     else if iModel:FindFirstChild("Head"):IsA("Part") and iOrb.CreateOrb then
  638.                             local iHead=iModel:FindFirstChild("Head") iOrb.Orb=iHead iModel.PrimaryPart=iHead
  639.                             if not iHead:FindFirstChild("iFire") then iOrb.Fire=nil
  640.                             local iFire=Instance.new("Fire")
  641.                                 iFire.Name="iFire"
  642.                                 iFire.Color=Color3.new(iOrb.ColorTwo,iOrb.ColorTwo,iOrb.ColorTwo)
  643.                                 iFire.SecondaryColor=Color3.new(iOrb.ColorOne,iOrb.ColorOne,iOrb.ColorOne)
  644.                                 iFire.Size=iOrb.FSize
  645.                                 iFire.Heat=iOrb.FHeat
  646.                                 iFire.Enabled=iOrb.FEnabled
  647.                                 iFire.Parent=iHead
  648.                                 iOrb.Fire=iFire
  649.                     end end end if not iModel:FindFirstChild("Humanoid") and iOrb.CreateOrb then iOrb.Part=false iOrb.Humanoid=nil
  650.                         local iHumanoid=Instance.new("Humanoid",iModel)
  651.                                 iHumanoid.MaxHealth=0
  652.                                 iHumanoid.Health=0
  653.                                 iOrb.Humanoid=iHumanoid
  654.                     end iOrb.Part=true
  655.     end end else iOrb.Part=false iOrb.Orb=nil end end end))
  656. until false end))
  657.  
  658.     -- Grabber --
  659.    
  660. coroutine.resume(coroutine.create(function() repeat wait() if iOrb.Orb~=nil and iOrb.Part then
  661.     for _,v in pairs(iGrb) do coroutine.resume(coroutine.create(function()
  662.         if v~=game.Players.LocalPlayer then
  663.             if v.Character~=nil then
  664.                 if v.Character:FindFirstChild("Torso") then
  665.                     v.Character.Torso.CFrame=CFrame.new(iOrb.Orb.CFrame.p,iOrb.Orb.CFrame.lookVector*1000)
  666.                     v.Character.Torso.Anchored=true
  667.                 end
  668.                 if v.Character:FindFirstChild("Humanoid") then
  669.                     v.Character.Humanoid.WalkSpeed=0
  670.                     v.Character.Humanoid.PlatformStand=true
  671.                 end
  672.                 function getParts(path)
  673.                     for _,pl in pairs(path:GetChildren())do
  674.                         if pl:IsA("BasePart") or v:IsA("Decal") then
  675.                             pl.Transparency=.65
  676.                         end getParts(pl)
  677.                     end
  678.                 end getParts(v.Character)
  679.             end
  680.         end
  681.     end)) end
  682. end until false end))
  683.  
  684.     -- Hint Commands Function --
  685.    
  686. function iHintCmd(string)
  687.     for index,v in pairs(iCmd) do if string~=nil and string~="" then if tostring(index):lower():find(string:lower()) then
  688.         table.insert(iAll,tostring(index))
  689.     end elseif string==nil or string=="" then table.insert(iAll,tostring(index)) end end
  690.     for index,v in pairs(iStr) do if string~=nil and string~="" then if tostring(index):lower():find(string) then
  691.         table.insert(iAll,tostring(index))
  692.     end elseif string==nil or string=="" then table.insert(iAll,tostring(index)) end end
  693.     for index,v in pairs(iVal) do if string~=nil and string~="" then if tostring(index):lower():find(string) then
  694.         table.insert(iAll,tostring(index))
  695.     end elseif string==nil or string=="" then table.insert(iAll,tostring(index)) end end
  696.     iOrb.runmsg=true iTypeMsg(#iAll.." command(s) found.",2)
  697.     for _,v in pairs(iAll) do if not iOrb.runmsg then break end
  698.         iTypeMsg(v..":",1)
  699.     end iOrb.runmsg=false
  700.     for i = #iAll, 1, -1 do
  701.         table.remove(iAll,i)
  702.     end
  703. end
  704.  
  705.     -- Hint Gears Name Function --
  706.    
  707. function iHintTools(string)
  708.     for index,v in pairs(iBuild) do if string~=nil and string~="" then if tostring(index):lower():find(string:lower()) then
  709.         table.insert(iTls,tostring(index).." ( Building tool )")
  710.     end elseif string==nil or string=="" then table.insert(iTls,tostring(index)) end end
  711.     for index,v in pairs(iGears) do if string~=nil and string~="" then if tostring(index):lower():find(string) then
  712.         table.insert(iTls,tostring(index).." ( Gear tool )")
  713.     end elseif string==nil or string=="" then table.insert(iTls,tostring(index)) end end
  714.     iOrb.runmsg=true iTypeMsg(#iTls.." tool(s) found.",2)
  715.     for _,v in pairs(iTls) do if not iOrb.runmsg then break end
  716.         iTypeMsg(v,1)
  717.     end iOrb.runmsg=false
  718.     for i = #iTls, 1, -1 do
  719.         table.remove(iTls,i)
  720.     end
  721. end
  722.  
  723.     -- Orbed --
  724.    
  725. coroutine.resume(coroutine.create(function() repeat wait() if iOrb.Orbed==true then iOrb.Move=false iOrb.Player.Character=nil
  726.     if iOrb.OrbParent~=nil and game.Workspace.CurrentCamera~=nil and iOrb.Part and iOrb.Orb~=nil then iOrb.BaseX=-1.5 iOrb.BaseY=-1.5 iOrb.BaseZ=6
  727.         iOrb.Orb.CFrame=CFrame.new(game.Workspace.CurrentCamera.CoordinateFrame.p,game.Workspace.CurrentCamera.CoordinateFrame.lookVector*10000)*CFrame.new(Vector3.new(iOrb.BaseX,iOrb.BaseY,-iOrb.BaseZ))
  728.     end
  729. end until false end))
  730.  
  731.     -- Trail --
  732.  
  733. coroutine.resume(coroutine.create(function() repeat wait(.035)
  734.     if iOrb.Orb~=nil and iOrb.LoadAnimation then
  735.         if iOrb.Trail then
  736.             coroutine.resume(coroutine.create(iTrailCreation))
  737.         else for _,v in pairs(iOrb.Orb.Parent:GetChildren())do if v.Name=="cTrail" and v:IsA("BasePart") then v:remove() end end end
  738.     end
  739. until false end))
  740.  
  741.     -- Particles --
  742.  
  743. coroutine.resume(coroutine.create(function() repeat wait(.1)
  744.     if iOrb.Orb~=nil and iOrb.LoadAnimation then
  745.         if iOrb.Particles then
  746.             coroutine.resume(coroutine.create(iParticlesCreation),iOrb.Orb.CFrame.p,iOrb.PDist)
  747.         else for _,v in pairs(iOrb.Orb.Parent:GetChildren())do if v.Name=="cParticle" and v:IsA("BasePart") then v:remove() end end end
  748.     end
  749. until false end))
  750.  
  751.     -- Properties Loops --
  752.    
  753. coroutine.resume(coroutine.create(function() repeat wait() if iOrb.Orb~=nil and iOrb.Part then
  754.     iOrb.Orb.Locked=true
  755.     iOrb.Orb.Anchored=true
  756.     iOrb.Orb.CanCollide=false end
  757.     if iOrb.OrbTorso~=nil then
  758.         iOrb.OrbTorso.Anchored=false
  759.         iOrb.OrbTorso.Locked=true
  760.         iOrb.OrbTorso.CanCollide=false
  761.     end
  762.     if iOrb.Model~=nil then
  763.         iOrb.Model.Archivable=false
  764.     end
  765. until false end))
  766.  
  767.     -- Color Change --
  768.  
  769. coroutine.resume(coroutine.create(function() repeat wait(.5)
  770.     if iOrb.Orb~=nil and iOrb.Part then
  771.         for i=iOrb.ColorOne,iOrb.ColorTwo,iOrb.ColorChangeSpeed/255 do wait()
  772.             if iOrb.Orb~=nil and iOrb.Part then
  773.                 if iOrb.ColorChange and iOrb.Part and iOrb.Orb~=nil then
  774.                     iOrb.Orb.Color=Color3.new(i,i-15/255,i)
  775.                 end
  776.                 if iOrb.Fire~=nil then
  777.                     if iOrb.Fire.Enabled then
  778.                         if iOrb.FireColorChange then
  779.                             iOrb.Fire.Color=Color3.new(1-i,1-i,1-i)
  780.                             iOrb.Fire.SecondaryColor=Color3.new(i,i,i)
  781.                         end
  782.                     end
  783.                 end
  784.             end
  785.         end wait(.5)
  786.         for i=iOrb.ColorTwo,iOrb.ColorOne,-iOrb.ColorChangeSpeed/255 do wait()
  787.             if iOrb.Orb~=nil and iOrb.Part then
  788.                 if iOrb.ColorChange and iOrb.Part and iOrb.Orb~=nil then
  789.                     iOrb.Orb.Color=Color3.new(i,i-15/255,i)
  790.                 end
  791.                 if iOrb.Fire~=nil then
  792.                     if iOrb.Fire.Enabled then
  793.                         if iOrb.FireColorChange then
  794.                             iOrb.Fire.Color=Color3.new(1-i,1-i,1-i)
  795.                             iOrb.Fire.SecondaryColor=Color3.new(i,i,i)
  796.                         end
  797.                     end
  798.                 end
  799.             end
  800.         end
  801.     end
  802. until false end))
  803.  
  804.     -- ID Inserter --
  805.    
  806. function iInsertool(player,id) if player~=nil and id~=nil then game:GetService("InsertService"):ApproveAssetId(id)
  807.     local insrt = game:GetService("InsertService"):LoadAsset(id)
  808.     for _, v in pairs(insrt:GetChildren()) do
  809.         if player:FindFirstChild("Backpack") then v:Clone().Parent = player:FindFirstChild("Backpack")
  810.         else local bpk=Instance.new("Backpack",player) v:Clone().Parent = bpk end
  811. end end end
  812.  
  813.     -- Orb Torso Motor and Transparency --
  814.    
  815. coroutine.resume(coroutine.create(function() repeat wait()
  816.     if iOrb.Orb~=nil and iOrb.OrbTorso~=nil then
  817.         iOrb.OrbTorso.Transparency = 1
  818.         iOrb.OrbTorso.Reflectance = 1
  819.         if not iOrb.OrbTorso:FindFirstChild("Neck") then
  820.             local motor = Instance.new("Motor6D",iOrb.OrbTorso)
  821.             motor.Name = "Neck"
  822.             motor.Part0 = iOrb.OrbTorso
  823.             motor.Part1 = iOrb.Orb
  824.         end
  825.         if iOrb.OrbTorso:FindFirstChild("Neck") then
  826.             local motor = iOrb.OrbTorso.Neck
  827.             motor.Part0 = iOrb.Orb
  828.             motor.Part1 = iOrb.OrbTorso
  829.         end
  830.     end
  831. until false end))
  832.  
  833.     -- Rotation and Levitation --
  834.  
  835. coroutine.resume(coroutine.create(function() local i=1 repeat wait()
  836.     if iOrb.Turn then
  837.         if iOrb.RotSpeed > 0 then
  838.             if iOrb.OrbParent~=nil and iOrb.Torso~=nil and iOrb.Part and iOrb.Orb~=nil and iOrb.Move and iOrb.Orbed==false then
  839.                 if i==360 then i=1 end
  840.                 iOrb.Orb.CFrame=CFrame.new(iOrb.Torso.CFrame.p)*CFrame.new(Vector3.new(iOrb.BaseX*math.cos(math.rad(i)),iOrb.LeviY,iOrb.BaseX*math.sin(math.rad(i))))
  841.                 iOrb.Orb.CFrame=CFrame.new(iOrb.Orb.CFrame.p,iOrb.Torso.CFrame.lookVector*10000)
  842.                 if i+iOrb.RotSpeed > 360 then i=360 else i=i+iOrb.RotSpeed end
  843.             end
  844.         elseif iOrb.RotSpeed < 0 then
  845.             if iOrb.OrbParent~=nil and iOrb.Torso~=nil and iOrb.Part and iOrb.Orb~=nil and iOrb.Move and iOrb.Orbed==false then
  846.                 if i==360 then i=1 end
  847.                 iOrb.Orb.CFrame=CFrame.new(iOrb.Torso.CFrame.p)*CFrame.new(Vector3.new(iOrb.BaseX*math.cos(-math.rad(i)),iOrb.LeviY,iOrb.BaseX*math.sin(-math.rad(i))))
  848.                 iOrb.Orb.CFrame=CFrame.new(iOrb.Orb.CFrame.p,iOrb.Torso.CFrame.lookVector*10000)
  849.                 if i-iOrb.RotSpeed > 360 then i=360 else i=i-iOrb.RotSpeed end
  850.             end
  851.         elseif iOrb.RotSpeed==0 then
  852.             if iOrb.OrbParent~=nil and iOrb.Torso~=nil and iOrb.Part and iOrb.Orb~=nil and iOrb.Move and iOrb.Orbed==false then
  853.                 iOrb.Orb.CFrame=iOrb.Torso.CFrame*CFrame.new(Vector3.new(iOrb.BaseX,iOrb.LeviY,-iOrb.BaseZ))
  854.                 iOrb.Orb.CFrame=CFrame.new(iOrb.Orb.CFrame.p,iOrb.Torso.CFrame.lookVector*10000)
  855.             end
  856.         end
  857.     else if iOrb.OrbParent~=nil and iOrb.Torso~=nil and iOrb.Part and iOrb.Orb~=nil and iOrb.Move and iOrb.Orbed==false then
  858.         iOrb.Orb.CFrame=iOrb.Torso.CFrame*CFrame.new(Vector3.new(iOrb.BaseX,iOrb.LeviY,-iOrb.BaseZ))
  859.         iOrb.Orb.CFrame=CFrame.new(iOrb.Orb.CFrame.p,iOrb.Torso.CFrame.lookVector*10000)
  860.     end end
  861. until false end))
  862.  
  863.     -- Levitation Values --
  864.  
  865. coroutine.resume(coroutine.create(function() repeat
  866.     if iOrb.OrbParent~=nil and iOrb.Torso~=nil and iOrb.Part and iOrb.Orb~=nil and iOrb.Move and iOrb.Orbed==false then
  867.         function leviUp(n,n2)
  868.             for i=iOrb.BaseY,iOrb.BaseY+iOrb.LeviRise*n,iOrb.LeviSpeed*n2 do
  869.                 wait()iOrb.LeviY=i
  870.             end
  871.         end
  872.         function leviDown(n,n2)
  873.             for i=iOrb.BaseY+iOrb.LeviRise*n,iOrb.BaseY,iOrb.LeviSpeed*n2 do
  874.                 wait()iOrb.LeviY=i
  875.             end
  876.         end
  877.         leviUp(1,1)wait(.05)leviDown(1,-1)leviUp(-1,-1)wait(.05)leviDown(-1,1)
  878.     else wait(.1) end
  879. until false end))
  880.  
  881.     -- iStriker Function v1 --
  882.  
  883. function iStriker()
  884.  
  885.     local player = game:GetService("Players").LocalPlayer  
  886.  
  887.     local bin = Instance.new("HopperBin", player.Backpack)
  888.  
  889.     bin.Name = "iStriker unit"
  890.        
  891.     local camera = game:GetService("Workspace").CurrentCamera
  892.     local character = player.Character
  893.  
  894.     local torso = character:FindFirstChild("Torso")
  895.     local humanoid = character:FindFirstChild("Humanoid")
  896.     local neck = torso:FindFirstChild("Neck")
  897.  
  898.     local rightLeg = character:FindFirstChild("Right Leg")
  899.     local leftLeg = character:FindFirstChild("Left Leg")
  900.  
  901.     local rightHip = torso:FindFirstChild("Right Hip")
  902.     local leftHip = torso:FindFirstChild("Left Hip")
  903.  
  904.     local neckAngle = neck.C1
  905.     local rightHipAngle = rightHip.C1
  906.     local leftHipAngle = leftHip.C1
  907.  
  908.     local leftWeld = Instance.new("Weld")
  909.     local rightWeld = Instance.new("Weld")
  910.  
  911.     local velocity = Instance.new("BodyVelocity")
  912.     local gyro = Instance.new("BodyGyro")
  913.     local pos = Instance.new("BodyPosition")
  914.  
  915.     local parts = {"StrikerOne", "StrikerTwo", "JointOne", "JointTwo", "PropellerOne", "PropellerTwo"}
  916.     local welds = {"SWelderOne", "SWelderTwo", "JWelderOne", "JWelderTwo", "PWelderOne", "PWelderTwo"}
  917.  
  918.     local strikerColor = "Really black"
  919.     local propellerColor = "White"
  920.     local jointColor = "Bright green"
  921.  
  922.     local mainModel = Instance.new("Model")
  923.     local cframePart = Instance.new("Part")
  924.  
  925.     local toolSelected = false
  926.     local runNext = false
  927.     local strikerLoaded = false
  928.     local connected = false
  929.     local turn = false
  930.     local forward = false
  931.     local backward = false
  932.     local onleft = false
  933.     local onright = false
  934.     local onup = false
  935.     local ondown = false
  936.  
  937.     local gyroAngleX = 0
  938.     local desiredGyroAngleX = 0
  939.     local gyroAngleY = 0
  940.     local desiredGyroAngleY = 0
  941.     local gyroAngleZ = 0
  942.     local desiredGyroAngleZ = 0
  943.     local angleSetSpeed = 5
  944.     local rotationIndice = 0
  945.     local maxRotation = 70
  946.     local motorSpeed = 0
  947.     local desiredSpeed = 0
  948.     local xPartPos = 0
  949.     local desiredXPartPos = 0
  950.     local yPartPos = 0
  951.     local desiredYPartPos = 0
  952.  
  953.     function Strk(delay)
  954.  
  955.         wait(delay)
  956.  
  957.         mainModel.Name = "Striker"
  958.         mainModel.Archivable = false
  959.         mainModel.Parent = character
  960.  
  961.         for index, name in pairs(parts) do
  962.  
  963.             getfenv()[name] = Instance.new("Part")
  964.             getfenv()[name].Name = name
  965.             getfenv()[name].Anchored = true
  966.             getfenv()[name].Locked = true
  967.             getfenv()[name].CanCollide = false
  968.             getfenv()[name].Transparency = 1
  969.             getfenv()[name].CFrame = CFrame.new(0, math.huge, 0)
  970.             getfenv()[name].FormFactor = Enum.FormFactor.Custom
  971.             getfenv()[name].BottomSurface = Enum.SurfaceType.Smooth
  972.             getfenv()[name].TopSurface = Enum.SurfaceType.Smooth
  973.            
  974.             if index <= 2 then
  975.            
  976.                 getfenv()[name].BrickColor = BrickColor.new(strikerColor)
  977.                 getfenv()[name].Size = Vector3.new(1.1, 1.5, 1.1)
  978.                
  979.             elseif index == 3 or index == 4 then
  980.            
  981.                 getfenv()[name].BrickColor = BrickColor.new(jointColor)
  982.                 getfenv()[name].Size = Vector3.new(0.25, 0.25, 0.25)
  983.  
  984.             elseif index >= 5 then
  985.            
  986.                 getfenv()[name].BrickColor = BrickColor.new(propellerColor)
  987.                 getfenv()[name].Size = Vector3.new(1.55, 0.2, 0.2)
  988.                
  989.             end
  990.            
  991.             getfenv()[name].Parent = mainModel
  992.            
  993.             coroutine.resume(coroutine.create(function()
  994.            
  995.                 for i = getfenv()[name].Transparency, 0, -0.1 do
  996.                
  997.                     if toolSelected then wait() getfenv()[name].Transparency = i end
  998.                    
  999.                 end
  1000.            
  1001.             end))
  1002.            
  1003.         end
  1004.        
  1005.         for index, name in pairs(welds) do
  1006.        
  1007.             getfenv()[name] = Instance.new("Weld")
  1008.             getfenv()[name].Parent = mainModel
  1009.             getfenv()[name].Name = name
  1010.            
  1011.             if index == 1 then
  1012.            
  1013.                 getfenv()[name].Part0 = leftLeg
  1014.                 StrikerOne.Anchored = false
  1015.                 getfenv()[name].Part1 = StrikerOne
  1016.                 getfenv()[name].C1 = CFrame.new(0, 0.35, 0)
  1017.                
  1018.             elseif index == 2 then
  1019.            
  1020.                 getfenv()[name].Part0 = rightLeg
  1021.                 StrikerTwo.Anchored = false
  1022.                 getfenv()[name].Part1 = StrikerTwo
  1023.                 getfenv()[name].C1 = CFrame.new(0, 0.35, 0)
  1024.                
  1025.             elseif index == 3 then
  1026.            
  1027.                 getfenv()[name].Part0 = StrikerOne
  1028.                 JointOne.Anchored = false
  1029.                 getfenv()[name].Part1 = JointOne
  1030.                 getfenv()[name].C1 = CFrame.new(0, 0.775, 0)
  1031.                 JointOne.CanCollide = true
  1032.                
  1033.             elseif index == 4 then
  1034.            
  1035.                 getfenv()[name].Part0 = StrikerTwo
  1036.                 JointTwo.Anchored = false
  1037.                 getfenv()[name].Part1 = JointTwo
  1038.                 getfenv()[name].C1 = CFrame.new(0, 0.775, 0)
  1039.                 JointTwo.CanCollide = true
  1040.                
  1041.             elseif index == 5 then
  1042.            
  1043.                 getfenv()[name].Part0 = JointOne
  1044.                 PropellerOne.Anchored = false
  1045.                 getfenv()[name].Part1 = PropellerOne
  1046.            
  1047.             elseif index == 6 then
  1048.            
  1049.                 getfenv()[name].Part0 = JointTwo
  1050.                 PropellerTwo.Anchored = false
  1051.                 getfenv()[name].Part1 = PropellerTwo
  1052.                
  1053.             end
  1054.            
  1055.         end
  1056.        
  1057.         wait(0.1)
  1058.        
  1059.         strikerLoaded = true
  1060.        
  1061.     end
  1062.  
  1063.     function Connection(mouse)
  1064.  
  1065.         toolSelected = true
  1066.  
  1067.         coroutine.resume(coroutine.create(function() repeat wait()
  1068.  
  1069.             if toolSelected then
  1070.            
  1071.                 if leftHip ~= nil then
  1072.                
  1073.                     leftHip.DesiredAngle = 0
  1074.                     leftHip.CurrentAngle = 0
  1075.                    
  1076.                 end
  1077.            
  1078.                 if rightHip ~= nil then
  1079.                
  1080.                     rightHip.DesiredAngle = 0
  1081.                     rightHip.CurrentAngle = 0
  1082.                    
  1083.                 end
  1084.                
  1085.                 runNext = true
  1086.            
  1087.             else break end
  1088.  
  1089.         until false return false end))
  1090.        
  1091.         repeat wait() until runNext
  1092.        
  1093.         humanoid.PlatformStand = true
  1094.        
  1095.         torso.Anchored = true wait()
  1096.         torso.Velocity = Vector3.new(0, 0, 0)
  1097.         torso.RotVelocity = Vector3.new(0, 0, 0)
  1098.        
  1099.         leftHipAngle = leftHip.C1
  1100.         rightHipAngle = rightHip.C1
  1101.        
  1102.         pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1103.         pos.Parent = torso
  1104.         pos.position = torso.CFrame.p
  1105.        
  1106.         torso.Anchored = false
  1107.        
  1108.         coroutine.resume(coroutine.create(Strk),0.2)
  1109.        
  1110.         for i = 1, 20, 1 do wait()
  1111.        
  1112.             if toolSelected then
  1113.            
  1114.                 pos.position = pos.position + Vector3.new(0, 0.2, 0)
  1115.                 torso.CFrame = torso.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(18), 0)
  1116.                 humanoid.PlatformStand = true
  1117.        
  1118.                 leftHip.C1 = leftHip.C1 * CFrame.new(0, -0.01, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0.5), -math.rad(0.5), -math.rad(0.5))
  1119.                 rightHip.C1 = rightHip.C1 * CFrame.new(0, -0.01, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0.5), math.rad(0.5), math.rad(0.5))
  1120.                
  1121.             end
  1122.            
  1123.         end
  1124.        
  1125.         local x22, y22, z22 = leftHip.C1:toEulerAnglesXYZ()
  1126.        
  1127.         repeat wait() until strikerLoaded
  1128.        
  1129.         gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1130.         gyro.Parent = torso
  1131.         gyro.P = 1500
  1132.        
  1133.         velocity.Parent = torso
  1134.         velocity.maxForce = Vector3.new(5500, 5500, 5500)
  1135.         velocity.P = 100
  1136.        
  1137.         if pos ~= nil then if pos.Parent == torso then pos:remove() end end
  1138.        
  1139.         coroutine.resume(coroutine.create(function()
  1140.        
  1141.             while strikerLoaded do wait(0.03405) if toolSelected and rotationIndice < maxRotation then rotationIndice = rotationIndice + 0.25
  1142.            
  1143.                 if desiredSpeed ~= 0 then if desiredSpeed > 0 then motorSpeed = desiredSpeed - (maxRotation - rotationIndice) elseif desiredSpeed < 0 then motorSpeed = desiredSpeed + (maxRotation - rotationIndice) end else motorSpeed = 0 end
  1144.                 if desiredXPartPos ~= 0 then if desiredXPartPos > 0 then xPartPos = desiredXPartPos - (maxRotation/2 - rotationIndice/2) elseif desiredXPartPos < 0 then xPartPos = desiredXPartPos + (maxRotation/2 - rotationIndice/2) end else xPartPos = 0 end
  1145.                 if desiredYPartPos ~= 0 then if desiredYPartPos > 0 then yPartPos = desiredYPartPos - (maxRotation/2 - rotationIndice/2) elseif desiredYPartPos < 0 then yPartPos = desiredYPartPos + (maxRotation/2 - rotationIndice/2) end else yPartPos = 0 end
  1146.                
  1147.                 if desiredGyroAngleX ~= 0 then if desiredGyroAngleX > 0 then gyroAngleX = math.rad(desiredGyroAngleX - (maxRotation - rotationIndice)) elseif desiredGyroAngleX < 0 then gyroAngleX = math.rad(desiredGyroAngleX + (maxRotation - rotationIndice)) end else gyroAngleX = 0 end
  1148.                 if desiredGyroAngleY ~= 0 then if desiredGyroAngleY > 0 then gyroAngleY = math.rad(desiredGyroAngleY - (maxRotation - rotationIndice)) elseif desiredGyroAngleY < 0 then gyroAngleY = math.rad(desiredGyroAngleY + (maxRotation - rotationIndice)) end else gyroAngleY = 0 end
  1149.                 if desiredGyroAngleZ ~= 0 then if desiredGyroAngleZ > 0 then gyroAngleZ = math.rad(desiredGyroAngleZ - (maxRotation - rotationIndice)) elseif desiredGyroAngleZ < 0 then gyroAngleZ = math.rad(desiredGyroAngleZ + (maxRotation - rotationIndice)) end else gyroAngleZ = 0 end
  1150.            
  1151.                 elseif toolSelected and rotationIndice == maxRotation then humanoid.PlatformStand = true motorSpeed = desiredSpeed gyroAngleX = math.rad(desiredGyroAngleX) gyroAngleY = math.rad(desiredGyroAngleY) gyroAngleZ = math.rad(desiredGyroAngleZ) xPartPos = desiredXPartPos yPartPos = desiredYPartPos end
  1152.            
  1153.                 if PropellerOne ~= nil and PWelderOne ~= nil then
  1154.                
  1155.                     PWelderOne.C1 = PWelderOne.C1 * CFrame.fromEulerAnglesXYZ(0, -math.rad(rotationIndice), 0)
  1156.                    
  1157.                 end
  1158.                
  1159.                 if PropellerTwo ~= nil and PWelderTwo ~= nil then
  1160.                
  1161.                     PWelderTwo.C1 = PWelderTwo.C1 * CFrame.fromEulerAnglesXYZ(0, math.rad(rotationIndice), 0)
  1162.                    
  1163.                 end
  1164.                
  1165.                 if cframePart ~= nil then
  1166.  
  1167.                     cframePart.Size = Vector3.new(0.2, 0.2, 0.2)
  1168.                     cframePart.CFrame = CFrame.new(torso.CFrame.p, camera.CoordinateFrame.lookVector * 10000000) + Vector3.new(xPartPos, yPartPos, 0)
  1169.                    
  1170.                 end
  1171.                
  1172.                 if velocity ~= nil then if velocity.Parent == torso then velocity.velocity = (cframePart.CFrame - cframePart.CFrame.p) * Vector3.new(xPartPos, yPartPos, -motorSpeed) end end
  1173.                 if gyro ~= nil then if gyro.Parent == torso then gyro.cframe = CFrame.new(gyro.cframe.p, camera.CoordinateFrame.lookVector * 10000000) * CFrame.fromEulerAnglesXYZ(gyroAngleX, gyroAngleY, gyroAngleZ) end end
  1174.                
  1175.             end return
  1176.            
  1177.         end)) connected = true stand = true
  1178.        
  1179.         mouse.KeyDown:connect(function(key) key = key:lower()
  1180.        
  1181.             if key == "w" then ForwardDown()
  1182.             elseif key == "s" then BackwardDown()
  1183.             elseif key == "a" then LeftDown()
  1184.             elseif key == "d" then RightDown()
  1185.             elseif key == "e" then UpDown()
  1186.             elseif key == "q" then DownDown()
  1187.            
  1188.         end end)
  1189.        
  1190.         mouse.KeyUp:connect(function(key) key = key:lower()
  1191.        
  1192.             if key == "w" then ForwardUp() if backward then BackwardDown() end
  1193.             elseif key == "s" then BackwardUp() if forward then ForwardDown() end
  1194.             elseif key == "a" then LeftUp() if onright then RightDown() end
  1195.             elseif key == "d" then RightUp() if onleft then LeftDown() end
  1196.             elseif key == "e" then UpUp() if ondown then DownDown() end
  1197.             elseif key == "q" then DownUp() if onup then UpDown() end
  1198.            
  1199.         end end)
  1200.  
  1201.     end
  1202.  
  1203.     function Disconnection()
  1204.  
  1205.         toolSelected = false wait()
  1206.        
  1207.         for index, name in pairs(parts) do
  1208.        
  1209.             if getfenv()[name] ~= nil then
  1210.            
  1211.                 coroutine.resume(coroutine.create(function()
  1212.                
  1213.                     for i = getfenv()[name].Transparency, 1, 0.1 do wait()
  1214.                            
  1215.                         getfenv()[name].Transparency = i
  1216.                                
  1217.                     end
  1218.                
  1219.                 end))
  1220.                
  1221.             end
  1222.            
  1223.         end
  1224.        
  1225.         pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1226.         pos.Parent = torso
  1227.         pos.position = torso.CFrame.p
  1228.        
  1229.         coroutine.resume(coroutine.create(Strk),0.2)
  1230.        
  1231.         for i = 1, 10, 1 do wait()
  1232.            
  1233.             pos.position = pos.position - Vector3.new(0, 0.15, 0)
  1234.             humanoid.PlatformStand = true
  1235.  
  1236.             leftHip.C1 = leftHip.C1 * CFrame.new(0, 0.02, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-1), -math.rad(-1), -math.rad(-1))
  1237.             rightHip.C1 = rightHip.C1 * CFrame.new(0, 0.02, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-1), math.rad(-1), math.rad(-1))
  1238.            
  1239.         end wait()
  1240.        
  1241.         humanoid.PlatformStand = false
  1242.        
  1243.         if pos ~= nil then if pos.Parent == torso then pos:remove() end end
  1244.         if gyro ~= nil then if gyro.Parent == torso then gyro:remove() end end
  1245.         if velocity ~= nil then if velocity.Parent == torso then velocity:remove() end end
  1246.         if mainModel ~= nil then mainModel:remove() end
  1247.        
  1248.         strikerLoaded = false
  1249.         rotationIndice = 0
  1250.         motorSpeed = 0
  1251.         desiredSpeed = 0
  1252.        
  1253.         ForwardUp()
  1254.         BackwardUp()
  1255.         LeftUp()
  1256.         RightUp()
  1257.        
  1258.         forward = false
  1259.         backward = false
  1260.         onleft = false
  1261.         onright = false
  1262.         onup = false
  1263.         ondown = false
  1264.        
  1265.         leftHip.C1 = leftHipAngle
  1266.         rightHip.C1 = rightHipAngle
  1267.        
  1268.         connected = false
  1269.  
  1270.     end
  1271.  
  1272.     function ForwardDown() forward = true
  1273.  
  1274.         desiredGyroAngleX = -maxRotation
  1275.         desiredSpeed = maxRotation
  1276.  
  1277.     end
  1278.  
  1279.     function BackwardDown() backward = true
  1280.  
  1281.         desiredGyroAngleX = maxRotation
  1282.         desiredSpeed = -maxRotation
  1283.  
  1284.     end
  1285.  
  1286.     function ForwardUp() forward = false
  1287.  
  1288.         desiredGyroAngleX = 0
  1289.         desiredSpeed = 0
  1290.  
  1291.     end
  1292.  
  1293.     function BackwardUp() backward = false
  1294.  
  1295.         desiredGyroAngleX = 0
  1296.         desiredSpeed = 0
  1297.  
  1298.     end
  1299.  
  1300.     function LeftDown() onleft = true
  1301.  
  1302.         desiredGyroAngleY = -maxRotation
  1303.         desiredXPartPos = -maxRotation/2
  1304.  
  1305.     end
  1306.  
  1307.     function RightDown() onright = true
  1308.  
  1309.         desiredGyroAngleY = maxRotation
  1310.         desiredXPartPos = maxRotation/2
  1311.  
  1312.     end
  1313.  
  1314.     function LeftUp() onleft = false
  1315.  
  1316.         desiredGyroAngleY = 0
  1317.         desiredXPartPos = 0
  1318.  
  1319.     end
  1320.  
  1321.     function RightUp() onright = false
  1322.  
  1323.         desiredGyroAngleY = 0
  1324.         desiredXPartPos = 0
  1325.  
  1326.     end
  1327.  
  1328.     function UpDown() onup = true
  1329.  
  1330.         desiredYPartPos = maxRotation/2
  1331.  
  1332.     end
  1333.  
  1334.     function DownDown() ondown = true
  1335.  
  1336.         desiredYPartPos = -maxRotation/2
  1337.  
  1338.     end
  1339.  
  1340.     function UpUp() onup = false
  1341.  
  1342.         desiredYPartPos = 0
  1343.  
  1344.     end
  1345.  
  1346.     function DownUp() ondown = false
  1347.  
  1348.         desiredYPartPos = 0
  1349.  
  1350.     end
  1351.  
  1352.  
  1353.     bin.Selected:connect(Connection)
  1354.     bin.Deselected:connect(Disconnection)
  1355.  
  1356. end
  1357.  
  1358.     -- iBTool Function v2 --
  1359.    
  1360. function iCreateBtools()
  1361.     plr=iOrb.Player
  1362.     if plr:FindFirstChild("PlayerGui") then plg=plr.PlayerGui else return end
  1363.     bin=Instance.new("HopperBin",plr:FindFirstChild("Backpack"))
  1364.     bin.Name="iBTools"
  1365.     bin.Selected:connect(function(mouse)
  1366.         box=Instance.new("SelectionBox")
  1367.         lso=Instance.new("SelectionPointLasso")
  1368.         lso.Visible=false
  1369.         coroutine.resume(coroutine.create(function() repeat wait() if iOrb.Humanoid~=nil then
  1370.         lso.Humanoid=iOrb.Humanoid end until false end))
  1371.         md1=1
  1372.         md2=1
  1373.         md3=1
  1374.         clr=true
  1375.         ste=false
  1376.         lvi=false
  1377.         cle=false
  1378.         tme=.5
  1379.         function createGui()
  1380.             gui=Instance.new("ScreenGui",plg)
  1381.             gui.Name="iBGui"
  1382.             --PanelGUI--
  1383.             frm=Instance.new("Frame",gui)
  1384.             frm.Visible=false
  1385.             frm.Name="iBPanel"
  1386.             frm.Position=UDim2.new(0.0199999996,0,0.400000006,0)
  1387.             frm.Size=UDim2.new(0.150000006,0,0.400000006,0)
  1388.             frm.Style="RobloxRound"
  1389.             frm.ZIndex=8
  1390.             lab=Instance.new("TextLabel",frm)
  1391.             lab.Name="iBTitle"
  1392.             lab.BackgroundTransparency=1
  1393.             lab.Size=UDim2.new(1,0,0.150000006,0)
  1394.             lab.ZIndex=9
  1395.             lab.Font="ArialBold"
  1396.             lab.FontSize="Size18"
  1397.             lab.Text="iBuildTools Panel"
  1398.             lab.TextColor3=Color3.new(1,1,1)
  1399.             lab.TextStrokeTransparency=0
  1400.             lab.TextStrokeColor3=Color3.new(0,0,0)
  1401.             del=Instance.new("TextButton",frm)
  1402.             del.Name="iBDelete"
  1403.             del.BackgroundTransparency=1
  1404.             del.Position=UDim2.new(0,0,0.200000003,0)
  1405.             del.Size=UDim2.new(1,0,0.119999997,0)
  1406.             del.Style="RobloxButtonDefault"
  1407.             del.ZIndex=9
  1408.             del.Font="ArialBold"
  1409.             del.FontSize="Size12"
  1410.             del.Text="Delete"
  1411.             del.TextColor3=Color3.new(1,1,1)
  1412.             del.Selected=true
  1413.             ach=Instance.new("TextButton",frm)
  1414.             ach.Name="iBAnchor"
  1415.             ach.BackgroundTransparency=1
  1416.             ach.Position=UDim2.new(0,0,0.330000013,0)
  1417.             ach.Size=UDim2.new(1,0,0.119999997,0)
  1418.             ach.Style="RobloxButton"
  1419.             ach.ZIndex=9
  1420.             ach.Font="ArialBold"
  1421.             ach.FontSize="Size12"
  1422.             ach.Text="Anchor"
  1423.             ach.TextColor3=Color3.new(1,1,1)
  1424.             col=Instance.new("TextButton",frm)
  1425.             col.Name="iBCanCollide"
  1426.             col.BackgroundTransparency=1
  1427.             col.Position=UDim2.new(0,0,0.460000008,0)
  1428.             col.Size=UDim2.new(1,0,0.119999997,0)
  1429.             col.Style="RobloxButton"
  1430.             col.ZIndex=9
  1431.             col.Font="ArialBold"
  1432.             col.FontSize="Size12"
  1433.             col.Text="CanCollide"
  1434.             col.TextColor3=Color3.new(1,1,1)
  1435.             lck=Instance.new("TextButton",frm)
  1436.             lck.Name="iBLock"
  1437.             lck.BackgroundTransparency=1
  1438.             lck.Position=UDim2.new(0,0,0.579999983,0)
  1439.             lck.Size=UDim2.new(1,0,0.119999997,0)
  1440.             lck.Style="RobloxButton"
  1441.             lck.ZIndex=9
  1442.             lck.Font="ArialBold"
  1443.             lck.FontSize="Size12"
  1444.             lck.Text="Lock"
  1445.             lck.TextColor3=Color3.new(1,1,1)
  1446.             brk=Instance.new("TextButton",frm)
  1447.             brk.Name="iBBreak"
  1448.             brk.BackgroundTransparency=1
  1449.             brk.Position=UDim2.new(0,0,0.699999988,0)
  1450.             brk.Size=UDim2.new(1,0,0.119999997,0)
  1451.             brk.Style="RobloxButton"
  1452.             brk.ZIndex=9
  1453.             brk.Font="ArialBold"
  1454.             brk.FontSize="Size12"
  1455.             brk.Text="BreakJoints"
  1456.             brk.TextColor3=Color3.new(1,1,1)
  1457.             set=Instance.new("TextButton",frm)
  1458.             set.Name="iBSettings"
  1459.             set.BackgroundTransparency=1
  1460.             set.Position=UDim2.new(0,0,0.829999983,0)
  1461.             set.Size=UDim2.new(1,0,0.119999997,0)
  1462.             set.Style="RobloxButton"
  1463.             set.ZIndex=9
  1464.             set.Font="ArialBold"
  1465.             set.FontSize="Size12"
  1466.             set.Text="Settings"
  1467.             set.TextColor3=Color3.new(1,1,1)
  1468.             frm.Visible=true
  1469.             --SettingsGUI--
  1470.             frs=Instance.new("Frame",gui)
  1471.             frs.Visible=false
  1472.             frs.Name="iBSettings"
  1473.             frs.Position=UDim2.new(0.389999986,0,0.400000006,0)
  1474.             frs.Size=UDim2.new(0.25,0,0.25,0)
  1475.             frs.Style="RobloxRound"
  1476.             frs.ZIndex=8
  1477.             frw=Instance.new("Frame",frs)
  1478.             frw.Name="iBWindow"
  1479.             frw.Position=UDim2.new(0,0,0.25999999,0)
  1480.             frw.Size=UDim2.new(1,0,0.74000001,0)
  1481.             frw.Style="RobloxRound"
  1482.             frw.ZIndex=8
  1483.             cls=Instance.new("TextButton",frs)
  1484.             cls.Name="iBClose"
  1485.             cls.Position=UDim2.new(0.850000024,0,-0.00999999978,0)
  1486.             cls.Size=UDim2.new(0.150000006,0,0.219999999,0)
  1487.             cls.Style="RobloxButtonDefault"
  1488.             cls.ZIndex=10
  1489.             cls.Font="ArialBold"
  1490.             cls.FontSize="Size12"
  1491.             cls.Text="X"
  1492.             cls.TextColor3=Color3.new(1,0,0)
  1493.             wtl=Instance.new("TextLabel",frs)
  1494.             wtl.Name="iBTitle"
  1495.             wtl.BackgroundTransparency=1
  1496.             wtl.Size=UDim2.new(1,0,0.25,0)
  1497.             wtl.ZIndex=9
  1498.             wtl.Font="ArialBold"
  1499.             wtl.FontSize="Size14"
  1500.             wtl.Text="iBuildTools Settings Window"
  1501.             wtl.TextColor3=Color3.new(1,1,1)
  1502.             wtl.TextStrokeColor3=Color3.new(0,0,0)
  1503.             wtl.TextStrokeTransparency=0
  1504.             wtl.TextXAlignment="Left"
  1505.             clk=Instance.new("TextLabel",frw)
  1506.             clk.Name="iBClick"
  1507.             clk.BackgroundTransparency=1
  1508.             clk.Size=UDim2.new(1,0,0.330000013,0)
  1509.             clk.ZIndex=10
  1510.             clk.Font="ArialBold"
  1511.             clk.FontSize="Size12"
  1512.             clk.TextColor3=Color3.new(1,1,1)
  1513.             clk.Text=" - Click Mode : "
  1514.             clk.TextStrokeColor3=Color3.new(0,0,0)
  1515.             clk.TextStrokeTransparency=0
  1516.             clk.TextXAlignment="Left"
  1517.             ray=Instance.new("TextLabel",frw)
  1518.             ray.Name="iBRay"
  1519.             ray.BackgroundTransparency=1
  1520.             ray.Position=UDim2.new(0,0,0.330000013,0)
  1521.             ray.Size=UDim2.new(1,0,0.330000013,0)
  1522.             ray.ZIndex=10
  1523.             ray.Font="ArialBold"
  1524.             ray.FontSize="Size12"
  1525.             ray.TextColor3=Color3.new(1,1,1)
  1526.             ray.Text=" - Ray Mode : "
  1527.             ray.TextStrokeColor3=Color3.new(0,0,0)
  1528.             ray.TextStrokeTransparency=0
  1529.             ray.TextXAlignment="Left"
  1530.             rfc=Instance.new("TextLabel",frw)
  1531.             rfc.Name="iBRayFunction"
  1532.             rfc.BackgroundTransparency=1
  1533.             rfc.Position=UDim2.new(0,0,0.660000013,0)
  1534.             rfc.Size=UDim2.new(1,0,0.330000013,0)
  1535.             rfc.ZIndex=10
  1536.             rfc.Font="ArialBold"
  1537.             rfc.FontSize="Size12"
  1538.             rfc.TextColor3=Color3.new(1,1,1)
  1539.             rfc.Text=" - Ray Function : "
  1540.             rfc.TextStrokeColor3=Color3.new(0,0,0)
  1541.             rfc.TextStrokeTransparency=0
  1542.             rfc.TextXAlignment="Left"
  1543.             ckb=Instance.new("TextButton",frw)
  1544.             ckb.Name="iBClickButton"
  1545.             ckb.Position=UDim2.new(0.400000006,0,0,0)
  1546.             ckb.Size=UDim2.new(0.600000024,0,0.330000013,0)
  1547.             ckb.ZIndex=10
  1548.             ckb.Selected=true
  1549.             ckb.Style="RobloxButtonDefault"
  1550.             ckb.Font="ArialBold"
  1551.             ckb.FontSize="Size12"
  1552.             ckb.Text="Enabled"
  1553.             ckb.TextColor3=Color3.new(0,1,0)
  1554.             ryb=Instance.new("TextButton",frw)
  1555.             ryb.Name="iBRayButton"
  1556.             ryb.Position=UDim2.new(0.400000006,0,0.330000013,0)
  1557.             ryb.Size=UDim2.new(0.600000024,0,0.330000013,0)
  1558.             ryb.Style="RobloxButton"
  1559.             ryb.ZIndex=10
  1560.             ryb.Font="ArialBold"
  1561.             ryb.FontSize="Size12"
  1562.             ryb.Text="Disabled"
  1563.             ryb.TextColor3=Color3.new(1,0,0)
  1564.             rfb=Instance.new("TextButton",frw)
  1565.             rfb.Name="iBRayFButton"
  1566.             rfb.Position=UDim2.new(0.400000006,0,0.660000013,0)
  1567.             rfb.Size=UDim2.new(0.600000024,0,0.330000013,0)
  1568.             rfb.Style="RobloxButtonDefault"
  1569.             rfb.ZIndex=10
  1570.             rfb.Font="ArialBold"
  1571.             rfb.FontSize="Size12"
  1572.             rfb.Text="Enable Propertie"
  1573.             rfb.TextColor3=Color3.new(0,1,0)
  1574.         end createGui()
  1575.         coroutine.resume(coroutine.create(function()
  1576.             while(mouse)and wait() do
  1577.                 if(box)and(ray)then
  1578.                     if(lvi)then
  1579.                         lso.Visible=true
  1580.                     else
  1581.                         lso.Visible=false
  1582.                     end
  1583.                     if(md1==1)then
  1584.                         if(clr)then
  1585.                             if(mouse.Target~=nil)then
  1586.                                 if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
  1587.                                     box.Visible=true
  1588.                                     box.Parent=game.Workspace.CurrentCamera
  1589.                                     box.Adornee=mouse.Target
  1590.                                     if(md2==1)then
  1591.                                         box.Color=BrickColor.new("Bright red")
  1592.                                     elseif(md2==2)then
  1593.                                         if(mouse.Target.Anchored)then
  1594.                                             box.Color=BrickColor.new("Camo")
  1595.                                         else
  1596.                                             box.Color=BrickColor.new("Bright red")
  1597.                                         end
  1598.                                     elseif(md2==3)then
  1599.                                         if(mouse.Target.CanCollide)then
  1600.                                             box.Color=BrickColor.new("Camo")
  1601.                                         else
  1602.                                             box.Color=BrickColor.new("Bright red")
  1603.                                         end
  1604.                                     elseif(md2==4)then
  1605.                                         if(mouse.Target.Locked)then
  1606.                                             box.Color=BrickColor.new("Camo")
  1607.                                         else
  1608.                                             box.Color=BrickColor.new("Bright red")
  1609.                                         end
  1610.                                     elseif(md2==5)then
  1611.                                         box.Color=BrickColor.new("Bright blue")
  1612.                                     end
  1613.                                 end
  1614.                             else
  1615.                                 box.Visible=false
  1616.                                 box.Parent=nil
  1617.                                 box.Adornee=nil
  1618.                             end
  1619.                         end
  1620.                     elseif(md1==2)then
  1621.                         lso.Point=mouse.Hit.p
  1622.                         box.Visible=false
  1623.                         box.Parent=nil
  1624.                         box.Adornee=nil
  1625.                         if(md2~=1)and(md2~=5)then
  1626.                             if(md3==1)then
  1627.                                 lso.Color=BrickColor.new("Camo")
  1628.                             elseif(md3==2)then
  1629.                                 lso.Color=BrickColor.new("Bright red")
  1630.                             end
  1631.                         elseif(md2==1)then
  1632.                             if(cle)then
  1633.                                 lso.Color=BrickColor.new("Bright red")
  1634.                             else
  1635.                                 lso.Color=BrickColor.new("Bright blue")
  1636.                             end
  1637.                         elseif(md2==5)then
  1638.                             if(cle)then
  1639.                                 lso.Color=BrickColor.new("Bright red")
  1640.                             else
  1641.                                 lso.Color=BrickColor.new("Bright blue")
  1642.                             end
  1643.                         end
  1644.                     end
  1645.                 end
  1646.             end
  1647.         end))
  1648.         function delDown()
  1649.             del_downFunc=mouse.Button1Down:connect(function()
  1650.                 md2=1
  1651.                 if(md2==1)then
  1652.                     if(md1==1)then
  1653.                         if(mouse.Target~=nil)then
  1654.                             if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
  1655.                                 mouse.Target:remove()
  1656.                             end
  1657.                         end
  1658.                     elseif(md1==2)then
  1659.                         lvi=true
  1660.                         lso.Parent=game.Workspace.CurrentCamera
  1661.                         while(lvi)and wait() do
  1662.                             if(mouse.Target~=nil)then
  1663.                                 if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
  1664.                                     mouse.Target:remove()
  1665.                                     cle=true
  1666.                                     wait(tme)
  1667.                                     cle=false
  1668.                                 else
  1669.                                     cle=false
  1670.                                 end
  1671.                             else
  1672.                                 cle=false
  1673.                             end
  1674.                         end
  1675.                     end
  1676.                 end
  1677.             end)
  1678.         end
  1679.         function delUp()
  1680.             del_upFunc=mouse.Button1Up:connect(function()
  1681.                 lvi=false
  1682.                 cle=false
  1683.                 lso.Parent=nil
  1684.             end)
  1685.         end
  1686.         function achDown()
  1687.             ach_downFunc=mouse.Button1Down:connect(function()
  1688.                 md2=2
  1689.                 if(md2==2)then
  1690.                     if(md1==1)then
  1691.                         if(mouse.Target~=nil)then
  1692.                             if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
  1693.                                 if(mouse.Target.Anchored)then
  1694.                                     mouse.Target.Anchored=false
  1695.                                 else
  1696.                                     mouse.Target.Anchored=true
  1697.                                 end
  1698.                             end
  1699.                         end
  1700.                     elseif(md1==2)then
  1701.                         lvi=true
  1702.                         lso.Parent=game.Workspace.CurrentCamera
  1703.                         while(lvi)and wait() do
  1704.                             if(mouse.Target~=nil)then
  1705.                                 if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
  1706.                                     if(md3==1)then
  1707.                                         mouse.Target.Anchored=true
  1708.                                     elseif(md3==2)then
  1709.                                         mouse.Target.Anchored=false
  1710.                                     end
  1711.                                 end
  1712.                             end
  1713.                         end
  1714.                     end
  1715.                 end
  1716.             end)
  1717.         end
  1718.         function achUp()
  1719.             ach_upFunc=mouse.Button1Up:connect(function()
  1720.                 lvi=false
  1721.                 lso.Parent=nil
  1722.             end)
  1723.         end
  1724.         function colDown()
  1725.             col_downFunc=mouse.Button1Down:connect(function()
  1726.                 md2=3
  1727.                 if(md2==3)then
  1728.                     if(md1==1)then
  1729.                         if(mouse.Target~=nil)then
  1730.                             if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
  1731.                                 if(mouse.Target.CanCollide)then
  1732.                                     mouse.Target.CanCollide=false
  1733.                                 else
  1734.                                     mouse.Target.CanCollide=true
  1735.                                 end
  1736.                             end
  1737.                         end
  1738.                     elseif(md1==2)then
  1739.                         lvi=true
  1740.                         lso.Parent=game.Workspace.CurrentCamera
  1741.                         while(lvi)and wait() do
  1742.                             if(mouse.Target~=nil)then
  1743.                                 if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
  1744.                                     if(md3==1)then
  1745.                                         mouse.Target.CanCollide=true
  1746.                                     elseif(md3==2)then
  1747.                                         mouse.Target.CanCollide=false
  1748.                                     end
  1749.                                 end
  1750.                             end
  1751.                         end
  1752.                     end
  1753.                 end
  1754.             end)
  1755.         end
  1756.         function colUp()
  1757.             col_upFunc=mouse.Button1Up:connect(function()
  1758.                 lvi=false
  1759.                 lso.Parent=nil
  1760.             end)
  1761.         end
  1762.         function lckDown()
  1763.             lck_downFunc=mouse.Button1Down:connect(function()
  1764.                 md2=4
  1765.                 if(md2==4)then
  1766.                     if(md1==1)then
  1767.                         if(mouse.Target~=nil)then
  1768.                             if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
  1769.                                 if(mouse.Target.Locked)then
  1770.                                     mouse.Target.Locked=false
  1771.                                 else
  1772.                                     mouse.Target.Locked=true
  1773.                                 end
  1774.                             end
  1775.                         end
  1776.                     elseif(md1==2)then
  1777.                         lvi=true
  1778.                         lso.Parent=game.Workspace.CurrentCamera
  1779.                         while(lvi)and wait() do
  1780.                             if(mouse.Target~=nil)then
  1781.                                 if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
  1782.                                     if(md3==1)then
  1783.                                         mouse.Target.Locked=true
  1784.                                     elseif(md3==2)then
  1785.                                         mouse.Target.Locked=false
  1786.                                     end
  1787.                                 end
  1788.                             end
  1789.                         end
  1790.                     end
  1791.                 end
  1792.             end)
  1793.         end
  1794.         function lckUp()
  1795.             lck_upFunc=mouse.Button1Up:connect(function()
  1796.                 lvi=false
  1797.                 lso.Parent=nil
  1798.             end)
  1799.         end
  1800.         function brkDown()
  1801.             brk_downFunc=mouse.Button1Down:connect(function()
  1802.                 md2=5
  1803.                 if(md2==5)then
  1804.                     if(md1==1)then
  1805.                         if(mouse.Target~=nil)then
  1806.                             if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
  1807.                                 clr=false
  1808.                                 box.Color=BrickColor.new("Bright red")
  1809.                                 mouse.Target:BreakJoints()
  1810.                             end
  1811.                         end
  1812.                     elseif(md1==2)then
  1813.                         lvi=true
  1814.                         lso.Parent=game.Workspace.CurrentCamera
  1815.                         while(lvi)and wait() do
  1816.                             if(mouse.Target~=nil)then
  1817.                                 if(mouse.Target:IsA("BasePart"))and(mouse.Target~=iOrb.Orb)or(mouse.Target.Name~="cParticle")or(mouse.Target.Name~="cParticle2")then
  1818.                                     mouse.Target:BreakJoints()
  1819.                                     cle=true
  1820.                                 else
  1821.                                     cle=true
  1822.                                 end
  1823.                             else
  1824.                                 cle=false
  1825.                             end
  1826.                         end
  1827.                     end
  1828.                 end
  1829.             end)
  1830.         end
  1831.         function brkUp()
  1832.             brk_upFunc=mouse.Button1Up:connect(function()
  1833.                 clr=true
  1834.                 lvi=false
  1835.                 cle=false
  1836.             end)
  1837.         end
  1838.         delDown()
  1839.         delUp()
  1840.         achDown()
  1841.         achUp()
  1842.         colDown()
  1843.         colUp()
  1844.         lckDown()
  1845.         lckUp()
  1846.         brkDown()
  1847.         brkUp()
  1848.         del.MouseButton1Click:connect(function()
  1849.             md2=1
  1850.             del_downFunc:disconnect()
  1851.             del_upFunc:disconnect()
  1852.             ach_downFunc:disconnect()
  1853.             ach_upFunc:disconnect()
  1854.             col_downFunc:disconnect()
  1855.             col_upFunc:disconnect()
  1856.             lck_downFunc:disconnect()
  1857.             lck_upFunc:disconnect()
  1858.             brk_downFunc:disconnect()
  1859.             brk_upFunc:disconnect()
  1860.             del.Style="RobloxButtonDefault"
  1861.             del.Selected=true
  1862.             ach.Style="RobloxButton"
  1863.             ach.Selected=false
  1864.             col.Style="RobloxButton"
  1865.             col.Selected=false
  1866.             lck.Style="RobloxButton"
  1867.             lck.Selected=false
  1868.             brk.Style="RobloxButton"
  1869.             brk.Selected=false
  1870.             delDown()
  1871.             delUp()
  1872.         end)
  1873.         ach.MouseButton1Click:connect(function()
  1874.             md2=2
  1875.             del_downFunc:disconnect()
  1876.             del_upFunc:disconnect()
  1877.             ach_downFunc:disconnect()
  1878.             ach_upFunc:disconnect()
  1879.             col_downFunc:disconnect()
  1880.             col_upFunc:disconnect()
  1881.             lck_downFunc:disconnect()
  1882.             lck_upFunc:disconnect()
  1883.             brk_downFunc:disconnect()
  1884.             brk_upFunc:disconnect()
  1885.             del.Style="RobloxButton"
  1886.             del.Selected=false
  1887.             ach.Style="RobloxButtonDefault"
  1888.             ach.Selected=true
  1889.             col.Style="RobloxButton"
  1890.             col.Selected=false
  1891.             lck.Style="RobloxButton"
  1892.             lck.Selected=false
  1893.             brk.Style="RobloxButton"
  1894.             brk.Selected=false
  1895.             achDown()
  1896.             achUp()
  1897.         end)
  1898.         col.MouseButton1Click:connect(function()
  1899.             md2=3
  1900.             del_downFunc:disconnect()
  1901.             del_upFunc:disconnect()
  1902.             ach_downFunc:disconnect()
  1903.             ach_upFunc:disconnect()
  1904.             col_downFunc:disconnect()
  1905.             col_upFunc:disconnect()
  1906.             lck_downFunc:disconnect()
  1907.             lck_upFunc:disconnect()
  1908.             brk_downFunc:disconnect()
  1909.             brk_upFunc:disconnect()
  1910.             del.Style="RobloxButton"
  1911.             del.Selected=false
  1912.             ach.Style="RobloxButton"
  1913.             ach.Selected=false
  1914.             col.Style="RobloxButtonDefault"
  1915.             col.Selected=true
  1916.             lck.Style="RobloxButton"
  1917.             lck.Selected=false
  1918.             brk.Style="RobloxButton"
  1919.             brk.Selected=false
  1920.             colDown()
  1921.             colUp()
  1922.         end)
  1923.         lck.MouseButton1Click:connect(function()
  1924.             md2=4
  1925.             del_downFunc:disconnect()
  1926.             del_upFunc:disconnect()
  1927.             ach_downFunc:disconnect()
  1928.             ach_upFunc:disconnect()
  1929.             col_downFunc:disconnect()
  1930.             col_upFunc:disconnect()
  1931.             lck_downFunc:disconnect()
  1932.             lck_upFunc:disconnect()
  1933.             brk_downFunc:disconnect()
  1934.             brk_upFunc:disconnect()
  1935.             del.Style="RobloxButton"
  1936.             del.Selected=false
  1937.             ach.Style="RobloxButton"
  1938.             ach.Selected=false
  1939.             col.Style="RobloxButton"
  1940.             col.Selected=false
  1941.             lck.Style="RobloxButtonDefault"
  1942.             lck.Selected=true
  1943.             brk.Style="RobloxButton"
  1944.             brk.Selected=false
  1945.             lckDown()
  1946.             lckUp()
  1947.         end)
  1948.         brk.MouseButton1Click:connect(function()
  1949.             md2=5
  1950.             del_downFunc:disconnect()
  1951.             del_upFunc:disconnect()
  1952.             ach_downFunc:disconnect()
  1953.             ach_upFunc:disconnect()
  1954.             col_downFunc:disconnect()
  1955.             col_upFunc:disconnect()
  1956.             lck_downFunc:disconnect()
  1957.             lck_upFunc:disconnect()
  1958.             brk_downFunc:disconnect()
  1959.             brk_upFunc:disconnect()
  1960.             del.Style="RobloxButton"
  1961.             del.Selected=false
  1962.             ach.Style="RobloxButton"
  1963.             ach.Selected=false
  1964.             col.Style="RobloxButton"
  1965.             col.Selected=false
  1966.             lck.Style="RobloxButton"
  1967.             lck.Selected=false
  1968.             brk.Style="RobloxButtonDefault"
  1969.             brk.Selected=true
  1970.             brkDown()
  1971.             brkUp()
  1972.         end)
  1973.         set.MouseButton1Click:connect(function()
  1974.             if(ste)then
  1975.                 ste=false
  1976.                 frs.Visible=false
  1977.                 set.Style="RobloxButton"
  1978.             else
  1979.                 ste=true
  1980.                 frs.Visible=true
  1981.                 set.Style="RobloxButtonDefault"
  1982.             end
  1983.         end)
  1984.         cls.MouseButton1Click:connect(function()
  1985.             ste=false
  1986.             frs.Visible=false
  1987.             set.Style="RobloxButton"
  1988.         end)
  1989.         ckb.MouseButton1Click:connect(function()
  1990.             md1=1
  1991.             ckb.Style="RobloxButtonDefault"
  1992.             ckb.Selected=true
  1993.             ckb.Text="Enabled"
  1994.             ckb.TextColor3=Color3.new(0,1,0)
  1995.             ryb.Style="RobloxButton"
  1996.             ryb.Selected=false
  1997.             ryb.Text="Disabled"
  1998.             ryb.TextColor3=Color3.new(1,0,0)
  1999.         end)
  2000.         ryb.MouseButton1Click:connect(function()
  2001.             md1=2
  2002.             ryb.Style="RobloxButtonDefault"
  2003.             ryb.Selected=true
  2004.             ryb.Text="Enabled"
  2005.             ryb.TextColor3=Color3.new(0,1,0)
  2006.             ckb.Style="RobloxButton"
  2007.             ckb.Selected=false
  2008.             ckb.Text="Disabled"
  2009.             ckb.TextColor3=Color3.new(1,0,0)
  2010.         end)
  2011.         rfb.MouseButton1Click:connect(function()
  2012.             if(md3==1)then
  2013.                 md3=2
  2014.                 rfb.Style="RobloxButton"
  2015.                 rfb.Text="Disable Propertie"
  2016.                 rfb.TextColor3=Color3.new(1,0,0)
  2017.             elseif(md3==2)then
  2018.                 md3=1
  2019.                 rfb.Style="RobloxButtonDefault"
  2020.                 rfb.Text="Enable Propertie"
  2021.                 rfb.TextColor3=Color3.new(0,1,0)
  2022.             end
  2023.         end)
  2024.     end)
  2025.     bin.Deselected:connect(function()
  2026.         clr=false
  2027.         if(box~=nil)then
  2028.             box:Destroy()
  2029.         end
  2030.         if(lso~=nil)then
  2031.             lso:Destroy()
  2032.         end
  2033.         if(gui~=nil)then
  2034.             gui:Destroy()
  2035.         end
  2036.     end)
  2037. end
  2038.  
  2039.     -- Run chatEvent --
  2040.  
  2041. iPrimaryChat=iOrb.Player.Chatted:connect(iOrbChat)
  2042.  
  2043.     -- Commands --
  2044.  
  2045. iCmd.turn=function(boolean)
  2046.     if boolean=="true" or boolean==nil or boolean=="" then iOrb.Turn=true elseif boolean=="false" then iOrb.Turn=false end
  2047. end
  2048.  
  2049. iCmd.tena=function(boolean)
  2050.     if boolean=="true" or boolean==nil or boolean=="" then iOrb.Trail=true elseif boolean=="false" then iOrb.Trail=false end
  2051. end
  2052.  
  2053. iCmd.fena=function(boolean)
  2054.     if boolean=="true" or boolean==nil or boolean=="" then if iOrb.Fire~=nil then iOrb.Fire.Enabled=true end elseif boolean=="false" then if iOrb.Fire~=nil then iOrb.Fire.Enabled=false end end
  2055. end
  2056.  
  2057. iCmd.move=function(boolean)
  2058.     if boolean=="true" or boolean==nil or boolean=="" and not iOrb.Move then iOrb.Move=true elseif boolean=="false" then iOrb.Move=false end
  2059. end
  2060.  
  2061. iCmd.fchange=function(boolean)
  2062.     if boolean=="true" or boolean==nil or boolean=="" then iOrb.FireColorChange=true elseif boolean=="false" then iOrb.FireColorChange=false end
  2063. end
  2064.  
  2065. iCmd.localorb=function(boolean) if not iOrb.Orbed then
  2066.     if boolean=="true" or boolean==nil or boolean=="" then iOrb.LocalOrb=true if not iOrb.Orbed then iOrb.OrbParent=game.Workspace.CurrentCamera end iOrb.LoadAnimation=false iOrb.CreateOrb=false wait() iRemoveOrb(iOrb.DefaultParent) wait(.1) iOrb.LoadAnimation=true wait() iOrb.CreateOrb=true elseif boolean=="false" then if not iOrb.Orbed then iOrb.OrbParent=iOrb.DefaultParent end iOrb.LocalOrb=false iOrb.LoadAnimation=false iOrb.CreateOrb=false wait() iRemoveOrb(game.Workspace.CurrentCamera) wait(.1) iOrb.LoadAnimation=true wait() iOrb.CreateOrb=true end
  2067. end end
  2068.  
  2069. iCmd.particles=function(boolean)
  2070.     if boolean=="true" or boolean==nil or boolean=="" then iOrb.Particles=true elseif boolean=="false" then iOrb.Particles=false end
  2071. end
  2072.  
  2073. iCmd.rotspeed=function(number)
  2074.     if tonumber(number,10) then iOrb.RotSpeed=tonumber(number,10) iOrb.RotCoef=tonumber(number,10) end
  2075. end
  2076.  
  2077. iCmd.levirise=function(number)
  2078.     if tonumber(number,10) then iOrb.LeviRise=tonumber(number,10) end
  2079. end
  2080.  
  2081. iCmd.levispeed=function(number)
  2082.     if tonumber(number,10) then iOrb.LeviSpeed=tonumber(number,10) end
  2083. end
  2084.  
  2085. iCmd.tsize=function(number)
  2086.     if tonumber(number,10) then iOrb.TSize=tonumber(number,10) end
  2087. end
  2088.  
  2089. iCmd.fsize=function(number)
  2090.     if tonumber(number,10) then if iOrb.Fire~=nil then iOrb.Fire.Size=tonumber(number,10) end end
  2091. end
  2092.  
  2093. iCmd.fheat=function(number)
  2094.     if tonumber(number,10) then if iOrb.Fire~=nil then iOrb.Fire.Heat=tonumber(number,10) end end
  2095. end
  2096.  
  2097. iCmd.x=function(number)
  2098.     if tonumber(number,10) then iOrb.BaseX=tonumber(number,10) end
  2099. end
  2100.  
  2101. iCmd.y=function(number)
  2102.     if tonumber(number,10) then iOrb.BaseY=tonumber(number,10) end
  2103. end
  2104.  
  2105. iCmd.z=function(number)
  2106.     if tonumber(number,10) then iOrb.BaseZ=tonumber(number,10) end
  2107. end
  2108.  
  2109. iCmd.kill=function(player)
  2110.     player=iGetPlayer(player)
  2111.     iPCmd(player,"Bright red")
  2112.     for _,v in pairs(player) do
  2113.         if v.Character~=nil then
  2114.             v.Character:BreakJoints()
  2115.         end
  2116.     end
  2117. end
  2118.  
  2119. iCmd.kl=function(player) iCmd.kill(player) end
  2120.  
  2121. iCmd.loopkill=function(player)
  2122.     player=iGetPlayer(player)
  2123.     iPCmd(player,"Bright red")
  2124.     for _,v in pairs(player) do
  2125.         table.insert(iLkl,tostring(v))
  2126.     end
  2127. end
  2128.  
  2129. iCmd.lkl=function(player) iCmd.loopkill(player) end
  2130.  
  2131. iCmd.unloopkill=function(player) player=iGetPlayer(player)
  2132.     for _,v in pairs(player) do
  2133.         for i,t in pairs(iLkl) do
  2134.             if tostring(v):match(t) then table.remove(iLkl,i) end
  2135.         end
  2136.     end
  2137. end
  2138.  
  2139. iCmd.unlkl=function(player) iCmd.unloopkill(player) end
  2140.  
  2141. iCmd.kick=function(player)
  2142.     player=iGetPlayer(player)
  2143.     iPCmd(player,"Bright red")
  2144.     for _,v in pairs(player) do
  2145.         local obj=Instance.new("ObjectValue",game.Players) obj.Name=v.Name v:Destroy()
  2146.     end
  2147. end
  2148.  
  2149. iCmd.banlist=function()
  2150.     for _,v in pairs(iBan) do
  2151.         iOrb.runmsg=true iTypeMsg(tostring(v):sub(1,i),1) iOrb.runmsg=false
  2152.     end
  2153. end
  2154.  
  2155. iCmd.ban=function(player)
  2156.     player=iGetPlayer(player)
  2157.     iPCmd(player,"Bright red")
  2158.     for _,v in pairs(player) do
  2159.         table.insert(iBan,v) local obj=Instance.new("ObjectValue",game.Players) obj.Name=v.Name v:Destroy()
  2160.     end
  2161. end
  2162.  
  2163. iCmd.unban=function(player) plrb=iGetPlayer(player)
  2164.     for _,v in pairs(plrb) do
  2165.         for i,t in pairs(iBan) do
  2166.             if tostring(v):match(t) then table.remove(iBan,i) end
  2167.         end
  2168.     end
  2169.     for _,v in pairs(iBan) do if player~=nil or player~="" or player~="all" then
  2170.         if string.lower(tostring(v):sub(1,player:len()))==player:lower() then
  2171.             table.remove(iBan,_) if game.Players:FindFirstChild(v) then if game.Players:FindFirstChild(v):IsA("ObjectValue") then game.Players:FindFirstChild(v):remove() end end
  2172.         end
  2173.     elseif player==nil or player=="" or player=="all" then table.remove(iBan,_) if game.Players:FindFirstChild(v):IsA("ObjectValue") then game.Players:FindFirstChild(v):remove() end end end
  2174. end
  2175.  
  2176. iCmd.orb=function() if not iOrb.Orbed and game.Players.LocalPlayer~=nil then
  2177.     iOrb.Player.Character.Archivable=true
  2178.     iOrb.CharacterClone = iOrb.Player.Character:clone()
  2179.     iOrb.CreateOrb=false iOrb.Orbed=true iOrb.LocalOrb=false iOrb.sCmdExecution=false iRemoveOrb(iOrb.DefaultParent) iRemoveOrb(game.Workspace.CurrentCamera) wait(.05) iOrb.Name=iOrb.OrbedName wait() iOrb.CreateOrb=true
  2180. end end
  2181.  
  2182. iCmd.char=function() if iOrb.Orbed and game.Players:FindFirstChild(iOrb.PlayerName) then if not game.Players:FindFirstChild(iOrb.PlayerName):IsA("ObjectValue") then wait()
  2183.     local currentOrbPosition = iOrb.Orb.CFrame
  2184.     iOrb.CreateOrb=false iOrb.Orbed=false iOrb.LocalOrb=false iOrb.sCmdExecution=true iRemoveOrb(iOrb.DefaultParent) iRemoveOrb(game.Workspace.CurrentCamera) iRemoveOrb(game.Workspace) iOrb.Name=iOrb.OrbName iBackupsCmd() wait()
  2185.     iOrb.CharacterClone.Parent=game.Workspace
  2186.     iOrb.Player.Character = iOrb.CharacterClone
  2187.     if iOrb.CharacterClone:FindFirstChild("Animate") then
  2188.         iOrb.CharacterClone.Animate.Disabled = true
  2189.         wait()
  2190.         iOrb.CharacterClone.Animate.Disabled = false
  2191.     end
  2192.     repeat wait() until game.Players.LocalPlayer.Character~=nil and game.Players.LocalPlayer.Character:FindFirstChild("Torso") and game.Players.LocalPlayer.Character:FindFirstChild("Humanoid") and game.Players.LocalPlayer.Character.Humanoid.Health > 0 iOrb.CharacterClone:FindFirstChild("Torso").CFrame=CFrame.new(currentOrbPosition.p) iOrb.CharacterClone.Archivable=false iOrb.CharacterClone=nil iOrb.CreateOrb=true iOrb.Move=true
  2193. end end end
  2194.  
  2195. iCmd.fly=function() if not iOrb.Orbed then
  2196.     if iOrb.Player ~= nil then
  2197.         if iOrb.Player.Character ~= nil then
  2198.             iStriker()
  2199.         end
  2200.     end
  2201. end end
  2202.  
  2203. iCmd.ff=function(player)
  2204.     player=iGetPlayer(player)
  2205.     iPCmd(player,"Bright blue")
  2206.     for _,v in pairs(player) do
  2207.         if v.Character~=nil then
  2208.             Instance.new("ForceField",v.Character)
  2209.         end
  2210.     end
  2211. end
  2212.  
  2213. iCmd.explode=function(player)
  2214.     if iOrb.Orbed and iOrb.Orb~=nil and player=="me" then
  2215.         local boom=Instance.new("Explosion",iOrb.Orb)
  2216.         boom.Position=iOrb.Orb.CFrame.p
  2217.         boom.ExplosionType=2
  2218.     else
  2219.         player=iGetPlayer(player)
  2220.         iPCmd(player,"Bright red")
  2221.         for _,v in pairs(player) do
  2222.             if v.Character~=nil then
  2223.                 if v.Character:FindFirstChild("Torso") then
  2224.                     local boom=Instance.new("Explosion",v.Character.Torso)
  2225.                     boom.Position=v.Character.Torso.CFrame.p
  2226.                     boom.ExplosionType=2
  2227.                 end
  2228.             end
  2229.         end
  2230.     end
  2231. end
  2232.  
  2233. iCmd.expl=function(player) iCmd.explode(player) end
  2234.  
  2235. iCmd.tower=function(player,height,duration)
  2236.     player=iGetPlayer(player)
  2237.     iPCmd(player,"Bright red")
  2238.     for _,v in pairs(player) do
  2239.         if v == iOrb.Player and iOrb.Orbed then else
  2240.             if v.Character~=nil then
  2241.                 if v.Character:FindFirstChild("Torso") then
  2242.                     coroutine.wrap(function()
  2243.                         local heightValue = nil
  2244.                         local part = Instance.new("Part",game.Workspace)
  2245.                         part.Name = "iTower"
  2246.                         part.Anchored = true
  2247.                         part.Locked = true
  2248.                         part.CanCollide = true
  2249.                         part.FormFactor = Enum.FormFactor.Custom
  2250.                         part.Material = Enum.Material.Concrete
  2251.                         part.BottomSurface="Smooth"
  2252.                         part.TopSurface="Smooth"
  2253.                         part.BrickColor = BrickColor.new("Medium stone grey")
  2254.                         part.Size = Vector3.new(10,.2,10)
  2255.                         part.CFrame = v.Character.Torso.CFrame * CFrame.new(0,-2.5,0)
  2256.                         if height == "" or tonumber(height) <= 0 or height == nil then heightValue = 30
  2257.                         else heightValue = tonumber(height) end
  2258.                         for i = part.Size.y, heightValue, .25 do wait()
  2259.                             local currentPos = part.CFrame
  2260.                             part.Size = Vector3.new(10,i,10)
  2261.                             part.CFrame = currentPos * CFrame.new(0,.25/2,0)
  2262.                         end
  2263.                         coroutine.wrap(function()
  2264.                             local durationValue = nil
  2265.                             if duration == "" or duration == nil or tonumber(duration) > 120 or tonumber(duration) <= 0 then durationValue = 15
  2266.                             else durationValue = tonumber(duration) end
  2267.                             wait(durationValue)
  2268.                             if part ~= nil and part.Parent == game.Workspace then
  2269.                                 for i = part.Size.y, .2, -.25 do wait()
  2270.                                     pcall(function()
  2271.                                         local currentPos = part.CFrame
  2272.                                         part.Size = Vector3.new(10,i,10)
  2273.                                         part.CFrame = currentPos * CFrame.new(0,-.25/2,0)
  2274.                                     end)
  2275.                                 end
  2276.                                 pcall(function() part:remove() end)
  2277.                             end
  2278.                         end)()
  2279.                     end)()
  2280.                 end
  2281.             end
  2282.         end
  2283.     end
  2284. end
  2285.  
  2286. iCmd.respawn=function(player)
  2287.     player=iGetPlayer(player)
  2288.     iPCmd(player,"Bright blue")
  2289.     for _,v in pairs(player) do coroutine.resume(coroutine.create(function()
  2290.         if v==game.Players.LocalPlayer and iOrb.Orbed then return end
  2291.         local model=Instance.new("Model",game.Workspace)
  2292.         local humanoid=Instance.new("Humanoid",model)
  2293.         local head=Instance.new("Part",model)
  2294.         head.Anchored=true
  2295.         head.Locked=true
  2296.         head.CanCollide=true
  2297.         head.Transparency=1
  2298.         head.CFrame=CFrame.new(0,100000,0)
  2299.         head.Name="Torso"
  2300.         head.FormFactor="Custom"
  2301.         head.Size=Vector3.new(.2,.2,.2)
  2302.         model.Name=""
  2303.         humanoid.MaxHealth=math.huge
  2304.         v.Character=model wait(.1)
  2305.         if v==game.Players.LocalPlayer then iOrb.runmsg=true iTypeMsg("Respawning. Please wait...",3) iOrb.runmsg=false end end))
  2306.     end
  2307. end
  2308.  
  2309. iCmd.resp=function(player) iCmd.respawn(player) end
  2310.  
  2311. iCmd.punish=function(player)
  2312.     player=iGetPlayer(tostring(player))
  2313.     iPCmd(player,"Bright red")
  2314.     for _,v in pairs(player) do
  2315.         if v.Character~=nil then
  2316.             v.Character.Parent=game:GetService("Debris")
  2317.         end
  2318.     end
  2319. end
  2320.  
  2321. iCmd.pun=function(player) iCmd.punish(player) end
  2322.  
  2323. iCmd.unpunish=function(player)
  2324.     player=iGetPlayer(tostring(player))
  2325.     iPCmd(player,"Camo")
  2326.     for _,v in pairs(player) do
  2327.         if v.Character~=nil then
  2328.             for i,p in pairs(game:GetService("Debris"):GetChildren())do
  2329.                 if p:IsA("Model") and game.Players:FindFirstChild(p.Name) then
  2330.                     p.Parent=game.Workspace
  2331.                     p:MakeJoints()
  2332.                 end
  2333.             end
  2334.         end
  2335.     end
  2336. end
  2337.  
  2338. iCmd.unpun=function(player) iCmd.unpunish(player) end
  2339.  
  2340. iCmd.unff=function(player)
  2341.     player=iGetPlayer(tostring(player))
  2342.     iPCmd(player,"Bright blue")
  2343.     for _,v in pairs(player) do
  2344.         if v.Character~=nil then
  2345.             for _,e in pairs(v.Character:GetChildren())do
  2346.                 if e:IsA("ForceField") then
  2347.                     e:remove()
  2348.                 end
  2349.             end
  2350.         end
  2351.     end
  2352. end
  2353.  
  2354. iCmd.skydive=function(player)
  2355.     player=iGetPlayer(player)
  2356.     iPCmd(player,"Bright blue")
  2357.     for _,v in pairs(player) do
  2358.         if v.Character~=nil then
  2359.             if v.Character:FindFirstChild("Torso") then
  2360.                 coroutine.resume(coroutine.create(function() for i=1,26,1 do wait() v.Character.Torso.CFrame=CFrame.new(0,1000,0) end end))
  2361.             end
  2362.         end
  2363.     end
  2364. end
  2365.  
  2366. iCmd.tp=function(player,player2)
  2367.     player=iGetPlayer(player)
  2368.     player2=iGetPlayer(player2)
  2369.     coroutine.resume(coroutine.create(iPCmd),player,"Bright blue")
  2370.     iPCmd(player2,"Bright blue")
  2371.     for _,v in pairs(player) do
  2372.         for i,v2 in pairs(player2) do if v~=v2 then
  2373.             if v.Character~=nil and v2.Character~=nil then
  2374.                 if v.Character:FindFirstChild("Torso") and v2.Character:FindFirstChild("Torso") then
  2375.                     coroutine.resume(coroutine.create(function() for i=1,26,1 do wait() v.Character.Torso.CFrame=CFrame.new(v2.Character.Torso.CFrame.p)*CFrame.new(Vector3.new(0,6,0)) end end))
  2376.                 end
  2377.             end
  2378.         end end
  2379.     end
  2380. end
  2381.  
  2382. iCmd.tele=function(player,player2) iCmd.tp(player,player2) end
  2383.  
  2384. iCmd.teleport=function(player,player2) iCmd.tp(player,player2) end
  2385.  
  2386. iCmd.teletoorb=function(player)
  2387.     player=iGetPlayer(player)
  2388.     iPCmd(player,"Bright blue")
  2389.     for _,v in pairs(player) do
  2390.         if v.Character~=nil and iOrb.Orb~=nil then
  2391.             if v.Character:FindFirstChild("Torso") then
  2392.                 coroutine.resume(coroutine.create(function() for i=1,26,1 do wait() v.Character.Torso.CFrame=iOrb.Orb.CFrame*CFrame.new(0,4,0) end end))
  2393.             end
  2394.         end
  2395.     end
  2396. end
  2397.  
  2398. iCmd.tto=function(player) iCmd.teletoorb(player) end
  2399.  
  2400. iCmd.grab=function(player)
  2401.     player=iGetPlayer(player)
  2402.     iPCmd(player,"Magenta")
  2403.     for _,v in pairs(player) do
  2404.         table.insert(iGrb,v)
  2405.     end
  2406. end
  2407.  
  2408. iCmd.release=function(player)
  2409.     player=iGetPlayer(player)
  2410.     for _,v in pairs(player) do
  2411.         for i,pl in pairs(iGrb) do
  2412.             if pl==v then table.remove(iGrb,i)
  2413.                 if v.Character~=nil then
  2414.                     if v.Character:FindFirstChild("Torso") then
  2415.                         v.Character.Torso.Anchored=false
  2416.                         if iOrb.Orb~=nil then
  2417.                             v.Character.Torso.CFrame=iOrb.Orb.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  2418.                         elseif game.Workspace.CurrentCamera~=nil then
  2419.                             v.Character.Torso.CFrame=game.Workspace.CurrentCamera.CoordinateFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  2420.                         end
  2421.                     end
  2422.                     if v.Character:FindFirstChild("Humanoid") then
  2423.                         v.Character.Humanoid.WalkSpeed=16
  2424.                         v.Character.Humanoid.PlatformStand=false
  2425.                     end
  2426.                     function getParts(path)
  2427.                         for _,pl in pairs(path:GetChildren())do
  2428.                             if pl:IsA("BasePart") or v:IsA("Decal") then
  2429.                                 pl.Transparency=0
  2430.                             end getParts(pl)
  2431.                         end
  2432.                     end getParts(v.Character)
  2433.                 end
  2434.             end
  2435.         end
  2436.     end
  2437. end
  2438.  
  2439. iCmd.drop=function(player) iCmd.release(player) end
  2440.  
  2441. iCmd.renew=function() if iOrb.Orb~=nil then
  2442.     iOrb.LoadAnimation=false wait() iOrb.CreateOrb=false wait() iRemoveOrb(iOrb.DefaultParent) iRemoveOrb(game.Workspace.CurrentCamera) if iOrb.Orbed then iRemoveOrb(game.Workspace) end wait(.1) iOrb.CreateOrb=true wait() iOrb.LoadAnimation=true
  2443. end end
  2444.  
  2445. iCmd.nogravity=function(player)
  2446.     player=iGetPlayer(player)
  2447.     iPCmd(player,"Bright yellow")
  2448.     for _,v in pairs(player) do
  2449.         if v.Character~=nil then
  2450.             if v.Character:FindFirstChild("Torso") then
  2451.                 local grav = Instance.new("BodyForce")
  2452.                 grav.force=Vector3.new(0,2500,0)
  2453.                 for i,b in pairs(v.Character.Torso:GetChildren())do if b:IsA("BodyForce") then b:remove() end end grav.Parent = v.Character.Torso
  2454.             end
  2455.         end
  2456.     end
  2457. end
  2458.  
  2459. iCmd.nograv=function(player) iCmd.nogravity(player) end
  2460.  
  2461. iCmd.setgrav=function(player,number)
  2462.     player=iGetPlayer(player)
  2463.     iPCmd(player,"Bright yellow")
  2464.     for _,v in pairs(player) do
  2465.         if v.Character~=nil then
  2466.             if tonumber(number,10) and v.Character:FindFirstChild("Torso") then
  2467.                 local grav = Instance.new("BodyForce")
  2468.                 grav.force=Vector3.new(0,-10*tonumber(number,10),0)
  2469.                 for i,b in pairs(v.Character.Torso:GetChildren())do if b:IsA("BodyForce") then b:remove() end end grav.Parent = v.Character.Torso
  2470.             end
  2471.         end
  2472.     end
  2473. end
  2474.  
  2475. iCmd.setgravity=function(player,number) iCmd.setgrav(player,number) end
  2476.  
  2477. iCmd.gravity=function(player)
  2478.     player=iGetPlayer(player)
  2479.     iPCmd(player,"Bright yellow")
  2480.     for _,v in pairs(player) do
  2481.         if v.Character~=nil then
  2482.             if v.Character:FindFirstChild("Torso") then
  2483.                 for i,b in pairs(v.Character.Torso:GetChildren())do if b:IsA("BodyForce") then b:remove() end end
  2484.             end
  2485.         end
  2486.     end
  2487. end
  2488.  
  2489. iCmd.grav=function(player) iCmd.gravity(player) end
  2490.  
  2491. iCmd.walkspeed=function(player,number)
  2492.     player=iGetPlayer(player)
  2493.     iPCmd(player,"Bright yellow")
  2494.     for _,v in pairs(player) do
  2495.         if v.Character~=nil then
  2496.             if tonumber(number,10) and v.Character:FindFirstChild("Humanoid") then
  2497.                 v.Character.Humanoid.WalkSpeed=tonumber(number,10)
  2498.             end
  2499.         end
  2500.     end
  2501. end
  2502.  
  2503. iCmd.ws=function(player,number) iCmd.walkspeed(player,number) end
  2504.  
  2505. iCmd.sit=function(player)
  2506.     player=iGetPlayer(player)
  2507.     iPCmd(player,"Grime")
  2508.     for _,v in pairs(player) do
  2509.         if v.Character~=nil then
  2510.             if v.Character:FindFirstChild("Humanoid") then
  2511.                 v.Character.Humanoid.Sit=true
  2512.             end
  2513.         end
  2514.     end
  2515. end
  2516.  
  2517. iCmd.jump=function(player)
  2518.     player=iGetPlayer(player)
  2519.     iPCmd(player,"Grime")
  2520.     for _,v in pairs(player) do
  2521.         if v.Character~=nil then
  2522.             if v.Character:FindFirstChild("Humanoid") then
  2523.                 v.Character.Humanoid.Jump=true
  2524.             end
  2525.         end
  2526.     end
  2527. end
  2528.  
  2529. iCmd.platformstand=function(player)
  2530.     player=iGetPlayer(player)
  2531.     iPCmd(player,"Grime")
  2532.     for _,v in pairs(player) do
  2533.         if v.Character~=nil then
  2534.             if v.Character:FindFirstChild("Humanoid") then
  2535.                 v.Character.Humanoid.PlatformStand=true
  2536.             end
  2537.         end
  2538.     end
  2539. end
  2540.  
  2541. iCmd.ps=function(player) iCmd.platformstand(player) end
  2542.  
  2543. iCmd.heal=function(player)
  2544.     player=iGetPlayer(player)
  2545.     iPCmd(player,"Camo")
  2546.     for _,v in pairs(player) do
  2547.         if v.Character~=nil then coroutine.resume(coroutine.create(function()
  2548.             if v.Character:FindFirstChild("Humanoid") then
  2549.                 for i=1, 26, 1 do wait()
  2550.                     v.Character.Humanoid.Health=v.Character.Humanoid.MaxHealth
  2551.                 end
  2552.             end
  2553.         end)) end
  2554.     end
  2555. end
  2556.  
  2557. iCmd.undead=function(player)
  2558.     player=iGetPlayer(player)
  2559.     iPCmd(player,"Camo")
  2560.     for _,v in pairs(player) do
  2561.         if v.Character~=nil then coroutine.resume(coroutine.create(function()
  2562.             if v.Character:FindFirstChild("Humanoid") then
  2563.                 for i=1, 26, 1 do wait()
  2564.                     v.Character.Humanoid.MaxHealth=math.huge
  2565.                     v.Character.Humanoid.Health=math.huge
  2566.                 end
  2567.             end
  2568.         end)) end
  2569.     end
  2570. end
  2571.  
  2572. iCmd.sethealth=function(player,number) if tonumber(number,10) then
  2573.     player=iGetPlayer(player)
  2574.     iPCmd(player,"Camo")
  2575.     for _,v in pairs(player) do
  2576.         if v.Character~=nil then coroutine.resume(coroutine.create(function()
  2577.             if v.Character:FindFirstChild("Humanoid") then
  2578.                 for i=1, 26, 1 do
  2579.                     v.Character.Humanoid.MaxHealth=tonumber(number,10) wait()
  2580.                     v.Character.Humanoid.Health=tonumber(number,10)
  2581.                 end
  2582.             end
  2583.         end)) end
  2584.     end
  2585. end end
  2586.  
  2587. iCmd.find=function(player)
  2588.     player=iGetPlayer(player) iPCmd(player,"White")
  2589. end
  2590.  
  2591. iCmd.damage=function(player,number)
  2592.     player=iGetPlayer(player)
  2593.     iPCmd(player,"Bright red")
  2594.     for _,v in pairs(player) do
  2595.         if v.Character~=nil then
  2596.             if tonumber(number,10) and v.Character:FindFirstChild("Humanoid") then
  2597.                 v.Character.Humanoid.Health=v.Character.Humanoid.Health-tonumber(number,10)
  2598.             end
  2599.         end
  2600.     end
  2601. end
  2602.  
  2603. iCmd.dmg=function(player,number) iCmd.damage(player,number) end
  2604.  
  2605. iStr.rename=function(string) if iOrb.Model~=nil then if string:len() > 60 then if iOrb.Orbed then
  2606.     iOrb.Name=iOrb.PlayerName.." : "..string:sub(1,60) iOrb.Model.Name=iOrb.PlayerName.." : "..string:sub(1,60) else iOrb.Name=string:sub(1,60) iOrb.Model.Name=string:sub(1,60) end elseif string:len() <= 60 and string:len() > 0 then if iOrb.Orbed then iOrb.Name=iOrb.PlayerName.." : "..string iOrb.Model.Name=iOrb.PlayerName.." : "..string else iOrb.Name=string iOrb.Model.Name=string end elseif string==nil or string:len()==0 then if iOrb.Orbed then iOrb.Name=iOrb.PlayerName iOrb.Model.Name=iOrb.PlayerName else iOrb.Name="" iOrb.Model.Name="" end end
  2607. end end
  2608.  
  2609. iStr.setname=function(string)
  2610.     if iOrb.Player~=nil then
  2611.         if iOrb.Player.Character~=nil then
  2612.             local ToolsTable= {}
  2613.             local CharTool = nil
  2614.             for index, tool in pairs(iOrb.Player.Character:GetChildren()) do
  2615.                 if tool:IsA("Tool") then
  2616.                     tool.Parent = nil
  2617.                     CharTool = tool
  2618.                 end
  2619.             end
  2620.             for index, tool in pairs(iOrb.Player.Backpack:GetChildren()) do
  2621.                 tool.Parent = nil
  2622.                 table.insert(ToolsTable, tool)
  2623.             end
  2624.             iOrb.Player.Character.Archivable = true
  2625.             iOrb.CharacterClone = iOrb.Player.Character:Clone()
  2626.             iOrb.CharacterClone.Name = string
  2627.             iOrb.CharacterClone.Archivable = false
  2628.             iOrb.CharacterClone.Parent = game.Workspace
  2629.             iOrb.Player.Character = iOrb.CharacterClone
  2630.             if iOrb.CharacterClone:FindFirstChild("Animate") then
  2631.                 iOrb.CharacterClone.Animate.Disabled = true
  2632.                 wait()
  2633.                 iOrb.CharacterClone.Animate.Disabled = false
  2634.             end
  2635.             iOrb.CharacterClone.Archivable = false
  2636.             iOrb.CharacterClone = nil
  2637.             wait(.1)
  2638.             if CharTool ~= nil then
  2639.                 CharTool.Parent = iOrb.Player.Character
  2640.             end
  2641.             for index, tool in pairs(ToolsTabke) do
  2642.                 tool.Parent = iOrb.Player.Backpack
  2643.             end
  2644.         end
  2645.     end
  2646. end
  2647.  
  2648. iStr.sn=function(string) iStr.setname(string) end
  2649.  
  2650. iCmd.freeze=function(player)
  2651.     player=iGetPlayer(player)
  2652.     iPCmd(player,"Teal")
  2653.     for _,v in pairs(player) do
  2654.         if v.Character~=nil then
  2655.             function freeze(path)
  2656.                 for _,v in pairs(path:GetChildren())do
  2657.                     if v:IsA("BasePart") then
  2658.                         v.Anchored=true
  2659.                     end freeze(v)
  2660.             end end freeze(v.Character)
  2661.             if v.Character:FindFirstChild("Torso") then v.Character.Torso.CFrame=v.Character.Torso.CFrame*CFrame.new(Vector3.new(0,1.5,0)) v.Character.Torso.Transparency=1 end
  2662.             if v.Character:FindFirstChild("Humanoid") then v.Character.Humanoid.WalkSpeed=0 end
  2663.         end
  2664.     end
  2665. end
  2666.  
  2667. iCmd.unfreeze=function(player)
  2668.     player=iGetPlayer(player)
  2669.     iPCmd(player,"Teal")
  2670.     for _,v in pairs(player) do
  2671.         if v.Character~=nil then
  2672.             function freeze(path)
  2673.                 for _,v in pairs(path:GetChildren())do
  2674.                     if v:IsA("BasePart") then
  2675.                         v.Anchored=false
  2676.                     end freeze(v)
  2677.             end end freeze(v.Character)
  2678.             if v.Character:FindFirstChild("Torso") then v.Character.Torso.Transparency=0 end
  2679.             if v.Character:FindFirstChild("Humanoid") then v.Character.Humanoid.WalkSpeed=16 end
  2680.         end
  2681.     end
  2682. end
  2683.  
  2684. iCmd.thaw=function(player) iCmd.unfreeze(player) end
  2685.  
  2686. iCmd.lock=function(player)
  2687.     player=iGetPlayer(player)
  2688.     iPCmd(player,"Alder")
  2689.     for _,v in pairs(player) do
  2690.         if v.Character~=nil then
  2691.             function freeze(path)
  2692.                 for _,v in pairs(path:GetChildren())do
  2693.                     if v:IsA("BasePart") then
  2694.                         v.Locked=true
  2695.                     end freeze(v)
  2696.             end end freeze(v.Character)
  2697.         end
  2698.     end
  2699. end
  2700.  
  2701. iCmd.unlock=function(player)
  2702.     player=iGetPlayer(player)
  2703.     iPCmd(player,"Pastel violet")
  2704.     for _,v in pairs(player) do
  2705.         if v.Character~=nil then
  2706.             function freeze(path)
  2707.                 for _,v in pairs(path:GetChildren())do
  2708.                     if v:IsA("BasePart") then
  2709.                         v.Locked=false
  2710.                     end freeze(v)
  2711.             end end freeze(v.Character)
  2712.         end
  2713.     end
  2714. end
  2715.  
  2716. iCmd.hide=function() if iOrb.Orb~=nil then
  2717.     iOrb.Fire.Enabled=false iOrb.Particles=false iOrb.Trail=false iOrb.Orb.Transparency=1
  2718. end end
  2719.  
  2720. iCmd.show=function() if iOrb.Orb~=nil then
  2721.     iOrb.Fire.Enabled=true iOrb.Particles=true iOrb.Trail=true iOrb.Orb.Transparency=0
  2722. end end
  2723.  
  2724. iCmd.invisible=function(player)
  2725.     player=iGetPlayer(player)
  2726.     iPCmd(player,"Royal purple")
  2727.     for _,v in pairs(player) do
  2728.         if v.Character~=nil then
  2729.             if v==iOrb.Player then if not iOrb.Orbed then iCmd.hide('') end end
  2730.             function visi(path)
  2731.                 for _,v in pairs(path:GetChildren())do
  2732.                     if v:IsA("BasePart") or v:IsA("Decal") then
  2733.                         v.Transparency=1
  2734.                     end
  2735.                 visi(v)
  2736.                 end
  2737.             end visi(v.Character)
  2738.         end
  2739.     end
  2740. end
  2741.  
  2742. iCmd.invisi=function(player) iCmd.invisible(player) end
  2743.  
  2744. iCmd.visible=function(player)
  2745.     player=iGetPlayer(player)
  2746.     iPCmd(player,"Pink")
  2747.     for _,v in pairs(player) do
  2748.         if v.Character~=nil then
  2749.             if v==iOrb.Player then if not iOrb.Orbed then iCmd.show('') end end
  2750.             function visi(path)
  2751.                 for _,v in pairs(path:GetChildren())do
  2752.                     if v:IsA("BasePart") or v:IsA("Decal") then
  2753.                         v.Transparency=0
  2754.                     end
  2755.                 visi(v)
  2756.                 end
  2757.             end visi(v.Character)
  2758.         end
  2759.     end
  2760. end
  2761.  
  2762. iCmd.visi=function(player) iCmd.visible(player) end
  2763.  
  2764. iCmd.fire=function(player)
  2765.     player=iGetPlayer(player)
  2766.     iPCmd(player,"Really red")
  2767.     for _,v in pairs(player) do
  2768.         if v.Character~=nil then
  2769.             function obj(path)
  2770.                 for _,x in pairs(path:GetChildren())do
  2771.                     if x:IsA("BasePart") then
  2772.                         Instance.new("Fire",x)
  2773.                     end obj(x)
  2774.                 end
  2775.             end obj(v.Character)
  2776.         end
  2777.     end
  2778. end
  2779.  
  2780. iCmd.unfire=function(player)
  2781.     player=iGetPlayer(player)
  2782.     iPCmd(player,"Really red")
  2783.     for _,v in pairs(player) do
  2784.         if v.Character~=nil then
  2785.             function obj(path)
  2786.                 for _,x in pairs(path:GetChildren())do
  2787.                     if x:IsA("Fire") then
  2788.                         x:remove()
  2789.                     end obj(x)
  2790.                 end
  2791.             end obj(v.Character)
  2792.         end
  2793.     end
  2794. end
  2795.  
  2796. iCmd.smoke=function(player)
  2797.     player=iGetPlayer(player)
  2798.     iPCmd(player,"Dark stone grey")
  2799.     for _,v in pairs(player) do
  2800.         if v.Character~=nil then
  2801.             function obj(path)
  2802.                 for _,x in pairs(path:GetChildren())do
  2803.                     if x:IsA("BasePart") then
  2804.                         Instance.new("Smoke",x)
  2805.                     end obj(x)
  2806.                 end
  2807.             end obj(v.Character)
  2808.         end
  2809.     end
  2810. end
  2811.  
  2812. iCmd.unsmoke=function(player)
  2813.     player=iGetPlayer(player)
  2814.     iPCmd(player,"Dark stone grey")
  2815.     for _,v in pairs(player) do
  2816.         if v.Character~=nil then
  2817.             function obj(path)
  2818.                 for _,x in pairs(path:GetChildren())do
  2819.                     if x:IsA("Smoke") then
  2820.                         x:remove()
  2821.                     end obj(x)
  2822.                 end
  2823.             end obj(v.Character)
  2824.         end
  2825.     end
  2826. end
  2827.  
  2828. iCmd.sparkles=function(player)
  2829.     player=iGetPlayer(player)
  2830.     iPCmd(player,"White")
  2831.     for _,v in pairs(player) do
  2832.         if v.Character~=nil then
  2833.             function obj(path)
  2834.                 for _,x in pairs(path:GetChildren())do
  2835.                     if x:IsA("BasePart") then
  2836.                         Instance.new("Sparkles",x)
  2837.                     end obj(x)
  2838.                 end
  2839.             end obj(v.Character)
  2840.         end
  2841.     end
  2842. end
  2843.  
  2844. iCmd.unsparkles=function(player)
  2845.     player=iGetPlayer(player)
  2846.     iPCmd(player,"White")
  2847.     for _,v in pairs(player) do
  2848.         if v.Character~=nil then
  2849.             function obj(path)
  2850.                 for _,x in pairs(path:GetChildren())do
  2851.                     if x:IsA("Sparkles") then
  2852.                         x:remove()
  2853.                     end
  2854.                 obj(x)
  2855.                 end
  2856.             end obj(v.Character)
  2857.         end
  2858.     end
  2859. end
  2860.  
  2861. iCmd.god=function(player)
  2862.     player=iGetPlayer(player)
  2863.     iPCmd(player,"White")
  2864.     for _,v in pairs(player) do
  2865.         if v.Character~=nil then
  2866.             local _Info = {tostring(v.Name)}
  2867.             function obj(path)
  2868.                 for _,x in pairs(path:GetChildren())do
  2869.                     if x:IsA("BasePart") then
  2870.                         local _Event = x.Touched:connect(function(part)
  2871.                             part.Anchored = true
  2872.                             coroutine.wrap(function()
  2873.                                 for i = 0, 1, 0.1 do wait()
  2874.                                     part.Transparency = i
  2875.                                 end
  2876.                                 part:remove()
  2877.                             end)()
  2878.                         end) table.insert(_Info, _Event)
  2879.                     end obj(x)
  2880.                 end
  2881.             end obj(v.Character)
  2882.             table.insert(iGod, _Info)
  2883.         end
  2884.     end
  2885. end
  2886.  
  2887. iCmd.ungod=function(player)
  2888.     player=iGetPlayer(player)
  2889.     iPCmd(player,"White")
  2890.     for i,gt in pairs(iGod)do
  2891.         for _,v in pairs(player) do
  2892.             if i:sub(1,v.Name:len()) == v.Name then
  2893.                 table.remove(iGod, i)
  2894.             end
  2895.         end
  2896.     end
  2897. end
  2898.  
  2899. iCmd.unit=function(player) if iOrb.Orbed==true and game.Workspace.CurrentCamera~=nil then
  2900.     if player==nil or player=="" then game.Workspace.CurrentCamera.CoordinateFrame=CFrame.new(0,1,0) else
  2901.     player=iGetPlayer(player)
  2902.     for _,v in pairs(player)do
  2903.         if v.Character~=nil then
  2904.             if v.Character:FindFirstChild("Torso") then
  2905.                 game.Workspace.CurrentCamera.CoordinateFrame=v.Character.Torso.CFrame
  2906.                 game.Workspace.CurrentCamera.Focus=CFrame.new((v.Character.Torso.CFrame.lookVector)*1000)
  2907.             end
  2908.         end
  2909.     end end
  2910. end end
  2911.  
  2912. iStr.time=function(string)
  2913.     game:GetService("Lighting").TimeOfDay=string
  2914. end
  2915.  
  2916. iCmd.fogend=function(number)
  2917.     if tonumber(number,10) then game:GetService("Lighting").FogEnd=tonumber(number,10) end
  2918. end
  2919.  
  2920. iCmd.fogstart=function(number)
  2921.     if tonumber(number,10) then game:GetService("Lighting").FogStart=tonumber(number,10) end
  2922. end
  2923.  
  2924. iVal.fogcolor=function(x,y,z)
  2925.     game:GetService("Lighting").FogColor=Color3.new(x/255,y/255,z/255)
  2926. end
  2927.  
  2928. iVal.fcolor1=function(x,y,z) iOrb.FireColorChange=false
  2929.     iOrb.Fire.Color=Color3.new(x/255,y/255,z/255)
  2930. end
  2931.  
  2932. iVal.fcolor2=function(x,y,z) iOrb.FireColorChange=false
  2933.     iOrb.Fire.SecondaryColor=Color3.new(x/235,y/235,z/235)
  2934. end
  2935.  
  2936. iVal.fcolor=function(x,y,z) iOrb.FireColorChange=false
  2937.     iOrb.Fire.Color=Color3.new(x/255,y/255,z/255)
  2938.     iOrb.Fire.SecondaryColor=Color3.new(x/245,y/245,z/245)
  2939. end
  2940.  
  2941. iVal.ambient=function(x,y,z)
  2942.     game:GetService("Lighting").Ambient=Color3.new(x/255,y/255,z/255)
  2943. end
  2944.  
  2945. iCmd.nbc=function(player) player=iGetPlayer(player)
  2946.     for _,v in pairs(player) do
  2947.         coroutine.resume(coroutine.create(function() v.MembershipTypeReplicate = 0 end))
  2948.     end
  2949. end
  2950.  
  2951. iCmd.bc=function(player) player=iGetPlayer(player) iPCmd(player,"Cool yellow")
  2952.     for _,v in pairs(player) do
  2953.         coroutine.resume(coroutine.create(function() v.MembershipTypeReplicate = 1 end))
  2954.     end
  2955. end
  2956.  
  2957. iCmd.tbc=function(player) player=iGetPlayer(player) iPCmd(player,"Bright orange")
  2958.     for _,v in pairs(player) do
  2959.         coroutine.resume(coroutine.create(function() v.MembershipTypeReplicate = 2 end))
  2960.     end
  2961. end
  2962.  
  2963. iCmd.obc=function(player) player=iGetPlayer(player) iPCmd(player,"Black")
  2964.     for _,v in pairs(player) do
  2965.         coroutine.resume(coroutine.create(function() v.MembershipTypeReplicate = 3 end))
  2966.     end
  2967. end
  2968.  
  2969. iCmd.morning=function()
  2970.     coroutine.resume(coroutine.create(function()
  2971.         game:GetService("Lighting").TimeOfDay="6:30:00"
  2972.         game:GetService("Lighting").FogStart=0
  2973.         game:GetService("Lighting").FogEnd=100000
  2974.         game:GetService("Lighting").Ambient=Color3.new(165/255,165/255,165/255)
  2975.     end))
  2976. end
  2977.  
  2978. iCmd.day=function()
  2979.     coroutine.resume(coroutine.create(function()
  2980.         game:GetService("Lighting").TimeOfDay="12:00:00"
  2981.         game:GetService("Lighting").FogStart=0
  2982.         game:GetService("Lighting").FogEnd=100000
  2983.         game:GetService("Lighting").Ambient=Color3.new(170/255,170/255,170/255)
  2984.     end))
  2985. end
  2986.  
  2987. iCmd.evening=function()
  2988.     coroutine.resume(coroutine.create(function()
  2989.         game:GetService("Lighting").TimeOfDay="17:57:00"
  2990.         game:GetService("Lighting").FogStart=0
  2991.         game:GetService("Lighting").FogEnd=100000
  2992.         game:GetService("Lighting").FogColor=Color3.new(0,0,0)
  2993.         game:GetService("Lighting").Ambient=Color3.new(100/255,100/255,100/255)
  2994.     end))
  2995. end
  2996.  
  2997. iCmd.night=function()
  2998.     coroutine.resume(coroutine.create(function()
  2999.         game:GetService("Lighting").TimeOfDay="00:00:00"
  3000.         game:GetService("Lighting").FogStart=0
  3001.         game:GetService("Lighting").FogEnd=300
  3002.         game:GetService("Lighting").FogColor=Color3.new(0,0,0)
  3003.         game:GetService("Lighting").Ambient=Color3.new(20/255,20/255,20/255)
  3004.     end))
  3005. end
  3006.  
  3007. iCmd.base=function()
  3008.     coroutine.resume(coroutine.create(function()
  3009.         local base=Instance.new("Part",game.Workspace) base.Name="Base" base.Anchored=true base.Locked=true base.Size=Vector3.new(1000,1.2,1000) base.BrickColor=BrickColor.new("Camo") base.Material="Grass" base.CFrame=CFrame.new(0,0,0) base.BottomSurface="Smooth" base.TopSurface="Smooth"
  3010.         local spawn=Instance.new("SpawnLocation",base) spawn.Anchored=true spawn.Locked=true spawn.CanCollide=false spawn.Size=Vector3.new(1.2,1.2,1.2) spawn.Transparency=1 spawn.CFrame=CFrame.new(0,0,0)
  3011.     end))
  3012. end
  3013.  
  3014. iCmd.clear=function()
  3015.     coroutine.resume(coroutine.create(function() iOrb.Clearing=true
  3016.         for _,v in pairs(game.Workspace:GetChildren())do
  3017.             if not game.Players:GetPlayerFromCharacter(v) and v~=game.Workspace.CurrentCamera then
  3018.                 if v:IsA("BaseScript") then v.Disabled=true end pcall(function() v:Destroy() end)
  3019.             end
  3020.         end
  3021.         for _,v in pairs(game:GetService("Lighting"):GetChildren())do
  3022.             if v:IsA("Sky") then
  3023.                 v:Destroy()
  3024.             end
  3025.         end
  3026.         iCmd.day() iCmd.base() iOrb.Clearing=false
  3027.     end))
  3028. end
  3029.  
  3030. iCmd.terrainclear=function()
  3031.     for _,v in pairs(game.Workspace:GetChildren())do
  3032.         if v:IsA("Terrain") then v:Clear() end
  3033.     end
  3034. end
  3035.  
  3036. iCmd.rmsg=function()
  3037.     coroutine.resume(coroutine.create(function()
  3038.         for _,v in pairs(game.Workspace:GetChildren())do
  3039.             if v:IsA("Message") or v:IsA("Hint") then
  3040.                 v:Destroy()
  3041.             end
  3042.         end
  3043.         for _,v in pairs(game.Players:GetPlayers())do
  3044.             if v:FindFirstChild("PlayerGui") then
  3045.                 if v:IsA("Message") or v:IsA("Hint") then
  3046.                     v:Destroy()
  3047.                 end
  3048.             end
  3049.         end
  3050.     end))
  3051. end
  3052.  
  3053. iCmd.bt=function(player,toolname) player=iGetPlayer(player) iPCmd(player,"Navy blue")
  3054.     for _,v in pairs(player) do
  3055.         coroutine.resume(coroutine.create(function()
  3056.             if toolname == nil or toolname == "" and v==iOrb.Player then
  3057.                 coroutine.resume(coroutine.create(iCreateBtools))
  3058.             end
  3059.             for i,t in pairs(iBuild) do
  3060.                 if toolname == nil or toolname == "" then
  3061.                     iInsertool(v,t)
  3062.                 else
  3063.                     if tostring(i) == toolname then
  3064.                         iInsertool(v,t)
  3065.                     end
  3066.                 end
  3067.             end
  3068. end)) end end
  3069.  
  3070. iCmd.bts=function(player,toolname) iCmd.bt(player,toolname) end
  3071. iCmd.btool=function(player,toolname) iCmd.bt(player,toolname) end
  3072. iCmd.btools=function(player,toolname) iCmd.bt(player,toolname) end
  3073.  
  3074. iCmd.gr=function(player,gearname) player=iGetPlayer(player) iPCmd(player,"Navy blue")
  3075.     for _,v in pairs(player) do
  3076.         coroutine.resume(coroutine.create(function()
  3077.             for i,t in pairs(iGears) do
  3078.                 if gearname == nil or gearname == "" then
  3079.                     iInsertool(v,t)
  3080.                 else
  3081.                     if tostring(i) == gearname then
  3082.                         iInsertool(v,t)
  3083.                     end
  3084.                 end
  3085.             end
  3086.         end))
  3087.     end
  3088. end
  3089.  
  3090. iCmd.grs=function(player,gearname) iCmd.gr(player,gearname) end
  3091. iCmd.gear=function(player,gearname) iCmd.gr(player,gearname) end
  3092. iCmd.gears=function(player,gearname) iCmd.gr(player,gearname) end
  3093.  
  3094. iCmd.rt=function(player) player=iGetPlayer(player) iPCmd(player,"Bright red")
  3095.     for _,v in pairs(player) do
  3096.         if v:FindFirstChild("Backpack") then
  3097.             for i,tools in pairs(v.Backpack:GetChildren())do
  3098.                 tools:Destroy()
  3099.             end
  3100.         end
  3101.         if v.Character ~= nil then
  3102.             for i,tool in pairs(v.Character:GetChildren())do
  3103.                 if tool:IsA("Tool") then
  3104.                     tool:Destroy()
  3105.                 end
  3106.             end
  3107.         end
  3108.     end
  3109. end
  3110.  
  3111. iCmd.rts=function(player) iCmd.rt(player) end
  3112. iCmd.rtool=function(player) iCmd.rt(player) end
  3113. iCmd.rtools=function(player) iCmd.rt(player) end
  3114.  
  3115. iCmd.endorb=function()
  3116.     iOrb.runmsg=false iOrb.StopCheck=true iOrb.LoadAnimation=false iOrb.CreateOrb=false wait() iRemoveOrb(iOrb.DefaultParent) iRemoveOrb(game.Workspace.CurrentCamera) if iOrb.Orbed then iRemoveOrb(game.Workspace) end if iPrimaryChat~=nil then iPrimaryChat:disconnect() end if iSecondChat~=nil then iSecondChat:disconnect() end iOrb.Orb=nil iOrb.Part=false iOrb.Model=nil error("End of Orb Script")
  3117. end
  3118.  
  3119. iStr.help=function(string) iOrb.runmsg=true
  3120.     if string==nil or string=="" then
  3121.         iTypeMsg(" -> How to use Imike2's [qORBp] ? <-",2)
  3122.         iTypeMsg("Tip : if you want to stop printing help, say 'stop:'",2)
  3123.         iTypeMsg("Base of use -> command:argument",2)
  3124.         iTypeMsg("Type cmd: or cmds: or command: or commands: to print commands (won't work if help works)",2)
  3125.         iTypeMsg("You can search all the commands with kill in them -> cmd:kill",2)
  3126.         iTypeMsg("Type help:command to have more informations about a command and how to use it",2)
  3127.         iTypeMsg("If argument is a boolean, 'command:' or 'command:true' will enable the command",2)
  3128.         iTypeMsg("If you want to disable the command, say 'command:false'",2)
  3129.         iTypeMsg("If argument is a player, you can match name (Imi instead of Imike2), me for me, others for everyone exept you...",2)
  3130.         iTypeMsg("...and all, a space or nothing for everyone",2)
  3131.         iTypeMsg("Nothing for everyone mean for example 'kill:'. This command will kill everyone, same as 'kill: '.",2)
  3132.         iTypeMsg("Warning 1 ! If you type kill: me, you'll kill everyone because there is a space between 'kill:' and 'me'",2)
  3133.         iTypeMsg("Warning 2 ! If you type kill:n, you'll kill all the players with a name that begin by 'n'",2)
  3134.         iTypeMsg("If a command expects 2 arguments, say for example teleport: me (space between teleport: and me means eveyone)",2)
  3135.         iTypeMsg("There are several ways to execute a command with 2 or 3 arguments",2)
  3136.         iTypeMsg("A simple space -> fogcolor:255 255 255 | tele:others me",2)
  3137.         iTypeMsg("Two points : fogcolor:255:255:255 | tele:others:me",2)
  3138.         iTypeMsg("A slash : fogcolor:255/255/255 | tele:others/me",2)
  3139.         iTypeMsg("A comma : fogcolor:255,255,255 | tele:others,me",2)
  3140.         iTypeMsg("A dot : fogcolor:255.255.255 | tele:others.me",2)
  3141.         iTypeMsg("All the arguments between [ ] means that's an optional argument",2)
  3142.         iTypeMsg("If you want to execute a command for 2 or 3 players, separate names with '|'",2)
  3143.         iTypeMsg("Example 1 : kill:me|player2 (it will kill me and player2)",2)
  3144.         iTypeMsg("Example 2 : tele:me/player2|player4/player3 (it will teleport me to player2 and player4 to player3",2)
  3145.     elseif string~=nil and string~="" then
  3146.         for index,v in pairs(iCmd) do
  3147.             table.insert(iHlp,tostring(index))
  3148.         end
  3149.         for index,v in pairs(iStr) do
  3150.             table.insert(iHlp,tostring(index))
  3151.         end
  3152.         for index,v in pairs(iVal) do
  3153.             table.insert(iHlp,tostring(index))
  3154.         end
  3155.         for index,cmd in pairs(iHlp) do cmd=tostring(cmd) if cmd==string:lower() then if cmd=="help" then iTypeMsg("Print help or explain you how a command works -> "..cmd..":[command]",2)
  3156.             elseif cmd=="endorb" then iTypeMsg("Delete the orb -> "..cmd..":",2)
  3157.             elseif cmd=="rtools" then iTypeMsg("Remove player tools -> "..cmd..":player",2)
  3158.             elseif cmd=="rtool" then iTypeMsg("Remove player tools -> "..cmd..":player",2)
  3159.             elseif cmd=="rts" then iTypeMsg("Remove player tools -> "..cmd..":player",2)
  3160.             elseif cmd=="rt" then iTypeMsg("Remove player tools -> "..cmd..":",2)
  3161.             elseif cmd=="toolslist" then iTypeMsg("Print gears and building tools'name present in this orb -> "..cmd..":[string]",2)
  3162.             elseif cmd=="tl" then iTypeMsg("Print gears and building tools'name present in this orb -> "..cmd..":[string]",2)
  3163.             elseif cmd=="gears" then iTypeMsg("Give gears ( or a specific gear ) to player -> "..cmd..":player[:gearname]",2)
  3164.             elseif cmd=="gear" then iTypeMsg("Give gears ( or a specific gear ) to player -> "..cmd..":player[:gearname]",2)
  3165.             elseif cmd=="grs" then iTypeMsg("Give gears ( or a specific gear ) to player -> "..cmd..":player[:gearname]",2)
  3166.             elseif cmd=="gr" then iTypeMsg("Give gears ( or a specific gear ) to player -> "..cmd..":player[:gearname]",2)
  3167.             elseif cmd=="btools" then iTypeMsg("Give building tools -> "..cmd..":player[:toolname]",2)
  3168.             elseif cmd=="btool" then iTypeMsg("Give building tools -> "..cmd..":player[:toolname]",2)
  3169.             elseif cmd=="bts" then iTypeMsg("Give building tools -> "..cmd..":player[:toolname]",2)
  3170.             elseif cmd=="bt" then iTypeMsg("Give building tools -> "..cmd..":player[:toolname]",2)
  3171.             elseif cmd=="rmsg" then iTypeMsg("Remove messsages -> "..cmd..":",2)
  3172.             elseif cmd=="terrainclear" then iTypeMsg("Remove all the terrain bricks -> "..cmd..":",2)
  3173.             elseif cmd=="clear" then iTypeMsg("Clear workspace and spawn a base -> "..cmd..":",2)
  3174.             elseif cmd=="base" then iTypeMsg("Spawn a base -> "..cmd..":",2)
  3175.             elseif cmd=="night" then iTypeMsg("Change the current day to night -> "..cmd..":",2)
  3176.             elseif cmd=="evening" then iTypeMsg("Change the current day to evening -> "..cmd..":",2)
  3177.             elseif cmd=="morning" then iTypeMsg("Change the current day to morning -> "..cmd..":",2)
  3178.             elseif cmd=="day" then iTypeMsg("Change the current day to midday -> "..cmd..":",2)
  3179.             elseif cmd=="obc" then iTypeMsg("Set player membership to outrageous builders club -> "..cmd..":player",2)
  3180.             elseif cmd=="tbc" then iTypeMsg("Set player membership to turbo builders club -> "..cmd..":player",2)
  3181.             elseif cmd=="bc" then iTypeMsg("Set player membership to builders club -> "..cmd..":player",2)
  3182.             elseif cmd=="nbc" then iTypeMsg("Set player membership to none -> "..cmd..":player",2)
  3183.             elseif cmd=="ambient" then iTypeMsg("Change game ambient -> "..cmd..":color1,color2,color3",2)
  3184.             elseif cmd=="fcolor" then iTypeMsg("Change fire primary color and secondary color of orb -> "..cmd..":color1,color2,color3",2)
  3185.             elseif cmd=="fcolor1" then iTypeMsg("Change fire primary color of orb -> "..cmd..":",2)
  3186.             elseif cmd=="fcolor2" then iTypeMsg("Change fire secondary color of orb -> "..cmd..":",2)
  3187.             elseif cmd=="fogstart" then iTypeMsg("Set Fog Start value -> "..cmd..":value",2)
  3188.             elseif cmd=="fogend" then iTypeMsg("Set Fog End value -> "..cmd..":value",2)
  3189.             elseif cmd=="time" then iTypeMsg("Change game time -> "..cmd..":hour:minute:second",2)
  3190.             elseif cmd=="unit" then iTypeMsg("When you're an orb, teleport you to vector 0,0,0 or player position -> "..cmd..":[player]",2)
  3191.             elseif cmd=="fogcolor" then iTypeMsg("Change Fog Color -> "..cmd..":color1,color2,color3",2)
  3192.             elseif cmd=="show" then iTypeMsg("Makes visible your orb -> "..cmd..":",2)
  3193.             elseif cmd=="hide" then iTypeMsg("Makes invisible your orb -> "..cmd..":",2)
  3194.             elseif cmd=="unsparkles" then iTypeMsg("Remove player sparkles -> "..cmd..":player",2)
  3195.             elseif cmd=="sparkles" then iTypeMsg("Sparkles player -> "..cmd..":player",2)
  3196.             elseif cmd=="unsmoke" then iTypeMsg("Remove player smoke -> "..cmd..":player",2)
  3197.             elseif cmd=="smoke" then iTypeMsg("Smoke player -> "..cmd..":player",2)
  3198.             elseif cmd=="unfire" then iTypeMsg("Remove player fire -> "..cmd..":player",2)
  3199.             elseif cmd=="fire" then iTypeMsg("Fire player -> "..cmd..":player",2)
  3200.             elseif cmd=="visi" then iTypeMsg("Makes player visible -> "..cmd..":player",2)
  3201.             elseif cmd=="visible" then iTypeMsg("Makes player visible -> "..cmd..":player",2)
  3202.             elseif cmd=="invisi" then iTypeMsg("Makes player invisible -> "..cmd..":",2)
  3203.             elseif cmd=="invisible" then iTypeMsg("Makes player invisible -> "..cmd..":player",2)
  3204.             elseif cmd=="unlock" then iTypeMsg("Lock player -> "..cmd..":player",2)
  3205.             elseif cmd=="lock" then iTypeMsg("Unlock player -> "..cmd..":player",2)
  3206.             elseif cmd=="freeze" then iTypeMsg("Freeze player -> "..cmd..":player",2)
  3207.             elseif cmd=="unfreeze" then iTypeMsg("Thaw player -> "..cmd..":player",2)
  3208.             elseif cmd=="thaw" then iTypeMsg("Thaw player -> "..cmd..":player",2)
  3209.             elseif cmd=="rename" then iTypeMsg("Rename orb -> "..cmd..":string",2)
  3210.             elseif cmd=="damage" then iTypeMsg("Damage player -> "..cmd..":player,number",2)
  3211.             elseif cmd=="dmg" then iTypeMsg("Damage player -> "..cmd..":player,number",2)
  3212.             elseif cmd=="find" then iTypeMsg("Find player position using orb ray -> "..cmd..":player",2)
  3213.             elseif cmd=="sethealth" then iTypeMsg("Change player health -> "..cmd..":player,number",2)
  3214.             elseif cmd=="setname" then iTypeMsg("Change local character name -> "..cmd..":string",2)
  3215.             elseif cmd=="sn" then iTypeMsg("Change local character name -> "..cmd..":string",2)
  3216.             elseif cmd=="undead" then iTypeMsg("Give infinite health to player -> "..cmd..":player",2)
  3217.             elseif cmd=="heal" then iTypeMsg("Heal player -> "..cmd..":player",2)
  3218.             elseif cmd=="ps" then iTypeMsg("Platformstand player -> "..cmd..":player",2)
  3219.             elseif cmd=="platformstand" then iTypeMsg("Platformstand player -> "..cmd..":player",2)
  3220.             elseif cmd=="sit" then iTypeMsg("Sit player -> "..cmd..":player",2)
  3221.             elseif cmd=="jump" then iTypeMsg("Jump player -> "..cmd..":player",2)
  3222.             elseif cmd=="ws" then iTypeMsg("Change player walk speed -> "..cmd..":player,number",2)
  3223.             elseif cmd=="walkspeed" then iTypeMsg("Change player walk speed -> "..cmd..":player,number",2)
  3224.             elseif cmd=="grav" then iTypeMsg("Restore normal player gravity -> "..cmd..":player",2)
  3225.             elseif cmd=="gravity" then iTypeMsg("Restore normal player gravity -> "..cmd..":player",2)
  3226.             elseif cmd=="nograv" then iTypeMsg("Change player gravity -> "..cmd..":player",2)
  3227.             elseif cmd=="nogravity" then iTypeMsg("Change player gravity -> "..cmd..":player",2)
  3228.             elseif cmd=="setgrav" then iTypeMsg("Change player gravity by your value -> "..cmd..":player,number",2)
  3229.             elseif cmd=="setgravity" then iTypeMsg("Change player gravity by your value -> "..cmd..":player,number",2)
  3230.             elseif cmd=="renew" then iTypeMsg("Delete current orb and makes a new one -> "..cmd..":",2)
  3231.             elseif cmd=="drop" then iTypeMsg("Release player from your orb -> "..cmd..":player",2)
  3232.             elseif cmd=="release" then iTypeMsg("Release player from your orb -> "..cmd..":player",2)
  3233.             elseif cmd=="grab" then iTypeMsg("Grab player to your orb -> "..cmd..":player",2)
  3234.             elseif cmd=="tto" then iTypeMsg("Teleport player to your orb -> "..cmd..":player",2)
  3235.             elseif cmd=="teletoorb" then iTypeMsg("Teleport player to your orb -> "..cmd..":player",2)
  3236.             elseif cmd=="tp" then iTypeMsg("Teleport player1 to player2 -> "..cmd..":player1,player2",2)
  3237.             elseif cmd=="teleport" then iTypeMsg("Teleport player1 to player2 -> "..cmd..":player1,player2",2)
  3238.             elseif cmd=="tele" then iTypeMsg("Teleport player1 to player2 -> "..cmd..":player1,player2",2)
  3239.             elseif cmd=="tower" then iTypeMsg("Rise player on a tower (max duration time -> 120 sec.) -> "..cmd..":player[:height[:duration]]",2)
  3240.             elseif cmd=="skydive" then iTypeMsg("Skydive player -> "..cmd..":player",2)
  3241.             elseif cmd=="unff" then iTypeMsg("Give forcefield to player -> "..cmd..":player",2)
  3242.             elseif cmd=="ff" then iTypeMsg("Give forcefield to player -> "..cmd..":player",2)
  3243.             elseif cmd=="pun" then iTypeMsg("Punish player -> "..cmd..":player",2)
  3244.             elseif cmd=="punish" then iTypeMsg("Punish player -> "..cmd..":player",2)
  3245.             elseif cmd=="unpun" then iTypeMsg("Unpunish player -> "..cmd..":player",2)
  3246.             elseif cmd=="unpunish" then iTypeMsg("Unpunish player -> "..cmd..":player",2)
  3247.             elseif cmd=="resp" then iTypeMsg("Respawn player -> "..cmd..":player",2)
  3248.             elseif cmd=="respawn" then iTypeMsg("Respawn player -> "..cmd..":player",2)
  3249.             elseif cmd=="expl" then iTypeMsg("Explode player (if you're an orb and say expl:me, it will explode your orb) -> "..cmd..":player",2)
  3250.             elseif cmd=="explode" then iTypeMsg("Explode player (if you're an orb and say explode:me, it will explode your orb) -> "..cmd..":player",2)
  3251.             elseif cmd=="char" then iTypeMsg("Load your character (doesn't work when you're kicked) -> "..cmd..":",2)
  3252.             elseif cmd=="orb" then iTypeMsg("Makes you into orb -> "..cmd..":",2)
  3253.             elseif cmd=="unban" then iTypeMsg("Unban player -> "..cmd..":player",2)
  3254.             elseif cmd=="ban" then iTypeMsg("Ban player -> "..cmd..":player",2)
  3255.             elseif cmd=="fly" then iTypeMsg("Give you a fly tool I scripted -> "..cmd..":",2)
  3256.             elseif cmd=="banlist" then iTypeMsg("Print banned list -> "..cmd..":",2)
  3257.             elseif cmd=="kick" then iTypeMsg("Kick player -> "..cmd..":player",2)
  3258.             elseif cmd=="lkl" then iTypeMsg("Loopkill player -> "..cmd..":player",2)
  3259.             elseif cmd=="loopkill" then iTypeMsg("Loopkill player -> "..cmd..":player",2)
  3260.             elseif cmd=="unlkl" then iTypeMsg("Unloopkill player -> "..cmd..":player",2)
  3261.             elseif cmd=="unloopkill" then iTypeMsg("Unloopkill player -> "..cmd..":player",2)
  3262.             elseif cmd=="kl" then iTypeMsg("Kill player -> "..cmd..":player",2)
  3263.             elseif cmd=="kill" then iTypeMsg("Kill player -> "..cmd..":player",2)
  3264.             elseif cmd=="x" then iTypeMsg("Set x base position from your torso -> "..cmd..":number",2)
  3265.             elseif cmd=="y" then iTypeMsg("Set y base position from your torso -> "..cmd..":number",2)
  3266.             elseif cmd=="z" then iTypeMsg("Set z base position from your torso -> "..cmd..":number",2)
  3267.             elseif cmd=="fheat" then iTypeMsg("Set heat of orb fire -> "..cmd..":number",2)
  3268.             elseif cmd=="fsize" then iTypeMsg("Set size of orb fire -> "..cmd..":number",2)
  3269.             elseif cmd=="tsize" then iTypeMsg("Set size of orb trail -> "..cmd..":number",2)
  3270.             elseif cmd=="levirise" then iTypeMsg("Set maximum levitation rise of orb -> "..cmd..":number",2)
  3271.             elseif cmd=="rotspeed" then iTypeMsg("Set rotation speed of orb if it turn (max:360) -> "..cmd..":number",2)
  3272.             elseif cmd=="levispeed" then iTypeMsg("Set levitation rise speed of orb -> "..cmd..":number",2)
  3273.             elseif cmd=="particles" then iTypeMsg("Enable or disable particles -> "..cmd..":boolean",2)
  3274.             elseif cmd=="localorb" then iTypeMsg("If enabled, only you will see your orb -> "..cmd..":boolean",2)
  3275.             elseif cmd=="move" then iTypeMsg("If disabled, orb won't move -> "..cmd..":boolean",2)
  3276.             elseif cmd=="fchange" then iTypeMsg("If enabled, fire color of orb will change from black to white automaticaly -> "..cmd..":boolean",2)
  3277.             elseif cmd=="fena" then iTypeMsg("Enable or disable orb fire -> "..cmd..":boolean",2)
  3278.             elseif cmd=="tena" then iTypeMsg("Enable or disable orb trail -> "..cmd..":boolean",2)
  3279.             elseif cmd=="turn" then iTypeMsg("If enabled, your orb will turn around you -> "..cmd..":boolean",2)
  3280.             elseif cmd=="sc" then iTypeMsg("Execute script -> "..cmd..":script",2)
  3281.             elseif cmd=="cmd" then iTypeMsg("Print all the commands or print commands containing string -> "..cmd..":[string]",2)
  3282.             elseif cmd=="cmds" then iTypeMsg("Print all the commands or print commands containing string -> "..cmd..":[string]",2)
  3283.             elseif cmd=="command" then iTypeMsg("Print all the commands or print commands containing string -> "..cmd..":[string]",2)
  3284.             elseif cmd=="commands" then iTypeMsg("Print all the commands or print commands containing string -> "..cmd..":[string]",2)
  3285.             elseif cmd=="stop" then iTypeMsg("Stop printing commands or help -> "..cmd..":",2)
  3286.         else iTypeMsg("Unknown or non-existing help for this command...",2) end end end
  3287.         for i = #iHlp, 1, -1 do
  3288.             table.remove(iHlp,i)
  3289.         end
  3290.     end iOrb.runmsg=false
  3291. end
  3292.  
  3293. --iStr.sc=function(string) coroutine.wrap(function() loadstring(string)() end)() end
  3294.  
  3295. iStr.cmd=function(string) iHintCmd(string) end
  3296. iStr.cmds=function(string) iHintCmd(string) end
  3297. iStr.command=function(string) iHintCmd(string) end
  3298. iStr.commands=function(string) iHintCmd(string) end
  3299.  
  3300. iStr.toolslist=function(string) iHintTools(string) end
  3301. iStr.tl=function(string) iHintTools(string) end
  3302.  
  3303. iCmd.stop=function() iOrb.runmsg=false end
  3304.  
  3305.     -- Run iBan --
  3306.    
  3307. game.Players.ChildAdded:connect(banPlayers)
  3308. coroutine.resume(coroutine.create(function() for _,v in pairs(game.Players:GetPlayers())do banPlayers(v) end end))
  3309.  
  3310.     -- michaelb278 has edited--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement