zXzGamePROzXz

Dark Overseerr

Jan 22nd, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.39 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. local RealPlayer = Player
  4. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  5.  
  6. -- Extracted from nebula hub by DOGGΩ#0018
  7. -- // FileName: Dark Overseer.lua
  8.  
  9. -- // Written by: Jamie_1
  10.  
  11. -- // Description: N/A
  12.  
  13. -- // Apart of the Chromium Weaponry, circa 2017
  14.  
  15.  
  16.  
  17. local player = game:GetService("Players").LocalPlayer
  18.  
  19. local char = player.Character
  20.  
  21. local mouse = player:GetMouse()
  22.  
  23. local Hood = true
  24.  
  25. local hum = char.Humanoid
  26.  
  27. local skincolor= BrickColor.new"Really black" --that doesnt sound right
  28.  
  29. local RootPart = char:WaitForChild("HumanoidRootPart")
  30.  
  31. local rad = math.rad
  32.  
  33. local huge = math.huge
  34.  
  35. local rand = math.random
  36.  
  37. local Vec = Vector3.new
  38.  
  39. local Cf = CFrame.new
  40.  
  41. local Euler = CFrame.fromEulerAnglesXYZ
  42.  
  43. local BC = BrickColor.new
  44.  
  45. local Col3 = Color3.new
  46.  
  47. local Inst = Instance.new
  48.  
  49. local Ud2 = UDim2.new
  50.  
  51. local RootPart = char:WaitForChild("HumanoidRootPart")
  52.  
  53. local RootJoint = RootPart:WaitForChild("RootJoint")
  54.  
  55. local runServ = game:GetService("RunService")
  56.  
  57.  
  58.  
  59. wait(2)
  60.  
  61. char["Body Colors"].HeadColor = skincolor
  62.  
  63. char["Body Colors"].LeftArmColor = skincolor
  64.  
  65. char["Body Colors"].LeftLegColor = skincolor
  66.  
  67. char["Body Colors"].RightArmColor = skincolor
  68.  
  69. char["Body Colors"].RightLegColor = skincolor
  70.  
  71. char["Body Colors"].TorsoColor = skincolor
  72.  
  73.  
  74.  
  75. Shirt = Instance.new("Shirt",char)
  76.  
  77. Shirt.Parent = char
  78.  
  79. Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=98045742"
  80.  
  81.  
  82.  
  83. Pant = Instance.new("Pants",char)
  84.  
  85. Pant.Parent = char
  86.  
  87. Pant.PantsTemplate = "http://www.roblox.com/asset/?id=83181745"
  88.  
  89.  
  90.  
  91. lite = Instance.new("PointLight")
  92.  
  93. lite.Parent = char.Torso
  94.  
  95. lite.Brightness = 100
  96.  
  97. lite.Range = 8
  98.  
  99. lite.Color = Color3.new(1,1,1)
  100.  
  101.  
  102.  
  103. local cf = CFrame.new(0, 0, -3) * CFrame.Angles(math.rad(180), 0, 0)
  104.  
  105. local chatServ = game:GetService("Chat")
  106.  
  107. local runServ = game:GetService("RunService")
  108.  
  109. local debServ = game:GetService("Debris")
  110.  
  111. local FONT = "SourceSans"
  112.  
  113.  
  114.  
  115. function MakeText(text, font, duration, tcr, tcg, tcb, scr, scg, scb, cFrame)
  116.  
  117. local tpart = Instance.new("Part")
  118.  
  119. tpart.Parent = char
  120.  
  121. tpart.Transparency = 1
  122.  
  123. tpart.Name = "hoihoi"
  124.  
  125. tpart.Anchored = true
  126.  
  127. tpart.CanCollide = false
  128.  
  129. tpart.Locked = true
  130.  
  131. tpart.Size = Vector3.new(.2,.2,.2)
  132.  
  133. tpart.CFrame = cFrame*CFrame.new(math.random(-2,2),0,math.random(-2,2))
  134.  
  135. local bill = Instance.new("BillboardGui")
  136.  
  137. bill.Parent = tpart
  138.  
  139. bill.AlwaysOnTop = true
  140.  
  141. bill.Name = "bilb"
  142.  
  143. bill.Size = UDim2.new(4, 0, 4, 0)
  144.  
  145. bill.StudsOffset = Vector3.new(0, 1, 0)
  146.  
  147. local counter = 0
  148.  
  149. local textl = Instance.new("TextLabel")
  150.  
  151. textl.Parent = bill
  152.  
  153. textl.Name = "bilb2"
  154.  
  155. textl.BackgroundTransparency = 1
  156.  
  157. textl.Size = UDim2.new(1, 0, 1, 0)
  158.  
  159. textl.Font = font
  160.  
  161. textl.Text = text
  162.  
  163. textl.TextColor3 = Color3.new(tcr/255, tcg/255, tcb/255)
  164.  
  165. textl.TextScaled = true
  166.  
  167. textl.TextStrokeColor3 = Color3.new(scr/255, scg/255, scb/255)
  168.  
  169. textl.TextStrokeTransparency = 0
  170.  
  171. coroutine.resume(coroutine.create(function()
  172.  
  173. while textl.TextTransparency < 1 do
  174.  
  175. wait()
  176.  
  177. if bill.StudsOffset.Y >= 5 then
  178.  
  179. if counter >= duration then
  180.  
  181. textl.TextTransparency = textl.TextTransparency+.15
  182.  
  183. textl.TextStrokeTransparency = textl.TextStrokeTransparency+.15
  184.  
  185. else
  186.  
  187. counter = counter+.1
  188.  
  189. end
  190.  
  191. else
  192.  
  193. bill.StudsOffset = Vec(0, bill.StudsOffset.Y+.15, 0)
  194.  
  195. end
  196.  
  197. end
  198.  
  199. debServ:AddItem(bill, 0)
  200.  
  201. debServ:AddItem(textl, 0)
  202.  
  203. debServ:AddItem(tpart, 0)
  204.  
  205. end))
  206.  
  207. end
  208.  
  209.  
  210.  
  211. local r = Instance.new("Part", char)
  212.  
  213. r.Transparency = 1
  214.  
  215. r.CanCollide = false
  216.  
  217. r.Name = "Circle"
  218.  
  219. r.CFrame = char.Torso.CFrame * CFrame.new(0, -1.7, 0)
  220.  
  221. r.Size = Vector3.new(10, 1, 10)
  222.  
  223. r.Anchored = true
  224.  
  225. local c = Instance.new("Decal", r)
  226.  
  227. c.Face = "Top"
  228.  
  229. c.Texture = "http://www.roblox.com/asset/?id=131155455"
  230.  
  231. orb = r
  232.  
  233. wait()
  234.  
  235. r.CFrame = char.Torso.CFrame * CFrame.new(0, -1.7, 0)
  236.  
  237. local pos = 0
  238.  
  239. game:GetService("RunService").RenderStepped:connect(function()
  240.  
  241. orb.CFrame = char.Torso.CFrame * CFrame.new(0, -1.7, 0) * CFrame.fromEulerAnglesXYZ(0, pos, 0)
  242.  
  243. pos = pos + 0.05
  244.  
  245. end)
  246.  
  247.  
  248.  
  249. local Player = game:GetService("Players").LocalPlayer
  250.  
  251. repeat wait(1) until Player.Character
  252.  
  253. local Character = Player.Character
  254.  
  255. Character.Animate.Disabled = true
  256.  
  257. local la = Character:FindFirstChild("Left Arm")
  258.  
  259. local ra = Character:FindFirstChild("Right Arm")
  260.  
  261. local ll = Character:FindFirstChild("Left Leg")
  262.  
  263. local rl = Character:FindFirstChild("Right Leg")
  264.  
  265. local Torso = Character:FindFirstChild("Torso")
  266.  
  267.  
  268.  
  269. --[[z = Instance.new("Sound", Torso)
  270.  
  271. z.SoundId = "rbxassetid://566055038" -- test
  272.  
  273. z.Looped = true
  274.  
  275. z.Volume = 1
  276.  
  277. wait(.1)
  278.  
  279. z:Play()
  280.  
  281. ]]--
  282.  
  283.  
  284.  
  285. local Humanoid = Character:findFirstChild("Humanoid")
  286.  
  287. local Mouse = Player:GetMouse()
  288.  
  289. Character.Animate.Disabled = true
  290.  
  291. Character.Sound:Destroy()
  292.  
  293. Humanoid.Animator:Destroy()
  294.  
  295.  
  296.  
  297. local LimbAccess = {LA=true,RA=true,LL=true,RL=true,RJ=true,NJ=true,Weapon=true}
  298.  
  299. local State = "Flying"
  300.  
  301. local Active = true
  302.  
  303. local Mode = "Flying"
  304.  
  305. function Lerp(a,b,i) -- A = First pos, B = Second Pos, i = Speed
  306.  
  307. return a:lerp(b,i)
  308.  
  309. end
  310.  
  311. Left_Arm = Instance.new("Weld",Torso)
  312.  
  313. Left_Arm.Part0 = Torso
  314.  
  315. Left_Arm.Part1 = la
  316.  
  317. Left_Arm.Name = "LeftArmJ"
  318.  
  319. Left_Arm.C0 = CFrame.new(-1.5,0.5,0)
  320.  
  321. Left_Arm.C1 = CFrame.new(0,0.5,0)
  322.  
  323. Right_Arm = Instance.new("Weld",Torso)
  324.  
  325. Right_Arm.Part0 = Torso
  326.  
  327. Right_Arm.Part1 = ra
  328.  
  329. Right_Arm.Name = "RightArmJ"
  330.  
  331. Right_Arm.C0 = CFrame.new(1.5,0.5,0)
  332.  
  333. Right_Arm.C1 = CFrame.new(0,0.5,0)
  334.  
  335. Left_Leg = Instance.new("Weld",Torso)
  336.  
  337. Left_Leg.Part0 = Torso
  338.  
  339. Left_Leg.Part1 = ll
  340.  
  341. Left_Leg.Name = "LeftLegJ"
  342.  
  343. Left_Leg.C0 = CFrame.new(-0.5,-1,0)
  344.  
  345. Left_Leg.C1 = CFrame.new(0,1,0)
  346.  
  347. Right_Leg = Instance.new("Weld",Torso)
  348.  
  349. Right_Leg.Name = "RightLegJ"
  350.  
  351. Right_Leg.Part0 = Torso
  352.  
  353. Right_Leg.Part1 = rl
  354.  
  355. Right_Leg.C0 = CFrame.new(0.5,-1,0)
  356.  
  357. Right_Leg.C1 = CFrame.new(0,1,0)
  358.  
  359. Staffw = Instance.new("Weld",Torso)
  360.  
  361. Staffw.Part0 = Torso
  362.  
  363. Staffw.Part1 = Torso
  364.  
  365. Staffw.Name = "StaffJoint"
  366.  
  367.  
  368.  
  369. local RootJoint = Instance.new("Weld",Character["HumanoidRootPart"])
  370.  
  371. RootJoint.Name = "RootJ"
  372.  
  373. RootJoint.Part0 = Character["HumanoidRootPart"]
  374.  
  375. RootJoint.Part1 = Torso
  376.  
  377.  
  378.  
  379. local NeckJ = Instance.new("Weld",Torso)
  380.  
  381. NeckJ.Name = "NeckJ"
  382.  
  383. NeckJ.Part0 = Torso
  384.  
  385. NeckJ.Part1 = Character.Head
  386.  
  387. NeckJ.C1 = CFrame.new(0,-1.5,0)
  388.  
  389. Player.Character.Humanoid.Died:connect(function()
  390.  
  391. _G.ConnectionAgent:disconnect()
  392.  
  393. end)
  394.  
  395.  
  396.  
  397. angle = 0
  398.  
  399. angle2 = 0
  400.  
  401. angle3 = 0
  402.  
  403. anglespeed = 2
  404.  
  405. anglespeed2 = 1
  406.  
  407. anglespeed3 = .4
  408.  
  409. game:GetService("RunService").Stepped:connect(function()
  410.  
  411. angle = ((angle % 100) + anglespeed/10)
  412.  
  413. angle2 = ((angle2 % 100) + anglespeed2/10)
  414.  
  415. angle3 = ((angle3 % 100) + anglespeed3/10) --it'll go from 0 to 100 and repeat in a loop. basically it will get to its destination and back --ok
  416.  
  417. if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Flying" then -- idle
  418.  
  419. if not Humanoid.WalkSpeed == 50 then
  420.  
  421. Humanoid.WalkSpeed = 50
  422.  
  423. end
  424.  
  425. if LimbAccess.RJ then
  426.  
  427. RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,.5+math.sin(angle2)*.1,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(90),0),.2)
  428.  
  429. end
  430.  
  431. if LimbAccess.LA then
  432.  
  433. Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.2,0.35,0)*CFrame.Angles(math.rad(-25)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(0)+math.sin(angle3)*.06),.1)
  434.  
  435. end
  436.  
  437. if LimbAccess.NJ then
  438.  
  439. NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(-45)+(math.sin(-angle3)*.04),0),.25)
  440.  
  441. end
  442.  
  443. if LimbAccess.RA then
  444.  
  445. Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-25)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(-5)+math.sin(angle3)*.06),.1)
  446.  
  447. end
  448.  
  449. if LimbAccess.LL then
  450.  
  451. Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,(math.sin(angle3)*.1)-.6,-.2)*CFrame.Angles(math.rad(35)+(math.sin(angle3)*.1),0,math.rad(-5)),.1)
  452.  
  453. end
  454.  
  455. if LimbAccess.RL then
  456.  
  457. Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,(math.sin(angle3)*.1)-.7,-.1)*CFrame.Angles(math.rad(45)+(math.sin(angle3)*.1),0,math.rad(5)),.1)
  458.  
  459. end
  460.  
  461. if LimbAccess.Weapon then
  462.  
  463. Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,-1,0),.2)
  464.  
  465. Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,-.4)*CFrame.Angles(math.rad(180),math.rad(180),0),.2)
  466.  
  467. end
  468.  
  469. elseif Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude > 2 and State == "Flying" then -- walk
  470.  
  471. if LimbAccess.RJ then
  472.  
  473. RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,.5+math.sin(angle2)*.1,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(90),0),.2)
  474.  
  475. end
  476.  
  477. if LimbAccess.LA then
  478.  
  479. Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.2,0.35,0)*CFrame.Angles(math.rad(-25)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(7)+math.sin(angle3)*.06),.1)
  480.  
  481. end
  482.  
  483. if LimbAccess.NJ then
  484.  
  485. NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(-45)+(math.sin(-angle3)*.04),0),.25)
  486.  
  487. end
  488.  
  489. if LimbAccess.RA then
  490.  
  491. Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-25)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(-5)+math.sin(angle3)*.06),.1)
  492.  
  493. end
  494.  
  495. if LimbAccess.LL then
  496.  
  497. Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,(math.sin(angle3)*.1)-.6,-.2)*CFrame.Angles(math.rad(35)+(math.sin(angle3)*.1),0,math.rad(-5)),.1)
  498.  
  499. end
  500.  
  501. if LimbAccess.RL then
  502.  
  503. Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,(math.sin(angle3)*.1)-.7,-.1)*CFrame.Angles(math.rad(45)+(math.sin(angle3)*.1),0,math.rad(5)),.1)
  504.  
  505. end
  506.  
  507. if LimbAccess.Weapon then
  508.  
  509. Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,-1,0),.2)
  510.  
  511. Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,-.4)*CFrame.Angles(math.rad(180),math.rad(180),0),.2)
  512.  
  513. end
  514.  
  515. end
  516.  
  517. if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Lounge" then -- idle
  518.  
  519. if not Humanoid.WalkSpeed == 30 then
  520.  
  521. Humanoid.WalkSpeed = 30
  522.  
  523. end
  524.  
  525. if LimbAccess.RJ then
  526.  
  527. RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,0,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(0),0),.2)
  528.  
  529. end
  530.  
  531. if LimbAccess.LA then
  532.  
  533. Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(5)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(-3)+math.sin(angle3)*.06),.1)
  534.  
  535. end
  536.  
  537. if LimbAccess.NJ then
  538.  
  539. NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  540.  
  541. end
  542.  
  543. if LimbAccess.RA then
  544.  
  545. Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(5)+(math.sin(angle3)*.1),math.rad(0),math.rad(3)),.1)
  546.  
  547. end
  548.  
  549. if LimbAccess.LL then
  550.  
  551. Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,-1,0)*CFrame.Angles(0,0,math.rad(-5)+math.sin(angle3)*.02),.1)
  552.  
  553. end
  554.  
  555. if LimbAccess.RL then
  556.  
  557. Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,-1,0)*CFrame.Angles(0,0,math.rad(15)+math.sin(angle3)*-.02),.1)
  558.  
  559. end
  560.  
  561. if LimbAccess.Weapon then
  562.  
  563. Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,0,.5),.2)
  564.  
  565. Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,0)*CFrame.Angles(math.rad(180),math.rad(180),math.rad(-45)),.2)
  566.  
  567. end
  568.  
  569. elseif Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude > 2 and State == "Lounge" then -- walk
  570.  
  571. if LimbAccess.RJ then
  572.  
  573. RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.2,math.sin(angle2)*.1,0)*CFrame.Angles(0,math.rad(0),0),.2)
  574.  
  575. end
  576.  
  577. if LimbAccess.LA then
  578.  
  579. Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(5)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(-23)+math.sin(angle3)*.06),.1)
  580.  
  581. end
  582.  
  583. if LimbAccess.NJ then
  584.  
  585. NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  586.  
  587. end
  588.  
  589. if LimbAccess.RA then
  590.  
  591. Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(5)+(math.sin(angle3)*.1),math.rad(0),math.rad(23)),.1)
  592.  
  593. end
  594.  
  595. if LimbAccess.LL then
  596.  
  597. Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,(math.sin(angle3)*.1)-.6,-.2)*CFrame.Angles(math.rad(-15)+(math.sin(angle3)*.1),0,math.rad(-5)),.1)
  598.  
  599. end
  600.  
  601. if LimbAccess.RL then
  602.  
  603. Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,(math.sin(angle3)*.1)-.7,-.1)*CFrame.Angles(math.rad(-15)+(math.sin(angle3)*.1),0,math.rad(5)),.1)
  604.  
  605. end
  606.  
  607. if LimbAccess.Weapon then
  608.  
  609. Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,0,.5),.2)
  610.  
  611. Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,0)*CFrame.Angles(math.rad(180),math.rad(180),math.rad(-45)),.2)
  612.  
  613. end
  614.  
  615. end
  616.  
  617. if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Battle" then -- idle
  618.  
  619. if not Humanoid.WalkSpeed == 20 then
  620.  
  621. Humanoid.WalkSpeed = 20
  622.  
  623. end
  624.  
  625. if LimbAccess.RJ then
  626.  
  627. RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,.5+math.sin(angle2)*.1,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(0),0),.2)
  628.  
  629. end
  630.  
  631. if LimbAccess.LA then
  632.  
  633. Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.1,0.5,-.7)*CFrame.Angles(math.rad(5),math.rad(-135),math.rad(-90)),.1)
  634.  
  635. end
  636.  
  637. if LimbAccess.NJ then
  638.  
  639. NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  640.  
  641. end
  642.  
  643. if LimbAccess.RA then
  644.  
  645. Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.1,0.5,-.7)*CFrame.Angles(math.rad(5),math.rad(135),math.rad(90)),.1)
  646.  
  647. end
  648.  
  649. if LimbAccess.LL then
  650.  
  651. Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,-1,0)*CFrame.Angles(0,0,math.rad(-5)+math.sin(angle3)*.02),.1)
  652.  
  653. end
  654.  
  655. if LimbAccess.RL then
  656.  
  657. Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,-1,0)*CFrame.Angles(0,0,math.rad(5)+math.sin(angle3)*-.02),.1)
  658.  
  659. end
  660.  
  661. if LimbAccess.Weapon then
  662.  
  663. Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,-.5,-1),.2)
  664.  
  665. Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,.6,0)*CFrame.Angles(math.rad(90),math.rad(180),math.rad(-90)),.2)
  666.  
  667. end
  668.  
  669. elseif Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude > 2 and State == "Battle" then -- walk
  670.  
  671. if LimbAccess.RJ then
  672.  
  673. RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.2,.5+math.sin(angle2)*.1,0)*CFrame.Angles(0,math.rad(0),0),.2)
  674.  
  675. end
  676.  
  677. if LimbAccess.LA then
  678.  
  679. Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-.9,0.6,-.8)*CFrame.Angles(math.rad(5),math.rad(-135),math.rad(-90)),.1)
  680.  
  681. end
  682.  
  683. if LimbAccess.NJ then
  684.  
  685. NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  686.  
  687. end
  688.  
  689. if LimbAccess.RA then
  690.  
  691. Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.1,0.4,-.3)*CFrame.Angles(math.rad(5),math.rad(135),math.rad(90)),.1)
  692.  
  693. end
  694.  
  695. if LimbAccess.LL then
  696.  
  697. Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,(math.sin(angle3)*.1)-.7,-.2)*CFrame.Angles(math.rad(-15)+(math.sin(angle3)*.1),0,math.rad(-5)),.1)
  698.  
  699. end
  700.  
  701. if LimbAccess.RL then
  702.  
  703. Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,(math.sin(angle3)*.1)-.7,-.1)*CFrame.Angles(math.rad(-15)+(math.sin(angle3)*.1),0,math.rad(5)),.1)
  704.  
  705. end
  706.  
  707. if LimbAccess.Weapon then
  708.  
  709. Staffw.C0 = Lerp(Staffw.C0,CFrame.new(.4,.5,-1),.2)
  710.  
  711. Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,.1,0)*CFrame.Angles(math.rad(135),math.rad(120),math.rad(-135)),.2)
  712.  
  713. end
  714.  
  715. end
  716.  
  717. if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Changing" then -- idle
  718.  
  719. if LimbAccess.RJ then
  720.  
  721. RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,.5+math.sin(angle2)*.1,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(0),0),.2)
  722.  
  723. end
  724.  
  725. if LimbAccess.LA then
  726.  
  727. Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.3,0.51,-.7)*CFrame.Angles(math.rad(5),math.rad(-165),math.rad(-90)),.1)
  728.  
  729. end
  730.  
  731. if LimbAccess.NJ then
  732.  
  733. NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  734.  
  735. end
  736.  
  737. if LimbAccess.RA then
  738.  
  739. Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.3,0.49,-.7)*CFrame.Angles(math.rad(5),math.rad(165),math.rad(90)),.1)
  740.  
  741. end
  742.  
  743. if LimbAccess.LL then
  744.  
  745. Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-1,-1,-.4)*CFrame.Angles(0,math.rad(25),math.rad(75)),.1)
  746.  
  747. end
  748.  
  749. if LimbAccess.RL then
  750.  
  751. Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(1,-1,-.4)*CFrame.Angles(0,math.rad(-25),math.rad(-75)),.1)
  752.  
  753. end
  754.  
  755. end
  756.  
  757. end)
  758.  
  759.  
  760.  
  761. Mesh2 = function(par, num, x, y, z)
  762.  
  763.  
  764.  
  765. local msh = _
  766.  
  767. if num == 1 then
  768.  
  769. msh = Instance.new("CylinderMesh", par)
  770.  
  771. else
  772.  
  773. if num == 2 then
  774.  
  775. msh = Instance.new("SpecialMesh", par)
  776.  
  777. msh.MeshType = 3
  778.  
  779. else
  780.  
  781. if num == 3 then
  782.  
  783. msh = Instance.new("BlockMesh", par)
  784.  
  785. else
  786.  
  787. if num == 4 then
  788.  
  789. msh = Instance.new("SpecialMesh", par)
  790.  
  791. msh.MeshType = "Torso"
  792.  
  793. else
  794.  
  795. if type(num) == "string" then
  796.  
  797. msh = Instance.new("SpecialMesh", par)
  798.  
  799. msh.MeshId = num
  800.  
  801. end
  802.  
  803. end
  804.  
  805. end
  806.  
  807. end
  808.  
  809. end
  810.  
  811. msh.Scale = Vector3.new(x, y, z)
  812.  
  813. return msh
  814.  
  815. end
  816.  
  817.  
  818.  
  819. local GodMode = true
  820.  
  821. local OP_HEALTH = runServ.RenderStepped:connect(function()
  822.  
  823. if GodMode and RootJoint.Parent ~= nil then
  824.  
  825. hum.MaxHealth = huge
  826.  
  827. hum.Health = huge
  828.  
  829. hum.MaxHealth = huge
  830.  
  831. hum.Health = huge
  832.  
  833. wait()
  834.  
  835. hum.MaxHealth = huge
  836.  
  837. hum.Health = huge
  838.  
  839. hum.MaxHealth = huge
  840.  
  841. hum.Health = huge
  842.  
  843. if hum.Health == 0 then
  844.  
  845. MakeText("I failed my master..", FONT, 1, 255, 0, 0, 0, 0, 0, char.Head.CFrame)
  846.  
  847. end
  848.  
  849. end
  850.  
  851. end)
  852.  
  853.  
  854.  
  855.  
  856.  
  857. Weld2 = function(p0, p1, x, y, z, rx, ry, rz, par)
  858.  
  859.  
  860.  
  861. local w = Instance.new("Motor", par or p0)
  862.  
  863. w.Part0 = p0
  864.  
  865. w.Part1 = p1
  866.  
  867. w.C1 = CFrame.new(x, y, z) * CFrame.Angles(rx, ry, rz)
  868.  
  869. return w
  870.  
  871. end
  872.  
  873.  
  874.  
  875. NoOutline = function(Part)
  876.  
  877.  
  878.  
  879. Part.TopSurface = 10
  880.  
  881. end
  882.  
  883.  
  884.  
  885. part = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  886.  
  887.  
  888.  
  889. local fp = Instance.new("Part")
  890.  
  891. fp.formFactor = formfactor
  892.  
  893. fp.Parent = parent
  894.  
  895. fp.Reflectance = reflectance
  896.  
  897. fp.Transparency = transparency
  898.  
  899. fp.CanCollide = false
  900.  
  901. fp.Locked = true
  902.  
  903. fp.BrickColor = brickcolor
  904.  
  905. fp.Name = name
  906.  
  907. fp.Size = size
  908.  
  909. fp.Position = Torso.Position
  910.  
  911. NoOutline(fp)
  912.  
  913. fp.Material = "SmoothPlastic"
  914.  
  915. fp:BreakJoints()
  916.  
  917. return fp
  918.  
  919. end
  920.  
  921.  
  922.  
  923. local vt = Vector3.new
  924.  
  925.  
  926.  
  927. for i,v in pairs(player.Character.Head:GetChildren()) do
  928.  
  929. if v:IsA("Sound") then
  930.  
  931. v:Destroy()
  932.  
  933. end
  934.  
  935. end
  936.  
  937.  
  938.  
  939. if Hood == true then
  940.  
  941. for _,v in pairs(char:GetChildren()) do
  942.  
  943. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  944.  
  945. --v:remove()
  946.  
  947. v.Handle.Transparency = 1
  948.  
  949. local hat = part(3, char, 0, 0, BrickColor.new("Really black"), "Hood", vt(0.5, 1, 1.02))
  950.  
  951. Mesh2(hat, "http://www.roblox.com/asset/?id=16952952", 1.05, 1.05, 1.05)
  952.  
  953. Weld2(char.Head, hat, 0, -0.25, 0, 0, 0, 0, hat)
  954.  
  955. end
  956.  
  957. end
  958.  
  959. end
  960.  
  961.  
  962.  
  963. --[[Magic Change]]--
  964.  
  965. mouse.KeyDown:connect(function(key)
  966.  
  967. if key == "l" then
  968.  
  969. r.Decal.Texture = "rbxassetid://564602277"
  970.  
  971. MakeText("Magic Change!", FONT, .3, 255, 0, 0, 0, 0, 0, char.Head.CFrame) --help
  972.  
  973. wait(3)
  974.  
  975. end
  976.  
  977. end)
  978.  
  979.  
  980.  
  981. mouse.KeyDown:connect(function(key)
  982.  
  983. if key == "i" then
  984.  
  985. r.Decal.Texture = "rbxassetid://131155455"
  986.  
  987. end
  988.  
  989. end)
  990.  
  991.  
  992.  
  993. --551749770
  994.  
  995.  
  996.  
  997. mouse.KeyDown:connect(function(key)
  998.  
  999. if key == "o" then
  1000.  
  1001. r.Decal.Texture = "rbxassetid://127950951"
  1002.  
  1003. end
  1004.  
  1005. end)
  1006.  
  1007.  
  1008.  
  1009. mouse.KeyDown:connect(function(key)
  1010.  
  1011. if key == "p" then
  1012.  
  1013. MakeText("Disappear!", FONT, .3, 255, 0, 0, 0, 0, 0, char.Head.CFrame)
  1014.  
  1015. r.Decal.Transparency = 0.050
  1016.  
  1017. wait(0.1)
  1018.  
  1019. r.Decal.Transparency = 0.1
  1020.  
  1021. wait(0.1)
  1022.  
  1023. r.Decal.Transparency = 0.15
  1024.  
  1025. wait(0.1)
  1026.  
  1027. r.Decal.Transparency = 0.2
  1028.  
  1029. wait(0.1)
  1030.  
  1031. r.Decal.Transparency = 0.25
  1032.  
  1033. wait(0.1)
  1034.  
  1035. r.Decal.Transparency = 0.30
  1036.  
  1037. wait(0.1)
  1038.  
  1039. r.Decal.Transparency = 0.4
  1040.  
  1041. wait(0.1)
  1042.  
  1043. r.Decal.Transparency = 0.5
  1044.  
  1045. wait(0.1)
  1046.  
  1047. r.Decal.Transparency = 0.6
  1048.  
  1049. wait(0.1)
  1050.  
  1051. r.Decal.Transparency = 0.7
  1052.  
  1053. wait(0.1)
  1054.  
  1055. r.Decal.Transparency = 0.8
  1056.  
  1057. wait(0.1)
  1058.  
  1059. r.Decal.Transparency = 0.9
  1060.  
  1061. wait(0.050)
  1062.  
  1063. r.Decal.Transparency = 1
  1064.  
  1065. end
  1066.  
  1067. end)
  1068.  
  1069. mouse.KeyDown:connect(function(key)
  1070.  
  1071. if key == "b" then
  1072.  
  1073. MakeText("Reappear", FONT, .3, 255, 0, 0, 0, 0, 0, char.Head.CFrame) --help
  1074.  
  1075. r.Decal.Transparency = 1
  1076.  
  1077. wait(0.1)
  1078.  
  1079. r.Decal.Transparency = 0.950
  1080.  
  1081. wait(0.1)
  1082.  
  1083. r.Decal.Transparency = 0.9
  1084.  
  1085. wait(0.1)
  1086.  
  1087. r.Decal.Transparency = 0.8
  1088.  
  1089. wait(0.1)
  1090.  
  1091. r.Decal.Transparency = 0.7
  1092.  
  1093. wait(0.1)
  1094.  
  1095. r.Decal.Transparency = 0.6
  1096.  
  1097. wait(0.1)
  1098.  
  1099. r.Decal.Transparency = 0.5
  1100.  
  1101. wait(0.1)
  1102.  
  1103. r.Decal.Transparency = 0.4
  1104.  
  1105. wait(0.1)
  1106.  
  1107. r.Decal.Transparency = 0.3
  1108.  
  1109. wait(0.1)
  1110.  
  1111. r.Decal.Transparency = 0.25
  1112.  
  1113. wait(0.1)
  1114.  
  1115. r.Decal.Transparency = 0.2
  1116.  
  1117. wait(0.1)
  1118.  
  1119. r.Decal.Transparency = 0.1
  1120.  
  1121. wait(0.050)
  1122.  
  1123. r.Decal.Transparency = 0
  1124.  
  1125. end
  1126.  
  1127. end)
  1128.  
  1129.  
  1130.  
  1131. In = Instance.new
  1132.  
  1133. V3 = Vector3
  1134.  
  1135. local powah = false
  1136.  
  1137. local powah2 = false
  1138.  
  1139. local Enabled = false
  1140.  
  1141. local enabled = true
  1142.  
  1143. local typ = "Click-Generate"
  1144.  
  1145. local gen = false
  1146.  
  1147. local color = "Black"
  1148.  
  1149. local change = true
  1150.  
  1151. local harm = true
  1152.  
  1153. Bin = In("HopperBin", player.Backpack)
  1154.  
  1155. Bin.Name = "Dark Overseer Official Orb Handler"
  1156.  
  1157. player.Character.Humanoid.MaxHealth = math.huge
  1158.  
  1159. player.Character.Humanoid.Health = math.huge
  1160.  
  1161. function colorchange()
  1162.  
  1163. change = false
  1164.  
  1165. Bin.Name = "Changed color to " .. color
  1166.  
  1167. wait(1)
  1168.  
  1169. Bin.Name = typ
  1170.  
  1171. change = true
  1172.  
  1173. end
  1174.  
  1175. function move(part, bp)
  1176.  
  1177. while powah == true do
  1178.  
  1179. bp.Position = part.Position
  1180.  
  1181. wait()
  1182.  
  1183. end
  1184.  
  1185. end
  1186.  
  1187. function move2(part, mouse)
  1188.  
  1189. while powah2 == true do
  1190.  
  1191. part.bp.Position = mouse.Hit.p
  1192.  
  1193. wait()
  1194.  
  1195. end
  1196.  
  1197. end
  1198.  
  1199. function PressKey(key, mouse)
  1200.  
  1201. key = key:lower()
  1202.  
  1203. if key == "r" then
  1204.  
  1205. powah = true
  1206.  
  1207. Enabled = false
  1208.  
  1209. ball = In("Part", Workspace)
  1210.  
  1211. ball.CanCollide = false
  1212.  
  1213. ball.Transparency = 1
  1214.  
  1215. ball.Anchored = false
  1216.  
  1217. ball.Name = "MainOrb"
  1218.  
  1219. ball.Parent = player.Character
  1220.  
  1221. ball.Shape = "Ball"
  1222.  
  1223. ball.Material = "Neon"
  1224.  
  1225. ball.BrickColor = BrickColor.new(color)
  1226.  
  1227. ball.Size = V3.new(1, 1, 1)
  1228.  
  1229. ball.Position = mouse.Hit.p
  1230.  
  1231. bp = In("BodyPosition", ball)
  1232.  
  1233. bp.Name = "bp"
  1234.  
  1235. bp.MaxForce = V3.new(math.huge, math.huge, math.huge)
  1236.  
  1237. bp.Position = ball.Position + Vector3.new(0, 5, 0)
  1238.  
  1239. ball.Touched:connect(function(hit)
  1240.  
  1241. if hit.Name == "orb" then
  1242.  
  1243. ball.Transparency = 0
  1244.  
  1245. hit:remove()
  1246.  
  1247. ball.Size = ball.Size + V3.new(0.4, 0.4, 0.4)
  1248.  
  1249. ball.bp.Position = ball.bp.Position + V3.new(0, 0.1, 0)
  1250.  
  1251. bloop = In("Sound", ball)
  1252.  
  1253. bloop.SoundId = "rbxassetid://236989198"
  1254.  
  1255. bloop.Volume = 10
  1256.  
  1257. bloop:play()
  1258.  
  1259. elseif hit.Name ~= "Base" and hit.Parent.Name ~= player.Name and harm == true then
  1260.  
  1261. hit:remove()
  1262.  
  1263. end
  1264.  
  1265. end)
  1266.  
  1267. for i, v in pairs(player.Character:GetChildren()) do
  1268.  
  1269. if v.Name == "orb" then
  1270.  
  1271. coroutine.resume(coroutine.create(function()
  1272.  
  1273. move(ball, v.bp)
  1274.  
  1275. end))
  1276.  
  1277. end
  1278.  
  1279. end
  1280.  
  1281. elseif key == "e" then
  1282.  
  1283. if typ == "Click-Generate" then
  1284.  
  1285. typ = "Auto-Generate"
  1286.  
  1287. Bin.Name = "Auto-Generate"
  1288.  
  1289. else
  1290.  
  1291. typ = "Click-Generate"
  1292.  
  1293. Bin.Name = "Click-Generate"
  1294.  
  1295. end
  1296.  
  1297. elseif key == "t" then
  1298.  
  1299. if enabled == true then
  1300.  
  1301. enabled = false
  1302.  
  1303. powah2 = true
  1304.  
  1305. move2(player.Character.MainOrb, mouse)
  1306.  
  1307. else
  1308.  
  1309. enabled = true
  1310.  
  1311. powah2 = false
  1312.  
  1313. player.Character.MainOrb:remove()
  1314.  
  1315. end
  1316.  
  1317. elseif key == "z" then
  1318.  
  1319. if color == "Black" and change == true then
  1320.  
  1321. color = "Really red"
  1322.  
  1323. colorchange()
  1324.  
  1325. elseif color == "Really red" and change == true then
  1326.  
  1327. color = "New Yeller"
  1328.  
  1329. colorchange()
  1330.  
  1331. elseif color == "New Yeller" and change == true then
  1332.  
  1333. color = "Institutional white"
  1334.  
  1335. colorchange()
  1336.  
  1337. elseif color == "Institutional white" and change == true then
  1338.  
  1339. color = "Toothpaste"
  1340.  
  1341. colorchange()
  1342.  
  1343. elseif color == "Toothpaste" and change == true then
  1344.  
  1345. color = "Pink"
  1346.  
  1347. colorchange()
  1348.  
  1349. elseif color == "Pink" and change == true then
  1350.  
  1351. color = "Lime green"
  1352.  
  1353. colorchange()
  1354.  
  1355. elseif color == "Lime green" and change == true then
  1356.  
  1357. color = "Black"
  1358.  
  1359. colorchange()
  1360.  
  1361. end
  1362.  
  1363. elseif key == "x" then
  1364.  
  1365. if color == "Lime green" and change == true then
  1366.  
  1367. color = "Pink"
  1368.  
  1369. colorchange()
  1370.  
  1371. elseif color == "Pink" and change == true then
  1372.  
  1373. color = "Toothpaste"
  1374.  
  1375. colorchange()
  1376.  
  1377. elseif color == "Toothpaste" and change == true then
  1378.  
  1379. color = "Institutional white"
  1380.  
  1381. colorchange()
  1382.  
  1383. elseif color == "Institutional white" and change == true then
  1384.  
  1385. color = "New Yeller"
  1386.  
  1387. colorchange()
  1388.  
  1389. elseif color == "New Yeller" and change == true then
  1390.  
  1391. color = "Really red"
  1392.  
  1393. colorchange()
  1394.  
  1395. elseif color == "Really red" and change == true then
  1396.  
  1397. color = "Black"
  1398.  
  1399. colorchange()
  1400.  
  1401. elseif color == "Black" and change == true then
  1402.  
  1403. color = "Lime green"
  1404.  
  1405. colorchange()
  1406.  
  1407. end
  1408.  
  1409. elseif key == "f" then
  1410.  
  1411. if harm == true and change == true then
  1412.  
  1413. change = false
  1414.  
  1415. harm = false
  1416.  
  1417. Bin.Name = "Harm Mode: Off"
  1418.  
  1419. wait(1)
  1420.  
  1421. Bin.Name = typ
  1422.  
  1423. change = true
  1424.  
  1425. elseif harm == false and change == true then
  1426.  
  1427. change = false
  1428.  
  1429. harm = true
  1430.  
  1431. Bin.Name = "Harm Mode: On"
  1432.  
  1433. wait(1)
  1434.  
  1435. Bin.Name = typ
  1436.  
  1437. change = true
  1438.  
  1439. end
  1440.  
  1441. elseif key == "g" then
  1442.  
  1443. for i, v in pairs(player.Character:GetChildren()) do
  1444.  
  1445. if v.Name == "orb" or v.Name == "MainOrb" then
  1446.  
  1447. ex = In("Explosion", Workspace)
  1448.  
  1449. ex.Position = v.Position
  1450.  
  1451. v:remove()
  1452.  
  1453. end
  1454.  
  1455. end
  1456.  
  1457. end
  1458.  
  1459. end
  1460.  
  1461. function LiftKey(key, mouse)
  1462.  
  1463. key = key:lower()
  1464.  
  1465. if key == "t" then
  1466.  
  1467. end
  1468.  
  1469. end
  1470.  
  1471. function Click(mouse)
  1472.  
  1473. Enabled = true
  1474.  
  1475. ball = In("Part")
  1476.  
  1477. ball.CanCollide = false
  1478.  
  1479. ball.Name = "orb"
  1480.  
  1481. ball.Parent = player.Character
  1482.  
  1483. ball.Shape = "Ball"
  1484.  
  1485. ball.Material = "Neon"
  1486.  
  1487. ball.BrickColor = BrickColor.new(color)
  1488.  
  1489. ball.Size = V3.new(1, 1, 1)
  1490.  
  1491. ball.Position = mouse.Hit.p
  1492.  
  1493. bp = In("BodyPosition", ball)
  1494.  
  1495. bp.Name = "bp"
  1496.  
  1497. bp.MaxForce = V3.new(math.huge, math.huge, math.huge)
  1498.  
  1499. bp.Position = ball.Position + Vector3.new(0, 5, 0)
  1500.  
  1501. bloop = In("Sound", ball)
  1502.  
  1503. bloop.SoundId = "rbxassetid://236989198"
  1504.  
  1505. bloop.Volume = 10
  1506.  
  1507. bloop:play()
  1508.  
  1509. end
  1510.  
  1511. function Click2(mouse)
  1512.  
  1513. gen = true
  1514.  
  1515. Enabled = true
  1516.  
  1517. while gen == true do
  1518.  
  1519. ball = In("Part")
  1520.  
  1521. ball.CanCollide = false
  1522.  
  1523. ball.Name = "orb"
  1524.  
  1525. ball.Parent = player.Character
  1526.  
  1527. ball.Shape = "Ball"
  1528.  
  1529. ball.Material = "Neon"
  1530.  
  1531. ball.BrickColor = BrickColor.new(color)
  1532.  
  1533. ball.Size = V3.new(1, 1, 1)
  1534.  
  1535. pos = math.random(-200, 200)
  1536.  
  1537. pos2 = math.random(-200, 200)
  1538.  
  1539. ball.CFrame = player.Character.Head.CFrame * CFrame.new(pos, -5, pos2)
  1540.  
  1541. bp = In("BodyPosition", ball)
  1542.  
  1543. bp.Name = "bp"
  1544.  
  1545. bp.MaxForce = V3.new(math.huge, math.huge, math.huge)
  1546.  
  1547. bp.Position = ball.Position + Vector3.new(0, 5, 0)
  1548.  
  1549. bloop = In("Sound", ball)
  1550.  
  1551. bloop.SoundId = "rbxassetid://236989198"
  1552.  
  1553. bloop.Volume = 10
  1554.  
  1555. bloop:play()
  1556.  
  1557. wait()
  1558.  
  1559. end
  1560.  
  1561. end
  1562.  
  1563. function Click3(mouse)
  1564.  
  1565. if mouse.Target:IsA("Part") then
  1566.  
  1567. bp = In("BodyPosition")
  1568.  
  1569. bp.Name = "bp"
  1570.  
  1571. grab = true
  1572.  
  1573. mouse.Target.Anchored = false
  1574.  
  1575. coroutine.resume(coroutine.create(function()
  1576.  
  1577. move(mouse.Target, bp, mouse)
  1578.  
  1579. end))
  1580.  
  1581. end
  1582.  
  1583. end
  1584.  
  1585. function Release(mouse)
  1586.  
  1587. gen = false
  1588.  
  1589. end
  1590.  
  1591. function Select(mouse)
  1592.  
  1593. mouse.Button1Down:connect(function()
  1594.  
  1595. if typ == "Click-Generate" then
  1596.  
  1597. Click(mouse)
  1598.  
  1599. elseif typ == "Auto-Generate" then
  1600.  
  1601. Click2(mouse)
  1602.  
  1603. end
  1604.  
  1605. end)
  1606.  
  1607. mouse.Button1Up:connect(function()
  1608.  
  1609. Release(mouse)
  1610.  
  1611. end)
  1612.  
  1613. mouse.KeyDown:connect(function(key)
  1614.  
  1615. PressKey(key, mouse)
  1616.  
  1617. end)
  1618.  
  1619. mouse.KeyUp:connect(function(key)
  1620.  
  1621. LiftKey(key, mouse)
  1622.  
  1623. end)
  1624.  
  1625. end
  1626.  
  1627. Bin.Selected:connect(Select)
  1628.  
  1629. wait(2)
  1630.  
  1631. Bin.Name = "Overseer Hopperbin Loaded"
  1632.  
  1633. wait(2)
  1634.  
  1635. Bin.Name = "..."
  1636.  
  1637.  
  1638.  
  1639. Bin2 = In("HopperBin", player.Backpack)
  1640.  
  1641. while wait(6) do
  1642.  
  1643. Bin2.Name = "Hello, " .. game.Players.LocalPlayer.Name
  1644.  
  1645. wait(3)
  1646.  
  1647. Bin2.Name = "Your player id is: " .. game.Players.LocalPlayer.UserId
  1648.  
  1649. end
  1650.  
  1651.  
  1652.  
  1653. print'Overseer loaded.'
Add Comment
Please, Sign In to add comment