Advertisement
Guest User

iob

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