Advertisement
Dancingkitties

Untitled

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