Advertisement
doryna2281337

Untitled

Aug 24th, 2019
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. local rp = RealPlayer
  6. script.Parent = rp.Character
  7.  
  8. --RemoteEvent for communicating
  9. local Event = Instance.new("RemoteEvent")
  10. Event.Name = "UserInput_Event"
  11.  
  12. --Fake event to make stuff like Mouse.KeyDown work
  13. local function fakeEvent()
  14. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  15. t.connect = t.Connect
  16. return t
  17. end
  18.  
  19. --Creating fake input objects with fake variables
  20. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  21. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  22. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  23. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  24. end}
  25. --Merged 2 functions into one by checking amount of arguments
  26. CAS.UnbindAction = CAS.BindAction
  27.  
  28. --This function will trigger the events that have been :Connect()'ed
  29. local function te(self,ev,...)
  30. local t = m[ev]
  31. if t and t._fakeEvent then
  32. for _,f in pairs(t.Functions) do
  33. f(...)
  34. end
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=rp then return end
  42. m.Target = io.Target
  43. m.Hit = io.Hit
  44. if not io.isMouse then
  45. local b = io.UserInputState == Enum.UserInputState.Begin
  46. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  47. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  48. end
  49. for _,t in pairs(CAS.Actions) do
  50. for _,k in pairs(t.Keys) do
  51. if k==io.KeyCode then
  52. t.Function(t.Name,io.UserInputState,io)
  53. end
  54. end
  55. end
  56. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  57. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  58. end
  59. end)
  60. Event.Parent = NLS([==[
  61. local Player = game:GetService("Players").LocalPlayer
  62. local Event = script:WaitForChild("UserInput_Event")
  63.  
  64. local Mouse = Player:GetMouse()
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local h,t
  75. --Give the server mouse data 30 times every second, but only if the values changed
  76. --If player is not moving their mouse, client won't fire events
  77. while wait(1/30) do
  78. if h~=Mouse.Hit or t~=Mouse.Target then
  79. h,t=Mouse.Hit,Mouse.Target
  80. Event:FireServer({isMouse=true,Target=t,Hit=h})
  81. end
  82. end]==],Player.Character)
  83.  
  84. ----Sandboxed game object that allows the usage of client-side methods and services
  85. --Real game object
  86. local _rg = game
  87.  
  88. --Metatable for fake service
  89. local fsmt = {
  90. __index = function(self,k)
  91. local s = rawget(self,"_RealService")
  92. if s then return s[k] end
  93. end,
  94. __newindex = function(self,k,v)
  95. local s = rawget(self,"_RealService")
  96. if s then s[k]=v end
  97. end,
  98. __call = function(self,...)
  99. local s = rawget(self,"_RealService")
  100. if s then return s(...) end
  101. end
  102. }
  103. local function FakeService(t,RealService)
  104. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  105. return setmetatable(t,fsmt)
  106. end
  107.  
  108. --Fake game object
  109. local g = {
  110. GetService = function(self,s)
  111. return self[s]
  112. end,
  113. Players = FakeService({
  114. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  115. },"Players"),
  116. UserInputService = FakeService(UIS,"UserInputService"),
  117. ContextActionService = FakeService(CAS,"ContextActionService"),
  118. }
  119. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  120. g.service = g.GetService
  121.  
  122. g.RunService = FakeService({
  123. RenderStepped = _rg:GetService("RunService").Heartbeat,
  124. BindToRenderStep = function(self,name,_,fun)
  125. self._btrs[name] = self.Heartbeat:Connect(fun)
  126. end,
  127. UnbindFromRenderStep = function(self,name)
  128. self._btrs[name]:Disconnect()
  129. end,
  130. },"RunService")
  131.  
  132. setmetatable(g,{
  133. __index=function(self,s)
  134. return _rg:GetService(s) or typeof(_rg[s])=="function"
  135. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  136. end,
  137. __newindex = fsmt.__newindex,
  138. __call = fsmt.__call
  139. })
  140. --Changing owner to fake player object to support owner:GetMouse()
  141. game,owner = g,g.Players.LocalPlayer
  142. end
  143.  
  144. Player = owner
  145. PlayerGui = Player.PlayerGui
  146. Cam = workspace.CurrentCamera
  147. Backpack = Player.Backpack
  148. char = Player.Character
  149. Humanoid = char.Humanoid
  150. Mouse = Player:GetMouse()
  151. ---------------------------------------------------
  152. local LeftUpperArm = char.LeftUpperArm
  153. local LeftShoulder = char.LeftUpperArm.LeftShoulder
  154. local LeftLowerArm = char.LeftLowerArm
  155. local LeftElbow = char.LeftLowerArm.LeftElbow
  156. --------------------------------------------------------
  157. local LeftUpperLeg = char.LeftUpperLeg
  158. local LeftHip = char.LeftUpperLeg.LeftHip
  159. local LeftLowerLeg = char.LeftLowerLeg
  160. local LeftKnee = char.LeftLowerLeg.LeftKnee
  161. ----------------------------------------------------------
  162. local RightUpperArm = char.RightUpperArm
  163. local RightShoulder = char.RightUpperArm.RightShoulder
  164. local RightLowerArm = char.RightLowerArm
  165. local RightElbow = char.RightLowerArm.RightElbow
  166. ----------------------------------------------------------
  167. local RightUpperLeg = char.RightUpperLeg
  168. local RightHip = char.RightUpperLeg.RightHip
  169. local RightLowerLeg = char.RightLowerLeg
  170. local RightKnee = char.RightLowerLeg.RightKnee
  171. ----------------------------------------------------------
  172. local UpperTorso = char.UpperTorso
  173. local LowerTorso = char.LowerTorso
  174. local Root = char.LowerTorso.Root
  175. local RootPart = char.HumanoidRootPart
  176. local LeftHand = char.LeftHand
  177. local RightHand = char.RightHand
  178. local LeftFoot = char.LeftFoot
  179. local RightFoot = char.RightFoot
  180. --------------------------------------------
  181. local Head = char.Head
  182. local Neck = char.Head.Neck
  183. local oldAnim = currentAnim
  184.  
  185. removeuseless = game:GetService("Debris")
  186. laff = Instance.new("Sound",Head)
  187. tauntdebounce = false
  188. char = Player.Character
  189. Humanoid = char.Humanoid
  190. ---------
  191. plr = game.Players.LocalPlayer
  192. char = plr.Character
  193. mouse = plr:GetMouse()
  194. Create = Instance.new
  195. Huge = math.huge
  196.  
  197.  
  198. local Orin = "http://www.roblox.com/asset/?id=1065951398"
  199. Head.face.Texture = Orin
  200. function weld(a, b, acf)
  201. local w = Instance.new("Weld", a)
  202. w.Part0 = a
  203. w.Part1 = b
  204. w.C0 = acf
  205. end
  206. --------------------------------
  207. char.Head.face.Texture = "rbxassetid://0"
  208. --------------------------------
  209. local naeeym2 = Instance.new("BillboardGui",char)
  210. naeeym2.AlwaysOnTop = true
  211. naeeym2.Size = UDim2.new(5,35,2,35)
  212. naeeym2.StudsOffset = Vector3.new(0,2,0)
  213. naeeym2.Adornee = hed
  214. naeeym2.Name = "Name"
  215.  
  216. local tecks2 = Instance.new("TextLabel",naeeym2)
  217. tecks2.BackgroundTransparency = 1
  218. tecks2.TextScaled = true
  219. tecks2.BorderSizePixel = 0
  220. tecks2.Text = ""
  221. tecks2.Font = "Fantasy"
  222. tecks2.TextSize = 30
  223. tecks2.TextStrokeTransparency = 0
  224. tecks2.TextColor3 = BrickColor.new('Br. yellowish orange').Color
  225. tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
  226. tecks2.Size = UDim2.new(1,0,0.5,0)
  227. tecks2.Parent = naeeym2
  228. textfag = tecks2
  229. tecks2.Text = ""
  230. tecks2.Text = "script by xdielivex"
  231. wait(1)
  232. tecks2.Text = "Pain"
  233. wait(1)
  234. tecks2.Text = ""
  235. coroutine.resume(coroutine.create(function()
  236. while textfag ~= nil do
  237. swait()
  238. textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  239. textfag.Rotation = math.random(-3,3)
  240. end
  241. end))
  242. -------------------------------------------------------
  243. wait(0.2)
  244. local plr = game:service'Players'.LocalPlayer
  245. local char = plr.Character
  246. local hum = char.Humanoid
  247. local hed = char.Head
  248. local root = char.HumanoidRootPart
  249. local tors = char.UpperTorso
  250. local ra = char.RightUpperArm
  251. local la = char.LeftUpperArm
  252. local rl = char.RightUpperLeg
  253. local ll = char.LeftUpperLeg
  254. local neck = char.Head.Neck
  255. local mouse = plr:GetMouse()
  256. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  257. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  258. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  259. local maincolor = BrickColor.new("Phosph. White")
  260. local mainecolor = BrickColor.new("Earth orange")
  261.  
  262. -------------------------------------------------------
  263. --Start Good Stuff--
  264. -------------------------------------------------------
  265. cam = game.Workspace.CurrentCamera
  266. CF = CFrame.new
  267. angles = CFrame.Angles
  268. attack = false
  269. Euler = CFrame.fromEulerAnglesXYZ
  270. Rad = math.rad
  271. IT = Instance.new
  272. BrickC = BrickColor.new
  273. Cos = math.cos
  274. Acos = math.acos
  275. Sin = math.sin
  276. Asin = math.asin
  277. Abs = math.abs
  278. Mrandom = math.random
  279. Floor = math.floor
  280. -------------------------------------------------------
  281. --End Good Stuff--
  282. -------------------------------------------------------
  283. -------------------------------------------------------
  284. --Start HeartBeat--
  285. -------------------------------------------------------
  286. ArtificialHB = Instance.new("BindableEvent", script)
  287. ArtificialHB.Name = "Heartbeat"
  288. script:WaitForChild("Heartbeat")
  289.  
  290. frame = 1 / 60
  291. tf = 0
  292. allowframeloss = false
  293. tossremainder = false
  294.  
  295.  
  296. lastframe = tick()
  297. script.Heartbeat:Fire()
  298.  
  299.  
  300. game:GetService("RunService").Heartbeat:connect(function(s, p)
  301. tf = tf + s
  302. if tf >= frame then
  303. if allowframeloss then
  304. script.Heartbeat:Fire()
  305. lastframe = tick()
  306. else
  307. for i = 1, math.floor(tf / frame) do
  308. script.Heartbeat:Fire()
  309. end
  310. lastframe = tick()
  311. end
  312. if tossremainder then
  313. tf = 0
  314. else
  315. tf = tf - frame * math.floor(tf / frame)
  316. end
  317. end
  318. end)
  319. -------------------------------------------------------
  320. --End HeartBeat--
  321. -------------------------------------------------------
  322.  
  323. -------------------------------------------------------
  324. --Start Important Functions--
  325. -------------------------------------------------------
  326. function swait(num)
  327. if num == 0 or num == nil then
  328. game:service("RunService").Stepped:wait(0)
  329. else
  330. for i = 0, num do
  331. game:service("RunService").Stepped:wait(0)
  332. end
  333. end
  334. end
  335. function thread(f)
  336. coroutine.resume(coroutine.create(f))
  337. end
  338. function clerp(a, b, t)
  339. local qa = {
  340. QuaternionFromCFrame(a)
  341. }
  342. local qb = {
  343. QuaternionFromCFrame(b)
  344. }
  345. local ax, ay, az = a.x, a.y, a.z
  346. local bx, by, bz = b.x, b.y, b.z
  347. local _t = 1 - t
  348. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  349. end
  350. function QuaternionFromCFrame(cf)
  351. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  352. local trace = m00 + m11 + m22
  353. if trace > 0 then
  354. local s = math.sqrt(1 + trace)
  355. local recip = 0.5 / s
  356. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  357. else
  358. local i = 0
  359. if m00 < m11 then
  360. i = 1
  361. end
  362. if m22 > (i == 0 and m00 or m11) then
  363. i = 2
  364. end
  365. if i == 0 then
  366. local s = math.sqrt(m00 - m11 - m22 + 1)
  367. local recip = 0.5 / s
  368. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  369. elseif i == 1 then
  370. local s = math.sqrt(m11 - m22 - m00 + 1)
  371. local recip = 0.5 / s
  372. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  373. elseif i == 2 then
  374. local s = math.sqrt(m22 - m00 - m11 + 1)
  375. local recip = 0.5 / s
  376. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  377. end
  378. end
  379. end
  380. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  381. local xs, ys, zs = x + x, y + y, z + z
  382. local wx, wy, wz = w * xs, w * ys, w * zs
  383. local xx = x * xs
  384. local xy = x * ys
  385. local xz = x * zs
  386. local yy = y * ys
  387. local yz = y * zs
  388. local zz = z * zs
  389. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  390. end
  391. function QuaternionSlerp(a, b, t)
  392. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  393. local startInterp, finishInterp
  394. if cosTheta >= 1.0E-4 then
  395. if 1 - cosTheta > 1.0E-4 then
  396. local theta = math.acos(cosTheta)
  397. local invSinTheta = 1 / Sin(theta)
  398. startInterp = Sin((1 - t) * theta) * invSinTheta
  399. finishInterp = Sin(t * theta) * invSinTheta
  400. else
  401. startInterp = 1 - t
  402. finishInterp = t
  403. end
  404. elseif 1 + cosTheta > 1.0E-4 then
  405. local theta = math.acos(-cosTheta)
  406. local invSinTheta = 1 / Sin(theta)
  407. startInterp = Sin((t - 1) * theta) * invSinTheta
  408. finishInterp = Sin(t * theta) * invSinTheta
  409. else
  410. startInterp = t - 1
  411. finishInterp = t
  412. end
  413. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  414. end
  415. function rayCast(Position, Direction, Range, Ignore)
  416. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  417. end
  418. local RbxUtility = LoadLibrary("RbxUtility")
  419. local Create = RbxUtility.Create
  420.  
  421. -------------------------------------------------------
  422. --Start Damage Function--
  423. -------------------------------------------------------
  424. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  425. if hit.Parent == nil then
  426. return
  427. end
  428. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  429. for _, v in pairs(hit.Parent:children()) do
  430. if v:IsA("Humanoid") then
  431. h = v
  432. end
  433. end
  434. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  435. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  436. if hit.Parent.DebounceHit.Value == true then
  437. return
  438. end
  439. end
  440. if insta == true then
  441. hit.Parent:FindFirstChild("Head"):BreakJoints()
  442. end
  443. local c = Create("ObjectValue"){
  444. Name = "creator",
  445. Value = game:service("Players").LocalPlayer,
  446. Parent = h,
  447. }
  448. game:GetService("Debris"):AddItem(c, .5)
  449. if HitSound ~= nil and HitPitch ~= nil then
  450. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  451. end
  452. local Damage = math.random(minim, maxim)
  453. local blocked = false
  454. local block = hit.Parent:findFirstChild("Block")
  455. if block ~= nil then
  456. if block.className == "IntValue" then
  457. if block.Value > 0 then
  458. blocked = true
  459. block.Value = block.Value - 1
  460. print(block.Value)
  461. end
  462. end
  463. end
  464. if blocked == false then
  465. h.Health = h.Health - Damage
  466. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  467. else
  468. h.Health = h.Health - (Damage / 2)
  469. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  470. end
  471. if Type == "Knockdown" then
  472. local hum = hit.Parent.Humanoid
  473. hum.PlatformStand = true
  474. coroutine.resume(coroutine.create(function(HHumanoid)
  475. swait(1)
  476. HHumanoid.PlatformStand = false
  477. end), hum)
  478. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  479. local bodvol = Create("BodyVelocity"){
  480. velocity = angle * knockback,
  481. P = 5000,
  482. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  483. Parent = hit,
  484. }
  485. local rl = Create("BodyAngularVelocity"){
  486. P = 3000,
  487. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  488. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  489. Parent = hit,
  490. }
  491. game:GetService("Debris"):AddItem(bodvol, .5)
  492. game:GetService("Debris"):AddItem(rl, .5)
  493. elseif Type == "Normal" then
  494. local vp = Create("BodyVelocity"){
  495. P = 500,
  496. maxForce = Vector3.new(math.huge, 0, math.huge),
  497. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  498. }
  499. if knockback > 0 then
  500. vp.Parent = hit.Parent.Torso
  501. end
  502. game:GetService("Debris"):AddItem(vp, .5)
  503. elseif Type == "Up" then
  504. local bodyVelocity = Create("BodyVelocity"){
  505. velocity = Vector3.new(0, 20, 0),
  506. P = 5000,
  507. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  508. Parent = hit,
  509. }
  510. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  511. elseif Type == "DarkUp" then
  512. coroutine.resume(coroutine.create(function()
  513. for i = 0, 1, 0.1 do
  514. swait()
  515. Effects.Block.Create(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  516. end
  517. end))
  518. local bodyVelocity = Create("BodyVelocity"){
  519. velocity = Vector3.new(0, 20, 0),
  520. P = 5000,
  521. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  522. Parent = hit,
  523. }
  524. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  525. elseif Type == "Snare" then
  526. local bp = Create("BodyPosition"){
  527. P = 2000,
  528. D = 100,
  529. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  530. position = hit.Parent.Torso.Position,
  531. Parent = hit.Parent.Torso,
  532. }
  533. game:GetService("Debris"):AddItem(bp, 1)
  534. elseif Type == "Freeze" then
  535. local BodPos = Create("BodyPosition"){
  536. P = 50000,
  537. D = 1000,
  538. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  539. position = hit.Parent.Torso.Position,
  540. Parent = hit.Parent.Torso,
  541. }
  542. local BodGy = Create("BodyGyro") {
  543. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  544. P = 20e+003,
  545. Parent = hit.Parent.Torso,
  546. cframe = hit.Parent.Torso.CFrame,
  547. }
  548. hit.Parent.Torso.Anchored = true
  549. coroutine.resume(coroutine.create(function(Part)
  550. swait(1.5)
  551. Part.Anchored = false
  552. end), hit.Parent.Torso)
  553. game:GetService("Debris"):AddItem(BodPos, 3)
  554. game:GetService("Debris"):AddItem(BodGy, 3)
  555. end
  556. local debounce = Create("BoolValue"){
  557. Name = "DebounceHit",
  558. Parent = hit.Parent,
  559. Value = true,
  560. }
  561. game:GetService("Debris"):AddItem(debounce, Delay)
  562. c = Create("ObjectValue"){
  563. Name = "creator",
  564. Value = Player,
  565. Parent = h,
  566. }
  567. game:GetService("Debris"):AddItem(c, .5)
  568. end
  569. end
  570. -------------------------------------------------------
  571. --End Damage Function--
  572. -------------------------------------------------------
  573.  
  574. -------------------------------------------------------
  575. --Start Damage Function Customization--
  576. -------------------------------------------------------
  577. function ShowDamage(Pos, Text, Time, Color)
  578. local Rate = (1 / 30)
  579. local Pos = (Pos or Vector3.new(0, 0, 0))
  580. local Text = (Text or "")
  581. local Time = (Time or 2)
  582. local Color = (Color or Color3.new(255, 255, 1))
  583. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  584. EffectPart.Anchored = true
  585. local BillboardGui = Create("BillboardGui"){
  586. Size = UDim2.new(3, 0, 3, 0),
  587. Adornee = EffectPart,
  588. Parent = EffectPart,
  589. }
  590. local TextLabel = Create("TextLabel"){
  591. BackgroundTransparency = 1,
  592. Size = UDim2.new(1, 0, 1, 0),
  593. Text = Text,
  594. Font = "Bodoni",
  595. TextColor3 = Color,
  596. TextScaled = true,
  597. TextStrokeColor3 = Color3.fromRGB(220, 188, 129),
  598. Parent = BillboardGui,
  599. }
  600. game.Debris:AddItem(EffectPart, (Time))
  601. EffectPart.Parent = game:GetService("Workspace")
  602. delay(0, function()
  603. local Frames = (Time / Rate)
  604. for Frame = 1, Frames do
  605. wait(Rate)
  606. local Percent = (Frame / Frames)
  607. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  608. TextLabel.TextTransparency = Percent
  609. end
  610. if EffectPart and EffectPart.Parent then
  611. EffectPart:Destroy()
  612. end
  613. end)
  614. end
  615. -------------------------------------------------------
  616. --End Damage Function Customization--
  617. -------------------------------------------------------
  618.  
  619. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  620. for _, c in pairs(workspace:children()) do
  621. local hum = c:findFirstChild("Humanoid")
  622. if hum ~= nil then
  623. local head = c:findFirstChild("Head")
  624. if head ~= nil then
  625. local targ = head.Position - Part.Position
  626. local mag = targ.magnitude
  627. if magni >= mag and c.Name ~= plr.Name then
  628. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  629. end
  630. end
  631. end
  632. end
  633. end
  634.  
  635.  
  636. CFuncs = {
  637. Part = {
  638. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  639. local Part = Create("Part")({
  640. Parent = Parent,
  641. Reflectance = Reflectance,
  642. Transparency = Transparency,
  643. CanCollide = false,
  644. Locked = true,
  645. BrickColor = BrickColor.new(tostring(BColor)),
  646. Name = Name,
  647. Size = Size,
  648. Material = Material
  649. })
  650. RemoveOutlines(Part)
  651. return Part
  652. end
  653. },
  654. Mesh = {
  655. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  656. local Msh = Create(Mesh)({
  657. Parent = Part,
  658. Offset = OffSet,
  659. Scale = Scale
  660. })
  661. if Mesh == "SpecialMesh" then
  662. Msh.MeshType = MeshType
  663. Msh.MeshId = MeshId
  664. end
  665. return Msh
  666. end
  667. },
  668. Mesh = {
  669. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  670. local Msh = Create(Mesh)({
  671. Parent = Part,
  672. Offset = OffSet,
  673. Scale = Scale
  674. })
  675. if Mesh == "SpecialMesh" then
  676. Msh.MeshType = MeshType
  677. Msh.MeshId = MeshId
  678. end
  679. return Msh
  680. end
  681. },
  682. Weld = {
  683. Create = function(Parent, Part0, Part1, C0, C1)
  684. local Weld = Create("Weld")({
  685. Parent = Parent,
  686. Part0 = Part0,
  687. Part1 = Part1,
  688. C0 = C0,
  689. C1 = C1
  690. })
  691. return Weld
  692. end
  693. },
  694. Sound = {
  695. Create = function(id, par, vol, pit)
  696. coroutine.resume(coroutine.create(function()
  697. local S = Create("Sound")({
  698. Volume = vol,
  699. Pitch = pit or 1,
  700. SoundId = id,
  701. Parent = par or workspace
  702. })
  703. wait()
  704. S:play()
  705. game:GetService("Debris"):AddItem(S, 6)
  706. end))
  707. end
  708. },
  709. ParticleEmitter = {
  710. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  711. local fp = Create("ParticleEmitter")({
  712. Parent = Parent,
  713. Color = ColorSequence.new(Color1, Color2),
  714. LightEmission = LightEmission,
  715. Size = Size,
  716. Texture = Texture,
  717. Transparency = Transparency,
  718. ZOffset = ZOffset,
  719. Acceleration = Accel,
  720. Drag = Drag,
  721. LockedToPart = LockedToPart,
  722. VelocityInheritance = VelocityInheritance,
  723. EmissionDirection = EmissionDirection,
  724. Enabled = Enabled,
  725. Lifetime = LifeTime,
  726. Rate = Rate,
  727. Rotation = Rotation,
  728. RotSpeed = RotSpeed,
  729. Speed = Speed,
  730. VelocitySpread = VelocitySpread
  731. })
  732. return fp
  733. end
  734. }
  735. }
  736. function RemoveOutlines(part)
  737. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  738. end
  739. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  740. local Part = Create("Part")({
  741. formFactor = FormFactor,
  742. Parent = Parent,
  743. Reflectance = Reflectance,
  744. Transparency = Transparency,
  745. CanCollide = false,
  746. Locked = true,
  747. BrickColor = BrickColor.new(tostring(BColor)),
  748. Name = Name,
  749. Size = Size,
  750. Material = Material
  751. })
  752. RemoveOutlines(Part)
  753. return Part
  754. end
  755. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  756. local Msh = Create(Mesh)({
  757. Parent = Part,
  758. Offset = OffSet,
  759. Scale = Scale
  760. })
  761. if Mesh == "SpecialMesh" then
  762. Msh.MeshType = MeshType
  763. Msh.MeshId = MeshId
  764. end
  765. return Msh
  766. end
  767. function CreateWeld(Parent, Part0, Part1, C0, C1)
  768. local Weld = Create("Weld")({
  769. Parent = Parent,
  770. Part0 = Part0,
  771. Part1 = Part1,
  772. C0 = C0,
  773. C1 = C1
  774. })
  775. return Weld
  776. end
  777.  
  778.  
  779.  
  780. -------------------------------------------------------
  781. --End Effect Function--
  782. -------------------------------------------------------
  783. function Cso(ID, PARENT, VOLUME, PITCH)
  784. local NSound = nil
  785. coroutine.resume(coroutine.create(function()
  786. NSound = IT("Sound", PARENT)
  787. NSound.Volume = VOLUME
  788. NSound.Pitch = PITCH
  789. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  790. swait()
  791. NSound:play()
  792. game:GetService("Debris"):AddItem(NSound, 50)
  793. end))
  794. return NSound
  795. end
  796. function CameraEnshaking(Length, Intensity)
  797. coroutine.resume(coroutine.create(function()
  798. local intensity = 1 * Intensity
  799. local rotM = 0.01 * Intensity
  800. for i = 0, Length, 0.1 do
  801. swait()
  802. intensity = intensity - 0.05 * Intensity / Length
  803. rotM = rotM - 5.0E-4 * Intensity / Length
  804. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  805. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  806. end
  807. hum.CameraOffset = Vector3.new(0, 0, 0)
  808. end))
  809. end
  810. -------------------------------------------------------
  811. --End Important Functions--
  812. -------------------------------------------------------
  813.  
  814. ----------------------------------------------------------------------------------
  815. hum.WalkSpeed = 40
  816. hum.JumpPower = 120
  817. ----------------------------------------------------------------------------------
  818.  
  819. local AddInstance = function(Object, ...)
  820. local Obj = Instance.new(Object)
  821. for i,v in next,(...) do
  822. Obj[i] = v
  823. end
  824. return Obj
  825. end
  826. ----------------------------------------------------
  827. hed.face.Texture = "rbxassetid://939571715"
  828.  
  829. local Reaper = AddInstance("Part",{
  830. Parent = hed,
  831. CFrame = hed.CFrame,
  832. formFactor = "Symmetric",
  833. Size = Vector3.new(1, 1, 1),
  834. CanCollide = false,
  835. TopSurface = "Smooth",
  836. BottomSurface = "Smooth",
  837. Locked = true,
  838. })
  839. local Weld = AddInstance("Weld",{
  840. Parent = Reaper,
  841. Part0 = hed,
  842. C0 = CFrame.new(0, 1.45, 0)*CFrame.Angles(0, 0, 0),
  843. Part1 = Reaper,
  844. })
  845. local Mesh = AddInstance("SpecialMesh",{
  846. Parent = Reaper,
  847. MeshId = "rbxassetid://0",
  848. TextureId = "rbxassetid://0",
  849. Scale = Vector3.new(0.85,0.85,0.85),
  850. VertexColor = Vector3.new(1, 1, 1),
  851. })
  852.  
  853. -------------------------------------------------------
  854. IT = Instance.new
  855. CF = CFrame.new
  856. VT = Vector3.new
  857. RAD = math.rad
  858. C3 = Color3.new
  859. UD2 = UDim2.new
  860. BRICKC = BrickColor.new
  861. ANGLES = CFrame.Angles
  862. EULER = CFrame.fromEulerAnglesXYZ
  863. COS = math.cos
  864. ACOS = math.acos
  865. SIN = math.sin
  866. ASIN = math.asin
  867. ABS = math.abs
  868. MRANDOM = math.random
  869. FLOOR = math.floor
  870.  
  871. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  872. local label = IT("TextLabel")
  873. label.BackgroundTransparency = 1
  874. label.Size = UD2(1, 0, 1, 0)
  875. label.Position = UD2(0, 0, 0, 0)
  876. label.TextColor3 = TEXTCOLOR
  877. label.TextStrokeTransparency = STROKETRANSPARENCY
  878. label.TextTransparency = TRANSPARENCY
  879. label.FontSize = TEXTFONTSIZE
  880. label.Font = TEXTFONT
  881. label.BorderSizePixel = BORDERSIZEPIXEL
  882. label.TextScaled = false
  883. label.Text = TEXT
  884. label.Name = NAME
  885. label.Parent = PARENT
  886. return label
  887. end
  888.  
  889. function chatfunc(text)
  890. local chat = coroutine.wrap(function()
  891. if char:FindFirstChild("TalkingBillBoard")~= nil then
  892. char:FindFirstChild("TalkingBillBoard"):destroy()
  893. end
  894. local Bill = Instance.new("BillboardGui",char)
  895. Bill.Size = UDim2.new(0,100,0,40)
  896. Bill.StudsOffset = Vector3.new(0,3,0)
  897. Bill.Adornee = char.Head
  898. Bill.Name = "TalkingBillBoard"
  899. local Hehe = Instance.new("TextLabel",Bill)
  900. Hehe.BackgroundTransparency = 1
  901. Hehe.BorderSizePixel = 0
  902. Hehe.Text = ""
  903. Hehe.Font = "Bodoni"
  904. Hehe.TextSize = 40
  905. Hehe.TextStrokeTransparency = 0
  906. Hehe.Size = UDim2.new(1,0,0.5,0)
  907. coroutine.resume(coroutine.create(function()
  908. while Hehe ~= nil do
  909. swait()
  910. Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  911. Hehe.Rotation = math.random(-5,5)
  912. Hehe.TextColor3 = Color3.new(220, 188, 129)
  913. Hehe.TextStrokeColor3 = Color3.new(220, 188, 129)
  914. end
  915. end))
  916. for i = 1,string.len(text),1 do
  917. swait()
  918. Hehe.Text = string.sub(text,1,i)
  919. end
  920. swait(90)--Re[math.random(1, 93)]
  921. for i = 0, 1, .025 do
  922. swait()
  923. Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  924. Hehe.TextStrokeTransparency = i
  925. Hehe.TextTransparency = i
  926. end
  927. Bill:Destroy()
  928. end)
  929. chat()
  930. end
  931.  
  932. function onChatted(msg)
  933. chatfunc(msg)
  934. end
  935.  
  936. Player.Chatted:connect(onChatted)
  937.  
  938. for i,v in pairs(char:GetChildren()) do
  939. if v:IsA("Shirt") or v:IsA("Hat") then
  940. v:Destroy()
  941. end
  942. end
  943. for i,v in pairs(char:GetChildren()) do
  944. if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
  945. v:Destroy()
  946. end
  947. end
  948.  
  949. local shirt = Instance.new("Shirt",char)
  950. shirt.ShirtTemplate = "rbxassetid://95427692"
  951. local pants = Instance.new("Pants",char)
  952. pants.PantsTemplate = "rbxassetid://95427742"
  953.  
  954.  
  955. local color = BrickColor.new("Dark stone grey")
  956. --
  957. bowl = Instance.new("Part")
  958. Instance.new("SpecialMesh").Parent = bowl
  959. bowl.Mesh.MeshType = "FileMesh"
  960. bowl.Mesh.MeshId = "http://www.roblox.com/asset/?id=19380188"
  961. bowl.BrickColor = BrickColor.new("Black")
  962. bowl.Mesh.Scale = Vector3.new(1.5, 1.4, 1.5)
  963. bowl.Parent = UpperTorso
  964.  
  965. bowl2 = Instance.new("Part")
  966. Instance.new("SpecialMesh").Parent = bowl2
  967. bowl2.Mesh.MeshType = "FileMesh"
  968. bowl2.Mesh.MeshId = "http://www.roblox.com/asset/?id=19380188"
  969. bowl2.BrickColor = BrickColor.new("Bright red")
  970. bowl2.Mesh.Scale = Vector3.new(1.4, 1.4, 1.4)
  971. bowl2.Parent = UpperTorso
  972.  
  973. collar = Instance.new("Weld")
  974. collar.Parent = UpperTorso
  975. collar.Part0 = bowl
  976. collar.Part1 = UpperTorso
  977. collar.C0 = collar.C0*CFrame.Angles(0, 0, 3.15)
  978. collar.C0 = collar.C0*CFrame.new(0, -0.6, 0)
  979.  
  980. collar2 = Instance.new("Weld")
  981. collar2.Parent = UpperTorso
  982. collar2.Part0 = bowl2
  983. collar2.Part1 = UpperTorso
  984. collar2.C0 = collar2.C0*CFrame.Angles(0, 0, 3.15)
  985. collar2.C0 = collar2.C0*CFrame.new(0, -0.6, 0)
  986.  
  987. local Hair = AddInstance("Part",{
  988. Parent = hed,
  989. CFrame = hed.CFrame,
  990. formFactor = "Symmetric",
  991. Size = Vector3.new(1, 1, 1),
  992. CanCollide = false,
  993. TopSurface = "Smooth",
  994. BottomSurface = "Smooth",
  995. Locked = true,
  996. })
  997. local Weld = AddInstance("Weld",{
  998. Parent = Hair,
  999. Part0 = hed,
  1000. C0 = CFrame.new(0, 0.45, 0.1)*CFrame.Angles(0, 480.6, 0),
  1001. Part1 = Hair,
  1002. })
  1003. local Mesh = AddInstance("SpecialMesh",{
  1004. Parent = Hair,
  1005. MeshId = "rbxassetid://522898076",
  1006. TextureId = "rbxassetid://522898081",
  1007. Scale = Vector3.new(0.075,0.075,0.075),
  1008. VertexColor = Vector3.new(1, 1, 1),
  1009. })
  1010.  
  1011. local Face = AddInstance("Part",{
  1012. Parent = hed,
  1013. CFrame = hed.CFrame,
  1014. formFactor = "Symmetric",
  1015. Size = Vector3.new(1, 1, 1),
  1016. CanCollide = false,
  1017. TopSurface = "Smooth",
  1018. BottomSurface = "Smooth",
  1019. Locked = true,
  1020. })
  1021. local Weld = AddInstance("Weld",{
  1022. Parent = Face,
  1023. Part0 = hed,
  1024. C0 = CFrame.new(0, -0.15, -0.25)*CFrame.Angles(0, 0, 0),
  1025. Part1 = Face,
  1026. })
  1027. local Mesh = AddInstance("SpecialMesh",{
  1028. Parent = Face,
  1029. MeshId = "rbxassetid://977587967",
  1030. TextureId = "rbxassetid://977587976",
  1031. Scale = Vector3.new(0.072,0.072,0.075),
  1032. VertexColor = Vector3.new(1, 1, 1),
  1033. })
  1034.  
  1035.  
  1036. swait()
  1037. plr = game.Players.LocalPlayer
  1038. char = plr.Character
  1039. mouse = plr:GetMouse()
  1040. whitecolor = Color3.new(220, 188, 129)
  1041. epicmode = false
  1042. normal = true
  1043. for i,v in pairs(char:GetChildren()) do
  1044. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  1045. v:Destroy()
  1046. end
  1047. end
  1048.  
  1049. cam = game.Workspace.CurrentCamera
  1050. CF = CFrame.new
  1051. angles = CFrame.Angles
  1052. attack = false
  1053. Euler = CFrame.fromEulerAnglesXYZ
  1054. Rad = math.rad
  1055. IT = Instance.new
  1056. BrickC = BrickColor.new
  1057. Cos = math.cos
  1058. Acos = math.acos
  1059. Sin = math.sin
  1060. Asin = math.asin
  1061. Abs = math.abs
  1062. Mrandom = math.random
  1063. Floor = math.floor
  1064.  
  1065. themee = Instance.new("Sound", Head)
  1066. themee.Volume = 1
  1067. themee.Name = "themee"
  1068. themee.Looped = true
  1069.  
  1070. id = 2705863687
  1071. themee.SoundId = "rbxassetid://"..id
  1072. themee:Play()
  1073.  
  1074.  
  1075.  
  1076. function Eviscerate(dude)
  1077. if dude.Name ~= char then
  1078. local bgf = IT("BodyGyro", dude.Head)
  1079. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1080. local val = IT("BoolValue", dude)
  1081. val.Name = "IsHit"
  1082. local ds = coroutine.wrap(function()
  1083. dude:WaitForChild("Head"):BreakJoints()
  1084. wait(0.5)
  1085. target = nil
  1086. coroutine.resume(coroutine.create(function()
  1087. for i, v in pairs(dude:GetChildren()) do
  1088. if v:IsA("Accessory") then
  1089. v:Destroy()
  1090. end
  1091. if v:IsA("Humanoid") then
  1092. v:Destroy()
  1093. end
  1094. if v:IsA("charMesh") then
  1095. v:Destroy()
  1096. end
  1097. if v:IsA("Model") then
  1098. v:Destroy()
  1099. end
  1100. if v:IsA("Part") or v:IsA("MeshPart") then
  1101. for x, o in pairs(v:GetChildren()) do
  1102. if o:IsA("Decal") then
  1103. o:Destroy()
  1104. end
  1105. end
  1106. coroutine.resume(coroutine.create(function()
  1107. v.Material = "Neon"
  1108. v.CanCollide = false
  1109. local PartEmmit1 = IT("ParticleEmitter", v)
  1110. PartEmmit1.LightEmission = 1
  1111. PartEmmit1.Texture = "rbxassetid://243160943"
  1112. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1113. PartEmmit1.Rate = 150
  1114. PartEmmit1.Lifetime = NumberRange.new(1)
  1115. PartEmmit1.Size = NumberSequence.new({
  1116. NumberSequenceKeypoint.new(0, 0.75, 0),
  1117. NumberSequenceKeypoint.new(1, 0, 0)
  1118. })
  1119. PartEmmit1.Transparency = NumberSequence.new({
  1120. NumberSequenceKeypoint.new(0, 0, 0),
  1121. NumberSequenceKeypoint.new(1, 1, 0)
  1122. })
  1123. PartEmmit1.Speed = NumberRange.new(0, 0)
  1124. PartEmmit1.VelocitySpread = 30000
  1125. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1126. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1127. local BodPoss = IT("BodyPosition", v)
  1128. BodPoss.P = 3000
  1129. BodPoss.D = 1000
  1130. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1131. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1132. v.Color = maincolor.Color
  1133. coroutine.resume(coroutine.create(function()
  1134. for i = 0, 49 do
  1135. swait(1)
  1136. v.Transparency = v.Transparency + 0.08
  1137. end
  1138. wait(0.5)
  1139. PartEmmit1.Enabled = false
  1140. wait(3)
  1141. v:Destroy()
  1142. dude:Destroy()
  1143. end))
  1144. end))
  1145. end
  1146. end
  1147. end))
  1148. end)
  1149. ds()
  1150. end
  1151. end
  1152.  
  1153. function FindNearestHead(Position, Distance, SinglePlayer)
  1154. if SinglePlayer then
  1155. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1156. end
  1157. local List = {}
  1158. for i, v in pairs(workspace:GetChildren()) do
  1159. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1160. table.insert(List, v)
  1161. end
  1162. end
  1163. return List
  1164. end
  1165.  
  1166. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1167. local type = type
  1168. local rng = Instance.new("Part", char)
  1169. rng.Anchored = true
  1170. rng.BrickColor = color
  1171. rng.CanCollide = false
  1172. rng.FormFactor = 3
  1173. rng.Name = "Ring"
  1174. rng.Material = "Neon"
  1175. rng.Size = Vector3.new(1, 1, 1)
  1176. rng.Transparency = 0
  1177. rng.TopSurface = 0
  1178. rng.BottomSurface = 0
  1179. rng.CFrame = pos
  1180. local rngm = Instance.new("SpecialMesh", rng)
  1181. rngm.MeshType = MType
  1182. rngm.Scale = scale
  1183. local scaler2 = 1
  1184. if type == "Add" then
  1185. scaler2 = 1 * value
  1186. elseif type == "Divide" then
  1187. scaler2 = 1 / value
  1188. end
  1189. coroutine.resume(coroutine.create(function()
  1190. for i = 0, 10 / bonuspeed, 0.1 do
  1191. swait()
  1192. if type == "Add" then
  1193. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1194. elseif type == "Divide" then
  1195. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1196. end
  1197. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1198. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1199. end
  1200. rng:Destroy()
  1201. end))
  1202. end
  1203. local v3 = Vector3.new
  1204. local idle = true
  1205. local walk = true
  1206. local walk1 = true
  1207. local walkon = true
  1208. local ns = NumberSequence.new
  1209. local new = Instance.new
  1210. local nr = NumberRange.new
  1211. local bc =BrickColor.new
  1212. local UpperTorso = char.UpperTorso
  1213. local Waist = char.UpperTorso.Waist
  1214. local rad = math.rad
  1215. function Ban()
  1216. Cso("3214620949", hed, 10, 1.1)
  1217. for i = 1,20 do
  1218. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(math.rad(26.299), math.rad(-0.229), math.rad(-90.413)),.3) --LeftUpperArm
  1219. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(math.rad(5.386), 0, math.rad(88.293)),.3)--RightUpperArm
  1220. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(19.137),rad(0),rad(0)),.3)--LeftLowerArm
  1221. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(31.971),rad(0),rad(0)),.3)--RightLowerArm
  1222. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(math.rad(6.704), math.rad(-2.12), math.rad(-17.418)),.3)--LeftUpperLeg
  1223. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(math.rad(12.605), math.rad(3.953), math.rad(17.074)),.3)--RightUpperLeg
  1224. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10.886),rad(0),rad(0)),.3)--LeftLowerLeg
  1225. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-12.49),rad(0),rad(0)),.3)--RightUpperLeg
  1226. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Torso
  1227. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
  1228. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
  1229. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
  1230. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
  1231. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
  1232. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.Angles(rad(21.658),rad(0),rad(0)),.3)--Head
  1233. wait()
  1234. end
  1235. for i = 1,20 do
  1236. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1) --LeftUpperArm
  1237. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
  1238. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  1239. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  1240. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  1241. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  1242. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  1243. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  1244. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  1245. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1246. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1247. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1248. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1249. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1250. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1251. wait()
  1252. end
  1253. Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(123, 46, 47), 1, maincolor, "Sphere")
  1254. Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(27, 42, 53), 2, mainecolor, "Sphere")
  1255. Magic(1, "Add", mouse.Hit, Vector3.new(1000, 1000, 1000), 0.5, maincolor, "Sphere")
  1256. Magic(1, "Add", mouse.Hit, Vector3.new(1000, 1000, 1000), 0.75, mainecolor, "Sphere")
  1257. wait(0.5)
  1258. Cso("535817500", hed, 10, 1.1)
  1259. Cso("2011915907", hed, 10, 1.1)
  1260. for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
  1261. if v:FindFirstChild("Head") then
  1262. Eviscerate(v)
  1263. end
  1264. end
  1265. wait(0.5)
  1266. Cso("0", hed, 10, 1.1)
  1267. end
  1268.  
  1269. mouse.Button1Down:connect(function(key)
  1270. if attack == false then
  1271. Ban()
  1272. end
  1273. end)
  1274.  
  1275. local aura = Instance.new("ParticleEmitter", bem)
  1276. aura.Size = NumberSequence.new(11)
  1277. aura.Lifetime = NumberRange.new(0.5)
  1278. aura.LightEmission = 1
  1279. aura.Texture = "http://www.roblox.com/asset/?id="
  1280. aura.Speed = NumberRange.new(0)
  1281. aura.Color = ColorSequence.new(Color3.new(225, 225, 0))
  1282. aura.Rate = 400
  1283. -----------------------------------------------
  1284.  
  1285. function bones()
  1286. local new = Instance.new
  1287. local bc =BrickColor.new
  1288. for i = 1,30 do
  1289. local bone = new("Part",char)
  1290. bone.Touched:connect(function(hit)
  1291.  
  1292.  
  1293. if hit.Parent == char then return end
  1294.  
  1295. for i,v in pairs(hit.Parent:GetChildren()) do
  1296. if v:IsA("Humanoid") then
  1297.  
  1298.  
  1299. for i = 1,20 do
  1300. v.Health = v.Health-2
  1301. wait(1)
  1302. end
  1303. wait(0.9)
  1304. end
  1305.  
  1306.  
  1307. end
  1308.  
  1309. end)
  1310. bone.CFrame = char.HumanoidRootPart.CFrame
  1311. bone.CanCollide = false
  1312. bone.Material = "SmoothPlastic"
  1313. bone.BrickColor = bc("White")
  1314. bone.Anchored = true
  1315. bone.CFrame = (char.HumanoidRootPart.CFrame + Vector3.new(math.random(-50,50),-7,math.random(-50,50))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(0)),math.random(0,math.rad(0)),math.random(0,math.rad(0)))
  1316. local zxc = Instance.new("SpecialMesh",bone)
  1317. zxc.MeshType = "FileMesh"
  1318. zxc.Scale = Vector3.new(0.03, 0.03, 0.03)
  1319. zxc.MeshId = "http://www.roblox.com/asset/?id=921085633"
  1320. wait()
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327. local gdisp = coroutine.wrap(function()
  1328. for i = 1,5 do
  1329. bone.CFrame = bone.CFrame*CFrame.new(0,1,0)
  1330. wait()
  1331. end
  1332. wait(1)
  1333. for i = 1, 9 do
  1334. wait(.1)
  1335. bone.Transparency = bone.Transparency + .3
  1336. end
  1337. bone:Destroy()
  1338. end)
  1339. gdisp()
  1340. end
  1341. end
  1342. wait(1)
  1343. AheadShotsdebounce = true
  1344.  
  1345. mouse.KeyDown:connect(function(Press)
  1346. Press=Press:lower()
  1347. if Press=='z' then
  1348. id = 0
  1349. themee.SoundId = "rbxassetid://"..id
  1350. themee:Play()
  1351. end
  1352. end)
  1353.  
  1354. mouse.KeyDown:connect(function(Press)
  1355. Press=Press:lower()
  1356. if Press=='e' then
  1357. Cso("147722098", hed, 10, 1.1)
  1358.  
  1359. --Converted with ttyyuu12345's model to script plugin v4
  1360. function sandbox(var,func)
  1361. local env = getfenv(func)
  1362. local newenv = setmetatable({},{
  1363. __index = function(self,k)
  1364. if k=="script" then
  1365. return var
  1366. else
  1367. return env[k]
  1368. end
  1369. end,
  1370. })
  1371. setfenv(func,newenv)
  1372. return func
  1373. end
  1374. cors = {}
  1375. mas = Instance.new("Model",game:GetService("Lighting"))
  1376. Model0 = Instance.new("Model")
  1377. Part1 = Instance.new("Part")
  1378. Part2 = Instance.new("Part")
  1379. Part3 = Instance.new("Part")
  1380. Part4 = Instance.new("Part")
  1381. Part5 = Instance.new("Part")
  1382. Part6 = Instance.new("Part")
  1383. Decal7 = Instance.new("Decal")
  1384. Part8 = Instance.new("Part")
  1385. Part9 = Instance.new("Part")
  1386. Part10 = Instance.new("Part")
  1387. UnionOperation11 = Instance.new("UnionOperation")
  1388. UnionOperation12 = Instance.new("UnionOperation")
  1389. Part13 = Instance.new("Part")
  1390. Part14 = Instance.new("Part")
  1391. Decal15 = Instance.new("Decal")
  1392. WedgePart16 = Instance.new("WedgePart")
  1393. Part17 = Instance.new("Part")
  1394. Part18 = Instance.new("Part")
  1395. Part19 = Instance.new("Part")
  1396. Part20 = Instance.new("Part")
  1397. Part21 = Instance.new("Part")
  1398. Part22 = Instance.new("Part")
  1399. Model0.Parent = mas
  1400. Part1.Parent = Model0
  1401. Part1.CFrame = CFrame.new(48.5917892, 47.3486061, 49.7306824, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1402. Part1.Orientation = Vector3.new(0, 90, 0)
  1403. Part1.Position = Vector3.new(48.5917892, 47.3486061, 49.7306824)
  1404. Part1.Rotation = Vector3.new(0, 90, 0)
  1405. Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1406. Part1.Size = Vector3.new(11.9378719, 11.9378719, 11.9378719)
  1407. Part1.Anchored = true
  1408. Part1.BottomSurface = Enum.SurfaceType.Smooth
  1409. Part1.BrickColor = BrickColor.new("Really black")
  1410. Part1.Material = Enum.Material.Sand
  1411. Part1.TopSurface = Enum.SurfaceType.Smooth
  1412. Part1.brickColor = BrickColor.new("Really black")
  1413. Part1.Shape = Enum.PartType.Ball
  1414. Part2.Parent = Model0
  1415. Part2.CFrame = CFrame.new(57.1810532, 36.2468109, 49.0643387, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1416. Part2.Orientation = Vector3.new(0, 90, 0)
  1417. Part2.Position = Vector3.new(57.1810532, 36.2468109, 49.0643387)
  1418. Part2.Rotation = Vector3.new(0, 90, 0)
  1419. Part2.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1420. Part2.Size = Vector3.new(30.36623, 30.36623, 30.36623)
  1421. Part2.Anchored = true
  1422. Part2.BottomSurface = Enum.SurfaceType.Smooth
  1423. Part2.BrickColor = BrickColor.new("Institutional white")
  1424. Part2.Material = Enum.Material.Sand
  1425. Part2.TopSurface = Enum.SurfaceType.Smooth
  1426. Part2.brickColor = BrickColor.new("Institutional white")
  1427. Part2.Shape = Enum.PartType.Ball
  1428. Part3.Parent = Model0
  1429. Part3.CFrame = CFrame.new(41.7180328, 23.3910103, 59.0231323, 0.58643496, 0.0729181468, -0.806707561, -0.0729249939, -0.987142265, -0.142240331, -0.806706905, 0.142243832, -0.573577166)
  1430. Part3.Orientation = Vector3.new(8.18000031, -125.410004, -175.770004)
  1431. Part3.Position = Vector3.new(41.7180328, 23.3910103, 59.0231323)
  1432. Part3.Rotation = Vector3.new(166.070007, -53.7799988, -7.09000015)
  1433. Part3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1434. Part3.Size = Vector3.new(8.25664425, 8.25664425, 8.25664425)
  1435. Part3.Anchored = true
  1436. Part3.BottomSurface = Enum.SurfaceType.Smooth
  1437. Part3.BrickColor = BrickColor.new("Really black")
  1438. Part3.Material = Enum.Material.Sand
  1439. Part3.TopSurface = Enum.SurfaceType.Smooth
  1440. Part3.brickColor = BrickColor.new("Really black")
  1441. Part3.Shape = Enum.PartType.Ball
  1442. Part4.Parent = Model0
  1443. Part4.CFrame = CFrame.new(52.6210098, 40.2130051, 56.5951385, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1444. Part4.Orientation = Vector3.new(0, 90, 0)
  1445. Part4.Position = Vector3.new(52.6210098, 40.2130051, 56.5951385)
  1446. Part4.Rotation = Vector3.new(0, 90, 0)
  1447. Part4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1448. Part4.Size = Vector3.new(11.9378719, 11.9378719, 11.9378719)
  1449. Part4.Anchored = true
  1450. Part4.BottomSurface = Enum.SurfaceType.Smooth
  1451. Part4.BrickColor = BrickColor.new("Really black")
  1452. Part4.Material = Enum.Material.Sand
  1453. Part4.TopSurface = Enum.SurfaceType.Smooth
  1454. Part4.brickColor = BrickColor.new("Really black")
  1455. Part4.Shape = Enum.PartType.Ball
  1456. Part5.Parent = Model0
  1457. Part5.CFrame = CFrame.new(56.8641663, 36.5636978, 64.7474518, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1458. Part5.Position = Vector3.new(56.8641663, 36.5636978, 64.7474518)
  1459. Part5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1460. Part5.Size = Vector3.new(5, 1, 1)
  1461. Part5.Anchored = true
  1462. Part5.BottomSurface = Enum.SurfaceType.Smooth
  1463. Part5.BrickColor = BrickColor.new("Really black")
  1464. Part5.TopSurface = Enum.SurfaceType.Smooth
  1465. Part5.brickColor = BrickColor.new("Really black")
  1466. Part5.Shape = Enum.PartType.Cylinder
  1467. Part6.Parent = Model0
  1468. Part6.CFrame = CFrame.new(50.8640823, 42.0547752, 61.0135193, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1469. Part6.Orientation = Vector3.new(0, 90, 0)
  1470. Part6.Position = Vector3.new(50.8640823, 42.0547752, 61.0135193)
  1471. Part6.Rotation = Vector3.new(0, 90, 0)
  1472. Part6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1473. Part6.Size = Vector3.new(3.12935519, 3.12935519, 3.12935519)
  1474. Part6.Anchored = true
  1475. Part6.BottomSurface = Enum.SurfaceType.Smooth
  1476. Part6.BrickColor = BrickColor.new("Really black")
  1477. Part6.Material = Enum.Material.Sand
  1478. Part6.TopSurface = Enum.SurfaceType.Smooth
  1479. Part6.brickColor = BrickColor.new("Really black")
  1480. Part6.Shape = Enum.PartType.Ball
  1481. Decal7.Parent = Part6
  1482. Decal7.Texture = "http://www.roblox.com/asset/?id=3717226133"
  1483. Decal7.Face = Enum.NormalId.Left
  1484. Part8.Parent = Model0
  1485. Part8.CFrame = CFrame.new(41.1591187, 23.3393822, 63.1394043, 0.58643496, 0.0729181468, -0.806707561, -0.0729249939, -0.987142265, -0.142240331, -0.806706905, 0.142243832, -0.573577166)
  1486. Part8.Orientation = Vector3.new(8.18000031, -125.410004, -175.770004)
  1487. Part8.Position = Vector3.new(41.1591187, 23.3393822, 63.1394043)
  1488. Part8.Rotation = Vector3.new(166.070007, -53.7799988, -7.09000015)
  1489. Part8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1490. Part8.Size = Vector3.new(7.56641483, 7.56641483, 7.56641483)
  1491. Part8.Anchored = true
  1492. Part8.BottomSurface = Enum.SurfaceType.Smooth
  1493. Part8.BrickColor = BrickColor.new("Really black")
  1494. Part8.Material = Enum.Material.Sand
  1495. Part8.TopSurface = Enum.SurfaceType.Smooth
  1496. Part8.brickColor = BrickColor.new("Really black")
  1497. Part8.Shape = Enum.PartType.Ball
  1498. Part9.Parent = Model0
  1499. Part9.CFrame = CFrame.new(41.5474167, 23.5832863, 65.3172913, 0.58643496, 0.0729181468, -0.806707561, -0.0729249939, -0.987142265, -0.142240331, -0.806706905, 0.142243832, -0.573577166)
  1500. Part9.Orientation = Vector3.new(8.18000031, -125.410004, -175.770004)
  1501. Part9.Position = Vector3.new(41.5474167, 23.5832863, 65.3172913)
  1502. Part9.Rotation = Vector3.new(166.070007, -53.7799988, -7.09000015)
  1503. Part9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1504. Part9.Size = Vector3.new(6.6461091, 6.6461091, 6.6461091)
  1505. Part9.Anchored = true
  1506. Part9.BottomSurface = Enum.SurfaceType.Smooth
  1507. Part9.BrickColor = BrickColor.new("Really black")
  1508. Part9.Material = Enum.Material.Sand
  1509. Part9.TopSurface = Enum.SurfaceType.Smooth
  1510. Part9.brickColor = BrickColor.new("Really black")
  1511. Part9.Shape = Enum.PartType.Ball
  1512. Part10.Parent = Model0
  1513. Part10.CFrame = CFrame.new(56.9489899, 24.845108, 49.064537, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1514. Part10.Orientation = Vector3.new(0, 90, 0)
  1515. Part10.Position = Vector3.new(56.9489899, 24.845108, 49.064537)
  1516. Part10.Rotation = Vector3.new(0, 90, 0)
  1517. Part10.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1518. Part10.Size = Vector3.new(32.4524574, 32.4524574, 32.4524574)
  1519. Part10.Anchored = true
  1520. Part10.BottomSurface = Enum.SurfaceType.Smooth
  1521. Part10.BrickColor = BrickColor.new("Institutional white")
  1522. Part10.Material = Enum.Material.Sand
  1523. Part10.TopSurface = Enum.SurfaceType.Smooth
  1524. Part10.brickColor = BrickColor.new("Institutional white")
  1525. Part10.Shape = Enum.PartType.Ball
  1526. UnionOperation11.Parent = Model0
  1527. UnionOperation11.CFrame = CFrame.new(56.9707565, 18.5628796, 48.9369125, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1528. UnionOperation11.Orientation = Vector3.new(0, 90, 0)
  1529. UnionOperation11.Position = Vector3.new(56.9707565, 18.5628796, 48.9369125)
  1530. UnionOperation11.Rotation = Vector3.new(0, 90, 0)
  1531. UnionOperation11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1532. UnionOperation11.Size = Vector3.new(37.5521164, 36.0706635, 37.5521202)
  1533. UnionOperation11.Anchored = true
  1534. UnionOperation11.BrickColor = BrickColor.new("Really black")
  1535. UnionOperation11.Material = Enum.Material.Sand
  1536. UnionOperation11.brickColor = BrickColor.new("Really black")
  1537. UnionOperation12.Parent = Model0
  1538. UnionOperation12.CFrame = CFrame.new(57.0781937, 16.378088, 47.0853577, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1539. UnionOperation12.Orientation = Vector3.new(0, 90, 0)
  1540. UnionOperation12.Position = Vector3.new(57.0781937, 16.378088, 47.0853577)
  1541. UnionOperation12.Rotation = Vector3.new(0, 90, 0)
  1542. UnionOperation12.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1543. UnionOperation12.Size = Vector3.new(43.6049194, 31.7337704, 39.6469803)
  1544. UnionOperation12.Anchored = true
  1545. UnionOperation12.Material = Enum.Material.Sand
  1546. Part13.Parent = Model0
  1547. Part13.CFrame = CFrame.new(66.6242828, 47.3486061, 49.7306824, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1548. Part13.Orientation = Vector3.new(0, 90, 0)
  1549. Part13.Position = Vector3.new(66.6242828, 47.3486061, 49.7306824)
  1550. Part13.Rotation = Vector3.new(0, 90, 0)
  1551. Part13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1552. Part13.Size = Vector3.new(11.9378719, 11.9378719, 11.9378719)
  1553. Part13.Anchored = true
  1554. Part13.BottomSurface = Enum.SurfaceType.Smooth
  1555. Part13.BrickColor = BrickColor.new("Really black")
  1556. Part13.Material = Enum.Material.Sand
  1557. Part13.TopSurface = Enum.SurfaceType.Smooth
  1558. Part13.brickColor = BrickColor.new("Really black")
  1559. Part13.Shape = Enum.PartType.Ball
  1560. Part14.Parent = Model0
  1561. Part14.CFrame = CFrame.new(63.4934502, 42.0547752, 61.0136719, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1562. Part14.Orientation = Vector3.new(0, 90, 0)
  1563. Part14.Position = Vector3.new(63.4934502, 42.0547752, 61.0136719)
  1564. Part14.Rotation = Vector3.new(0, 90, 0)
  1565. Part14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1566. Part14.Size = Vector3.new(3.12935519, 3.12935519, 3.12935519)
  1567. Part14.Anchored = true
  1568. Part14.BottomSurface = Enum.SurfaceType.Smooth
  1569. Part14.BrickColor = BrickColor.new("Really black")
  1570. Part14.Material = Enum.Material.Sand
  1571. Part14.TopSurface = Enum.SurfaceType.Smooth
  1572. Part14.brickColor = BrickColor.new("Really black")
  1573. Part14.Shape = Enum.PartType.Ball
  1574. Decal15.Parent = Part14
  1575. Decal15.Texture = "http://www.roblox.com/asset/?id=3717226133"
  1576. Decal15.Face = Enum.NormalId.Left
  1577. WedgePart16.Parent = Model0
  1578. WedgePart16.CFrame = CFrame.new(56.9892883, 40.3797035, 64.3976288, 0, -0.707106829, -0.707106829, 0, 0.707106829, -0.707106829, 1, 0, 0)
  1579. WedgePart16.Orientation = Vector3.new(45, -90, 0)
  1580. WedgePart16.Position = Vector3.new(56.9892883, 40.3797035, 64.3976288)
  1581. WedgePart16.Rotation = Vector3.new(90, -45, 90)
  1582. WedgePart16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1583. WedgePart16.Size = Vector3.new(1.15901566, 3.24524593, 3.3611598)
  1584. WedgePart16.Anchored = true
  1585. WedgePart16.BrickColor = BrickColor.new("Really black")
  1586. WedgePart16.Material = Enum.Material.Sand
  1587. WedgePart16.brickColor = BrickColor.new("Really black")
  1588. Part17.Parent = Model0
  1589. Part17.CFrame = CFrame.new(72.3721771, 24.0471897, 62.7424316, -0.222223029, -0.972378194, 0.071397759, -0.547577083, 0.185058936, 0.816034675, -0.806707144, 0.142245904, -0.573576331)
  1590. Part17.Orientation = Vector3.new(-54.6899986, 172.899994, -71.3300018)
  1591. Part17.Position = Vector3.new(72.3721771, 24.0471897, 62.7424316)
  1592. Part17.Rotation = Vector3.new(-125.099998, 4.09000015, 102.870003)
  1593. Part17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1594. Part17.Size = Vector3.new(7.56641483, 7.56641483, 7.56641483)
  1595. Part17.Anchored = true
  1596. Part17.BottomSurface = Enum.SurfaceType.Smooth
  1597. Part17.BrickColor = BrickColor.new("Really black")
  1598. Part17.Material = Enum.Material.Sand
  1599. Part17.TopSurface = Enum.SurfaceType.Smooth
  1600. Part17.brickColor = BrickColor.new("Really black")
  1601. Part17.Shape = Enum.PartType.Ball
  1602. Part18.Parent = Model0
  1603. Part18.CFrame = CFrame.new(72.2770309, 23.4941597, 58.6262207, -0.222223029, -0.972378194, 0.071397759, -0.547577083, 0.185058936, 0.816034675, -0.806707144, 0.142245904, -0.573576331)
  1604. Part18.Orientation = Vector3.new(-54.6899986, 172.899994, -71.3300018)
  1605. Part18.Position = Vector3.new(72.2770309, 23.4941597, 58.6262207)
  1606. Part18.Rotation = Vector3.new(-125.099998, 4.09000015, 102.870003)
  1607. Part18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1608. Part18.Size = Vector3.new(8.25664425, 8.25664425, 8.25664425)
  1609. Part18.Anchored = true
  1610. Part18.BottomSurface = Enum.SurfaceType.Smooth
  1611. Part18.BrickColor = BrickColor.new("Really black")
  1612. Part18.Material = Enum.Material.Sand
  1613. Part18.TopSurface = Enum.SurfaceType.Smooth
  1614. Part18.brickColor = BrickColor.new("Really black")
  1615. Part18.Shape = Enum.PartType.Ball
  1616. Part19.Parent = Model0
  1617. Part19.CFrame = CFrame.new(72.5071335, 23.609024, 64.9203796, -0.222223029, -0.972378194, 0.071397759, -0.547577083, 0.185058936, 0.816034675, -0.806707144, 0.142245904, -0.573576331)
  1618. Part19.Orientation = Vector3.new(-54.6899986, 172.899994, -71.3300018)
  1619. Part19.Position = Vector3.new(72.5071335, 23.609024, 64.9203796)
  1620. Part19.Rotation = Vector3.new(-125.099998, 4.09000015, 102.870003)
  1621. Part19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1622. Part19.Size = Vector3.new(6.6461091, 6.6461091, 6.6461091)
  1623. Part19.Anchored = true
  1624. Part19.BottomSurface = Enum.SurfaceType.Smooth
  1625. Part19.BrickColor = BrickColor.new("Really black")
  1626. Part19.Material = Enum.Material.Sand
  1627. Part19.TopSurface = Enum.SurfaceType.Smooth
  1628. Part19.brickColor = BrickColor.new("Really black")
  1629. Part19.Shape = Enum.PartType.Ball
  1630. Part20.Parent = Model0
  1631. Part20.CFrame = CFrame.new(61.7825012, 40.2130051, 56.5946808, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1632. Part20.Orientation = Vector3.new(0, 90, 0)
  1633. Part20.Position = Vector3.new(61.7825012, 40.2130051, 56.5946808)
  1634. Part20.Rotation = Vector3.new(0, 90, 0)
  1635. Part20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1636. Part20.Size = Vector3.new(11.9378719, 11.9378719, 11.9378719)
  1637. Part20.Anchored = true
  1638. Part20.BottomSurface = Enum.SurfaceType.Smooth
  1639. Part20.BrickColor = BrickColor.new("Really black")
  1640. Part20.Material = Enum.Material.Sand
  1641. Part20.TopSurface = Enum.SurfaceType.Smooth
  1642. Part20.brickColor = BrickColor.new("Really black")
  1643. Part20.Shape = Enum.PartType.Ball
  1644. Part21.Parent = Model0
  1645. Part21.CFrame = CFrame.new(45.8807449, 38.6814804, 25.8246136, -0.707106948, -0.707106709, 0, 0.49999994, -0.500000119, 0.707106829, -0.49999994, 0.500000119, 0.707106829)
  1646. Part21.Orientation = Vector3.new(-45, 0, 135)
  1647. Part21.Position = Vector3.new(45.8807449, 38.6814804, 25.8246136)
  1648. Part21.Rotation = Vector3.new(-45, 0, 135)
  1649. Part21.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1650. Part21.Size = Vector3.new(29, 2, 3)
  1651. Part21.Anchored = true
  1652. Part21.BottomSurface = Enum.SurfaceType.Smooth
  1653. Part21.BrickColor = BrickColor.new("Black")
  1654. Part21.TopSurface = Enum.SurfaceType.Smooth
  1655. Part21.brickColor = BrickColor.new("Black")
  1656. Part21.Shape = Enum.PartType.Cylinder
  1657. Part22.Parent = Model0
  1658. Part22.CFrame = CFrame.new(68.5982666, 39.5318069, 25.3032093, 0.707106948, -0.707106709, 0, 0.49999994, 0.500000119, 0.707106829, -0.49999994, -0.500000119, 0.707106829)
  1659. Part22.Orientation = Vector3.new(-45, 0, 45)
  1660. Part22.Position = Vector3.new(68.5982666, 39.5318069, 25.3032093)
  1661. Part22.Rotation = Vector3.new(-45, 0, 45)
  1662. Part22.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1663. Part22.Size = Vector3.new(30, 2, 5)
  1664. Part22.Anchored = true
  1665. Part22.BottomSurface = Enum.SurfaceType.Smooth
  1666. Part22.BrickColor = BrickColor.new("Black")
  1667. Part22.TopSurface = Enum.SurfaceType.Smooth
  1668. Part22.brickColor = BrickColor.new("Black")
  1669. Part22.Shape = Enum.PartType.Cylinder
  1670. for i,v in pairs(mas:GetChildren()) do
  1671. v.Parent = script
  1672. pcall(function() v:MakeJoints() end)
  1673. end
  1674. mas:Destroy()
  1675. for i,v in pairs(cors) do
  1676. spawn(function()
  1677. pcall(v)
  1678. end)
  1679. end
  1680.  
  1681. end
  1682. end)
  1683.  
  1684. mouse.KeyDown:connect(function(Press)
  1685. Press=Press:lower()
  1686. if Press=='q' then
  1687. Cso("1019848561", hed, 10, 1.1)
  1688. for i = 1,20 do
  1689. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1) --LeftUpperArm
  1690. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
  1691. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  1692. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  1693. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  1694. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  1695. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  1696. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  1697. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  1698. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1699. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1700. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1701. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1702. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1703. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1704. wait()
  1705. end
  1706. for i = 1,20 do
  1707. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(math.rad(-137.052), math.rad(-87.376), math.rad(-180.023)),.1) --LeftUpperArm
  1708. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(math.rad(44.576), math.rad(80.787), 0),.1)--RightUpperArm
  1709. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(92.934),rad(0),rad(0)),.1)--LeftLowerArm
  1710. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(math.rad(92.132), math.rad(0.057), math.rad(0.229)),.1)--RightLowerArm
  1711. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(59.588),rad(0),rad(0)),.1)--LeftUpperLeg
  1712. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(1.089),rad(0),rad(0)),.1)--RightUpperLeg
  1713. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-38.044),rad(0),rad(0)),.1)--LeftLowerLeg
  1714. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-17.704),rad(0),rad(0)),.1)--RightUpperLeg
  1715. Root.C0 = Root.C0:lerp(CFrame.new(0, -0.206, 0.078)*CFrame.Angles(rad(-20.856),rad(0),rad(0)),.1)--Torso
  1716. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(18.564),rad(0),rad(0)),.1)--Head
  1717. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1718. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1719. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1720. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1721. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1722. wait()
  1723. end
  1724. bones()
  1725. end
  1726. end)
  1727.  
  1728. mouse.KeyDown:connect(function(Press)
  1729. Press=Press:lower()
  1730. if Press=='x' then
  1731. id = 2705863687
  1732. themee.SoundId = "rbxassetid://"..id
  1733. themee:Play()
  1734. end
  1735. end)
  1736.  
  1737. mouse.KeyDown:connect(function(Press)
  1738. Press=Press:lower()
  1739. if Press=='f' then
  1740. Cso("2847401350", hed, 10, 1.1)
  1741. dist = (tors.Position - mouse.Hit.p).magnitude
  1742. if dist <= 10000 then
  1743. tors.CFrame = CFrame.new(mouse.Hit.p) + Vector3.new(0,3,0)
  1744. end
  1745. end
  1746. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement