Advertisement
zXzGamePROzXz

Untitled

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