Advertisement
XxTheReaper

Untitled

Apr 22nd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.16 KB | None | 0 0
  1. --[[ Dark Overseer Edit by imarobloxplayer134 ]]--
  2.  
  3. --Original creator unknown :(
  4.  
  5. local player = game:GetService("Players").LocalPlayer
  6. local char = player.Character
  7. local mouse = player:GetMouse()
  8. local newi = Instance.new
  9. local Hood = true
  10. local torso = char.Torso
  11. local hum = char.Humanoid
  12. local skincolor= BrickColor.new("Really black")
  13. local RootPart = char:WaitForChild("HumanoidRootPart")
  14. local rad = math.rad
  15. local huge = math.huge
  16. local rand = math.random
  17. local Vec = Vector3.new
  18. local Cf = CFrame.new
  19. local Euler = CFrame.fromEulerAnglesXYZ
  20. local BC = BrickColor.new
  21. local Col3 = Color3.new
  22. local Inst = Instance.new
  23. local Ud2 = UDim2.new
  24. local RootPart = char:WaitForChild("HumanoidRootPart")
  25. local RootJoint = RootPart:WaitForChild("RootJoint")
  26. local runServ = game:GetService("RunService")
  27. magic = "normal"
  28. rarm = char["Right Arm"]
  29. larm = char["Left Arm"]
  30. hed = char.Head
  31. rleg = char["Right Leg"]
  32. lleg = char["Left Leg"]
  33. ls = torso["Left Shoulder"]
  34. lh = torso["Left Hip"]
  35. rs = torso["Right Shoulder"]
  36. rh = torso["Right Hip"]
  37.  
  38. wait(0.1)
  39. pa = newi("Part", char)
  40. pa.Transparency =1
  41. pa.CanCollide = false
  42. pw = newi("Weld",hed)
  43. pw.Part0 = pa
  44. pw.Part1 = hed
  45. pw.C0 = CFrame.new(0,-2.5,0)
  46. wait(0.1)
  47. base = newi("BillboardGui", pa)
  48. base.Size = UDim2.new(0,150,0,125)
  49. base.Enabled = true
  50. base.Active = true
  51. bt = newi("TextLabel", base)
  52. bt.Size = UDim2.new(0,100,0,50)
  53. bt.FontSize = "Size36"
  54. bt.TextColor3 = Color3.new(202,0,202)
  55. bt.BackgroundTransparency = 1
  56. bt.Text = "Dark And Light Overseer"
  57. bt.Active = true
  58.  
  59. char["Body Colors"].HeadColor = skincolor
  60. char["Body Colors"].LeftArmColor = skincolor
  61. char["Body Colors"].LeftLegColor = skincolor
  62. char["Body Colors"].RightArmColor = skincolor
  63. char["Body Colors"].RightLegColor = skincolor
  64. char["Body Colors"].TorsoColor = skincolor
  65.  
  66. Shirt = Instance.new("Shirt",char)
  67. Shirt.Parent = char
  68. Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=452344205"
  69.  
  70. Pant = Instance.new("Pants",char)
  71. Pant.Parent = char
  72. Pant.PantsTemplate = "http://www.roblox.com/asset/?id=452344205" --454726682
  73.  
  74. lite = Instance.new("PointLight")
  75. lite.Parent = char.Torso
  76. lite.Brightness = 100
  77. lite.Range = 8
  78. lite.Color = Color3.new(1,1,1)
  79.  
  80. local cf = CFrame.new(0, 0, -3) * CFrame.Angles(math.rad(180), 0, 0)
  81. local chatServ = game:GetService("Chat")
  82. local runServ = game:GetService("RunService")
  83. local debServ = game:GetService("Debris")
  84. local FONT = "SourceSans"
  85.  
  86. function MakeText(text, font, duration, tcr, tcg, tcb, scr, scg, scb, cFrame)
  87. local tpart = Instance.new("Part")
  88. tpart.Parent = char
  89. tpart.Transparency = 1
  90. tpart.Name = "hoihoi"
  91. tpart.Anchored = true
  92. tpart.CanCollide = false
  93. tpart.Locked = true
  94. tpart.Size = Vector3.new(.2,.2,.2)
  95. tpart.CFrame = cFrame*CFrame.new(math.random(-2,2),0,math.random(-2,2))
  96. local bill = Instance.new("BillboardGui")
  97. bill.Parent = tpart
  98. bill.AlwaysOnTop = true
  99. bill.Name = "bilb"
  100. bill.Size = UDim2.new(4, 0, 4, 0)
  101. bill.StudsOffset = Vector3.new(0, 1, 0)
  102. local counter = 0
  103. local textl = Instance.new("TextLabel")
  104. textl.Parent = bill
  105. textl.Name = "bilb2"
  106. textl.BackgroundTransparency = 1
  107. textl.Size = UDim2.new(1, 0, 1, 0)
  108. textl.Font = font
  109. textl.Text = text
  110. textl.TextColor3 = Color3.new(tcr/255, tcg/255, tcb/255)
  111. textl.TextScaled = true
  112. textl.TextStrokeColor3 = Color3.new(scr/255, scg/255, scb/255)
  113. textl.TextStrokeTransparency = 0
  114. coroutine.resume(coroutine.create(function()
  115. while textl.TextTransparency < 1 do
  116. wait()
  117. if bill.StudsOffset.Y >= 5 then
  118. if counter >= duration then
  119. textl.TextTransparency = textl.TextTransparency+.15
  120. textl.TextStrokeTransparency = textl.TextStrokeTransparency+.15
  121. else
  122. counter = counter+.1
  123. end
  124. else
  125. bill.StudsOffset = Vec(0, bill.StudsOffset.Y+.15, 0)
  126. end
  127. end
  128. debServ:AddItem(bill, 0)
  129. debServ:AddItem(textl, 0)
  130. debServ:AddItem(tpart, 0)
  131. end))
  132. end
  133.  
  134. local r = Instance.new("Part", char)
  135. r.Transparency = 1
  136. r.CanCollide = false
  137. r.Name = "Circle"
  138. r.CFrame = char.Torso.CFrame * CFrame.new(0, -1.7, 0)
  139. r.Size = Vector3.new(10, 1, 10)
  140. r.Anchored = true
  141. local c = Instance.new("Decal", r)
  142. c.Face = "Top"
  143. c.Texture = "http://www.roblox.com/asset/?id=131155455"
  144. --[[ee = Instance.new("Decal", r)
  145. ee.Face = "Bottom"
  146. ee.Texture = "http://www.roblox.com/asset/?id=131155455"]]
  147. orb = r
  148. wait()
  149. r.CFrame = char.Torso.CFrame * CFrame.new(0, -1.7, 0)
  150. local pos = 0
  151. game:GetService("RunService").RenderStepped:connect(function()
  152. orb.CFrame = char.Torso.CFrame * CFrame.new(0, -1.7, 0) * CFrame.fromEulerAnglesXYZ(0, pos, 0)
  153. pos = pos + 0.05
  154. end)
  155.  
  156. local Player = game:GetService("Players").LocalPlayer
  157. repeat wait(1) until Player.Character
  158. local Character = Player.Character
  159. Character.Animate.Disabled = true
  160. local la = Character:FindFirstChild("Left Arm")
  161. local ra = Character:FindFirstChild("Right Arm")
  162. local ll = Character:FindFirstChild("Left Leg")
  163. local rl = Character:FindFirstChild("Right Leg")
  164. local Torso = Character:FindFirstChild("Torso")
  165.  
  166.  
  167.  
  168.  
  169. local Humanoid = Character:findFirstChild("Humanoid")
  170. local Mouse = Player:GetMouse()
  171. Character.Animate.Disabled = true
  172. Character.Sound:Destroy()
  173. Humanoid.Animator:Destroy()
  174.  
  175. local LimbAccess = {LA=true,RA=true,LL=true,RL=true,RJ=true,NJ=true,Weapon=true}
  176. local State = "Flying"
  177. local Active = true
  178. local Mode = "Flying"
  179. function Lerp(a,b,i) -- A = First pos, B = Second Pos, i = Speed
  180. return a:lerp(b,i)
  181. end
  182. Left_Arm = Instance.new("Weld",Torso)
  183. Left_Arm.Part0 = Torso
  184. Left_Arm.Part1 = la
  185. Left_Arm.Name = "LeftArmJ"
  186. Left_Arm.C0 = CFrame.new(-1.5,0.5,0)
  187. Left_Arm.C1 = CFrame.new(0,0.5,0)
  188. Right_Arm = Instance.new("Weld",Torso)
  189. Right_Arm.Part0 = Torso
  190. Right_Arm.Part1 = ra
  191. Right_Arm.Name = "RightArmJ"
  192. Right_Arm.C0 = CFrame.new(1.5,0.5,0)
  193. Right_Arm.C1 = CFrame.new(0,0.5,0)
  194. Left_Leg = Instance.new("Weld",Torso)
  195. Left_Leg.Part0 = Torso
  196. Left_Leg.Part1 = ll
  197. Left_Leg.Name = "LeftLegJ"
  198. Left_Leg.C0 = CFrame.new(-0.5,-1,0)
  199. Left_Leg.C1 = CFrame.new(0,1,0)
  200. Right_Leg = Instance.new("Weld",Torso)
  201. Right_Leg.Name = "RightLegJ"
  202. Right_Leg.Part0 = Torso
  203. Right_Leg.Part1 = rl
  204. Right_Leg.C0 = CFrame.new(0.5,-1,0)
  205. Right_Leg.C1 = CFrame.new(0,1,0)
  206. Staffw = Instance.new("Weld",Torso)
  207. Staffw.Part0 = Torso
  208. Staffw.Part1 = Torso
  209. Staffw.Name = "StaffJoint"
  210.  
  211. local RootJoint = Instance.new("Weld",Character["HumanoidRootPart"])
  212. RootJoint.Name = "RootJ"
  213. RootJoint.Part0 = Character["HumanoidRootPart"]
  214. RootJoint.Part1 = Torso
  215.  
  216. local NeckJ = Instance.new("Weld",Torso)
  217. NeckJ.Name = "NeckJ"
  218. NeckJ.Part0 = Torso
  219. NeckJ.Part1 = Character.Head
  220. NeckJ.C1 = CFrame.new(0,-1.5,0)
  221. Player.Character.Humanoid.Died:connect(function()
  222. _G.ConnectionAgent:disconnect()
  223. end)
  224.  
  225. angle = 0
  226. angle2 = 0
  227. angle3 = 0
  228. anglespeed = 2
  229. anglespeed2 = 1
  230. anglespeed3 = .4
  231. game:GetService("RunService").Stepped:connect(function()
  232. angle = ((angle % 100) + anglespeed/10)
  233. angle2 = ((angle2 % 100) + anglespeed2/10)
  234. 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
  235. if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Flying" then -- idle
  236. if not Humanoid.WalkSpeed == 50 then
  237. Humanoid.WalkSpeed = 50
  238. end
  239. if LimbAccess.RJ then
  240. 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)
  241. end
  242. if LimbAccess.LA then
  243. 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)
  244. end
  245. if LimbAccess.NJ then
  246. 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)
  247. end
  248. if LimbAccess.RA then
  249. 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)
  250. end
  251. if LimbAccess.LL then
  252. 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)
  253. end
  254. if LimbAccess.RL then
  255. 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)
  256. end
  257. if LimbAccess.Weapon then
  258. Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,-1,0),.2)
  259. Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,-.4)*CFrame.Angles(math.rad(180),math.rad(180),0),.2)
  260. end
  261. elseif Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude > 2 and State == "Flying" then -- walk
  262. if LimbAccess.RJ then
  263. 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)
  264. end
  265. if LimbAccess.LA then
  266. 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)
  267. end
  268. if LimbAccess.NJ then
  269. 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)
  270. end
  271. if LimbAccess.RA then
  272. 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)
  273. end
  274. if LimbAccess.LL then
  275. 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)
  276. end
  277. if LimbAccess.RL then
  278. 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)
  279. end
  280. if LimbAccess.Weapon then
  281. Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,-1,0),.2)
  282. Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,-.4)*CFrame.Angles(math.rad(180),math.rad(180),0),.2)
  283. end
  284. end
  285. if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Lounge" then -- idle
  286. if not Humanoid.WalkSpeed == 30 then
  287. Humanoid.WalkSpeed = 30
  288. end
  289. if LimbAccess.RJ then
  290. RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,0,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(0),0),.2)
  291. end
  292. if LimbAccess.LA then
  293. 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)
  294. end
  295. if LimbAccess.NJ then
  296. 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)
  297. end
  298. if LimbAccess.RA then
  299. 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)
  300. end
  301. if LimbAccess.LL then
  302. 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)
  303. end
  304. if LimbAccess.RL then
  305. 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)
  306. end
  307. if LimbAccess.Weapon then
  308. Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,0,.5),.2)
  309. Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,0)*CFrame.Angles(math.rad(180),math.rad(180),math.rad(-45)),.2)
  310. end
  311. elseif Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude > 2 and State == "Lounge" then -- walk
  312. if LimbAccess.RJ then
  313. RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.2,math.sin(angle2)*.1,0)*CFrame.Angles(0,math.rad(0),0),.2)
  314. end
  315. if LimbAccess.LA then
  316. 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)
  317. end
  318. if LimbAccess.NJ then
  319. 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)
  320. end
  321. if LimbAccess.RA then
  322. 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)
  323. end
  324. if LimbAccess.LL then
  325. 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)
  326. end
  327. if LimbAccess.RL then
  328. 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)
  329. end
  330. if LimbAccess.Weapon then
  331. Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,0,.5),.2)
  332. Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,0)*CFrame.Angles(math.rad(180),math.rad(180),math.rad(-45)),.2)
  333. end
  334. end
  335. if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Battle" then -- idle
  336. if not Humanoid.WalkSpeed == 20 then
  337. Humanoid.WalkSpeed = 20
  338. end
  339. if LimbAccess.RJ then
  340. 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)
  341. end
  342. if LimbAccess.LA then
  343. 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)
  344. end
  345. if LimbAccess.NJ then
  346. 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)
  347. end
  348. if LimbAccess.RA then
  349. 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)
  350. end
  351. if LimbAccess.LL then
  352. 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)
  353. end
  354. if LimbAccess.RL then
  355. 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)
  356. end
  357. if LimbAccess.Weapon then
  358. Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,-.5,-1),.2)
  359. Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,.6,0)*CFrame.Angles(math.rad(90),math.rad(180),math.rad(-90)),.2)
  360. end
  361. elseif Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude > 2 and State == "Battle" then -- walk
  362. if LimbAccess.RJ then
  363. RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.2,.5+math.sin(angle2)*.1,0)*CFrame.Angles(0,math.rad(0),0),.2)
  364. end
  365. if LimbAccess.LA then
  366. 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)
  367. end
  368. if LimbAccess.NJ then
  369. 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)
  370. end
  371. if LimbAccess.RA then
  372. 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)
  373. end
  374. if LimbAccess.LL then
  375. 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)
  376. end
  377. if LimbAccess.RL then
  378. 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)
  379. end
  380. if LimbAccess.Weapon then
  381. Staffw.C0 = Lerp(Staffw.C0,CFrame.new(.4,.5,-1),.2)
  382. Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,.1,0)*CFrame.Angles(math.rad(135),math.rad(120),math.rad(-135)),.2)
  383. end
  384. end
  385. if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Changing" then -- idle
  386. if LimbAccess.RJ then
  387. 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)
  388. end
  389. if LimbAccess.LA then
  390. 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)
  391. end
  392. if LimbAccess.NJ then
  393. NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  394. end
  395. if LimbAccess.RA then
  396. 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)
  397. end
  398. if LimbAccess.LL then
  399. Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-1,-1,-.4)*CFrame.Angles(0,math.rad(25),math.rad(75)),.1)
  400. end
  401. if LimbAccess.RL then
  402. Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(1,-1,-.4)*CFrame.Angles(0,math.rad(-25),math.rad(-75)),.1)
  403. end
  404. end
  405. end)
  406.  
  407. Mesh2 = function(par, num, x, y, z)
  408.  
  409. local msh = _
  410. if num == 1 then
  411. msh = Instance.new("CylinderMesh", par)
  412. else
  413. if num == 2 then
  414. msh = Instance.new("SpecialMesh", par)
  415. msh.MeshType = 3
  416. else
  417. if num == 3 then
  418. msh = Instance.new("BlockMesh", par)
  419. else
  420. if num == 4 then
  421. msh = Instance.new("SpecialMesh", par)
  422. msh.MeshType = "Torso"
  423. else
  424. if type(num) == "string" then
  425. msh = Instance.new("SpecialMesh", par)
  426. msh.MeshId = num
  427. end
  428. end
  429. end
  430. end
  431. end
  432. msh.Scale = Vector3.new(x, y, z)
  433. return msh
  434. end
  435.  
  436. local GodMode = true
  437. local OP_HEALTH = runServ.RenderStepped:connect(function()
  438. if GodMode and RootJoint.Parent ~= nil then
  439. hum.MaxHealth = huge
  440. hum.Health = huge
  441. hum.MaxHealth = huge
  442. hum.Health = huge
  443. wait()
  444. hum.MaxHealth = huge
  445. hum.Health = huge
  446. hum.MaxHealth = huge
  447. hum.Health = huge
  448. if hum.Health == 0 then
  449. MakeText("I failed my master..", FONT, 1, 255, 0, 0, 0, 0, 0, char.Head.CFrame)
  450. end
  451. end
  452. end)
  453.  
  454.  
  455. Weld2 = function(p0, p1, x, y, z, rx, ry, rz, par)
  456.  
  457. local w = Instance.new("Motor", par or p0)
  458. w.Part0 = p0
  459. w.Part1 = p1
  460. w.C1 = CFrame.new(x, y, z) * CFrame.Angles(rx, ry, rz)
  461. return w
  462. end
  463.  
  464. NoOutline = function(Part)
  465.  
  466. Part.TopSurface = 10
  467. end
  468.  
  469. part = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  470.  
  471. local fp = Instance.new("Part")
  472. fp.formFactor = formfactor
  473. fp.Parent = parent
  474. fp.Reflectance = reflectance
  475. fp.Transparency = transparency
  476. fp.CanCollide = false
  477. fp.Locked = true
  478. fp.BrickColor = brickcolor
  479. fp.Name = name
  480. fp.Size = size
  481. fp.Position = Torso.Position
  482. NoOutline(fp)
  483. fp.Material = "SmoothPlastic"
  484. fp:BreakJoints()
  485. return fp
  486. end
  487.  
  488. local vt = Vector3.new
  489.  
  490. for i,v in pairs(player.Character.Head:GetChildren()) do
  491. if v:IsA("Sound") then
  492. v:Destroy()
  493. end
  494. end
  495.  
  496. if Hood == true then
  497. for _,v in pairs(char:GetChildren()) do
  498. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  499. --v:remove()
  500. v.Handle.Transparency = 1
  501. local hat = part(3, char, 0, 0, BrickColor.new(""), "Hood", vt(0.5, 1, 1.02))
  502. Mesh2 = newi("SpecialMesh", hat)
  503. Mesh2.MeshType = "FileMesh"
  504. Mesh2.Scale = Vector3.new(1.1,1.1,1.1)
  505. Mesh2.MeshId = "http://www.roblox.com/asset/?id=1078075"
  506. --Mesh2(hat, "http://www.roblox.com/asset/?id=1078075", 1.05, 1.05, 1.05)
  507. Mesh2.TextureId = "http://www.roblox.com/asset/?id=1078071"
  508. Weld2(char.Head, hat, 0, -0.25, 0, 0, 0, 0, hat)
  509. end
  510. end
  511. end
  512.  
  513. --[[Magic Change]]--
  514. mouse.KeyDown:connect(function(key)
  515. if key == "l" then
  516. r.Decal.Texture = "rbxassetid://564602277"
  517. MakeText("Magic Change! (Poison)", FONT, .3, 255, 0, 0, 0, 0, 0, char.Head.CFrame) --help
  518. magic = "poison"
  519. color = "Royal purple"
  520. end
  521. end)
  522.  
  523. mouse.KeyDown:connect(function(key)
  524. if key == "j" then
  525. r.Decal.Texture = "rbxassetid://131155455"
  526. MakeText("Magic Change! (Regular)", FONT, .3, 255, 0, 0, 0, 0, 0, char.Head.CFrame)
  527. magic = "normal"
  528. color = "Black"
  529. end
  530. end)
  531.  
  532. --551749770
  533.  
  534. mouse.KeyDown:connect(function(key)
  535. if key == "k" then
  536. r.Decal.Texture = "rbxassetid://127950951"
  537. MakeText("Magic Change! (Ice)", FONT, .3, 255, 0, 0, 0, 0, 0, char.Head.CFrame)
  538. magic = "ice"
  539. color = "Toothpaste"
  540. end
  541. end)
  542.  
  543. mouse.KeyDown:connect(function(key)
  544. if key == "p" then
  545. MakeText("Disappear!", FONT, .3, 255, 0, 0, 0, 0, 0, char.Head.CFrame)
  546. r.Decal.Transparency = 0.050
  547. wait(0.1)
  548. r.Decal.Transparency = 0.1
  549. wait(0.1)
  550. r.Decal.Transparency = 0.15
  551. wait(0.1)
  552. r.Decal.Transparency = 0.2
  553. wait(0.1)
  554. r.Decal.Transparency = 0.25
  555. wait(0.1)
  556. r.Decal.Transparency = 0.30
  557. wait(0.1)
  558. r.Decal.Transparency = 0.4
  559. wait(0.1)
  560. r.Decal.Transparency = 0.5
  561. wait(0.1)
  562. r.Decal.Transparency = 0.6
  563. wait(0.1)
  564. r.Decal.Transparency = 0.7
  565. wait(0.1)
  566. r.Decal.Transparency = 0.8
  567. wait(0.1)
  568. r.Decal.Transparency = 0.9
  569. wait(0.050)
  570. r.Decal.Transparency = 1
  571. end
  572. end)
  573. mouse.KeyDown:connect(function(key)
  574. if key == "b" then
  575. MakeText("Reappear", FONT, .3, 255, 0, 0, 0, 0, 0, char.Head.CFrame) --help
  576. r.Decal.Transparency = 1
  577. wait(0.1)
  578. r.Decal.Transparency = 0.950
  579. wait(0.1)
  580. r.Decal.Transparency = 0.9
  581. wait(0.1)
  582. r.Decal.Transparency = 0.8
  583. wait(0.1)
  584. r.Decal.Transparency = 0.7
  585. wait(0.1)
  586. r.Decal.Transparency = 0.6
  587. wait(0.1)
  588. r.Decal.Transparency = 0.5
  589. wait(0.1)
  590. r.Decal.Transparency = 0.4
  591. wait(0.1)
  592. r.Decal.Transparency = 0.3
  593. wait(0.1)
  594. r.Decal.Transparency = 0.25
  595. wait(0.1)
  596. r.Decal.Transparency = 0.2
  597. wait(0.1)
  598. r.Decal.Transparency = 0.1
  599. wait(0.050)
  600. r.Decal.Transparency = 0
  601. end
  602. end)
  603.  
  604. In = Instance.new
  605. V3 = Vector3
  606. local powah = false
  607. local powah2 = false
  608. local Enabled = false
  609. local enabled = true
  610. local typ = "Click-Generate"
  611. local gen = false
  612. local color = "Black"
  613. local change = true
  614. local harm = true
  615. Bin = In("HopperBin", player.Backpack)
  616. Bin.Name = "Dark Overseer Official Orb Handler"
  617. player.Character.Humanoid.MaxHealth = math.huge
  618. player.Character.Humanoid.Health = math.huge
  619. function colorchange()
  620. change = false
  621. Bin.Name = "Changed color to " .. color
  622. wait(1)
  623. Bin.Name = typ
  624. change = true
  625. end
  626. function move(part, bp)
  627. while powah == true do
  628. bp.Position = part.Position
  629. wait()
  630. end
  631. end
  632. function move2(part, mouse)
  633. while powah2 == true do
  634. part.bp.Position = mouse.Hit.p
  635. wait()
  636. end
  637. end
  638. function PressKey(key, mouse)
  639. key = key:lower()
  640. if key == "r" then
  641. powah = true
  642. Enabled = false
  643. ball = In("Part", Workspace)
  644. ball.CanCollide = false
  645. ball.Transparency = 1
  646. ball.Anchored = false
  647. ball.Name = "MainOrb"
  648. ball.Parent = player.Character
  649. ball.Shape = "Ball"
  650. ball.Material = "Neon"
  651. ball.BrickColor = BrickColor.new(color)
  652. ball.Size = V3.new(5, 5, 5)
  653. ball.Position = mouse.Hit.p
  654. bp = In("BodyPosition", ball)
  655. bp.Name = "bp"
  656. bp.MaxForce = V3.new(math.huge, math.huge, math.huge)
  657. bp.Position = ball.Position + Vector3.new(0, 5, 0)
  658. ball.Touched:connect(function(hit)
  659. if hit.Name == "orb" then
  660. ball.Transparency = 0
  661. hit:remove()
  662. ball.Size = ball.Size + V3.new(5, 5, 5)
  663. ball.bp.Position = ball.bp.Position + V3.new(0, 0.1, 0)
  664. bloop = In("Sound", ball)
  665. bloop.SoundId = "rbxassetid://236989198"
  666. bloop.Volume = 10
  667. bloop:play()
  668. elseif hit.Name ~= "Base" and hit.Parent.Name ~= player.Name and harm == true then
  669. if magic == "normal" then
  670. hit:remove()
  671. end
  672. if magic == "poison" then
  673. local hithum = hit.Parent:FindFirstChild("Humanoid")
  674. local cc = hit.BrickColor
  675. for i = 1,10 do
  676. wait(0.0001)
  677. if (hithum.Health == 0) then return end
  678. hit.BrickColor = BrickColor.new("Royal purple")
  679. wait(2)
  680. hithum:TakeDamage(50)
  681. hit.BrickColor = cc
  682. end
  683. end
  684. if magic == "ice" then
  685. local cc = hit.BrickColor
  686. hit.Anchored = true
  687. hit.BrickColor = BrickColor.new("Cyan")
  688. wait(3)
  689. hit.Anchored = false
  690. hit.BrickColor = cc
  691. --[[hit.Transparency = 1
  692. local hits = hit.Size
  693. local hit2 = newi("Part", hit)
  694. hit2.BrickColor = BrickColor.new("Toothpaste")
  695. hit2.Size = hits
  696. local hitw = newi("Weld", hit)
  697. hitw.Part0 = hit2
  698. hitw.Part1 = hit
  699. hitw.C0 = V3(0,0,0)
  700. --hit.BrickColor = BrickColor.new("Toothpaste")
  701. hit2.Transparency = 0.5
  702. hit2.Anchored = true
  703. wait(3)
  704. hit2.Anchored = false
  705. hit2:destroy()]]
  706. end
  707. end
  708.  
  709. end)
  710. for i, v in pairs(player.Character:GetChildren()) do
  711. if v.Name == "orb" then
  712. coroutine.resume(coroutine.create(function()
  713. move(ball, v.bp)
  714. end))
  715. end
  716. end
  717. elseif key == "e" then
  718. if typ == "Click-Generate" then
  719. typ = "Auto-Generate"
  720. Bin.Name = "Auto-Generate"
  721. else
  722. typ = "Click-Generate"
  723. Bin.Name = "Click-Generate"
  724. end
  725. elseif key == "t" then
  726. if enabled == true then
  727. enabled = false
  728. powah2 = true
  729. move2(player.Character.MainOrb, mouse)
  730. else
  731. enabled = true
  732. powah2 = false
  733. player.Character.MainOrb:remove()
  734. end
  735. --[[elseif key == "z" then
  736. if color == "Black" and change == true then
  737. color = "Really red"
  738. colorchange()
  739. elseif color == "Really red" and change == true then
  740. color = "New Yeller"
  741. colorchange()
  742. elseif color == "New Yeller" and change == true then
  743. color = "Institutional white"
  744. colorchange()
  745. elseif color == "Institutional white" and change == true then
  746. color = "Toothpaste"
  747. colorchange()
  748. elseif color == "Toothpaste" and change == true then
  749. color = "Pink"
  750. colorchange()
  751. elseif color == "Pink" and change == true then
  752. color = "Lime green"
  753. colorchange()
  754. elseif color == "Lime green" and change == true then
  755. color = "Black"
  756. colorchange()
  757. end
  758. elseif key == "x" then
  759. if color == "Lime green" and change == true then
  760. color = "Pink"
  761. colorchange()
  762. elseif color == "Pink" and change == true then
  763. color = "Toothpaste"
  764. colorchange()
  765. elseif color == "Toothpaste" and change == true then
  766. color = "Institutional white"
  767. colorchange()
  768. elseif color == "Institutional white" and change == true then
  769. color = "New Yeller"
  770. colorchange()
  771. elseif color == "New Yeller" and change == true then
  772. color = "Really red"
  773. colorchange()
  774. elseif color == "Really red" and change == true then
  775. color = "Black"
  776. colorchange()
  777. elseif color == "Black" and change == true then
  778. color = "Lime green"
  779. colorchange()
  780. end]]
  781. elseif key == "f" then
  782. if harm == true and change == true then
  783. change = false
  784. harm = false
  785. Bin.Name = "Harm Mode: Off"
  786. wait(1)
  787. Bin.Name = typ
  788. change = true
  789. elseif harm == false and change == true then
  790. change = false
  791. harm = true
  792. Bin.Name = "Harm Mode: On"
  793. wait(1)
  794. Bin.Name = typ
  795. change = true
  796. end
  797. elseif key == "g" then
  798. for i, v in pairs(player.Character:GetChildren()) do
  799. if v.Name == "orb" or v.Name == "MainOrb" then
  800. ex = In("Explosion", Workspace)
  801. ex.Position = v.Position
  802. v:remove()
  803. end
  804. end
  805. end
  806. end
  807. function LiftKey(key, mouse)
  808. key = key:lower()
  809. if key == "t" then
  810. end
  811. end
  812. function Click(mouse)
  813. Enabled = true
  814. ball = In("Part")
  815. ball.CanCollide = false
  816. ball.Name = "orb"
  817. ball.Parent = player.Character
  818. ball.Shape = "Ball"
  819. ball.Material = "Neon"
  820. ball.BrickColor = BrickColor.new(color)
  821. ball.Size = V3.new(5, 5, 5)
  822. ball.Position = mouse.Hit.p
  823. bp = In("BodyPosition", ball)
  824. bp.Name = "bp"
  825. bp.MaxForce = V3.new(math.huge, math.huge, math.huge)
  826. bp.Position = ball.Position + Vector3.new(0, 5, 0)
  827. bloop = In("Sound", ball)
  828. bloop.SoundId = "rbxassetid://236989198"
  829. bloop.Volume = 10
  830. bloop:play()
  831. end
  832. function Click2(mouse)
  833. gen = true
  834. Enabled = true
  835. while gen == true do
  836. ball = In("Part")
  837. ball.CanCollide = false
  838. ball.Name = "orb"
  839. ball.Parent = player.Character
  840. ball.Shape = "Ball"
  841. ball.Material = "Neon"
  842. ball.BrickColor = BrickColor.new(color)
  843. ball.Size = V3.new(5, 5, 5)
  844. pos = math.random(-200, 200)
  845. pos2 = math.random(-200, 200)
  846. ball.CFrame = player.Character.Head.CFrame * CFrame.new(pos, -5, pos2)
  847. bp = In("BodyPosition", ball)
  848. bp.Name = "bp"
  849. bp.MaxForce = V3.new(math.huge, math.huge, math.huge)
  850. bp.Position = ball.Position + Vector3.new(0, 5, 0)
  851. bloop = In("Sound", ball)
  852. bloop.SoundId = "rbxassetid://236989198"
  853. bloop.Volume = 10
  854. bloop:play()
  855. wait()
  856. end
  857. end
  858. function Click3(mouse)
  859. if mouse.Target:IsA("Part") then
  860. bp = In("BodyPosition")
  861. bp.Name = "bp"
  862. grab = true
  863. mouse.Target.Anchored = false
  864. coroutine.resume(coroutine.create(function()
  865. move(mouse.Target, bp, mouse)
  866. end))
  867. end
  868. end
  869. function Release(mouse)
  870. gen = false
  871. end
  872. function Select(mouse)
  873. mouse.Button1Down:connect(function()
  874. if typ == "Click-Generate" then
  875. Click(mouse)
  876. elseif typ == "Auto-Generate" then
  877. Click2(mouse)
  878. end
  879. end)
  880. mouse.Button1Up:connect(function()
  881. Release(mouse)
  882. end)
  883. mouse.KeyDown:connect(function(key)
  884. PressKey(key, mouse)
  885. end)
  886. mouse.KeyUp:connect(function(key)
  887. LiftKey(key, mouse)
  888. end)
  889. end
  890. Bin.Selected:connect(Select)
  891. wait(2)
  892. Bin.Name = "Overseer Hopperbin Loaded"
  893. wait(2)
  894. Bin.Name = "..."
  895.  
  896. --[[Bin2 = In("HopperBin", player.Backpack)
  897. while wait(6) do
  898. Bin2.Name = "Hello, " .. game.Players.LocalPlayer.Name
  899. wait(3)
  900. Bin2.Name = "Your player id is: " .. game.Players.LocalPlayer.UserId
  901. end]]
  902.  
  903. z = Instance.new("Sound", Torso)
  904. z.SoundId = "rbxassetid://411946428" -- 566055038 570147631
  905. z.Looped = true
  906. z.Volume = 5
  907. wait(.1)
  908. z:Play()
  909.  
  910. print'Overseer loaded.'
  911.  
  912. while true do
  913. wait(0.1)
  914. if magic == "normal" then
  915. color = "Black"
  916. end
  917. if magic == "poison" then
  918. color = "Royal purple"
  919. end
  920. if magic == "ice" then
  921. color = "Toothpaste"
  922. end
  923. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement