Guest User

skel

a guest
Apr 2nd, 2018
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local IDs = {133830212,235845120}
  2. local p=game:service("Players").LocalPlayer
  3. Instance.new("ForceField", game.Players.LocalPlayer.Character). Visible = false
  4. local Player = game:service'Players'.localPlayer
  5. Character = Player.Character
  6. Head = Character["Head"]
  7. local char=p.Character
  8. Humanoid = Character.Humanoid
  9. local hum=char.Humanoid
  10. local chara = Player.Character
  11. hum.MaxHealth= math.huge
  12. hum.Health=hum.MaxHealth
  13. function swait(num)
  14. if num==0 or num==nil then
  15. game:service'RunService'.Stepped:wait(0)
  16. else
  17. for i=0,num do
  18. game:service'RunService'.Stepped:wait(0)
  19. end
  20. end
  21. end
  22. do
  23. local filteredMessages = { ['____'] = '___' };
  24. local onPropertyChanged = function (obj)
  25. if (obj:isDescendantOf (workspace)) then
  26. local objText = obj.Text;
  27.  
  28. if (objText ~= '___' and objText:find '(%S)') then
  29. if (filteredMessages [objText] and filteredMessages [objText] ~= objText) then
  30. obj.Text = filteredMessages [objText];
  31. elseif (not filteredMessages [objText]) then
  32. obj.Text = '___';
  33.  
  34. local filtered = game:service 'Chat':FilterStringForBroadcast (objText, game:service 'Players'.localPlayer);
  35.  
  36. filteredMessages [objText] = filtered;
  37. filteredMessages [filtered] = filtered;
  38.  
  39. obj.Text = filtered;
  40. end;
  41. end;
  42. end;
  43. end;
  44.  
  45. local newInstance = Instance.new;
  46. Instance = {
  47. new = function (class, parent)
  48. local obj = newInstance (class, parent);
  49.  
  50. if (pcall (function()return obj.Text;end)) then
  51. obj:getPropertyChangedSignal ('Parent'):connect (function () onPropertyChanged (obj) end);
  52. obj:getPropertyChangedSignal ('Text'):connect (function() onPropertyChanged (obj) end);
  53. end;
  54.  
  55. return obj;
  56. end;
  57. };
  58. end;
  59. plr = game.Players.LocalPlayer
  60. mouse = plr:GetMouse()
  61. part = nil
  62. bp = nil
  63. particles = nil
  64. base = Instance.new("ScreenGui",plr.PlayerGui)
  65. bbg = Instance.new("BillboardGui",plr.Character.Head)
  66. bbg.Size = UDim2.new(0,200,0,50)
  67. bbg.StudsOffset = Vector3.new(0,1.5,3)
  68. bbgTl = Instance.new("TextLabel",bbg)
  69. bbgTl.BackgroundTransparency = 1
  70. bbgTl.Size = UDim2.new(10,0,1,0)
  71. bbgTl.Position = UDim2.new(-4.5,0,0,0)
  72. bbgTl.Font = "Cartoon"
  73. bbgTl.Text = " "
  74. bbgTl.TextSize = 42
  75. bbgTl.TextStrokeColor3 = Color3.new(0,0,0)
  76. bbgTl.TextStrokeTransparency = 0
  77. bbgTl.TextWrapped = true
  78. plr.Chatted:connect(function(msg)
  79. bbgTl.Text = msg
  80. wait(5)
  81. if bbgTl.Text == msg then
  82. bbgTl.Text = " "
  83. while true do
  84. bbgTl.TextColor3 = Color3.new (math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random())
  85. wait(.1)
  86. end
  87. end
  88. end)
  89. function thread(f)
  90. coroutine.resume(coroutine.create(f))
  91. end
  92. function clerp(a, b, t)
  93. local qa = {
  94. QuaternionFromCFrame(a)
  95. }
  96. local qb = {
  97. QuaternionFromCFrame(b)
  98. }
  99. local ax, ay, az = a.x, a.y, a.z
  100. local bx, by, bz = b.x, b.y, b.z
  101. local _t = 1 - t
  102. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  103. end
  104. function QuaternionFromCFrame(cf)
  105. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  106. local trace = m00 + m11 + m22
  107. if trace > 0 then
  108. local s = math.sqrt(1 + trace)
  109. local recip = 0.5 / s
  110. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  111. else
  112. local i = 0
  113. if m00 < m11 then
  114. i = 1
  115. end
  116. if m22 > (i == 0 and m00 or m11) then
  117. i = 2
  118. end
  119. if i == 0 then
  120. local s = math.sqrt(m00 - m11 - m22 + 1)
  121. local recip = 0.5 / s
  122. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  123. elseif i == 1 then
  124. local s = math.sqrt(m11 - m22 - m00 + 1)
  125. local recip = 0.5 / s
  126. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  127. elseif i == 2 then
  128. local s = math.sqrt(m22 - m00 - m11 + 1)
  129. local recip = 0.5 / s
  130. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  131. end
  132. end
  133. end
  134. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  135. local xs, ys, zs = x + x, y + y, z + z
  136. local wx, wy, wz = w * xs, w * ys, w * zs
  137. local xx = x * xs
  138. local xy = x * ys
  139. local xz = x * zs
  140. local yy = y * ys
  141. local yz = y * zs
  142. local zz = z * zs
  143. 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))
  144. end
  145. function QuaternionSlerp(a, b, t)
  146. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  147. local startInterp, finishInterp
  148. if cosTheta >= 1.0E-4 then
  149. if 1 - cosTheta > 1.0E-4 then
  150. local theta = math.acos(cosTheta)
  151. local invSinTheta = 1 / math.sin(theta)
  152. startInterp = math.sin((1 - t) * theta) * invSinTheta
  153. finishInterp = math.sin(t * theta) * invSinTheta
  154. else
  155. startInterp = 1 - t
  156. finishInterp = t
  157. end
  158. elseif 1 + cosTheta > 1.0E-4 then
  159. local theta = math.acos(-cosTheta)
  160. local invSinTheta = 1 / math.sin(theta)
  161. startInterp = math.sin((t - 1) * theta) * invSinTheta
  162. finishInterp = math.sin(t * theta) * invSinTheta
  163. else
  164. startInterp = t - 1
  165. finishInterp = t
  166. end
  167. 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
  168. end
  169. function rayCast(Position, Direction, Range, Ignore)
  170. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  171. end
  172.  
  173. wait()
  174. local plr = game:service'Players'.LocalPlayer
  175. local char = plr.Character
  176. local hum = char.Humanoid
  177. local ra = char["Right Arm"]
  178. local la= char["Left Arm"]
  179. local rl= char["Right Leg"]
  180. local ll = char["Left Leg"]
  181. local hed = char.Head
  182. local root = char.HumanoidRootPart
  183. local rootj = root.RootJoint
  184. local tors = char.Torso
  185. local mouse = plr:GetMouse()
  186. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  187. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  188. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  189. local maincolor = BrickColor.new("Magenta")
  190. cf = CFrame.new
  191. angles = CFrame.Angles
  192. attack = false
  193. euler=CFrame.fromEulerAnglesXYZ
  194. equipped = false
  195. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  196. RSH, LSH = nil, nil
  197. RW = Instance.new("Weld")
  198. LW = Instance.new("Weld")
  199. RH = tors["Right Hip"]
  200. LH = tors["Left Hip"]
  201. RSH = tors["Right Shoulder"]
  202. LSH = tors["Left Shoulder"]
  203. RSH.Parent = nil
  204. LSH.Parent = nil
  205. RW.Name = "RW"
  206. RW.Part0 = tors
  207. RW.C0 = CFrame.new(1.5, 0.5, 0)
  208. RW.C1 = CFrame.new(0, 0.5, 0)
  209. RW.Part1 = ra
  210. RW.Parent = tors
  211. LW.Name = "LW"
  212. LW.Part0 = tors
  213. LW.C0 = CFrame.new(-1.5, 0.5, 0)
  214. LW.C1 = CFrame.new(0, 0.5, 0)
  215. LW.Part1 = la
  216. LW.Parent = tors
  217. print('User is '..plr.Name)
  218. Effects = {}
  219.  
  220.  
  221. ArtificialHB = Instance.new("BindableEvent", script)
  222. ArtificialHB.Name = "Heartbeat"
  223.  
  224. script:WaitForChild("Heartbeat")
  225.  
  226. frame = 1 / 60
  227. tf = 0
  228. allowframeloss = false
  229. tossremainder = false
  230. lastframe = tick()
  231. script.Heartbeat:Fire()
  232.  
  233. game:GetService("RunService").Heartbeat:connect(function(s, p)
  234. tf = tf + s
  235. if tf >= frame then
  236. if allowframeloss then
  237. script.Heartbeat:Fire()
  238. lastframe = tick()
  239. else
  240. for i = 1, math.floor(tf / frame) do
  241. script.Heartbeat:Fire()
  242. end
  243. lastframe = tick()
  244. end
  245. if tossremainder then
  246. tf = 0
  247. else
  248. tf = tf - frame * math.floor(tf / frame)
  249. end
  250. end
  251. end)
  252. local RbxUtility = LoadLibrary("RbxUtility")
  253. local Create = RbxUtility.Create
  254.  
  255. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  256. if hit.Parent == nil then
  257. return
  258. end
  259. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  260. for _, v in pairs(hit.Parent:children()) do
  261. if v:IsA("Humanoid") then
  262. h = v
  263. end
  264. end
  265. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  266. warn'No R15 allowed'
  267. hit.Parent:FindFirstChild("Head"):BreakJoints()
  268. end
  269.  
  270. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  271. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  272. if hit.Parent.DebounceHit.Value == true then
  273. return
  274. end
  275. end
  276. if insta == true then
  277. hit.Parent:FindFirstChild("Head"):BreakJoints()
  278. end
  279. local c = Create("ObjectValue"){
  280. Name = "creator",
  281. Value = game:service("Players").LocalPlayer,
  282. Parent = h,
  283. }
  284. game:GetService("Debris"):AddItem(c, .5)
  285. if HitSound ~= nil and HitPitch ~= nil then
  286. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  287. end
  288. local Damage = math.random(minim, maxim)
  289. local blocked = false
  290. local block = hit.Parent:findFirstChild("Block")
  291. if block ~= nil then
  292. if block.className == "IntValue" then
  293. if block.Value > 0 then
  294. blocked = true
  295. block.Value = block.Value - 1
  296. print(block.Value)
  297. end
  298. end
  299. end
  300. if blocked == false then
  301. h.Health = h.Health - Damage
  302. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  303. else
  304. h.Health = h.Health - (Damage / 2)
  305. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  306. end
  307. if Type == "Knockdown" then
  308. local hum = hit.Parent.Humanoid
  309. hum.PlatformStand = true
  310. coroutine.resume(coroutine.create(function(HHumanoid)
  311. swait(1)
  312. HHumanoid.PlatformStand = false
  313. end), hum)
  314. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  315. local bodvol = Create("BodyVelocity"){
  316. velocity = angle * knockback,
  317. P = 5000,
  318. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  319. Parent = hit,
  320. }
  321. local rl = Create("BodyAngularVelocity"){
  322. P = 3000,
  323. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  324. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  325. Parent = hit,
  326. }
  327. game:GetService("Debris"):AddItem(bodvol, .5)
  328. game:GetService("Debris"):AddItem(rl, .5)
  329. elseif Type == "Normal" then
  330. local vp = Create("BodyVelocity"){
  331. P = 500,
  332. maxForce = Vector3.new(math.huge, 0, math.huge),
  333. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  334. }
  335. if knockback > 0 then
  336. vp.Parent = hit.Parent.Torso
  337. end
  338. game:GetService("Debris"):AddItem(vp, .5)
  339. elseif Type == "Up" then
  340. local bodyVelocity = Create("BodyVelocity"){
  341. velocity = Vector3.new(0, 20, 0),
  342. P = 5000,
  343. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  344. Parent = hit,
  345. }
  346. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  347. elseif Type == "DarkUp" then
  348. coroutine.resume(coroutine.create(function()
  349. for i = 0, 1, 0.1 do
  350. swait()
  351. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  352. end
  353. end))
  354. local bodyVelocity = Create("BodyVelocity"){
  355. velocity = Vector3.new(0, 20, 0),
  356. P = 5000,
  357. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  358. Parent = hit,
  359. }
  360. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  361. elseif Type == "Snare" then
  362. local bp = Create("BodyPosition"){
  363. P = 2000,
  364. D = 100,
  365. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  366. position = hit.Parent.Torso.Position,
  367. Parent = hit.Parent.Torso,
  368. }
  369. game:GetService("Debris"):AddItem(bp, 1)
  370. elseif Type == "Freeze" then
  371. local BodPos = Create("BodyPosition"){
  372. P = 50000,
  373. D = 1000,
  374. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  375. position = hit.Parent.Torso.Position,
  376. Parent = hit.Parent.Torso,
  377. }
  378. local BodGy = Create("BodyGyro") {
  379. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  380. P = 20e+003,
  381. Parent = hit.Parent.Torso,
  382. cframe = hit.Parent.Torso.CFrame,
  383. }
  384. hit.Parent.Torso.Anchored = true
  385. coroutine.resume(coroutine.create(function(Part)
  386. swait(1.5)
  387. Part.Anchored = false
  388. end), hit.Parent.Torso)
  389. game:GetService("Debris"):AddItem(BodPos, 3)
  390. game:GetService("Debris"):AddItem(BodGy, 3)
  391. end
  392. local debounce = Create("BoolValue"){
  393. Name = "DebounceHit",
  394. Parent = hit.Parent,
  395. Value = true,
  396. }
  397. game:GetService("Debris"):AddItem(debounce, Delay)
  398. c = Create("ObjectValue"){
  399. Name = "creator",
  400. Value = Player,
  401. Parent = h,
  402. }
  403. game:GetService("Debris"):AddItem(c, .5)
  404. end
  405. end
  406.  
  407. function ShowDamage(Pos, Text, Time, Color)
  408. local Rate = (1 / 30)
  409. local Pos = (Pos or Vector3.new(0, 0, 0))
  410. local Text = (Text or "")
  411. local Time = (Time or 2)
  412. local Color = (Color or Color3.new(1, 0, 1))
  413. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  414. EffectPart.Anchored = true
  415. local BillboardGui = Create("BillboardGui"){
  416. Size = UDim2.new(3, 0, 3, 0),
  417. Adornee = EffectPart,
  418. Parent = EffectPart,
  419. }
  420. local TextLabel = Create("TextLabel"){
  421. BackgroundTransparency = 1,
  422. Size = UDim2.new(1, 0, 1, 0),
  423. Text = Text,
  424. Font = "Highway",
  425. TextColor3 = Color,
  426. TextScaled = true,
  427. Parent = BillboardGui,
  428. }
  429. game.Debris:AddItem(EffectPart, (Time))
  430. EffectPart.Parent = game:GetService("Workspace")
  431. delay(0, function()
  432. local Frames = (Time / Rate)
  433. for Frame = 1, Frames do
  434. wait(Rate)
  435. local Percent = (Frame / Frames)
  436. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  437. TextLabel.TextTransparency = Percent
  438. end
  439. if EffectPart and EffectPart.Parent then
  440. EffectPart:Destroy()
  441. end
  442. end)
  443. end
  444. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  445. for _, c in pairs(workspace:children()) do
  446. local hum = c:findFirstChild("Humanoid")
  447. if hum ~= nil then
  448. local head = c:findFirstChild("Torso") or c:findFirstChild("UpperTorso") or c:FindFirstChild('LowerTorso')
  449. if head ~= nil then
  450. local targ = head.Position - Part.Position
  451. local mag = targ.magnitude
  452. if mag <= Magnitude and c.Name ~= plr.Name then
  453. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, root, .1, "rbxassetid://" .. HitSound, HitPitch)
  454. end
  455. end
  456. end
  457. end
  458. end
  459. CFuncs = {
  460. Part = {
  461. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  462. local Part = Create("Part")({
  463. Parent = Parent,
  464. Reflectance = Reflectance,
  465. Transparency = Transparency,
  466. CanCollide = false,
  467. Locked = true,
  468. BrickColor = BrickColor.new(tostring(BColor)),
  469. Name = Name,
  470. Size = Size,
  471. Material = Material
  472. })
  473. RemoveOutlines(Part)
  474. return Part
  475. end
  476. },
  477. Mesh = {
  478. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  479. local Msh = Create(Mesh)({
  480. Parent = Part,
  481. Offset = OffSet,
  482. Scale = Scale
  483. })
  484. if Mesh == "SpecialMesh" then
  485. Msh.MeshType = MeshType
  486. Msh.MeshId = MeshId
  487. end
  488. return Msh
  489. end
  490. },
  491. Mesh = {
  492. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  493. local Msh = Create(Mesh)({
  494. Parent = Part,
  495. Offset = OffSet,
  496. Scale = Scale
  497. })
  498. if Mesh == "SpecialMesh" then
  499. Msh.MeshType = MeshType
  500. Msh.MeshId = MeshId
  501. end
  502. return Msh
  503. end
  504. },
  505. Weld = {
  506. Create = function(Parent, Part0, Part1, C0, C1)
  507. local Weld = Create("Weld")({
  508. Parent = Parent,
  509. Part0 = Part0,
  510. Part1 = Part1,
  511. C0 = C0,
  512. C1 = C1
  513. })
  514. return Weld
  515. end
  516. },
  517. Sound = {
  518. Create = function(id, par, vol, pit)
  519. coroutine.resume(coroutine.create(function()
  520. local S = Create("Sound")({
  521. Volume = vol,
  522. Pitch = pit or 1,
  523. SoundId = id,
  524. Parent = par or workspace
  525. })
  526. wait()
  527. S:play()
  528. game:GetService("Debris"):AddItem(S, 6)
  529. end))
  530. end
  531. },
  532. ParticleEmitter = {
  533. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  534. local fp = Create("ParticleEmitter")({
  535. Parent = Parent,
  536. Color = ColorSequence.new(Color1, Color2),
  537. LightEmission = LightEmission,
  538. Size = Size,
  539. Texture = Texture,
  540. Transparency = Transparency,
  541. ZOffset = ZOffset,
  542. Acceleration = Accel,
  543. Drag = Drag,
  544. LockedToPart = LockedToPart,
  545. VelocityInheritance = VelocityInheritance,
  546. EmissionDirection = EmissionDirection,
  547. Enabled = Enabled,
  548. Lifetime = LifeTime,
  549. Rate = Rate,
  550. Rotation = Rotation,
  551. RotSpeed = RotSpeed,
  552. Speed = Speed,
  553. VelocitySpread = VelocitySpread
  554. })
  555. return fp
  556. end
  557. }
  558. }
  559. function RemoveOutlines(part)
  560. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  561. end
  562. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  563. local Part = Create("Part")({
  564. formFactor = FormFactor,
  565. Parent = Parent,
  566. Reflectance = Reflectance,
  567. Transparency = Transparency,
  568. CanCollide = false,
  569. Locked = true,
  570. BrickColor = BrickColor.new(tostring(BColor)),
  571. Name = Name,
  572. Size = Size,
  573. Material = Material
  574. })
  575. RemoveOutlines(Part)
  576. return Part
  577. end
  578. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  579. local Msh = Create(Mesh)({
  580. Parent = Part,
  581. Offset = OffSet,
  582. Scale = Scale
  583. })
  584. if Mesh == "SpecialMesh" then
  585. Msh.MeshType = MeshType
  586. Msh.MeshId = MeshId
  587. end
  588. return Msh
  589. end
  590. function CreateWeld(Parent, Part0, Part1, C0, C1)
  591. local Weld = Create("Weld")({
  592. Parent = Parent,
  593. Part0 = Part0,
  594. Part1 = Part1,
  595. C0 = C0,
  596. C1 = C1
  597. })
  598. return Weld
  599. end
  600. EffectModel = Instance.new("Model", char)
  601. Effects = {
  602. Block = {
  603. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  604. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  605. prt.Anchored = true
  606. prt.CFrame = cframe
  607. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  608. game:GetService("Debris"):AddItem(prt, 10)
  609. if Type == 1 or Type == nil then
  610. table.insert(Effects, {
  611. prt,
  612. "Block1",
  613. delay,
  614. x3,
  615. y3,
  616. z3,
  617. msh
  618. })
  619. elseif Type == 2 then
  620. table.insert(Effects, {
  621. prt,
  622. "Block2",
  623. delay,
  624. x3,
  625. y3,
  626. z3,
  627. msh
  628. })
  629. else
  630. table.insert(Effects, {
  631. prt,
  632. "Block3",
  633. delay,
  634. x3,
  635. y3,
  636. z3,
  637. msh
  638. })
  639. end
  640. end
  641. },
  642. Sphere = {
  643. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  644. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  645. prt.Anchored = true
  646. prt.CFrame = cframe
  647. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  648. game:GetService("Debris"):AddItem(prt, 10)
  649. table.insert(Effects, {
  650. prt,
  651. "Cylinder",
  652. delay,
  653. x3,
  654. y3,
  655. z3,
  656. msh
  657. })
  658. end
  659. },
  660. Cylinder = {
  661. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  662. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  663. prt.Anchored = true
  664. prt.CFrame = cframe
  665. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  666. game:GetService("Debris"):AddItem(prt, 10)
  667. table.insert(Effects, {
  668. prt,
  669. "Cylinder",
  670. delay,
  671. x3,
  672. y3,
  673. z3,
  674. msh
  675. })
  676. end
  677. },
  678. Wave = {
  679. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  680. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  681. prt.Anchored = true
  682. prt.CFrame = cframe
  683. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://431164262", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  684. game:GetService("Debris"):AddItem(prt, 10)
  685. table.insert(Effects, {
  686. prt,
  687. "Cylinder",
  688. delay,
  689. x3 / 60,
  690. y3 / 60,
  691. z3 / 60,
  692. msh
  693. })
  694. end
  695. },
  696. Ring = {
  697. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  698. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  699. prt.Anchored = true
  700. prt.CFrame = cframe
  701. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  702. game:GetService("Debris"):AddItem(prt, 10)
  703. table.insert(Effects, {
  704. prt,
  705. "Cylinder",
  706. delay,
  707. x3,
  708. y3,
  709. z3,
  710. msh
  711. })
  712. end
  713. },
  714. Break = {
  715. Create = function(brickcolor, cframe, x1, y1, z1)
  716. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  717. prt.Anchored = true
  718. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  719. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  720. local num = math.random(10, 50) / 1000
  721. game:GetService("Debris"):AddItem(prt, 10)
  722. table.insert(Effects, {
  723. prt,
  724. "Shatter",
  725. num,
  726. prt.CFrame,
  727. math.random() - math.random(),
  728. 0,
  729. math.random(50, 100) / 100
  730. })
  731. end
  732. }
  733. }
  734. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  735. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  736. prt.Anchored = true
  737. prt.CFrame = cframe
  738. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  739. game:GetService("Debris"):AddItem(prt, 10)
  740. if Type == 1 or Type == nil then
  741. table.insert(Effects, {
  742. prt,
  743. "Block1",
  744. delay,
  745. x3,
  746. y3,
  747. z3,
  748. msh
  749. })
  750. elseif Type == 2 then
  751. table.insert(Effects, {
  752. prt,
  753. "Block2",
  754. delay,
  755. x3,
  756. y3,
  757. z3,
  758. msh
  759. })
  760. elseif Type == 3 then
  761. table.insert(Effects, {
  762. prt,
  763. "Block3",
  764. delay,
  765. x3,
  766. y3,
  767. z3,
  768. msh
  769. })
  770. end
  771. end
  772. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  773. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  774. prt.Anchored = true
  775. prt.CFrame = cframe
  776. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  777. game:GetService("Debris"):AddItem(prt, 10)
  778. table.insert(Effects, {
  779. prt,
  780. "Cylinder",
  781. delay,
  782. x3,
  783. y3,
  784. z3,
  785. msh
  786. })
  787. end
  788. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  789. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  790. prt.Anchored = true
  791. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  792. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  793. game:GetService("Debris"):AddItem(prt, 10)
  794. table.insert(Effects, {
  795. prt,
  796. "Cylinder",
  797. delay,
  798. x3,
  799. y3,
  800. z3,
  801. msh
  802. })
  803. end
  804. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  805. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  806. prt.Anchored = true
  807. prt.CFrame = cframe
  808. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  809. game:GetService("Debris"):AddItem(prt, 10)
  810. table.insert(Effects, {
  811. prt,
  812. "Cylinder",
  813. delay,
  814. x3,
  815. y3,
  816. z3,
  817. msh
  818. })
  819. end
  820. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  821. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  822. prt.Anchored = true
  823. prt.CFrame = cframe
  824. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  825. game:GetService("Debris"):AddItem(prt, 10)
  826. table.insert(Effects, {
  827. prt,
  828. "Cylinder",
  829. delay,
  830. x3,
  831. y3,
  832. z3,
  833. msh
  834. })
  835. end
  836. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  837. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  838. prt.Anchored = true
  839. prt.CFrame = cframe
  840. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  841. game:GetService("Debris"):AddItem(prt, 10)
  842. table.insert(Effects, {
  843. prt,
  844. "Cylinder",
  845. delay,
  846. x3,
  847. y3,
  848. z3,
  849. msh
  850. })
  851. end
  852. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  853. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  854. prt.Anchored = true
  855. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  856. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  857. local num = math.random(10, 50) / 1000
  858. game:GetService("Debris"):AddItem(prt, 10)
  859. table.insert(Effects, {
  860. prt,
  861. "Shatter",
  862. num,
  863. prt.CFrame,
  864. math.random() - math.random(),
  865. 0,
  866. math.random(50, 100) / 100
  867. })
  868. end
  869. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  870. local fp=Instance.new("Part")
  871. fp.formFactor=formfactor
  872. fp.Parent=parent
  873. fp.Reflectance=reflectance
  874. fp.Transparency=transparency
  875. fp.CanCollide=false
  876. fp.Locked=true
  877. fp.BrickColor=brickcolor
  878. fp.Name=name
  879. fp.Size=size
  880. fp.Position=tors.Position
  881. RemoveOutlines(fp)
  882. fp.Material="SmoothPlastic"
  883. fp:BreakJoints()
  884. return fp
  885. end
  886.  
  887. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  888. local mesh=Instance.new(Mesh)
  889. mesh.Parent=part
  890. if Mesh=="SpecialMesh" then
  891. mesh.MeshType=meshtype
  892. if meshid~="nil" then
  893. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  894. end
  895. end
  896. mesh.Offset=offset
  897. mesh.Scale=scale
  898. return mesh
  899. end
  900. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  901. local prt=part(3,char,0,0,brickcolor,"Effect",Vector3.new(0.5,0.5,0.5))
  902. prt.Anchored=true
  903. prt.Material = "Neon"
  904. prt.CFrame=cframe
  905. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  906. msh=mesh("BlockMesh",prt,"","",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
  907. game:GetService("Debris"):AddItem(prt,5)
  908. coroutine.resume(coroutine.create(function(Part,Mesh)
  909. for i=0,1,delay do
  910. swait()
  911. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  912. Part.Transparency=i
  913. Mesh.Scale=Mesh.Scale+Vector3.new(x3,y3,z3)
  914. end
  915. Part.Parent=nil
  916. end),prt,msh)
  917. end
  918. function MagicShockTrailAlt2(origcolor2,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
  919. local prt=part(3,char,0,0,origcolor2,"Effect",Vector3.new(0.5,0.5,0.5))
  920. prt.Anchored=true
  921. prt.Material = "Neon"
  922. prt.CFrame=cframe
  923. msh=mesh("BlockMesh",prt,"","",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
  924. game:GetService("Debris"):AddItem(prt,5)
  925. coroutine.resume(coroutine.create(function(Part,Mesh)
  926. local rtype = rottype
  927. for i=0,1,delay do
  928. swait()
  929. if rtype == 1 then
  930. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  931. elseif rtype == 2 then
  932. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  933. end
  934. prt.Transparency=i
  935. Mesh.Scale=Mesh.Scale+Vector3.new(x3,y3,z3)
  936. end
  937. Part.Parent=nil
  938. end),prt,msh)
  939. end
  940.  
  941.  
  942.  
  943. New = function(Object, Parent, Name, Data)
  944. local Object = Instance.new(Object)
  945. for Index, Value in pairs(Data or {}) do
  946. Object[Index] = Value
  947. end
  948. Object.Parent = Parent
  949. Object.Name = Name
  950. return Object
  951. end
  952.  
  953. RubiksCube = New("Model",char,"RubiksCube",{})
  954.  
  955. local NewInstance = function(instance,parent,properties)
  956. local inst = Instance.new(instance,parent)
  957. if(properties)then
  958. for i,v in next, properties do
  959. pcall(function() inst[i] = v end)
  960. end
  961. end
  962. return inst;
  963. end
  964. local HW = NewInstance('Weld',char,{Part0=tors,Part1=Handle,C0 = CFrame.new(0,-1,0)*CFrame.Angles(math.rad(-65),0,math.rad(-90))})
  965.  
  966. function intro()
  967. attack = true
  968. for i = 0,2,0.1 do
  969. swait()
  970. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(55)),.3)
  971. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-65)),.3)
  972. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(76)), 0.3)
  973. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  974. end
  975. end
  976.  
  977. local mouse = game.Players.LocalPlayer:GetMouse()
  978. local running = false
  979.  
  980. function getTool()
  981. for _, kid in ipairs(script.Parent:GetChildren()) do
  982. if kid.className == "Tool" then return kid end
  983. end
  984. return nil
  985. end
  986.  
  987.  
  988. mouse.KeyDown:connect(function (key) -- Run function
  989. key = string.lower(key)
  990. if string.byte(key) == 48 then
  991. running = true
  992. local keyConnection = mouse.KeyUp:connect(function (key)
  993. if string.byte(key) == 48 then
  994. running = false
  995. end
  996. end)
  997. for i = 1,5 do
  998. game.Workspace.CurrentCamera.FieldOfView = (70+(i*2))
  999. wait()
  1000. end
  1001. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 25
  1002. repeat wait () until running == false
  1003. keyConnection:disconnect()
  1004. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
  1005. for i = 1,5 do
  1006. game.Workspace.CurrentCamera.FieldOfView = (80-(i*2))
  1007. wait()
  1008. end
  1009. end
  1010. end)
  1011. local idle=0
  1012. local sine = 0
  1013. local change = 1
  1014. local val = 0
  1015. toim = 0
  1016. hum.Animator.Parent = nil
  1017. idleanim=.4
  1018. while true do
  1019. swait()
  1020. sine = sine + change
  1021. local torvel=(root.Velocity*Vector3.new(1,0,1)).magnitude
  1022. local velderp=root.Velocity.y
  1023. hitfloor,posfloor=rayCast(root.Position,(CFrame.new(root.Position,root.Position - Vector3.new(0,1,0))).lookVector,4,char)
  1024. if equipped==true or equipped==false then
  1025. if attack==false then
  1026. idle=idle+1
  1027. else
  1028. idle=0
  1029. end
  1030. if root.Velocity.y > 1 and hitfloor==nil then
  1031. Anim="Jump"
  1032. if attack==false then
  1033. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1034. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  1035. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(20)), 0.3)
  1036. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1037. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  1038. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  1039. end
  1040. elseif root.Velocity.y < -1 and hitfloor==nil then
  1041. Anim="Fall"
  1042. if attack==false then
  1043. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  1044. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  1045. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1046. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(40),math.rad(0),math.rad(0)),.3)
  1047. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(20)), 0.3)
  1048. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1049. end
  1050. elseif torvel<1 and hitfloor~=nil then
  1051. Anim="Idle"
  1052. change = 2
  1053.  
  1054. if attack==false then
  1055. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1056. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(25),math.rad(0),math.rad(0)),.3)
  1057. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0)*angles(math.rad(-2.5),math.rad(90),math.rad(-0))*angles(math.rad(-7.5),math.rad(0),math.rad(0)),0.15)
  1058. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0)*angles(math.rad(-2.5),math.rad(-90),math.rad(-0))*angles(math.rad(-7.5),math.rad(0),math.rad(0)),0.15)
  1059. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5+0.04*math.sin(sine/25), -0.35) * angles(math.rad(65 - 1), math.rad(-7), math.rad(-35)), 0.3)
  1060. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5+0.04*math.sin(sine/25), -0.35) * angles(math.rad(90 - 1), math.rad(-7), math.rad(55)), 0.1)
  1061. HW.C0=euler(0,2.57*math.cos(sine/60)/1,0)*cf(0,2.1+1.7,0)* angles(math.rad(55 - 1), math.rad(-7), math.rad(55), 0.1)
  1062. end
  1063.  
  1064. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  1065. Anim="Walk"
  1066. change = 1
  1067. if attack==false then
  1068. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.175+0.025*math.cos(sine/3.5)+ -math.sin(sine/3.5)/7)*angles(math.rad(5-2.5*math.cos(sine/3.5)),math.rad(0),math.rad(10*math.cos(sine/7))),0.15)
  1069. tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1070. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40) * math.cos(sine / 7), math.rad(0), math.rad(5)), 0.3)
  1071. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40) * math.cos(sine / 7), math.rad(0), math.rad(-5)), 0.3)
  1072. RH.C0=clerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.5*math.cos(sine/7)/2)*angles(math.rad(-5-15*math.cos(sine/7))+ -math.sin(sine/7)/1.5,math.rad(90-10*math.cos(sine/7)),math.rad(0)),0.15)
  1073. LH.C0=clerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.5*math.cos(sine/7)/2)*angles(math.rad(-5+15*math.cos(sine/7))+ math.sin(sine/7)/1.5,math.rad(-90-10*math.cos(sine/7)),math.rad(0)),0.15)
  1074. HW.C0=euler(0,2.57*math.cos(sine/60)/1,0)*cf(0,2.1+1.7,0)* angles(math.rad(55 - 1), math.rad(-7), math.rad(55*math.cos(sine/60)), 0.1)
  1075. end
  1076. elseif torvel>=22 and hitfloor~=nil then
  1077. Anim="Run"
  1078. change = 2
  1079. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.175+0.025*math.cos(sine/3.5)+ -math.sin(sine/3.5)/7)*angles(math.rad(25),math.rad(0),math.rad(10*math.cos(sine/7))),0.15)
  1080. tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1081. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(55), math.rad(-55), math.rad(90)), 0.3)
  1082. LW.C0=clerp(LW.C0,cf(-0.85,0.5 + 0.1 * math.cos(sine / 60),-0.65)*angles(math.rad(40),math.rad(0),math.rad(90 + 2.5)),.3)
  1083. RH.C0=clerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.5*math.cos(sine/7)/1)*angles(math.rad(-5-15*math.cos(sine/7))+ -math.sin(sine/7)/1,math.rad(90-10*math.cos(sine/7)),math.rad(0)),0.15)
  1084. LH.C0=clerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.5*math.cos(sine/7)/1)*angles(math.rad(-5+15*math.cos(sine/7))+ math.sin(sine/7)/1,math.rad(-90-10*math.cos(sine/7)),math.rad(0)),0.15)
  1085. HW.C0=clerp(HW.C0,cf(0,-1,0)*angles(math.rad(-65),math.rad(0),math.rad(-90)),0.15)
  1086.  
  1087. end
  1088. end
  1089. if 0 < #Effects then
  1090. for e = 1, #Effects do
  1091. if Effects[e] ~= nil then
  1092. local Thing = Effects[e]
  1093. if Thing ~= nil then
  1094. local Part = Thing[1]
  1095. local Mode = Thing[2]
  1096. local Delay = Thing[3]
  1097. local IncX = Thing[4]
  1098. local IncY = Thing[5]
  1099. local IncZ = Thing[6]
  1100. if 1 >= Thing[1].Transparency then
  1101. if Thing[2] == "Block1" then
  1102. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1103. local Mesh = Thing[1].Mesh
  1104. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1105. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1106. elseif Thing[2] == "Block2" then
  1107. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  1108. local Mesh = Thing[7]
  1109. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1110. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1111. elseif Thing[2] == "Block3" then
  1112. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  1113. local Mesh = Thing[7]
  1114. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1115. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1116. elseif Thing[2] == "Cylinder" then
  1117. local Mesh = Thing[1].Mesh
  1118. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1119. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1120. elseif Thing[2] == "Blood" then
  1121. local Mesh = Thing[7]
  1122. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1123. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1124. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1125. elseif Thing[2] == "Elec" then
  1126. local Mesh = Thing[1].Mesh
  1127. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1128. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1129. elseif Thing[2] == "Disappear" then
  1130. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1131. elseif Thing[2] == "Shatter" then
  1132. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1133. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1134. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1135. Thing[6] = Thing[6] + Thing[5]
  1136. end
  1137.  
  1138. end
  1139. end
  1140. end
  1141. end
  1142. end
  1143. end
  1144. end
  1145.  
  1146.  
  1147. mouse = game.Players.LocalPlayer:GetMouse()
  1148. local mytorso = game.Players.LocalPlayer.Character.Torso
  1149. blindedbois = {}
  1150. local blindedsound = Instance.new("Sound", game.Players.LocalPlayer.Character.Torso)
  1151. blindedsound.SoundId = "rbxassetid://841158385"
  1152. blindedsound.Volume = 10
  1153. blindedsound.MaxDistance = 1
  1154. local blindedsound1 = Instance.new("Sound", game.Players.LocalPlayer.Character.Torso)
  1155. blindedsound1.SoundId = "rbxassetid://841158385"
  1156. blindedsound1.Volume = 10
  1157. blindedsound1.MaxDistance = 1
  1158. local blindedsound11 = Instance.new("Sound", game.Players.LocalPlayer.Character.Torso)
  1159. blindedsound11.SoundId = "rbxassetid://841158385"
  1160. blindedsound11.Volume = 10
  1161. blindedsound11.MaxDistance = 1
  1162. local blindedsound111 = Instance.new("Sound", game.Players.LocalPlayer.Character.Torso)
  1163. blindedsound111.SoundId = "rbxassetid://841158385"
  1164. blindedsound111.Volume = 10
  1165. blindedsound111.MaxDistance = 1
  1166. local blindedsound1111 = Instance.new("Sound", game.Players.LocalPlayer.Character.Torso)
  1167. blindedsound1111.SoundId = "rbxassetid://841158385"
  1168. blindedsound1111.Volume = 10
  1169. blindedsound1111.MaxDistance = 1
  1170. canuse = true
  1171. -- Objects
  1172.  
  1173. local ScreenGui = Instance.new("ScreenGui")
  1174. local TextLabel = Instance.new("TextLabel")
  1175.  
  1176. -- Properties
  1177.  
  1178. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  1179.  
  1180. TextLabel.Parent = ScreenGui
  1181. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  1182. TextLabel.BackgroundTransparency = 1
  1183. TextLabel.Position = UDim2.new(0.39229843, 0, 0.963455141, 0)
  1184. TextLabel.Size = UDim2.new(0, 200, 0, 22)
  1185. TextLabel.Font = Enum.Font.Cartoon
  1186. TextLabel.FontSize = Enum.FontSize.Size14
  1187. TextLabel.Text = "Metee was dere"
  1188. TextLabel.TextColor3 = Color3.new(1, 0, 0)
  1189. TextLabel.TextScaled = true
  1190. TextLabel.TextSize = 14
  1191. TextLabel.TextWrapped = true
  1192. function canusee(key)
  1193. key = key:lower()
  1194. if key == "z" then
  1195. canuse = true
  1196. end
  1197. if key == "x" then
  1198. canuse = false
  1199. end
  1200. end
  1201. function throw()
  1202. if canuse then
  1203. canuse = false
  1204. --Converted with ttyyuu12345's model to script plugin v4
  1205. local function sandbox(var,func)
  1206. local env = getfenv(func)
  1207. local newenv = setmetatable({},{
  1208. __index = function(self,k)
  1209. if k=="script" then
  1210. return var
  1211. else
  1212. return env[k]
  1213. end
  1214. end,
  1215. })
  1216. setfenv(func,newenv)
  1217. return func
  1218. end
  1219. local cors = {}
  1220. local mas = Instance.new("Model",game:GetService("Lighting"))
  1221. local Part0 = Instance.new("Part")
  1222. local SpecialMesh1 = Instance.new("SpecialMesh")
  1223. local Sound2 = Instance.new("Sound")
  1224. Part0.Name = "Handle"
  1225. Part0.Parent = mas
  1226. Part0.BrickColor = BrickColor.new("Earth green")
  1227. Part0.Rotation = Vector3.new(0, 90, 0)
  1228. Part0.FormFactor = Enum.FormFactor.Symmetric
  1229. Part0.Size = Vector3.new(1, 2, 1)
  1230. Part0.CFrame = CFrame.new(2.5, 6.00001717, -26, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1231. Part0.BottomSurface = Enum.SurfaceType.Smooth
  1232. Part0.TopSurface = Enum.SurfaceType.Smooth
  1233. Part0.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1234. Part0.Position = Vector3.new(2.5, 6.00001717, -26)
  1235. Part0.Orientation = Vector3.new(0, 90, 0)
  1236. Part0.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1237. SpecialMesh1.Parent = Part0
  1238. SpecialMesh1.MeshId = "http://www.roblox.com/asset/?id=16975131"
  1239. SpecialMesh1.Scale = Vector3.new(0.600000024, 0.699999988, 0.600000024)
  1240. SpecialMesh1.TextureId = "http://www.roblox.com/asset/?id=16975111"
  1241. SpecialMesh1.MeshType = Enum.MeshType.FileMesh
  1242. SpecialMesh1.Scale = Vector3.new(0.600000024, 0.699999988, 0.600000024)
  1243. Sound2.Parent = Part0
  1244. Sound2.Pitch = 2
  1245. Sound2.Volume = 10
  1246. Sound2.SoundId = "rbxassetid://142070127"
  1247. for i,v in pairs(mas:GetChildren()) do
  1248. v.Parent = workspace
  1249. pcall(function() v:MakeJoints() end)
  1250. end
  1251. mas:Destroy()
  1252. for i,v in pairs(cors) do
  1253. spawn(function()
  1254. pcall(v)
  1255. end)
  1256. end
  1257. Part0.CFrame = game.Players.LocalPlayer.Character["Right Arm"].CFrame * CFrame.new(0,0,-0.5)
  1258. for i = 1,15 do
  1259. Part0.Velocity = mouse.Hit.lookVector * 66
  1260. wait()
  1261. end
  1262. wait(2)
  1263. Sound2:Play()
  1264. local ow = Instance.new("Part", game.Players.LocalPlayer.Character)
  1265. ow.CanCollide = false
  1266. ow.Anchored = true
  1267. ow.Shape = "Ball"
  1268. ow.Material = "Neon"
  1269. ow.Size = Vector3.new(1,1,1)
  1270. ow.CFrame = Part0.CFrame
  1271. for i = 1,7 do
  1272. ow.Size = ow.Size + Vector3.new(7,7,7)
  1273. ow.CFrame = Part0.CFrame
  1274. game:GetService("RunService").RenderStepped:wait()
  1275. end
  1276. for i,v in pairs(game.Players:GetChildren()) do
  1277. if v.Character and v.Name ~= game.Players.LocalPlayer.Name then
  1278. local head = v.Character:findFirstChild("Head")
  1279. if head then
  1280. if ((head.Position - ow.Position).magnitude < math.random(50,64)) then
  1281. v.CameraMode = "LockFirstPerson"
  1282. local bs1 = blindedsound:Clone()
  1283. bs1.Parent = head
  1284. bs1:Play()
  1285. local bs11 = blindedsound1:Clone()
  1286. bs11.Parent = head
  1287. bs11:Play()
  1288. local bs111 = blindedsound11:Clone()
  1289. bs111.Parent = head
  1290. bs111:Play()
  1291. local bs11111 = blindedsound111:Clone()
  1292. bs11111.Parent = head
  1293. bs11111:Play()
  1294. local bs1111 = blindedsound1111:Clone()
  1295. bs1111.Parent = head
  1296. bs1111:Play()
  1297. --Converted with ttyyuu12345's model to script plugin v4
  1298. function sandbox(var,func)
  1299. local env = getfenv(func)
  1300. local newenv = setmetatable({},{
  1301. __index = function(self,k)
  1302. if k=="script" then
  1303. return var
  1304. else
  1305. return env[k]
  1306. end
  1307. end,
  1308. })
  1309. setfenv(func,newenv)
  1310. return func
  1311. end
  1312. cors = {}
  1313. mas = Instance.new("Model",game:GetService("Lighting"))
  1314. local Model0 = Instance.new("Model")
  1315. local Part1 = Instance.new("Part")
  1316. local Part2 = Instance.new("Part")
  1317. local Weld3 = Instance.new("Weld")
  1318. local Weld4 = Instance.new("Weld")
  1319. local Weld5 = Instance.new("Weld")
  1320. local Weld6 = Instance.new("Weld")
  1321. local Weld7 = Instance.new("Weld")
  1322. local Weld8 = Instance.new("Weld")
  1323. local Part9 = Instance.new("Part")
  1324. local Part10 = Instance.new("Part")
  1325. local Part11 = Instance.new("Part")
  1326. local Part12 = Instance.new("Part")
  1327. Model0.Parent = mas
  1328. Part1.Parent = Model0
  1329. Part1.Material = Enum.Material.Neon
  1330. Part1.Rotation = Vector3.new(-0.0899999961, -28.2699986, -0.0399999991)
  1331. Part1.RotVelocity = Vector3.new(0.0414423086, 6.61378124e-07, 0.0222902913)
  1332. Part1.Velocity = Vector3.new(0.00411429629, -0.0155075621, -0.00764747709)
  1333. Part1.CanCollide = false
  1334. Part1.Size = Vector3.new(0.78333354, 3.9166677, 3.9166677)
  1335. Part1.CFrame = CFrame.new(-1.42134643, 7.36401653, -0.278908014, 0.880764902, 0.000630680006, -0.47355336, 4.90961725e-07, 0.999999106, 0.0013327155, 0.473553777, -0.00117404154, 0.880764127)
  1336. Part1.BottomSurface = Enum.SurfaceType.Smooth
  1337. Part1.TopSurface = Enum.SurfaceType.Smooth
  1338. Part1.Position = Vector3.new(-1.42134643, 7.36401653, -0.278908014)
  1339. Part1.Orientation = Vector3.new(-0.0799999982, -28.2699986, 0)
  1340. Part2.Parent = Model0
  1341. Part2.Material = Enum.Material.Neon
  1342. Part2.Rotation = Vector3.new(-0.0899999961, -28.2699986, -0.0399999991)
  1343. Part2.RotVelocity = Vector3.new(0.0414423086, 6.61378124e-07, 0.0222902913)
  1344. Part2.Velocity = Vector3.new(0.0390362106, -0.0155943036, -0.072574608)
  1345. Part2.CanCollide = false
  1346. Part2.Size = Vector3.new(3.9166677, 0.78333354, 3.9166677)
  1347. Part2.CFrame = CFrame.new(-0.0424690843, 5.79735136, 0.464832425, 0.880764902, 0.000630680006, -0.47355336, 4.90961725e-07, 0.999999106, 0.0013327155, 0.473553777, -0.00117404154, 0.880764127)
  1348. Part2.BottomSurface = Enum.SurfaceType.Smooth
  1349. Part2.TopSurface = Enum.SurfaceType.Smooth
  1350. Part2.Position = Vector3.new(-0.0424690843, 5.79735136, 0.464832425)
  1351. Part2.Orientation = Vector3.new(-0.0799999982, -28.2699986, 0)
  1352. Weld3.Parent = Part2
  1353. Weld3.C0 = CFrame.new(0, 1.56666708, 1.56666708, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1354. Weld3.Part0 = Part2
  1355. Weld3.Part1 = Part12
  1356. Weld4.Parent = Part2
  1357. Weld4.C0 = CFrame.new(-1.56666708, 1.56666708, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1358. Weld4.Part0 = Part2
  1359. Weld4.Part1 = Part1
  1360. Weld5.Parent = Part2
  1361. Weld5.C0 = CFrame.new(1.56666708, 1.56666708, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1362. Weld5.Part0 = Part2
  1363. Weld5.Part1 = Part9
  1364. Weld6.Parent = Part2
  1365. Weld6.C0 = CFrame.new(0.39166677, 1.56666708, -1.56666708, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1366. Weld6.Part0 = Part2
  1367. Weld6.Part1 = Part10
  1368. Weld7.Parent = Part2
  1369. Weld7.C0 = CFrame.new(0, 3.9166677, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1370. Weld7.Part0 = Part2
  1371. Weld7.Part1 = Part11
  1372. Weld8.Parent = Part2
  1373. Weld8.C0 = CFrame.new(0, -1.56666696, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1374. Weld8.Part1 = Part2
  1375. Part9.Parent = Model0
  1376. Part9.Material = Enum.Material.Neon
  1377. Part9.Rotation = Vector3.new(-0.0899999961, -28.2699986, -0.0399999991)
  1378. Part9.RotVelocity = Vector3.new(0.0414423086, 6.61378124e-07, 0.0222902913)
  1379. Part9.Velocity = Vector3.new(0.00411525369, -0.0154845472, -0.00764926523)
  1380. Part9.CanCollide = false
  1381. Part9.Size = Vector3.new(0.78333354, 3.9166677, 3.9166677)
  1382. Part9.CFrame = CFrame.new(1.33838439, 7.36401749, 1.20489419, 0.880764902, 0.000630680006, -0.47355336, 4.90961725e-07, 0.999999106, 0.0013327155, 0.473553777, -0.00117404154, 0.880764127)
  1383. Part9.BottomSurface = Enum.SurfaceType.Smooth
  1384. Part9.TopSurface = Enum.SurfaceType.Smooth
  1385. Part9.Position = Vector3.new(1.33838439, 7.36401749, 1.20489419)
  1386. Part9.Orientation = Vector3.new(-0.0799999982, -28.2699986, 0)
  1387. Part10.Parent = Model0
  1388. Part10.Material = Enum.Material.Neon
  1389. Part10.Rotation = Vector3.new(-0.0899999961, -28.2699986, -0.0399999991)
  1390. Part10.RotVelocity = Vector3.new(0.0414423086, 6.61378124e-07, 0.0222902913)
  1391. Part10.Velocity = Vector3.new(0.00416051969, 0.058228761, -0.00773560256)
  1392. Part10.CanCollide = false
  1393. Part10.Size = Vector3.new(3.13333416, 3.9166677, 0.78333354)
  1394. Part10.CFrame = CFrame.new(1.04538584, 7.36192942, -0.731395841, 0.880764902, 0.000630680006, -0.47355336, 4.90961725e-07, 0.999999106, 0.0013327155, 0.473553777, -0.00117404154, 0.880764127)
  1395. Part10.BottomSurface = Enum.SurfaceType.Smooth
  1396. Part10.TopSurface = Enum.SurfaceType.Smooth
  1397. Part10.Position = Vector3.new(1.04538584, 7.36192942, -0.731395841)
  1398. Part10.Orientation = Vector3.new(-0.0799999982, -28.2699986, 0)
  1399. Part11.Parent = Model0
  1400. Part11.Material = Enum.Material.Neon
  1401. Part11.Rotation = Vector3.new(-0.0899999961, -28.2699986, -0.0399999991)
  1402. Part11.RotVelocity = Vector3.new(0.0414423086, 6.61378124e-07, 0.0222902913)
  1403. Part11.Velocity = Vector3.new(-0.0482673831, -0.0153486775, 0.0897410139)
  1404. Part11.CanCollide = false
  1405. Part11.Size = Vector3.new(3.9166677, 0.78333354, 3.9166677)
  1406. Part11.CFrame = CFrame.new(-0.0399989188, 9.71401596, 0.460234106, 0.880764902, 0.000630680006, -0.47355336, 4.90961725e-07, 0.999999106, 0.0013327155, 0.473553777, -0.00117404154, 0.880764127)
  1407. Part11.BottomSurface = Enum.SurfaceType.Smooth
  1408. Part11.TopSurface = Enum.SurfaceType.Smooth
  1409. Part11.Position = Vector3.new(-0.0399989188, 9.71401596, 0.460234106)
  1410. Part11.Orientation = Vector3.new(-0.0799999982, -28.2699986, 0)
  1411. Part12.Parent = Model0
  1412. Part12.Material = Enum.Material.Neon
  1413. Part12.Rotation = Vector3.new(-0.0899999961, -28.2699986, -0.0399999991)
  1414. Part12.RotVelocity = Vector3.new(0.0414423086, 6.61378124e-07, 0.0222902913)
  1415. Part12.Velocity = Vector3.new(0.00406914484, -0.0892179906, -0.00756134093)
  1416. Part12.CanCollide = false
  1417. Part12.Size = Vector3.new(3.9166677, 3.9166677, 0.78333354)
  1418. Part12.CFrame = CFrame.new(-0.783381462, 7.36610508, 1.84285736, 0.880764902, 0.000630680006, -0.47355336, 4.90961725e-07, 0.999999106, 0.0013327155, 0.473553777, -0.00117404154, 0.880764127)
  1419. Part12.BottomSurface = Enum.SurfaceType.Smooth
  1420. Part12.TopSurface = Enum.SurfaceType.Smooth
  1421. Part12.Position = Vector3.new(-0.783381462, 7.36610508, 1.84285736)
  1422. Part12.Orientation = Vector3.new(-0.0799999982, -28.2699986, 0)
  1423. for i,v in pairs(mas:GetChildren()) do
  1424. v.Parent = workspace
  1425. pcall(function() v:MakeJoints() end)
  1426. end
  1427. mas:Destroy()
  1428. for i,v in pairs(cors) do
  1429. spawn(function()
  1430. pcall(v)
  1431. end)
  1432. end
  1433. for q,w in pairs(Model0:GetChildren()) do
  1434. w.CanCollide = false
  1435. end
  1436. Part2.CFrame = head.CFrame
  1437. local weld = Instance.new("Weld", Part2)
  1438. weld.Part0 = head
  1439. weld.Part1 = Part2
  1440. weld.C0 = CFrame.new(0,-2,0)
  1441. local blindval = 0
  1442. local candooo = true
  1443. local function doblind()
  1444. if candooo then
  1445. blindval = blindval + 1
  1446. if blindval > 300 then
  1447. for q,w in pairs(Model0:GetChildren()) do
  1448. w.Transparency = w.Transparency + 0.005
  1449. end
  1450. if blindval > 500 then
  1451. candooo = false
  1452. blindval = 0
  1453. Model0:destroy()
  1454. bs1:destroy()
  1455. bs11:destroy()
  1456. bs111:destroy()
  1457. bs1111:destroy()
  1458. bs11111:destroy()
  1459. v.CameraMode = "Classic"
  1460. end
  1461. end
  1462. end
  1463. end
  1464. game:GetService("RunService").RenderStepped:connect(doblind)
  1465. end
  1466. end
  1467. end
  1468. end
  1469. ow:destroy()
  1470. Part0:destroy()
  1471. wait(0.5)
  1472. canuse = true
  1473. end
  1474. end
  1475. mouse.Button1Down:connect(throw)
  1476.  
  1477. Player = game:GetService("Players").LocalPlayer
  1478. PlayerGui = Player.PlayerGui
  1479. Cam = workspace.CurrentCamera
  1480. Backpack = Player.Backpack
  1481. Character = Player.Character
  1482. Humanoid = Character.Humanoid
  1483. Mouse = Player:GetMouse()
  1484. RootPart = Character["HumanoidRootPart"]
  1485. Torso = Character["Torso"]
  1486. Head = Character["Head"]
  1487. RightArm = Character["Right Arm"]
  1488. LeftArm = Character["Left Arm"]
  1489. RightLeg = Character["Right Leg"]
  1490. LeftLeg = Character["Left Leg"]
  1491. RootJoint = RootPart["RootJoint"]
  1492. Neck = Torso["Neck"]
  1493. RightShoulder = Torso["Right Shoulder"]
  1494. LeftShoulder = Torso["Left Shoulder"]
  1495. RightHip = Torso["Right Hip"]
  1496. LeftHip = Torso["Left Hip"]
  1497. local sick = Instance.new("Sound",Character)
  1498. sick.SoundId = "rbxassetid://531711813"
  1499. sick.Looped = true
  1500. sick.Pitch = 1
  1501. sick.Volume = 1
  1502. Head:ClearAllChildren()
  1503.  
  1504. local tor = Instance.new("CharacterMesh")
  1505. tor.Parent = Character
  1506. tor.Name = "Bones"
  1507. tor.BodyPart = "Torso"
  1508. tor.MeshId = "36780113"
  1509. tor.OverlayTextureId = "36780292"
  1510.  
  1511. local tor = Instance.new("CharacterMesh")
  1512. tor.Parent = Character
  1513. tor.Name = "Bones"
  1514. tor.BodyPart = "LeftLeg"
  1515. tor.MeshId = "36780079"
  1516. tor.OverlayTextureId = "36780292"
  1517.  
  1518. local tor = Instance.new("CharacterMesh")
  1519. tor.Parent = Character
  1520. tor.Name = "Bones"
  1521. tor.BodyPart = "RightLeg"
  1522. tor.MeshId = "36780195"
  1523. tor.OverlayTextureId = "36780292"
  1524.  
  1525. local tor = Instance.new("CharacterMesh")
  1526. tor.Parent = Character
  1527. tor.Name = "Bones"
  1528. tor.BodyPart = "RightArm"
  1529. tor.MeshId = "36780156"
  1530. tor.OverlayTextureId = "36780292"
  1531.  
  1532. local tor = Instance.new("CharacterMesh")
  1533. tor.Parent = Character
  1534. tor.Name = "Bones"
  1535. tor.BodyPart = "LeftArm"
  1536. tor.MeshId = "36780032"
  1537. tor.OverlayTextureId = "36780292"
  1538.  
  1539. local tor = Instance.new("SpecialMesh")
  1540. tor.Scale = Vector3.new(1,1,1)
  1541. tor.MeshType = "FileMesh"
  1542. tor.MeshId = "http://www.roblox.com/asset/?id=36869983"
  1543. tor.TextureId = "rbxassetid://36869975"
  1544. tor.Parent = Head
  1545.  
  1546. --Mkay. Bye!
  1547. --Wazzup...
  1548. --Nop. Not the end.
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563. --JUST FREACKING GO DOWN. YEET.
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606. ParticleSettings = {
  1607. Lifetime = 1,
  1608. Texture = 'rbxassetid://1209757190',
  1609. --Color1 is for UpperBody and Accessories, Color2 is for Lower Body
  1610. Color1 = ColorSequence.new(BrickColor.new('Pastel yellow').Color,BrickColor.new('Institutional white').Color),
  1611. Color2 = ColorSequence.new(BrickColor.new('Institutional white').Color,BrickColor.new('New Yeller').Color),
  1612. AllBody = true,
  1613. UpperBodyOnly = false,
  1614. LowerBodyOnly = false,
  1615. Accessories = true,
  1616. Extras = true,
  1617. }
  1618. m = game:service'Players'.LocalPlayer:GetMouse()
  1619. local p=game:service("Players").LocalPlayer
  1620. Instance.new("ForceField", game.Players.LocalPlayer.Character). Visible = false
  1621. local char=p.Character
  1622. script.Parent=char
  1623. local tor=char.Torso
  1624. local hed=char.Head
  1625. local larm=char:FindFirstChild("Left Arm")
  1626. local rarm=char:FindFirstChild("Right Arm")
  1627. local lleg=char:FindFirstChild("Left Leg")
  1628. local rleg=char:FindFirstChild("Right Leg")
  1629. local hum=char.Humanoid
  1630. local cam=workspace.CurrentCamera
  1631. local root=char.HumanoidRootPart
  1632. local mouse=p:GetMouse()
  1633. local hb=game:service("RunService").Heartbeat
  1634. local rs=game:service("RunService").Stepped
  1635. hum.MaxHealth= math.huge
  1636. hum.Health=hum.MaxHealth
  1637. local hair4 = Instance.new("Part",char)
  1638. hair4.Material="Neon"
  1639. hair4.CanCollide=false
  1640. hair4.Size=Vector3.new(.5,2,0)
  1641. hair4.BrickColor=BrickColor.Red()
  1642. hair4.Transparency=1
  1643.  
  1644.  
  1645.  
  1646. local w = Instance.new("Weld",hair4)
  1647. w.Part1=hair4
  1648. w.Part0=tor
  1649. w.C0=CFrame.new(-0.7,0,0.15)
  1650.  
  1651. local hair3 = Instance.new("Part",char)
  1652. hair3.Material="Neon"
  1653. hair3.CanCollide=false
  1654. hair3.Size=Vector3.new(.5,2,0)
  1655. hair3.BrickColor=BrickColor.Red()
  1656. hair3.Transparency=1
  1657.  
  1658.  
  1659.  
  1660. local w = Instance.new("Weld",hair3)
  1661. w.Part1=hair3
  1662. w.Part0=tor
  1663. w.C0=CFrame.new(0.7,0,0.15)
  1664. -----------------------------------------------------
  1665. ----------------------------------------
  1666. local bladee = Instance.new("ParticleEmitter",hair4)
  1667. bladee.Texture = "http://www.roblox.com/asset/?id=298984512"
  1668. bladee.LightEmission = 0.625
  1669. bladee.EmissionDirection = "Left"
  1670. bladee.LockedToPart = true
  1671. bladee.Color = ParticleSettings.Color2
  1672. bladee.Rate = 100000
  1673. bladee.Lifetime = NumberRange.new(.5)
  1674. bladee.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(1,0,0)})
  1675. bladee.Speed = NumberRange.new(5)
  1676. bladee.Acceleration = Vector3.new(-30,40,0)
  1677.  
  1678. local bladee3 = Instance.new("ParticleEmitter",hair3)
  1679. bladee3.Texture = "http://www.roblox.com/asset/?id=298984512"
  1680. bladee3.LightEmission = 0.625
  1681. bladee3.EmissionDirection = "Right"
  1682. bladee3.LockedToPart = true
  1683. bladee3.Color = ParticleSettings.Color2
  1684. bladee3.Rate = 100000
  1685. bladee3.Lifetime = NumberRange.new(.5)
  1686. bladee3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(1,0,0)})
  1687. bladee3.Speed = NumberRange.new(5)
  1688. bladee3.Acceleration = Vector3.new(30,40,0)
  1689. m.KeyDown:connect(function(k)
  1690. if k == "e" then
  1691. if (hum ~= nil) then
  1692. hum.Sit = true
  1693. end
  1694. end
  1695. end)
Advertisement
Add Comment
Please, Sign In to add comment