Guest User

IOrb

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