Advertisement
Doomix

Orb

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