Advertisement
doryna2281337

Untitled

Aug 12th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 99.91 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,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. Character = Player.Character
  149. Humanoid = Character.Humanoid
  150. Mouse = Player:GetMouse()
  151. RootPart = Character["HumanoidRootPart"]
  152. Torso = Character["Torso"]
  153. Head = Character["Head"]
  154. RightArm = Character["Right Arm"]
  155. LeftArm = Character["Left Arm"]
  156. RightLeg = Character["Right Leg"]
  157. LeftLeg = Character["Left Leg"]
  158. RootJoint = RootPart["RootJoint"]
  159. Neck = Torso["Neck"]
  160. RightShoulder = Torso["Right Shoulder"]
  161. LeftShoulder = Torso["Left Shoulder"]
  162. RightHip = Torso["Right Hip"]
  163. LeftHip = Torso["Left Hip"]
  164.  
  165. Character = Player.Character
  166. Humanoid = Character.Humanoid
  167.  
  168. -------------------------------------------------------
  169.  
  170. local FavIDs = {
  171. 340106355, --Nefl Crystals
  172. 927529620, --Dimension
  173. 876981900, --Fantasy
  174. 398987889, --Ordinary Days
  175. 1117396305, --Oh wait, it's you.
  176. 885996042, --Action Winter Journey
  177. 919231299, --Sprawling Idiot Effigy
  178. 743466274, --Good Day Sunshine
  179. 727411183, --Knife Fight
  180. 1402748531, --The Earth Is Counting On You!
  181. 595230126 --Robot Language
  182. }
  183.  
  184.  
  185.  
  186. wait(0.2)
  187. local plr = game:service'Players'.LocalPlayer
  188. local char = plr.Character
  189. local hum = char.Humanoid
  190. local hed = char.Head
  191. local root = char.HumanoidRootPart
  192. local rootj = root.RootJoint
  193. local tors = char.Torso
  194. local ra = char["Right Arm"]
  195. local la = char["Left Arm"]
  196. local rl = char["Right Leg"]
  197. local ll = char["Left Leg"]
  198. local neck = tors["Neck"]
  199. local mouse = plr:GetMouse()
  200. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  201. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  202. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  203. local maincolor = BrickColor.new("Institutional white")
  204.  
  205. -------------------------------------------------------
  206. --Start Good Stuff--
  207. -------------------------------------------------------
  208. cam = game.Workspace.CurrentCamera
  209. CF = CFrame.new
  210. angles = CFrame.Angles
  211. attack = false
  212. Euler = CFrame.fromEulerAnglesXYZ
  213. Rad = math.rad
  214. IT = Instance.new
  215. BrickC = BrickColor.new
  216. Cos = math.cos
  217. Acos = math.acos
  218. Sin = math.sin
  219. Asin = math.asin
  220. Abs = math.abs
  221. Mrandom = math.random
  222. Floor = math.floor
  223. -------------------------------------------------------
  224. --End Good Stuff--
  225. -------------------------------------------------------
  226. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  227. RSH, LSH = nil, nil
  228. RW = Instance.new("Weld")
  229. LW = Instance.new("Weld")
  230. RH = tors["Right Hip"]
  231. LH = tors["Left Hip"]
  232. RSH = tors["Right Shoulder"]
  233. LSH = tors["Left Shoulder"]
  234. RSH.Parent = nil
  235. LSH.Parent = nil
  236. RW.Name = "RW"
  237. RW.Part0 = tors
  238. RW.C0 = CF(1.5, 0.5, 0)
  239. RW.C1 = CF(0, 0.5, 0)
  240. RW.Part1 = ra
  241. RW.Parent = tors
  242. LW.Name = "LW"
  243. LW.Part0 = tors
  244. LW.C0 = CF(-1.5, 0.5, 0)
  245. LW.C1 = CF(0, 0.5, 0)
  246. LW.Part1 = la
  247. LW.Parent = tors
  248. Effects = {}
  249. -------------------------------------------------------
  250. --Start HeartBeat--
  251. -------------------------------------------------------
  252. ArtificialHB = Instance.new("BindableEvent", script)
  253. ArtificialHB.Name = "Heartbeat"
  254. script:WaitForChild("Heartbeat")
  255.  
  256. frame = 1 / 60
  257. tf = 0
  258. allowframeloss = false
  259. tossremainder = false
  260.  
  261.  
  262. lastframe = tick()
  263. script.Heartbeat:Fire()
  264.  
  265.  
  266. game:GetService("RunService").Heartbeat:connect(function(s, p)
  267. tf = tf + s
  268. if tf >= frame then
  269. if allowframeloss then
  270. script.Heartbeat:Fire()
  271. lastframe = tick()
  272. else
  273. for i = 1, math.floor(tf / frame) do
  274. script.Heartbeat:Fire()
  275. end
  276. lastframe = tick()
  277. end
  278. if tossremainder then
  279. tf = 0
  280. else
  281. tf = tf - frame * math.floor(tf / frame)
  282. end
  283. end
  284. end)
  285. -------------------------------------------------------
  286. --End HeartBeat--
  287. -------------------------------------------------------
  288.  
  289. -------------------------------------------------------
  290. --Start Important Functions--
  291. -------------------------------------------------------
  292. function swait(num)
  293. if num == 0 or num == nil then
  294. game:service("RunService").Stepped:wait(0)
  295. else
  296. for i = 0, num do
  297. game:service("RunService").Stepped:wait(0)
  298. end
  299. end
  300. end
  301. function thread(f)
  302. coroutine.resume(coroutine.create(f))
  303. end
  304. function clerp(a, b, t)
  305. local qa = {
  306. QuaternionFromCFrame(a)
  307. }
  308. local qb = {
  309. QuaternionFromCFrame(b)
  310. }
  311. local ax, ay, az = a.x, a.y, a.z
  312. local bx, by, bz = b.x, b.y, b.z
  313. local _t = 1 - t
  314. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  315. end
  316. function QuaternionFromCFrame(cf)
  317. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  318. local trace = m00 + m11 + m22
  319. if trace > 0 then
  320. local s = math.sqrt(1 + trace)
  321. local recip = 0.5 / s
  322. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  323. else
  324. local i = 0
  325. if m00 < m11 then
  326. i = 1
  327. end
  328. if m22 > (i == 0 and m00 or m11) then
  329. i = 2
  330. end
  331. if i == 0 then
  332. local s = math.sqrt(m00 - m11 - m22 + 1)
  333. local recip = 0.5 / s
  334. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  335. elseif i == 1 then
  336. local s = math.sqrt(m11 - m22 - m00 + 1)
  337. local recip = 0.5 / s
  338. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  339. elseif i == 2 then
  340. local s = math.sqrt(m22 - m00 - m11 + 1)
  341. local recip = 0.5 / s
  342. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  343. end
  344. end
  345. end
  346. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  347. local xs, ys, zs = x + x, y + y, z + z
  348. local wx, wy, wz = w * xs, w * ys, w * zs
  349. local xx = x * xs
  350. local xy = x * ys
  351. local xz = x * zs
  352. local yy = y * ys
  353. local yz = y * zs
  354. local zz = z * zs
  355. 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))
  356. end
  357. function QuaternionSlerp(a, b, t)
  358. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  359. local startInterp, finishInterp
  360. if cosTheta >= 1.0E-4 then
  361. if 1 - cosTheta > 1.0E-4 then
  362. local theta = math.acos(cosTheta)
  363. local invSinTheta = 1 / Sin(theta)
  364. startInterp = Sin((1 - t) * theta) * invSinTheta
  365. finishInterp = Sin(t * theta) * invSinTheta
  366. else
  367. startInterp = 1 - t
  368. finishInterp = t
  369. end
  370. elseif 1 + cosTheta > 1.0E-4 then
  371. local theta = math.acos(-cosTheta)
  372. local invSinTheta = 1 / Sin(theta)
  373. startInterp = Sin((t - 1) * theta) * invSinTheta
  374. finishInterp = Sin(t * theta) * invSinTheta
  375. else
  376. startInterp = t - 1
  377. finishInterp = t
  378. end
  379. 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
  380. end
  381. function rayCast(Position, Direction, Range, Ignore)
  382. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  383. end
  384. local RbxUtility = LoadLibrary("RbxUtility")
  385. local Create = RbxUtility.Create
  386. ----------------------------------------------------------------------------------
  387. local AddInstance = function(Object, ...)
  388. local Obj = Instance.new(Object)
  389. for i,v in next,(...) do
  390. Obj[i] = v
  391. end
  392. return Obj
  393. end
  394. ----------------------------------------------------
  395. -------------------------------------------------------
  396. local Hair = AddInstance("Part",{
  397. Parent = hed,
  398. CFrame = hed.CFrame,
  399. formFactor = "Symmetric",
  400. Size = Vector3.new(1, 1, 1),
  401. CanCollide = false,
  402. TopSurface = "Smooth",
  403. BottomSurface = "Smooth",
  404. Locked = true,
  405. })
  406. local Weld = AddInstance("Weld",{
  407. Parent = Hair,
  408. Part0 = hed,
  409. C0 = CFrame.new(-0.05, 0.35, 0.4)*CFrame.Angles(0, 0, 0),
  410. Part1 = Hair,
  411. })
  412. local Mesh = AddInstance("SpecialMesh",{
  413. Parent = Hair,
  414. MeshId = "rbxassetid://1138830322",
  415. TextureId = "rbxassetid://869796655",
  416. Scale = Vector3.new(0.6,0.6,0.6),
  417. VertexColor = Vector3.new(1, 1, 1),
  418. })
  419. -------------------------------------------------------
  420. -------------------------------------------------------
  421. --Start Damage Function--
  422. -------------------------------------------------------
  423. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  424. if hit.Parent == nil then
  425. return
  426. end
  427. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  428. for _, v in pairs(hit.Parent:children()) do
  429. if v:IsA("Humanoid") then
  430. h = v
  431. end
  432. end
  433. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  434.  
  435. hit.Parent:FindFirstChild("Head"):BreakJoints()
  436. end
  437.  
  438. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  439. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  440. if hit.Parent.DebounceHit.Value == true then
  441. return
  442. end
  443. end
  444. if insta == true then
  445. hit.Parent:FindFirstChild("Head"):BreakJoints()
  446. end
  447. local c = Create("ObjectValue"){
  448. Name = "creator",
  449. Value = game:service("Players").LocalPlayer,
  450. Parent = h,
  451. }
  452. game:GetService("Debris"):AddItem(c, .5)
  453. local Damage = math.random(minim, maxim)
  454. local blocked = false
  455. local block = hit.Parent:findFirstChild("Block")
  456. if block ~= nil then
  457. if block.className == "IntValue" then
  458. if block.Value > 0 then
  459. blocked = true
  460. block.Value = block.Value - 1
  461. print(block.Value)
  462. end
  463. end
  464. end
  465. if blocked == false then
  466. h.Health = h.Health - Damage
  467. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  468. else
  469. h.Health = h.Health - (Damage / 2)
  470. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  471. end
  472. if Type == "Knockdown" then
  473. local hum = hit.Parent.Humanoid
  474. hum.PlatformStand = true
  475. coroutine.resume(coroutine.create(function(HHumanoid)
  476. swait(1)
  477. HHumanoid.PlatformStand = false
  478. end), hum)
  479. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  480. local bodvol = Create("BodyVelocity"){
  481. velocity = angle * knockback,
  482. P = 5000,
  483. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  484. Parent = hit,
  485. }
  486. local rl = Create("BodyAngularVelocity"){
  487. P = 3000,
  488. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  489. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  490. Parent = hit,
  491. }
  492. game:GetService("Debris"):AddItem(bodvol, .5)
  493. game:GetService("Debris"):AddItem(rl, .5)
  494. elseif Type == "Normal" then
  495. local vp = Create("BodyVelocity"){
  496. P = 500,
  497. maxForce = Vector3.new(math.huge, 0, math.huge),
  498. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  499. }
  500. if knockback > 0 then
  501. vp.Parent = hit.Parent.Torso
  502. end
  503. game:GetService("Debris"):AddItem(vp, .5)
  504. elseif Type == "Up" then
  505. local bodyVelocity = Create("BodyVelocity"){
  506. velocity = Vector3.new(0, 20, 0),
  507. P = 5000,
  508. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  509. Parent = hit,
  510. }
  511. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  512. elseif Type == "DarkUp" then
  513. coroutine.resume(coroutine.create(function()
  514. for i = 0, 1, 0.1 do
  515. swait()
  516. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  517. end
  518. end))
  519. local bodyVelocity = Create("BodyVelocity"){
  520. velocity = Vector3.new(0, 20, 0),
  521. P = 5000,
  522. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  523. Parent = hit,
  524. }
  525. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  526. elseif Type == "Snare" then
  527. local bp = Create("BodyPosition"){
  528. P = 2000,
  529. D = 100,
  530. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  531. position = hit.Parent.Torso.Position,
  532. Parent = hit.Parent.Torso,
  533. }
  534. game:GetService("Debris"):AddItem(bp, 1)
  535. elseif Type == "Freeze" then
  536. local BodPos = Create("BodyPosition"){
  537. P = 50000,
  538. D = 1000,
  539. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  540. position = hit.Parent.Torso.Position,
  541. Parent = hit.Parent.Torso,
  542. }
  543. local BodGy = Create("BodyGyro") {
  544. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  545. P = 20e+003,
  546. Parent = hit.Parent.Torso,
  547. cframe = hit.Parent.Torso.CFrame,
  548. }
  549. hit.Parent.Torso.Anchored = true
  550. coroutine.resume(coroutine.create(function(Part)
  551. swait(1.5)
  552. Part.Anchored = false
  553. end), hit.Parent.Torso)
  554. game:GetService("Debris"):AddItem(BodPos, 3)
  555. game:GetService("Debris"):AddItem(BodGy, 3)
  556. end
  557. local debounce = Create("BoolValue"){
  558. Name = "DebounceHit",
  559. Parent = hit.Parent,
  560. Value = true,
  561. }
  562. game:GetService("Debris"):AddItem(debounce, Delay)
  563. c = Create("ObjectValue"){
  564. Name = "creator",
  565. Value = Player,
  566. Parent = h,
  567. }
  568. game:GetService("Debris"):AddItem(c, .5)
  569. end
  570. end
  571. -------------------------------------------------------
  572. --End Damage Function--
  573. -------------------------------------------------------
  574.  
  575. -------------------------------------------------------
  576. --Start Damage Function Customization--
  577. -------------------------------------------------------
  578. function ShowDamage(Pos, Text, Time, Color)
  579. local Rate = (1 / 30)
  580. local Pos = (Pos or Vector3.new(0, 0, 0))
  581. local Text = (Text or "")
  582. local Time = (Time or 2)
  583. local Color = (Color or Color3.new(17, 17, 17))
  584. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  585. EffectPart.Anchored = true
  586. local BillboardGui = Create("BillboardGui"){
  587. Size = UDim2.new(3, 0, 3, 0),
  588. Adornee = EffectPart,
  589. Parent = EffectPart,
  590. }
  591. local TextLabel = Create("TextLabel"){
  592. BackgroundTransparency = 1,
  593. Size = UDim2.new(1, 0, 1, 0),
  594. Text = Text,
  595. Font = "Bodoni",
  596. TextColor3 = Color,
  597. TextScaled = true,
  598. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  599. Parent = BillboardGui,
  600. }
  601. game.Debris:AddItem(EffectPart, (Time))
  602. EffectPart.Parent = game:GetService("Workspace")
  603. delay(0, function()
  604. local Frames = (Time / Rate)
  605. for Frame = 1, Frames do
  606. wait(Rate)
  607. local Percent = (Frame / Frames)
  608. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  609. TextLabel.TextTransparency = Percent
  610. end
  611. if EffectPart and EffectPart.Parent then
  612. EffectPart:Destroy()
  613. end
  614. end)
  615. end
  616. -------------------------------------------------------
  617. --End Damage Function Customization--
  618. -------------------------------------------------------
  619.  
  620. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  621. for _, c in pairs(workspace:children()) do
  622. local hum = c:findFirstChild("Humanoid")
  623. if hum ~= nil then
  624. local head = c:findFirstChild("Head")
  625. if head ~= nil then
  626. local targ = head.Position - Part.Position
  627. local mag = targ.magnitude
  628. if magni >= mag and c.Name ~= plr.Name then
  629. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  630. end
  631. end
  632. end
  633. end
  634. end
  635.  
  636.  
  637. CFuncs = {
  638. Part = {
  639. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  640. local Part = Create("Part")({
  641. Parent = Parent,
  642. Reflectance = Reflectance,
  643. Transparency = Transparency,
  644. CanCollide = false,
  645. Locked = true,
  646. BrickColor = BrickColor.new(tostring(BColor)),
  647. Name = Name,
  648. Size = Size,
  649. Material = Material
  650. })
  651. RemoveOutlines(Part)
  652. return Part
  653. end
  654. },
  655. Mesh = {
  656. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  657. local Msh = Create(Mesh)({
  658. Parent = Part,
  659. Offset = OffSet,
  660. Scale = Scale
  661. })
  662. if Mesh == "SpecialMesh" then
  663. Msh.MeshType = MeshType
  664. Msh.MeshId = MeshId
  665. end
  666. return Msh
  667. end
  668. },
  669. Mesh = {
  670. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  671. local Msh = Create(Mesh)({
  672. Parent = Part,
  673. Offset = OffSet,
  674. Scale = Scale
  675. })
  676. if Mesh == "SpecialMesh" then
  677. Msh.MeshType = MeshType
  678. Msh.MeshId = MeshId
  679. end
  680. return Msh
  681. end
  682. },
  683. Weld = {
  684. Create = function(Parent, Part0, Part1, C0, C1)
  685. local Weld = Create("Weld")({
  686. Parent = Parent,
  687. Part0 = Part0,
  688. Part1 = Part1,
  689. C0 = C0,
  690. C1 = C1
  691. })
  692. return Weld
  693. end
  694. },
  695. Sound = {
  696. Create = function(id, par, vol, pit)
  697. coroutine.resume(coroutine.create(function()
  698. local S = Create("Sound")({
  699. Volume = vol,
  700. Pitch = pit or 1,
  701. SoundId = id,
  702. Parent = par or workspace
  703. })
  704. wait()
  705. S:play()
  706. game:GetService("Debris"):AddItem(S, 6)
  707. end))
  708. end
  709. },
  710. ParticleEmitter = {
  711. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  712. local fp = Create("ParticleEmitter")({
  713. Parent = Parent,
  714. Color = ColorSequence.new(Color1, Color2),
  715. LightEmission = LightEmission,
  716. Size = Size,
  717. Texture = Texture,
  718. Transparency = Transparency,
  719. ZOffset = ZOffset,
  720. Acceleration = Accel,
  721. Drag = Drag,
  722. LockedToPart = LockedToPart,
  723. VelocityInheritance = VelocityInheritance,
  724. EmissionDirection = EmissionDirection,
  725. Enabled = Enabled,
  726. Lifetime = LifeTime,
  727. Rate = Rate,
  728. Rotation = Rotation,
  729. RotSpeed = RotSpeed,
  730. Speed = Speed,
  731. VelocitySpread = VelocitySpread
  732. })
  733. return fp
  734. end
  735. }
  736. }
  737. function RemoveOutlines(part)
  738. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  739. end
  740. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  741. local Part = Create("Part")({
  742. formFactor = FormFactor,
  743. Parent = Parent,
  744. Reflectance = Reflectance,
  745. Transparency = Transparency,
  746. CanCollide = false,
  747. Locked = true,
  748. BrickColor = BrickColor.new(tostring(BColor)),
  749. Name = Name,
  750. Size = Size,
  751. Material = Material
  752. })
  753. RemoveOutlines(Part)
  754. return Part
  755. end
  756. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  757. local Msh = Create(Mesh)({
  758. Parent = Part,
  759. Offset = OffSet,
  760. Scale = Scale
  761. })
  762. if Mesh == "SpecialMesh" then
  763. Msh.MeshType = MeshType
  764. Msh.MeshId = MeshId
  765. end
  766. return Msh
  767. end
  768. function CreateWeld(Parent, Part0, Part1, C0, C1)
  769. local Weld = Create("Weld")({
  770. Parent = Parent,
  771. Part0 = Part0,
  772. Part1 = Part1,
  773. C0 = C0,
  774. C1 = C1
  775. })
  776. return Weld
  777. end
  778.  
  779.  
  780. -------------------------------------------------------
  781. --Start Effect Function--
  782. -------------------------------------------------------
  783. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  784. local NEWWELD = IT(TYPE)
  785. NEWWELD.Part0 = PART0
  786. NEWWELD.Part1 = PART1
  787. NEWWELD.C0 = C0
  788. NEWWELD.C1 = C1
  789. NEWWELD.Parent = PARENT
  790. return NEWWELD
  791. end
  792. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  793. local NEWMESH = IT(MESH)
  794. if MESH == "SpecialMesh" then
  795. NEWMESH.MeshType = MESHTYPE
  796. if MESHID ~= "nil" and MESHID ~= "" then
  797. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  798. end
  799. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  800. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  801. end
  802. end
  803. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  804. NEWMESH.Scale = SCALE
  805. NEWMESH.Parent = PARENT
  806. return NEWMESH
  807. end
  808.  
  809.  
  810. EffectModel = Instance.new("Model", char)
  811. Effects = {
  812. Block = {
  813. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  814. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  815. prt.Anchored = true
  816. prt.CFrame = cframe
  817. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  818. game:GetService("Debris"):AddItem(prt, 10)
  819. if Type == 1 or Type == nil then
  820. table.insert(Effects, {
  821. prt,
  822. "Block1",
  823. delay,
  824. x3,
  825. y3,
  826. z3,
  827. msh
  828. })
  829. elseif Type == 2 then
  830. table.insert(Effects, {
  831. prt,
  832. "Block2",
  833. delay,
  834. x3,
  835. y3,
  836. z3,
  837. msh
  838. })
  839. else
  840. table.insert(Effects, {
  841. prt,
  842. "Block3",
  843. delay,
  844. x3,
  845. y3,
  846. z3,
  847. msh
  848. })
  849. end
  850. end
  851. },
  852. Sphere = {
  853. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  854. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  855. prt.Anchored = true
  856. prt.CFrame = cframe
  857. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  858. game:GetService("Debris"):AddItem(prt, 10)
  859. table.insert(Effects, {
  860. prt,
  861. "Cylinder",
  862. delay,
  863. x3,
  864. y3,
  865. z3,
  866. msh
  867. })
  868. end
  869. },
  870. Cylinder = {
  871. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  872. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  873. prt.Anchored = true
  874. prt.CFrame = cframe
  875. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  876. game:GetService("Debris"):AddItem(prt, 10)
  877. table.insert(Effects, {
  878. prt,
  879. "Cylinder",
  880. delay,
  881. x3,
  882. y3,
  883. z3,
  884. msh
  885. })
  886. end
  887. },
  888. Wave = {
  889. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  890. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  891. prt.Anchored = true
  892. prt.CFrame = cframe
  893. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://0", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  894. Cso("158037267", tors, 10, 1)
  895. chatfunc("Slash", BrickColor.new("Really red").Color)
  896. wait(0,35)
  897. game:GetService("Debris"):AddItem(prt, 10)
  898. table.insert(Effects, {
  899. prt,
  900. "Cylinder",
  901. delay,
  902. x3 / 60,
  903. y3 / 60,
  904. z3 / 60,
  905. msh
  906. })
  907. end
  908. },
  909. Ring = {
  910. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  911. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  912. prt.Anchored = true
  913. prt.CFrame = cframe
  914. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  915. game:GetService("Debris"):AddItem(prt, 10)
  916. table.insert(Effects, {
  917. prt,
  918. "Cylinder",
  919. delay,
  920. x3,
  921. y3,
  922. z3,
  923. msh
  924. })
  925. end
  926. },
  927. Break = {
  928. Create = function(brickcolor, cframe, x1, y1, z1)
  929. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  930. prt.Anchored = true
  931. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  932. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  933. local num = math.random(10, 50) / 1000
  934. game:GetService("Debris"):AddItem(prt, 10)
  935. table.insert(Effects, {
  936. prt,
  937. "Shatter",
  938. num,
  939. prt.CFrame,
  940. math.random() - math.random(),
  941. 0,
  942. math.random(50, 100) / 100
  943. })
  944. end
  945. },
  946. Spiral = {
  947. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  948. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  949. prt.Anchored = true
  950. prt.CFrame = cframe
  951. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  952. game:GetService("Debris"):AddItem(prt, 10)
  953. table.insert(Effects, {
  954. prt,
  955. "Cylinder",
  956. delay,
  957. x3,
  958. y3,
  959. z3,
  960. msh
  961. })
  962. end
  963. },
  964. Push = {
  965. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  966. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  967. prt.Anchored = true
  968. prt.CFrame = cframe
  969. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  970. game:GetService("Debris"):AddItem(prt, 10)
  971. table.insert(Effects, {
  972. prt,
  973. "Cylinder",
  974. delay,
  975. x3,
  976. y3,
  977. z3,
  978. msh
  979. })
  980. end
  981. }
  982. }
  983. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  984. local fp = IT("Part")
  985. fp.formFactor = formfactor
  986. fp.Parent = parent
  987. fp.Reflectance = reflectance
  988. fp.Transparency = transparency
  989. fp.CanCollide = false
  990. fp.Locked = true
  991. fp.BrickColor = brickcolor
  992. fp.Name = name
  993. fp.Size = size
  994. fp.Position = tors.Position
  995. RemoveOutlines(fp)
  996. fp.Material = "SmoothPlastic"
  997. fp:BreakJoints()
  998. return fp
  999. end
  1000.  
  1001. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1002. local mesh = IT(Mesh)
  1003. mesh.Parent = part
  1004. if Mesh == "SpecialMesh" then
  1005. mesh.MeshType = meshtype
  1006. if meshid ~= "nil" then
  1007. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1008. end
  1009. end
  1010. mesh.Offset = offset
  1011. mesh.Scale = scale
  1012. return mesh
  1013. end
  1014.  
  1015. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1016. local type = type
  1017. local rng = Instance.new("Part", char)
  1018. rng.Anchored = true
  1019. rng.BrickColor = color
  1020. rng.CanCollide = false
  1021. rng.FormFactor = 3
  1022. rng.Name = "Ring"
  1023. rng.Material = "Neon"
  1024. rng.Size = Vector3.new(1, 1, 1)
  1025. rng.Transparency = 0
  1026. rng.TopSurface = 0
  1027. rng.BottomSurface = 0
  1028. rng.CFrame = pos
  1029. local rngm = Instance.new("SpecialMesh", rng)
  1030. rngm.MeshType = MType
  1031. rngm.Scale = scale
  1032. local scaler2 = 1
  1033. if type == "Add" then
  1034. scaler2 = 1 * value
  1035. elseif type == "Divide" then
  1036. scaler2 = 1 / value
  1037. end
  1038. coroutine.resume(coroutine.create(function()
  1039. for i = 0, 10 / bonuspeed, 0.1 do
  1040. swait()
  1041. if type == "Add" then
  1042. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1043. elseif type == "Divide" then
  1044. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1045. end
  1046. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1047. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1048. end
  1049. rng:Destroy()
  1050. end))
  1051. end
  1052.  
  1053. function Eviscerate(dude)
  1054. if dude.Name ~= char then
  1055. local bgf = IT("BodyGyro", dude.Head)
  1056. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1057. local val = IT("BoolValue", dude)
  1058. val.Name = "IsHit"
  1059. local ds = coroutine.wrap(function()
  1060. dude:WaitForChild("Head"):BreakJoints()
  1061. wait(0.5)
  1062. target = nil
  1063. coroutine.resume(coroutine.create(function()
  1064. for i, v in pairs(dude:GetChildren()) do
  1065. if v:IsA("Accessory") then
  1066. v:Destroy()
  1067. end
  1068. if v:IsA("Humanoid") then
  1069. v:Destroy()
  1070. end
  1071. if v:IsA("CharacterMesh") then
  1072. v:Destroy()
  1073. end
  1074. if v:IsA("Model") then
  1075. v:Destroy()
  1076. end
  1077. if v:IsA("Part") or v:IsA("MeshPart") then
  1078. for x, o in pairs(v:GetChildren()) do
  1079. if o:IsA("Decal") then
  1080. o:Destroy()
  1081. end
  1082. end
  1083. coroutine.resume(coroutine.create(function()
  1084. v.Material = "Neon"
  1085. v.CanCollide = false
  1086. local PartEmmit1 = IT("ParticleEmitter", v)
  1087. PartEmmit1.LightEmission = 1
  1088. PartEmmit1.Texture = "rbxassetid://284205403"
  1089. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1090. PartEmmit1.Rate = 150
  1091. PartEmmit1.Lifetime = NumberRange.new(1)
  1092. PartEmmit1.Size = NumberSequence.new({
  1093. NumberSequenceKeypoint.new(0, 0.75, 0),
  1094. NumberSequenceKeypoint.new(1, 0, 0)
  1095. })
  1096. PartEmmit1.Transparency = NumberSequence.new({
  1097. NumberSequenceKeypoint.new(0, 0, 0),
  1098. NumberSequenceKeypoint.new(1, 1, 0)
  1099. })
  1100. PartEmmit1.Speed = NumberRange.new(0, 0)
  1101. PartEmmit1.VelocitySpread = 30000
  1102. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1103. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1104. local BodPoss = IT("BodyPosition", v)
  1105. BodPoss.P = 3000
  1106. BodPoss.D = 1000
  1107. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1108. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1109. v.Color = maincolor.Color
  1110. coroutine.resume(coroutine.create(function()
  1111. for i = 0, 49 do
  1112. swait(1)
  1113. v.Transparency = v.Transparency + 0.08
  1114. end
  1115. wait(0.5)
  1116. PartEmmit1.Enabled = false
  1117. wait(3)
  1118. v:Destroy()
  1119. dude:Destroy()
  1120. end))
  1121. end))
  1122. end
  1123. end
  1124. end))
  1125. end)
  1126. ds()
  1127. end
  1128. end
  1129.  
  1130. function FindNearestHead(Position, Distance, SinglePlayer)
  1131. if SinglePlayer then
  1132. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1133. end
  1134. local List = {}
  1135. for i, v in pairs(workspace:GetChildren()) do
  1136. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1137. table.insert(List, v)
  1138. end
  1139. end
  1140. return List
  1141. end
  1142.  
  1143. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1144. local type = type
  1145. local rng = Instance.new("Part", char)
  1146. rng.Anchored = true
  1147. rng.BrickColor = color
  1148. rng.CanCollide = false
  1149. rng.FormFactor = 3
  1150. rng.Name = "Ring"
  1151. rng.Material = "Neon"
  1152. rng.Size = Vector3.new(1, 1, 1)
  1153. rng.Transparency = 0
  1154. rng.TopSurface = 0
  1155. rng.BottomSurface = 0
  1156. rng.CFrame = pos
  1157. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1158. local rngm = Instance.new("SpecialMesh", rng)
  1159. rngm.MeshType = MType
  1160. rngm.Scale = Vector3.new(x1, y1, z1)
  1161. local scaler2 = 1
  1162. local speeder = FastSpeed
  1163. if type == "Add" then
  1164. scaler2 = 1 * value
  1165. elseif type == "Divide" then
  1166. scaler2 = 1 / value
  1167. end
  1168. coroutine.resume(coroutine.create(function()
  1169. for i = 0, 10 / bonuspeed, 0.1 do
  1170. swait()
  1171. if type == "Add" then
  1172. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1173. elseif type == "Divide" then
  1174. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1175. end
  1176. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1177. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1178. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1179. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1180. end
  1181. rng:Destroy()
  1182. end))
  1183. end
  1184.  
  1185. function SoulSteal(dude)
  1186. if dude.Name ~= char then
  1187. local bgf = IT("BodyGyro", dude.Head)
  1188. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1189. local val = IT("BoolValue", dude)
  1190. val.Name = "IsHit"
  1191. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1192. local soulst = coroutine.wrap(function()
  1193. local soul = Instance.new("Part",dude)
  1194. soul.Size = Vector3.new(1,1,1)
  1195. soul.CanCollide = false
  1196. soul.Anchored = false
  1197. soul.Position = torso.Position
  1198. soul.Transparency = 1
  1199. local PartEmmit1 = IT("ParticleEmitter", soul)
  1200. PartEmmit1.LightEmission = 1
  1201. PartEmmit1.Texture = "rbxassetid://569507414"
  1202. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1203. PartEmmit1.Rate = 250
  1204. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1205. PartEmmit1.Size = NumberSequence.new({
  1206. NumberSequenceKeypoint.new(0, 1, 0),
  1207. NumberSequenceKeypoint.new(1, 0, 0)
  1208. })
  1209. PartEmmit1.Transparency = NumberSequence.new({
  1210. NumberSequenceKeypoint.new(0, 0, 0),
  1211. NumberSequenceKeypoint.new(1, 1, 0)
  1212. })
  1213. PartEmmit1.Speed = NumberRange.new(0, 0)
  1214. PartEmmit1.VelocitySpread = 30000
  1215. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1216. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1217. local BodPoss = IT("BodyPosition", soul)
  1218. BodPoss.P = 3000
  1219. BodPoss.D = 1000
  1220. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1221. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1222. wait(1.6)
  1223. soul.Touched:connect(function(hit)
  1224. if hit.Parent == char then
  1225. soul:Destroy()
  1226. end
  1227. end)
  1228. wait(1.2)
  1229. while soul do
  1230. swait()
  1231. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1232. BodPoss.Position = tors.Position
  1233. end
  1234. end)
  1235. soulst()
  1236. end
  1237. end
  1238. function FaceMouse()
  1239. local Cam = workspace.CurrentCamera
  1240. return {
  1241. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1242. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1243. }
  1244. end
  1245.  
  1246. BTAUNT = Instance.new("Sound", tors)
  1247. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1843671833"
  1248. BTAUNT.Volume = 10
  1249. BTAUNT.Pitch = 1
  1250. BTAUNT.Looped = true
  1251. BTAUNT.TimePosition = 0.2
  1252.  
  1253. BTAUNT1 = Instance.new("Sound", tors)
  1254. BTAUNT1.SoundId = "http://www.roblox.com/asset/?id=3062285720"
  1255. BTAUNT1.Volume = 10
  1256. BTAUNT1.Pitch = 1
  1257. BTAUNT1.Looped = true
  1258. BTAUNT1.TimePosition = 0.2
  1259.  
  1260. BTAUNT2 = Instance.new("Sound", tors)
  1261. BTAUNT2.SoundId = "http://www.roblox.com/asset/?id=3210544464"
  1262. BTAUNT2.Volume = 10
  1263. BTAUNT2.Pitch = 1
  1264. BTAUNT2.Looped = true
  1265. BTAUNT2.TimePosition = 0.2
  1266.  
  1267.  
  1268. BTAUNT3 = Instance.new("Sound", tors)
  1269. BTAUNT3.SoundId = "http://www.roblox.com/asset/?id=2942631642"
  1270. BTAUNT3.Volume = 10
  1271. BTAUNT3.Pitch = 1
  1272. BTAUNT3.Looped = true
  1273. BTAUNT3.TimePosition = 0.2
  1274.  
  1275. BTAUNT4 = Instance.new("Sound", tors)
  1276. BTAUNT4.SoundId = "http://www.roblox.com/asset/?id=2455369690"
  1277. BTAUNT4.Volume = 10
  1278. BTAUNT4.Pitch = 1
  1279. BTAUNT4.Looped = true
  1280. BTAUNT4.TimePosition = 0.2
  1281.  
  1282. BTAUNT5 = Instance.new("Sound", tors)
  1283. BTAUNT5.SoundId = "http://www.roblox.com/asset/?id=1839038498"
  1284. BTAUNT5.Volume = 10
  1285. BTAUNT5.Pitch = 1
  1286. BTAUNT5.Looped = true
  1287. BTAUNT5.TimePosition = 0.2
  1288.  
  1289. BTAUNT6 = Instance.new("Sound", tors)
  1290. BTAUNT6.SoundId = "http://www.roblox.com/asset/?id=3080683313"
  1291. BTAUNT6.Volume = 10
  1292. BTAUNT6.Pitch = 1
  1293. BTAUNT6.Looped = true
  1294. BTAUNT6.TimePosition = 0.2
  1295.  
  1296. ------------------------------------------------------
  1297. --End Effect Function--
  1298. -------------------------------------------------------
  1299. function Cso(ID, PARENT, VOLUME, PITCH)
  1300. local NSound = nil
  1301. coroutine.resume(coroutine.create(function()
  1302. NSound = IT("Sound", PARENT)
  1303. NSound.Volume = VOLUME
  1304. NSound.Pitch = PITCH
  1305. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1306. swait()
  1307. NSound:play()
  1308. game:GetService("Debris"):AddItem(NSound, 50)
  1309. end))
  1310. return NSound
  1311. end
  1312. function CameraEnshaking(Length, Intensity)
  1313. coroutine.resume(coroutine.create(function()
  1314. local intensity = 1 * Intensity
  1315. local rotM = 0.01 * Intensity
  1316. for i = 0, Length, 0.1 do
  1317. swait()
  1318. intensity = intensity - 0.05 * Intensity / Length
  1319. rotM = rotM - 5.0E-4 * Intensity / Length
  1320. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1321. 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)
  1322. end
  1323. hum.CameraOffset = Vector3.new(0, 0, 0)
  1324. end))
  1325. end
  1326. -------------------------------------------------------
  1327. --End Important Functions--
  1328. -------------------------------------------------------
  1329.  
  1330.  
  1331. -------------------------------------------------------
  1332. --Start Customization--
  1333. -------------------------------------------------------
  1334. local Player_Size = 1
  1335. if Player_Size ~= 1 then
  1336. root.Size = root.Size * Player_Size
  1337. tors.Size = tors.Size * Player_Size
  1338. hed.Size = hed.Size * Player_Size
  1339. ra.Size = ra.Size * Player_Size
  1340. la.Size = la.Size * Player_Size
  1341. rl.Size = rl.Size * Player_Size
  1342. ll.Size = ll.Size * Player_Size
  1343. ----------------------------------------------------------------------------------
  1344. rootj.Parent = root
  1345. neck.Parent = tors
  1346. RW.Parent = tors
  1347. LW.Parent = tors
  1348. RH.Parent = tors
  1349. LH.Parent = tors
  1350. ----------------------------------------------------------------------------------
  1351. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1352. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1353. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1354. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1355. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1356. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1357. ----------------------------------------------------------------------------------
  1358. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1359. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1360. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1361. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1362. --hat.Parent = Character
  1363. end
  1364. ----------------------------------------------------------------------------------
  1365. ----------------------------------------------------------------------------------
  1366. local equipped = false
  1367. local idle = 0
  1368. local change = 1
  1369. local val = 0
  1370. local toim = 0
  1371. local idleanim = 0.4
  1372. local sine = 0
  1373. local Sit = 1
  1374. ----------------------------------------------------------------------------------
  1375. hum.WalkSpeed = 40
  1376. hum.JumpPower = 100
  1377. hum.Animator.Parent = nil
  1378. ----------------------------------------------------------------------------------
  1379. local Blob = Instance.new("Part", char)
  1380. Blob.Name = "Bloby"
  1381. Blob.CanCollide = false
  1382. Blob.BrickColor = BrickColor.new("Really black")
  1383. Blob.Transparency = 0
  1384. Blob.Material = "Plastic"
  1385. Blob.Size = Vector3.new(1, 1, 2)
  1386. Blob.TopSurface = Enum.SurfaceType.Smooth
  1387. Blob.BottomSurface = Enum.SurfaceType.Smooth
  1388.  
  1389. local Weld = Instance.new("Weld", Blob)
  1390. Weld.Part0 = ra
  1391. Weld.Part1 = Blob
  1392. Weld.C1 = CFrame.new(0, -2, 1.1)
  1393. Weld.C0 = CFrame.Angles(Rad(-86),0,0)
  1394.  
  1395. local M2 = Instance.new("SpecialMesh")
  1396. M2.Parent = Blob
  1397. M2.MeshId = "http://www.roblox.com/asset/?id=432791411"
  1398. M2.TextureId = "http://www.roblox.com/asset/?id=160810181"
  1399. M2.Scale = Vector3.new(2, 2, 2)
  1400.  
  1401. --[[local naeeym2 = Instance.new("BillboardGui",char)
  1402. naeeym2.AlwaysOnTop = true
  1403. naeeym2.Size = UDim2.new(5,35,2,15)
  1404. naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)
  1405. naeeym2.Adornee = hed
  1406. naeeym2.Name = "Name"
  1407. --naeeym2.PlayerToHideFrom = Player
  1408. local tecks2 = Instance.new("TextLabel",naeeym2)
  1409. tecks2.BackgroundTransparency = 1
  1410. tecks2.TextScaled = true
  1411. tecks2.BorderSizePixel = 0
  1412. tecks2.Text = "Fight Me"
  1413. tecks2.Font = Enum.Font.Bodoni
  1414. tecks2.TextSize = 30
  1415. tecks2.TextStrokeTransparency = 0
  1416. tecks2.TextColor3 = Color3.new(0, 0, 0)
  1417. tecks2.TextStrokeColor3 = Color3.new(205, 84, 75)
  1418. tecks2.Size = UDim2.new(1,0,0.5,0)
  1419. tecks2.Parent = naeeym2]]
  1420. -------------------------------------------------------
  1421. --End Customization--
  1422. -------------------------------------------------------
  1423.  
  1424. -------------------------------------------------------
  1425. --Start Attacks N Stuff--
  1426. -------------------------------------------------------
  1427. local naeeym2 = Instance.new("BillboardGui",char)
  1428. naeeym2.AlwaysOnTop = true
  1429. naeeym2.Size = UDim2.new(5,35,2,35)
  1430. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1431. naeeym2.Adornee = hed
  1432. naeeym2.Name = "Name"
  1433.  
  1434. local tecks2 = Instance.new("TextLabel",naeeym2)
  1435. CFuncs.Sound.Create("rbxassetid://0", root, 1.85, 1)
  1436. tecks2.BackgroundTransparency = 1
  1437. tecks2.TextScaled = true
  1438. tecks2.BorderSizePixel = 0
  1439. tecks2.Text = ""
  1440. tecks2.Font = "Fantasy"
  1441. tecks2.TextSize = 30
  1442. tecks2.TextStrokeTransparency = 0
  1443. tecks2.TextColor3 = BrickColor.new('Really red').Color
  1444. tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
  1445. tecks2.Size = UDim2.new(1,0,0.5,0)
  1446. tecks2.Parent = naeeym2
  1447. textfag = tecks2
  1448. CFuncs.Sound.Create("rbxassetid://0", root, 1.85, 1)
  1449. tecks2.Text = ""
  1450. CFuncs.Sound.Create("rbxassetid://2755928629", root, 1.85, 1)
  1451. tecks2.Text = "script by doryna2281337"
  1452. wait(2)
  1453. CFuncs.Sound.Create("rbxassetid://0", root, 1.85, 1)
  1454. tecks2.Text = ""
  1455. local tecks2 = Instance.new("TextLabel",naeeym2)
  1456. CFuncs.Sound.Create("rbxassetid://0", root, 1.85, 1)
  1457. tecks2.BackgroundTransparency = 1
  1458. tecks2.TextScaled = true
  1459. tecks2.BorderSizePixel = 0
  1460. tecks2.Text = ""
  1461. tecks2.Font = "Fantasy"
  1462. tecks2.TextSize = 30
  1463. tecks2.TextStrokeTransparency = 0
  1464. tecks2.TextColor3 = BrickColor.new('Really red').Color
  1465. tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
  1466. tecks2.Size = UDim2.new(1,0,0.5,0)
  1467. tecks2.Parent = naeeym2
  1468. textfag = tecks2
  1469. CFuncs.Sound.Create("rbxassetid://0", root, 1.85, 1)
  1470. tecks2.Text = "The Lost Samurai"
  1471. BTAUNT:Remove()
  1472. BTAUNT5:Play()
  1473. wait(3)
  1474. hed.face.Texture = "rbxassetid://1093202441"
  1475. hum.WalkSpeed = 40
  1476. hum.JumpPower = 100
  1477. CFuncs.Sound.Create("rbxassetid://0", root, 1.85, 1)
  1478. tecks2.Text = ""
  1479. function sandbox(var,func)
  1480. local env = getfenv(func)
  1481. local newenv = setmetatable({},{
  1482. __index = function(self,k)
  1483. if k=="script" then
  1484. return var
  1485. else
  1486. return env[k]
  1487. end
  1488. end,
  1489. })
  1490. setfenv(func,newenv)
  1491. return func
  1492. end
  1493. cors = {}
  1494. mas = Instance.new("Model",game:GetService("Lighting"))
  1495. Model0 = Instance.new("Model")
  1496. Script1 = Instance.new("Script")
  1497. Part2 = Instance.new("Part")
  1498. Weld3 = Instance.new("Weld")
  1499. Weld4 = Instance.new("Weld")
  1500. Weld5 = Instance.new("Weld")
  1501. Weld6 = Instance.new("Weld")
  1502. Weld7 = Instance.new("Weld")
  1503. Weld8 = Instance.new("Weld")
  1504. Weld9 = Instance.new("Weld")
  1505. Weld10 = Instance.new("Weld")
  1506. Weld11 = Instance.new("Weld")
  1507. Weld12 = Instance.new("Weld")
  1508. Weld13 = Instance.new("Weld")
  1509. Weld14 = Instance.new("Weld")
  1510. Weld15 = Instance.new("Weld")
  1511. Weld16 = Instance.new("Weld")
  1512. Weld17 = Instance.new("Weld")
  1513. Weld18 = Instance.new("Weld")
  1514. Part19 = Instance.new("Part")
  1515. Part20 = Instance.new("Part")
  1516. Part21 = Instance.new("Part")
  1517. Part22 = Instance.new("Part")
  1518. Part23 = Instance.new("Part")
  1519. Part24 = Instance.new("Part")
  1520. Part25 = Instance.new("Part")
  1521. Part26 = Instance.new("Part")
  1522. Part27 = Instance.new("Part")
  1523. Part28 = Instance.new("Part")
  1524. Part29 = Instance.new("Part")
  1525. Part30 = Instance.new("Part")
  1526. Part31 = Instance.new("Part")
  1527. Part32 = Instance.new("Part")
  1528. Part33 = Instance.new("Part")
  1529. Part34 = Instance.new("Part")
  1530. Model0.Name = "Katana"
  1531. Model0.Parent = mas
  1532. Script1.Name = "1"
  1533. Script1.Parent = Model0
  1534. table.insert(cors,sandbox(Script1,function()
  1535. how = 1
  1536. for i,v in pairs(script.Parent:GetChildren()) do
  1537. v.Name = how
  1538. how = how + 1
  1539. for q,w in pairs(v:GetChildren()) do
  1540. w.Name = how
  1541. how = how + 1
  1542. end
  1543. end
  1544. end))
  1545. Part2.Name = "2"
  1546. Part2.Parent = Model0
  1547. Part2.Material = Enum.Material.Metal
  1548. Part2.BrickColor = BrickColor.new("Rust")
  1549. Part2.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1550. Part2.Size = Vector3.new(0.0500000007, 0.0700000003, 0.200000107)
  1551. Part2.CFrame = CFrame.new(7.61394024, 1.68914151, 28.8409805, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1552. Part2.Color = Color3.new(0.560784, 0.298039, 0.164706)
  1553. Part2.Position = Vector3.new(7.61394024, 1.68914151, 28.8409805)
  1554. Part2.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1555. Part2.Color = Color3.new(0.560784, 0.298039, 0.164706)
  1556. Weld3.Name = "3"
  1557. Weld3.Parent = Part2
  1558. Weld3.C0 = CFrame.new(-0.624299288, -1.20320392, -0.111661673, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1559. Weld3.Part0 = Part2
  1560. Weld3.Part1 = Part25
  1561. Weld4.Name = "4"
  1562. Weld4.Parent = Part2
  1563. Weld4.C0 = CFrame.new(-0.633573651, 4.76224995, 0.00796699524, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1564. Weld4.Part0 = Part2
  1565. Weld4.Part1 = Part31
  1566. Weld5.Name = "5"
  1567. Weld5.Parent = Part2
  1568. Weld5.C0 = CFrame.new(-0.753573596, 5.00227404, 0.00796699524, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1569. Weld5.Part0 = Part2
  1570. Weld5.Part1 = Part28
  1571. Weld6.Name = "6"
  1572. Weld6.Parent = Part2
  1573. Weld6.C0 = CFrame.new(-0.668573618, 4.84224367, 0.00796699524, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1574. Weld6.Part0 = Part2
  1575. Weld6.Part1 = Part30
  1576. Weld7.Name = "7"
  1577. Weld7.Parent = Part2
  1578. Weld7.C0 = CFrame.new(-0.624299347, -0.813958466, -0.111661673, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1579. Weld7.Part0 = Part2
  1580. Weld7.Part1 = Part24
  1581. Weld8.Name = "8"
  1582. Weld8.Parent = Part2
  1583. Weld8.C0 = CFrame.new(-0.813573599, 5.08226967, 0.00796699524, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1584. Weld8.Part0 = Part2
  1585. Weld8.Part1 = Part27
  1586. Weld9.Name = "9"
  1587. Weld9.Parent = Part2
  1588. Weld9.C0 = CFrame.new(-0.624299347, -0.372724652, 0.137594938, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1589. Weld9.Part0 = Part2
  1590. Weld9.Part1 = Part22
  1591. Weld10.Name = "10"
  1592. Weld10.Parent = Part2
  1593. Weld10.C0 = CFrame.new(-0.624299347, -0.794195056, 0.137594938, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1594. Weld10.Part0 = Part2
  1595. Weld10.Part1 = Part21
  1596. Weld11.Name = "11"
  1597. Weld11.Parent = Part2
  1598. Weld11.C0 = CFrame.new(-0.624299347, -1.18344116, 0.137594938, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1599. Weld11.Part0 = Part2
  1600. Weld11.Part1 = Part20
  1601. Weld12.Name = "12"
  1602. Weld12.Parent = Part2
  1603. Weld12.C0 = CFrame.new(-0.624299347, -0.392485619, -0.111661673, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1604. Weld12.Part0 = Part2
  1605. Weld12.Part1 = Part23
  1606. Weld13.Name = "13"
  1607. Weld13.Parent = Part2
  1608. Weld13.C0 = CFrame.new(-0.633573651, 2.38222027, 0.0079665184, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1609. Weld13.Part0 = Part2
  1610. Weld13.Part1 = Part32
  1611. Weld14.Name = "14"
  1612. Weld14.Parent = Part2
  1613. Weld14.C0 = CFrame.new(-0.708573639, 4.92227697, 0.00796699524, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1614. Weld14.Part0 = Part2
  1615. Weld14.Part1 = Part29
  1616. Weld15.Name = "15"
  1617. Weld15.Parent = Part2
  1618. Weld15.C0 = CFrame.new(-0.858573616, 5.16230297, 0.00796699524, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1619. Weld15.Part0 = Part2
  1620. Weld15.Part1 = Part26
  1621. Weld16.Name = "16"
  1622. Weld16.Parent = Part2
  1623. Weld16.C0 = CFrame.new(-0.633573651, -0.777779102, 0.0105156898, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1624. Weld16.Part0 = Part2
  1625. Weld16.Part1 = Part34
  1626. Weld17.Name = "17"
  1627. Weld17.Parent = Part2
  1628. Weld17.C0 = CFrame.new(-0.728573561, 0.00222086906, 0.0184280872, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1629. Weld17.Part0 = Part2
  1630. Weld17.Part1 = Part33
  1631. Weld18.Name = "18"
  1632. Weld18.Parent = Part2
  1633. Weld18.C0 = CFrame.new(-0.0485734642, 0, 0.0199999809, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1634. Weld18.Part0 = Part2
  1635. Weld18.Part1 = Part19
  1636. Part19.Name = "19"
  1637. Part19.Parent = Model0
  1638. Part19.Material = Enum.Material.Metal
  1639. Part19.BrickColor = BrickColor.new("Rust")
  1640. Part19.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1641. Part19.Size = Vector3.new(0.0500000007, 0.0700000003, 0.340000063)
  1642. Part19.CFrame = CFrame.new(7.60914183, 1.73390079, 28.8139076, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1643. Part19.Color = Color3.new(0.560784, 0.298039, 0.164706)
  1644. Part19.Position = Vector3.new(7.60914183, 1.73390079, 28.8139076)
  1645. Part19.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1646. Part19.Color = Color3.new(0.560784, 0.298039, 0.164706)
  1647. Part20.Name = "20"
  1648. Part20.Parent = Model0
  1649. Part20.BrickColor = BrickColor.new("Mid gray")
  1650. Part20.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1651. Part20.Size = Vector3.new(0.394296169, 0.22827673, 0.0518810749)
  1652. Part20.CFrame = CFrame.new(8.47027397, 1.90645087, 27.8267384, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1653. Part20.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1654. Part20.Position = Vector3.new(8.47027397, 1.90645087, 27.8267384)
  1655. Part20.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1656. Part20.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1657. Part21.Name = "21"
  1658. Part21.Parent = Model0
  1659. Part21.BrickColor = BrickColor.new("Mid gray")
  1660. Part21.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1661. Part21.Size = Vector3.new(0.394296169, 0.22827673, 0.0518810749)
  1662. Part21.CFrame = CFrame.new(8.19518757, 2.02678919, 28.0744457, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1663. Part21.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1664. Part21.Position = Vector3.new(8.19518757, 2.02678919, 28.0744457)
  1665. Part21.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1666. Part21.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1667. Part22.Name = "22"
  1668. Part22.Parent = Model0
  1669. Part22.BrickColor = BrickColor.new("Mid gray")
  1670. Part22.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1671. Part22.Size = Vector3.new(0.394296169, 0.22827673, 0.0518810749)
  1672. Part22.CFrame = CFrame.new(7.89732742, 2.15708971, 28.342659, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1673. Part22.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1674. Part22.Position = Vector3.new(7.89732742, 2.15708971, 28.342659)
  1675. Part22.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1676. Part22.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1677. Part23.Name = "23"
  1678. Part23.Parent = Model0
  1679. Part23.BrickColor = BrickColor.new("Mid gray")
  1680. Part23.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1681. Part23.Size = Vector3.new(0.394296169, 0.22827673, 0.0518810749)
  1682. Part23.CFrame = CFrame.new(8.08166313, 2.16746688, 28.5112762, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1683. Part23.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1684. Part23.Position = Vector3.new(8.08166313, 2.16746688, 28.5112762)
  1685. Part23.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1686. Part23.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1687. Part24.Name = "24"
  1688. Part24.Parent = Model0
  1689. Part24.BrickColor = BrickColor.new("Mid gray")
  1690. Part24.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1691. Part24.Size = Vector3.new(0.394296169, 0.22827673, 0.0518810749)
  1692. Part24.CFrame = CFrame.new(8.37952518, 2.0371654, 28.2430611, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1693. Part24.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1694. Part24.Position = Vector3.new(8.37952518, 2.0371654, 28.2430611)
  1695. Part24.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1696. Part24.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1697. Part25.Name = "25"
  1698. Part25.Parent = Model0
  1699. Part25.BrickColor = BrickColor.new("Mid gray")
  1700. Part25.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1701. Part25.Size = Vector3.new(0.394296169, 0.22827673, 0.0518810749)
  1702. Part25.CFrame = CFrame.new(8.65461159, 1.91682744, 27.9953537, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1703. Part25.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1704. Part25.Position = Vector3.new(8.65461159, 1.91682744, 27.9953537)
  1705. Part25.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1706. Part25.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1707. Part26.Name = "26"
  1708. Part26.Parent = Model0
  1709. Part26.Material = Enum.Material.SmoothPlastic
  1710. Part26.BrickColor = BrickColor.new("Institutional white")
  1711. Part26.Reflectance = 0.80000001192093
  1712. Part26.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1713. Part26.Size = Vector3.new(0.0500000007, 0.0799999982, 0.0500000007)
  1714. Part26.CFrame = CFrame.new(4.11702347, 4.09911585, 31.8988037, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1715. Part26.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1716. Part26.Position = Vector3.new(4.11702347, 4.09911585, 31.8988037)
  1717. Part26.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1718. Part26.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1719. Part27.Name = "27"
  1720. Part27.Parent = Model0
  1721. Part27.Material = Enum.Material.SmoothPlastic
  1722. Part27.BrickColor = BrickColor.new("Institutional white")
  1723. Part27.Reflectance = 0.80000001192093
  1724. Part27.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1725. Part27.Size = Vector3.new(0.139999971, 0.0799999982, 0.0500000007)
  1726. Part27.CFrame = CFrame.new(4.16536522, 4.03168106, 31.8594837, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1727. Part27.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1728. Part27.Position = Vector3.new(4.16536522, 4.03168106, 31.8594837)
  1729. Part27.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1730. Part27.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1731. Part28.Name = "28"
  1732. Part28.Parent = Model0
  1733. Part28.Material = Enum.Material.SmoothPlastic
  1734. Part28.BrickColor = BrickColor.new("Institutional white")
  1735. Part28.Reflectance = 0.80000001192093
  1736. Part28.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1737. Part28.Size = Vector3.new(0.25999999, 0.0799999982, 0.0500000007)
  1738. Part28.CFrame = CFrame.new(4.21094084, 3.95002723, 31.8240604, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1739. Part28.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1740. Part28.Position = Vector3.new(4.21094084, 3.95002723, 31.8240604)
  1741. Part28.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1742. Part28.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1743. Part29.Name = "29"
  1744. Part29.Parent = Model0
  1745. Part29.Material = Enum.Material.SmoothPlastic
  1746. Part29.BrickColor = BrickColor.new("Institutional white")
  1747. Part29.Reflectance = 0.80000001192093
  1748. Part29.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1749. Part29.Size = Vector3.new(0.349999994, 0.0799999982, 0.0500000007)
  1750. Part29.CFrame = CFrame.new(4.25925732, 3.88260341, 31.7847652, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1751. Part29.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1752. Part29.Position = Vector3.new(4.25925732, 3.88260341, 31.7847652)
  1753. Part29.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1754. Part29.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1755. Part30.Name = "30"
  1756. Part30.Parent = Model0
  1757. Part30.Material = Enum.Material.SmoothPlastic
  1758. Part30.BrickColor = BrickColor.new("Institutional white")
  1759. Part30.Reflectance = 0.80000001192093
  1760. Part30.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1761. Part30.Size = Vector3.new(0.429999977, 0.0799999982, 0.0500000007)
  1762. Part30.CFrame = CFrame.new(4.30851221, 3.8199122, 31.7441559, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1763. Part30.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1764. Part30.Position = Vector3.new(4.30851221, 3.8199122, 31.7441559)
  1765. Part30.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1766. Part30.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1767. Part31.Name = "31"
  1768. Part31.Parent = Model0
  1769. Part31.Material = Enum.Material.SmoothPlastic
  1770. Part31.BrickColor = BrickColor.new("Institutional white")
  1771. Part31.Reflectance = 0.80000001192093
  1772. Part31.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1773. Part31.Size = Vector3.new(0.5, 0.0799999982, 0.0500000007)
  1774. Part31.CFrame = CFrame.new(4.35865259, 3.76197672, 31.702282, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1775. Part31.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1776. Part31.Position = Vector3.new(4.35865259, 3.76197672, 31.702282)
  1777. Part31.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1778. Part31.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1779. Part32.Name = "32"
  1780. Part32.Parent = Model0
  1781. Part32.Material = Enum.Material.SmoothPlastic
  1782. Part32.BrickColor = BrickColor.new("Institutional white")
  1783. Part32.Reflectance = 0.80000001192093
  1784. Part32.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1785. Part32.Size = Vector3.new(0.5, 4.68000031, 0.0500000007)
  1786. Part32.CFrame = CFrame.new(6.04065943, 3.02617335, 30.1876831, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1787. Part32.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1788. Part32.Position = Vector3.new(6.04065943, 3.02617335, 30.1876831)
  1789. Part32.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1790. Part32.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1791. Part33.Name = "33"
  1792. Part33.Parent = Model0
  1793. Part33.Material = Enum.Material.Metal
  1794. Part33.BrickColor = BrickColor.new("Rust")
  1795. Part33.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1796. Part33.Size = Vector3.new(1.31000018, 0.0700000003, 0.5)
  1797. Part33.CFrame = CFrame.new(7.73284435, 2.37981486, 28.6409836, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1798. Part33.Color = Color3.new(0.560784, 0.298039, 0.164706)
  1799. Part33.Position = Vector3.new(7.73284435, 2.37981486, 28.6409836)
  1800. Part33.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1801. Part33.Color = Color3.new(0.560784, 0.298039, 0.164706)
  1802. Part34.Name = "34"
  1803. Part34.Parent = Model0
  1804. Part34.BrickColor = BrickColor.new("Black")
  1805. Part34.Rotation = Vector3.new(174.800003, -43.1199989, 104.489998)
  1806. Part34.Size = Vector3.new(0.518810749, 1.55643225, 0.238810867)
  1807. Part34.CFrame = CFrame.new(8.2721405, 2.04906797, 28.1748772, -0.182644248, -0.706716537, -0.683516026, -0.948710799, 0.309157223, -0.0661422908, 0.258057326, 0.636377871, -0.726932526)
  1808. Part34.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1809. Part34.Position = Vector3.new(8.2721405, 2.04906797, 28.1748772)
  1810. Part34.Orientation = Vector3.new(3.78999996, -136.759995, -71.9499969)
  1811. Part34.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1812. local weld = Instance.new("Weld", Part34)
  1813. weld.Part0 = game.Players.LocalPlayer.Character["Right Arm"]
  1814. weld.Part1 = Part34
  1815. weld.C0 = CFrame.new(-0.131607056, -0.861706018, -0.131599426, 0.0869438723, -0.0199763775, 0.996020675, -0.99057883, 0.104452573, 0.0885638446, -0.105806068, -0.994336903, -0.0107065737)
  1816. for i,v in pairs(mas:GetChildren()) do
  1817. v.Parent = game:GetService("Players").LocalPlayer.Character
  1818. pcall(function() v:MakeJoints() end)
  1819. end
  1820. mas:Destroy()
  1821. for i,v in pairs(cors) do
  1822. spawn(function()
  1823. pcall(v)
  1824. end)
  1825. end
  1826. for i,v in pairs(Model0:GetChildren()) do
  1827. if v.ClassName == "Part" then
  1828. v.CanCollide = false
  1829. end
  1830. end
  1831.  
  1832. coroutine.resume(coroutine.create(function()
  1833. while textfag ~= nil do
  1834. swait()
  1835. textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  1836. textfag.Rotation = math.random(-3,3)
  1837. end
  1838. end))
  1839.  
  1840. ---------------------------------------------------------------
  1841. wait(1)
  1842. plr = game.Players.LocalPlayer
  1843. char = plr.Character
  1844. mouse = plr:GetMouse()
  1845. whitecolor = Color3.new(255,255,1)
  1846. epicmode = false
  1847. normal = true
  1848. local bdycolors = char["Body Colors"]
  1849. bdycolors.HeadColor3 = whitecolor
  1850. bdycolors.LeftArmColor3 = whitecolor
  1851. bdycolors.LeftLegColor3 = whitecolor
  1852. bdycolors.RightArmColor3 = whitecolor
  1853. bdycolors.RightLegColor3 = whitecolor
  1854. bdycolors.TorsoColor3 = whitecolor
  1855. for i,v in pairs(char:GetChildren()) do
  1856. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  1857. v:Destroy()
  1858. end
  1859. end
  1860.  
  1861.  
  1862.  
  1863. local BC = Character["Body Colors"]
  1864. BC.HeadColor = BrickColor.new("Pastel brown")
  1865. BC.LeftArmColor = BrickColor.new("Pastel brown")
  1866. BC.LeftLegColor = BrickColor.new("Pastel brown")
  1867. BC.RightArmColor = BrickColor.new("Pastel brown")
  1868. BC.RightLegColor = BrickColor.new("Pastel brown")
  1869. BC.TorsoColor = BrickColor.new("Pastel brown")
  1870.  
  1871. -----------------------------------------------
  1872. local Weld = Instance.new("Weld", Hair2)
  1873. Weld.Part0 = hed
  1874. Weld.Part1 = Hair2
  1875. Weld.C1 = CFrame.new(0,-0.1,0.60)
  1876. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  1877.  
  1878. local M2 = Instance.new("SpecialMesh")
  1879. M2.Parent = Hair2
  1880. M2.MeshId = "http://www.roblox.com/asset/?id=1703946602"
  1881. M2.TextureId = "http://www.roblox.com/asset/?id=916236071"
  1882. M2.Scale = Vector3.new(1, 1, 1)
  1883. ----------------------------------------------------------------------------------
  1884. wait()
  1885. player = game.Players.LocalPlayer
  1886. torso = player.Character:WaitForChild("Torso")
  1887. mouse = player:GetMouse()
  1888.  
  1889. mouse.KeyDown:connect(function(key)
  1890. if key == "t" then
  1891. Cso("143858925", tors, 10, 1)
  1892. wait()
  1893. dist = (torso.Position - mouse.Hit.p).magnitude
  1894. if dist <= 10000 then
  1895. torso.CFrame = CFrame.new(mouse.Hit.p) + Vector3.new(0,3,0)
  1896. end
  1897. end
  1898. end)
  1899. ----------------------------------------------------------------------------------
  1900. local AddInstance = function(Object, ...)
  1901. local Obj = Instance.new(Object)
  1902. for i,v in next,(...) do
  1903. Obj[i] = v
  1904. end
  1905. return Obj
  1906. end
  1907. ----------------------------------------------------
  1908. local Reaper = AddInstance("Part",{
  1909. Parent = hed,
  1910. CFrame = hed.CFrame,
  1911. formFactor = "Symmetric",
  1912. Size = Vector3.new(1, 1, 1),
  1913. CanCollide = false,
  1914. TopSurface = "Smooth",
  1915. BottomSurface = "Smooth",
  1916. Locked = true,
  1917. })
  1918. local Weld = AddInstance("Weld",{
  1919. Parent = Reaper,
  1920. Part0 = hed,
  1921. C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  1922. Part1 = Reaper,
  1923. })
  1924. local Mesh = AddInstance("SpecialMesh",{
  1925. Parent = Reaper,
  1926. MeshId = "rbxassetid://0",
  1927. TextureId = "rbxassetid://0",
  1928. Scale = Vector3.new(1.1, 1.1, 1.1),
  1929. VertexColor = Vector3.new(0.3, 0.3, 0.3),
  1930. })
  1931. -------------------------------------------------------
  1932. wait()
  1933. plr = game.Players.LocalPlayer
  1934. char = plr.Character
  1935. mouse = plr:GetMouse()
  1936. whitecolor = Color3.new(1,1,1)
  1937. epicmode = false
  1938. normal = true
  1939. for i,v in pairs(char:GetChildren()) do
  1940. if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
  1941. v:Destroy()
  1942. end
  1943. end
  1944. local shirt = Instance.new("Shirt",char)
  1945. shirt.ShirtTemplate = "rbxassetid://460500101"
  1946. local pants = Instance.new("Pants",char)
  1947. pants.PantsTemplate = "rbxassetid://460500209"
  1948. local bdycolors = char["Body Colors"]
  1949. for i,v in pairs(char:GetChildren()) do
  1950. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  1951. v:Destroy()
  1952. end
  1953. end
  1954. ----------------------------------------------------------------------
  1955. Circle = nil
  1956. CircleParts = {}
  1957. Equipped = false
  1958.  
  1959. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  1960. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  1961. end
  1962. Equipped = true
  1963. Circle = Instance.new("Model")
  1964. Circle.Name = "Circle"
  1965. Angle = 0
  1966. for i = 1, 1 do
  1967. local CirclePart = Instance.new("Part")
  1968. CirclePart.Name = "CirclePart"
  1969. CirclePart.Transparency = 1
  1970. CirclePart.BrickColor = BrickColor.new("Really black")
  1971. CirclePart.Material = Enum.Material.Plastic
  1972. CirclePart.Shape = Enum.PartType.Block
  1973. CirclePart.FormFactor = Enum.FormFactor.Custom
  1974. CirclePart.TopSurface = Enum.SurfaceType.Smooth
  1975. CirclePart.BottomSurface = Enum.SurfaceType.Smooth
  1976. CirclePart.Anchored = true
  1977. CirclePart.CanCollide = false
  1978. CirclePart.Locked = true
  1979. CirclePart.Size = Vector3.new(10, 0.2, 10)
  1980. local Aura = Instance.new('ParticleEmitter')
  1981. Aura.Name = "Aura"
  1982. Aura.Texture = "rbxassetid://0"
  1983. Aura.Parent = CirclePart
  1984. Aura.LightEmission = 0
  1985. Aura.Transparency = NumberSequence.new(0.2,0.4,1)
  1986. Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 0/255),Color3.new(255/200, 200/200, 200/200))
  1987. Aura.Size = NumberSequence.new(0.9,0.5,0.3)
  1988. Aura.LockedToPart = false
  1989. Aura.Lifetime = NumberRange.new(1)
  1990. Aura.Rate = 50
  1991. Aura.Speed = NumberRange.new(2.5)
  1992. Aura.SpreadAngle = Vector2.new(80,80)
  1993. local BlockMesh = Instance.new("BlockMesh")
  1994. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  1995. BlockMesh.Parent = CirclePart
  1996. CirclePart.Parent = Circle
  1997. local Star = Instance.new("Decal", CirclePart)
  1998. Star.Texture = "http://www.roblox.com/asset/?id=124339739"
  1999. Star.Face = "Top"
  2000. local Light = Instance.new("PointLight", CirclePart)
  2001. Light.Color = Color3.new(.20,0,0)
  2002. Light.Brightness = 100
  2003. Light.Range = 15
  2004. table.insert(CircleParts, CirclePart)
  2005. end
  2006. Spawn(function()
  2007. while Equipped and Humanoid.Parent and Torso.Parent do
  2008. if Angle == 360 then
  2009. Angle = 0
  2010. end
  2011. Angle = Angle + 0.05
  2012. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  2013. if Hit then
  2014. if not Circle.Parent then
  2015. Circle.Parent = Character
  2016. end
  2017. for i, v in pairs(CircleParts) do
  2018. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  2019. end
  2020. else
  2021. Circle.Parent = nil
  2022. end
  2023. wait()
  2024. end
  2025. end)
  2026.  
  2027. function chatfunc(text, color)
  2028. local chat = coroutine.wrap(function()
  2029. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  2030. char:FindFirstChild("TalkingBillBoard"):destroy()
  2031. end
  2032. local naeeym2 = Instance.new("BillboardGui", char)
  2033. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  2034. naeeym2.StudsOffset = Vector3.new(0, 3, 0)
  2035. naeeym2.Adornee = hed
  2036. naeeym2.Name = "TalkingBillBoard"
  2037. local tecks2 = Instance.new("TextLabel", naeeym2)
  2038. tecks2.BackgroundTransparency = 1
  2039. tecks2.BorderSizePixel = 0
  2040. tecks2.Text = ""
  2041. tecks2.Font = "Fantasy"
  2042. tecks2.TextSize = 30
  2043. tecks2.TextStrokeTransparency = 0
  2044. tecks2.TextColor3 = color
  2045. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  2046. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  2047. local tecks3 = Instance.new("TextLabel", naeeym2)
  2048. tecks3.BackgroundTransparency = 1
  2049. tecks3.BorderSizePixel = 0
  2050. tecks3.Text = ""
  2051. tecks3.Font = "Fantasy"
  2052. tecks3.TextSize = 30
  2053. tecks3.TextStrokeTransparency = 0
  2054. tecks3.TextColor3 = Color3.new(0, 0, 0)
  2055. tecks3.TextStrokeColor3 = color
  2056. tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  2057. coroutine.resume(coroutine.create(function()
  2058. while true do
  2059. swait(1)
  2060. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  2061. tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  2062. tecks2.Rotation = math.random(-5, 5)
  2063. tecks3.Rotation = math.random(-5, 5)
  2064. end
  2065. end))
  2066. for i = 1, string.len(text) do
  2067. tecks2.Text = string.sub(text, 1, i)
  2068. tecks3.Text = string.sub(text, 1, i)
  2069. swait(1)
  2070. end
  2071. wait(1)
  2072. local randomrot = math.random(1, 2)
  2073. if randomrot == 1 then
  2074. for i = 1, 50 do
  2075. swait()
  2076. tecks2.Rotation = tecks2.Rotation - 0.75
  2077. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  2078. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  2079. tecks3.Rotation = tecks2.Rotation + 0.75
  2080. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  2081. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  2082. end
  2083. elseif randomrot == 2 then
  2084. for i = 1, 50 do
  2085. swait()
  2086. tecks2.Rotation = tecks2.Rotation + 0.75
  2087. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  2088. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  2089. tecks3.Rotation = tecks2.Rotation - 0.75
  2090. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  2091. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  2092. end
  2093. end
  2094. naeeym2:Destroy()
  2095. end)
  2096. chat()
  2097. end
  2098.  
  2099. function Ban()
  2100. attack = true
  2101. for i = 0, 2.6, 0.1 do
  2102. swait()
  2103. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-60)), 0.2)
  2104. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-7.5 * Sin(sine / 30)), Rad(0), Rad(60)), 0.2)
  2105. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.2)
  2106. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 0.2)
  2107. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(160), Rad(-.6), Rad(13)), 0.2)
  2108. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.2)
  2109. end
  2110. Cso("357417055", tors, 10, 1)
  2111. CameraEnshaking(2, 15)
  2112. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2113. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2114. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2115. for i, v in pairs(FindNearestHead(Blob.CFrame.p, 9.5)) do
  2116. if v:FindFirstChild("Head") then
  2117. Eviscerate(v)
  2118. end
  2119. end
  2120. for i = 0, 3, 0.1 do
  2121. swait()
  2122. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-15)), 0.3)
  2123. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 7.5 * Sin(sine / 30)), Rad(0), Rad(15)), 0.3)
  2124. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.3)
  2125. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.3)
  2126. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-25)), 0.3)
  2127. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.3)
  2128. end
  2129. attack = false
  2130. end
  2131. function fail()
  2132. CFuncs.Sound.Create("rbxassetid://3052200129", root, 1.85, 1)
  2133. chatfunc("you are not a true samurai", BrickColor.new("Really red").Color)
  2134. Cso("732572828", hed, 3.5, 1)
  2135. attack = true
  2136. hum.WalkSpeed = 2.01
  2137. for i = 0,1.2,0.1 do
  2138. swait()
  2139. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2140. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2141. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2142. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2143. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2144. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2145. end
  2146. for i = 0,1.2,0.1 do
  2147. swait()
  2148. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2149. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2150. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2151. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2152. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2153. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2154. end
  2155. for i = 0,1.2,0.1 do
  2156. swait()
  2157. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2158. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2159. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2160. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2161. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2162. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2163. end
  2164. for i = 0,1.2,0.1 do
  2165. swait()
  2166. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2167. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2168. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2169. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2170. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2171. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2172. end
  2173. for i = 0,1.2,0.1 do
  2174. swait()
  2175. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2176. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2177. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2178. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2179. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2180. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2181. end
  2182. for i = 0,1.2,0.1 do
  2183. swait()
  2184. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2185. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2186. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2187. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2188. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2189. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2190. end
  2191. hum.WalkSpeed = 40
  2192. attack = false
  2193. end
  2194.  
  2195. function sneakonehundred()
  2196. Cso("891918584", tors, 10, 1)
  2197. attack = true
  2198. hum.WalkSpeed = 0.03
  2199. Character.Head.face.Texture = "rbxassetid://0"
  2200. for i = 0,20,0.1 do
  2201. swait()
  2202. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.64 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
  2203. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-110), Rad(0), Rad(0)), 0.4)
  2204. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2205. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2206. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.0001 * Cos(sine / 20)) * angles(Rad(1), Rad(0), Rad(-180)), 0.4)
  2207. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.0001 * Cos(sine / 20)) * angles(Rad(1), Rad(0), Rad(180)), 0.4)
  2208. end
  2209. wait(0.15)
  2210. Character.Head.face.Texture = "rbxassetid://0"
  2211. for i = 0,7,0.1 do
  2212. swait()
  2213. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.64 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
  2214. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-110), Rad(0), Rad(0)), 0.4)
  2215. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2216. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2217. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.0001 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(-180)), 0.4)
  2218. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.0001 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(180)), 0.4)
  2219. end
  2220. Character.Head.face.Texture = "rbxassetid://0"
  2221. attack = false
  2222. hum.WalkSpeed = 40
  2223. end
  2224.  
  2225. function DANCEFORME()
  2226. MERKIO = Instance.new("Sound", tors) --why
  2227. MERKIO.SoundId = "http://www.roblox.com/asset/?id=891918584"
  2228. MERKIO.Volume = 10
  2229. MERKIO.Pitch = 1
  2230. MERKIO.Looped = false
  2231. MERKIO.TimePosition = 0
  2232. attack = true
  2233. Character.Head.face.Texture = "rbxassetid://0"
  2234. MERKIO:Play()
  2235. repeat
  2236. for i = 0,0.7,0.2 do
  2237. swait()
  2238. MERKIO.Parent = tors
  2239. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  2240. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  2241. RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  2242. LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  2243. RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
  2244. LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
  2245. end
  2246. for i = 0,0.7,0.2 do
  2247. swait()
  2248. MERKIO.Parent = tors
  2249. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  2250. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  2251. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  2252. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  2253. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
  2254. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.7)
  2255. end
  2256. until MERKIO.Playing == false
  2257. MERKIO:Stop()
  2258. Character.Head.face.Texture = "rbxassetid://0"
  2259. attack = false
  2260. hum.WalkSpeed = 40
  2261. end
  2262.  
  2263.  
  2264. function dash()
  2265. dashing = true
  2266. attack = true
  2267. local bv = Instance.new("BodyVelocity")
  2268. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2269. bv.velocity = root.CFrame.lookVector*200
  2270. bv.Parent = root
  2271. for i = 0,1,0.1 do
  2272. swait()
  2273. bv.velocity = root.CFrame.lookVector*200
  2274. RootJoint.C0 = clerp(RootJoint.C0,RootCF*CF(0,0,0)* angles(math.rad(50),math.rad(0),math.rad(0)),0.5)
  2275. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.5)
  2276. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(-80), math.rad(0), math.rad(50)), 0.5)
  2277. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(-80), math.rad(0), math.rad(-50)), 0.5)
  2278. RH.C0=clerp(RH.C0,CF(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),.1)
  2279. LH.C0=clerp(LH.C0,CF(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(20)),.1)
  2280. end
  2281. bv:Destroy()
  2282. attack = false
  2283. dashing = false
  2284. end
  2285. function ultra()
  2286. attack = true
  2287. hum.WalkSpeed = 0
  2288. hed.face.Texture = "http://www.roblox.com/asset/?id=0"
  2289. local Fire = IT("Sound",Character.Torso)
  2290. local fire = Instance.new("ParticleEmitter", Character.Torso)
  2291. fire.Lifetime = NumberRange.new(0.5)
  2292. fire.Speed = NumberRange.new(1, 3)
  2293. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  2294. fire.Rate = 0
  2295. fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  2296. fire.LightEmission = 0.6
  2297. fire.Texture = "http://www.roblox.com/asset/?id=0"
  2298. fire.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  2299. Fire:Play()
  2300. fire.Enabled = true
  2301. fire.Rate =2000
  2302. chatfunc("I'l slash you down", BrickColor.new("Really red").Color)
  2303. wait(1)
  2304. for i = 0,18,0.1 do
  2305. swait()
  2306. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  2307. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2308. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  2309. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  2310. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  2311. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2312. end
  2313. chatfunc("you're too miserable to die", BrickColor.new("Really red").Color)
  2314. wait(1)
  2315. for i = 0,1.2,0.1 do
  2316. swait()
  2317. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2318. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2319. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2320. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2321. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2322. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2323. end
  2324. for i = 0,1.2,0.1 do
  2325. swait()
  2326. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2327. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2328. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2329. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2330. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2331. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2332. end
  2333. tecks2:Remove()
  2334. fire:Remove()
  2335. Fire:Stop()
  2336. -------------------
  2337. Spawn(function()
  2338. while Equipped and Humanoid.Parent and Torso.Parent do
  2339. if Angle == 360 then
  2340. Angle = 0
  2341. end
  2342. Angle = Angle + 0.05
  2343. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  2344. if Hit then
  2345. if not Circle.Parent then
  2346. Circle.Parent = Character
  2347. end
  2348. for i, v in pairs(CircleParts) do
  2349. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  2350. end
  2351. else
  2352. Circle.Parent = nil
  2353. end
  2354. wait()
  2355. end
  2356. end)
  2357. attack = false
  2358. hum.WalkSpeed = 40
  2359. end
  2360.  
  2361.  
  2362. -------------------------------------------------------
  2363. --End Attacks N Stuff--
  2364. -------------------------------------------------------
  2365. mouse.KeyDown:connect(function(key)
  2366. if attack == false then
  2367. if key == "y" then
  2368. Cso("138088905", tors, 10, 1)
  2369. chatfunc("The true Samurai can forgive anyone", BrickColor.new("Really red").Color)
  2370. wait(2)
  2371. elseif key == 'q' then
  2372. fail()
  2373. elseif key == 'e' then
  2374. dash()
  2375. Cso("158037267", tors, 10, 1)
  2376. elseif key == 'u' then
  2377. ultra()
  2378. elseif key == 'z' then
  2379. BTAUNT5:Remove()
  2380. local tecks2 = Instance.new("TextLabel",naeeym2)
  2381. CFuncs.Sound.Create("rbxassetid://0", root, 1.85, 1)
  2382. tecks2.BackgroundTransparency = 1
  2383. tecks2.TextScaled = true
  2384. tecks2.BorderSizePixel = 0
  2385. tecks2.Text = ""
  2386. tecks2.Font = "Fantasy"
  2387. tecks2.TextSize = 30
  2388. tecks2.TextStrokeTransparency = 0
  2389. tecks2.TextColor3 = BrickColor.new('Really red').Color
  2390. tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
  2391. tecks2.Size = UDim2.new(1,0,0.5,0)
  2392. tecks2.Parent = naeeym2
  2393. textfag = tecks2
  2394. CFuncs.Sound.Create("rbxassetid://0", root, 1.85, 1)
  2395. tecks2.Text = ""
  2396. CFuncs.Sound.Create("rbxassetid://2755928629", root, 1.85, 1)
  2397. tecks2.Text = "I'l show you the real peace of mind"
  2398. Cso("2884478027", tors, 10, 1)
  2399. wait(3)
  2400. hum.WalkSpeed = 40
  2401. hum.JumpPower = 100
  2402. local killsky = Instance.new('Sky', game:GetService'Lighting')
  2403. killsky.StarCount = 0
  2404. killsky.SunAngularSize = 0
  2405. killsky.MoonAngularSize = 0
  2406. killsky.MoonTextureId = ""
  2407. killsky.CelestialBodiesShown = false
  2408. game.Lighting.FogColor = Color3.new(0,0,0)
  2409. game.Lighting.FogEnd = 100
  2410. local l = game.Lighting
  2411. local sky = Instance.new("Sky",l)
  2412. l.TimeOfDay = "05:00:00"
  2413. l.Brightness = 1
  2414. l.Ambient = Color3.new(0.25, 0.5, 0.75)
  2415. BTAUNT6:Play()
  2416. CFuncs.Sound.Create("rbxassetid://0", root, 1.85, 1)
  2417. tecks2.Text = "Zen"
  2418. hed.face.Texture = "rbxassetid://0"
  2419. local BC = char["Body Colors"]
  2420. BC.HeadColor = BrickColor.new("Really black")
  2421. BC.LeftArmColor = BrickColor.new("Really black")
  2422. BC.LeftLegColor = BrickColor.new("Really black")
  2423. BC.RightArmColor = BrickColor.new("Really black")
  2424. BC.RightLegColor = BrickColor.new("Really black")
  2425. BC.TorsoColor = BrickColor.new("Really black")
  2426.  
  2427. end
  2428. end
  2429. end)
  2430. mouse.Button1Down:connect(function(key)
  2431. if attack == false then
  2432. Ban()
  2433. end
  2434. end)
  2435.  
  2436. -------------------------------------------------------
  2437. --Start Animations--
  2438. -------------------------------------------------------
  2439. while true do
  2440. swait()
  2441. sine = sine + change
  2442. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  2443. local velderp = root.Velocity.y
  2444. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  2445. if equipped == true or equipped == false then
  2446. if attack == false then
  2447. idle = idle + 1
  2448. else
  2449. idle = 0
  2450. end
  2451. if 1 < root.Velocity.y and hitfloor == nil then
  2452. Anim = "Jump"
  2453. if attack == false then
  2454. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.15)
  2455. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2456. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2457. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2458. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
  2459. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  2460. end
  2461. elseif -1 > root.Velocity.y and hitfloor == nil then
  2462. Anim = "Fall"
  2463. if attack == false then
  2464. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.15)
  2465. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2466. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  2467. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  2468. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
  2469. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
  2470. end
  2471. elseif torvel < 1 and hitfloor ~= nil then
  2472. Anim = "Idle"
  2473. change = 1
  2474. if attack == false then
  2475. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  2476. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 20)), Rad(0), Rad(5 - 40 * Sin(sine / 20))), 0.08)
  2477. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  2478. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  2479. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(90), Rad(-10), Rad(-90)), 0.08)
  2480. LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
  2481. end
  2482. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  2483. Anim = "Walk"
  2484. change = 1
  2485. if attack == false then
  2486. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
  2487. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  2488. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2489. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2490. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
  2491. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
  2492. end
  2493. elseif torvel >= 25 and hitfloor ~= nil then
  2494. Anim = "Sprint"
  2495. change = 1.35
  2496. if attack == false then
  2497. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
  2498. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  2499. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2500. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2501. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
  2502. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
  2503. end
  2504. end
  2505. end
  2506. if 0 < #Effects then
  2507. for e = 1, #Effects do
  2508. if Effects[e] ~= nil then
  2509. local Thing = Effects[e]
  2510. if Thing ~= nil then
  2511. local Part = Thing[1]
  2512. local Mode = Thing[2]
  2513. local Delay = Thing[3]
  2514. local IncX = Thing[4]
  2515. local IncY = Thing[5]
  2516. local IncZ = Thing[6]
  2517. if 1 >= Thing[1].Transparency then
  2518. if Thing[2] == "Block1" then
  2519. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2520. local Mesh = Thing[1].Mesh
  2521. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2522. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2523. elseif Thing[2] == "Block2" then
  2524. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2525. local Mesh = Thing[7]
  2526. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2527. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2528. elseif Thing[2] == "Block3" then
  2529. 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)
  2530. local Mesh = Thing[7]
  2531. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2532. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2533. elseif Thing[2] == "Cylinder" then
  2534. local Mesh = Thing[1].Mesh
  2535. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2536. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2537. elseif Thing[2] == "Blood" then
  2538. local Mesh = Thing[7]
  2539. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2540. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2541. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2542. elseif Thing[2] == "Elec" then
  2543. local Mesh = Thing[1].Mesh
  2544. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2545. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2546. elseif Thing[2] == "Disappear" then
  2547. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2548. elseif Thing[2] == "Shatter" then
  2549. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2550. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2551. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2552. Thing[6] = Thing[6] + Thing[5]
  2553. end
  2554. else
  2555. Part.Parent = nil
  2556. table.remove(Effects, e)
  2557. end
  2558. end
  2559. end
  2560. end
  2561. end
  2562. end
  2563. -------------------------------------------------------
  2564. --End Animations And Script--
  2565. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement