Advertisement
SlySlixty

Untitled

Feb 19th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.04 KB | None | 0 0
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  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})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end--Leaked by Mike The Hacker
  86. local Plr = game:GetService'Players'.LocalPlayer
  87. local UIS = game:GetService'UserInputService'
  88. local Chr = Plr.Character or Plr.CharacterAdded:Wait()
  89. local Hum = Chr:WaitForChild'Humanoid'
  90. local HRP = Chr:WaitForChild'HumanoidRootPart'
  91. local RiA = Chr:WaitForChild'Right Arm'
  92. local LiA = Chr:WaitForChild'Left Arm'
  93. local Head = Chr:WaitForChild'Head'
  94. local Torso = Chr:WaitForChild'Torso'
  95. local attack = false
  96. local anim = Hum.Animator
  97. local Form = "None"
  98. local RS = Torso:FindFirstChild("Right Shoulder")
  99. local LS = Torso:FindFirstChild("Left Shoulder")
  100. local RH = Torso:FindFirstChild("Right Hip")
  101. local LH = Torso:FindFirstChild("Left Hip")
  102. local RJ = HRP:FindFirstChild("RootJoint")
  103. local N = Torso:FindFirstChild("Neck")
  104. local ang = CFrame.Angles
  105. local rd = math.rad
  106. local Mouse = Plr:GetMouse()
  107. local Debris = game:GetService'Debris'
  108. local cf = CFrame.new
  109. local necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  110. local vt = Vector3.new
  111. local euler=CFrame.fromEulerAnglesXYZ
  112. local RootCF=euler(-1.57,0,3.14)
  113. local CP = game:GetService'ContentProvider'
  114. local PL = {743886825,597269159,437432504,186934658,560718478,568141359,858904104,870984991,710665860,533682002,533682286,741623151,738749992,711351773}
  115. for a,a in pairs(PL)do
  116. CP:Preload('rbxassetid://'..tostring(a))
  117. end
  118. Hum.MaxHealth = math.huge
  119. Hum.Health = math.huge
  120. Hum.WalkSpeed = 100
  121. Hum.JumpPower = 50
  122. if Head:FindFirstChild'face' then
  123. Head:WaitForChild'face'.Texture = 'rbxassetid://710665860'
  124. else
  125. local a = Instance.new('Decal', Head)
  126. a.Texture = 'rbxassetid://710665860'
  127. end
  128. for a, a in pairs(Chr:GetChildren()) do
  129. if a:IsA'Shirt' or a:IsA'Pants' or a:IsA'Hat' or a:IsA'Accessory' then
  130. a:Destroy()
  131. end
  132. end
  133. for a, a in pairs(Head:GetChildren()) do
  134. if a:IsA'Sound' then
  135. a:Destroy()
  136. end
  137. end
  138. local S = Instance.new("Shirt", Chr)
  139. S.Name = "Shirt"
  140. local Pants = Instance.new("Pants", Chr)
  141. Pants.Name = "Pants"
  142. S.ShirtTemplate = 'rbxassetid://533682002'
  143. Pants.PantsTemplate = 'rbxassetid://533682286'
  144. local W2 = Instance.new("Weld", Head)
  145. W2.Part0 = Head
  146. local train = Instance.new("Part", Head)
  147. train.Anchored = true
  148. train.CanCollide = false
  149. train.Size = vt(3, 2, 6)
  150. train.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  151. W2.Part1 = train
  152. W2.C1 = cf(0.05, -0.9, -0.5) * ang(0, rd(0), 0)
  153. train.Anchored = false
  154. local TrainMesh = Instance.new("SpecialMesh", train)
  155. TrainMesh.MeshType = Enum.MeshType.FileMesh
  156. TrainMesh.Scale = vt(6.25, 6.25, 6.25)
  157. TrainMesh.MeshId = "rbxassetid://560718478"
  158. TrainMesh.TextureId = "rbxassetid://0"
  159. local function HSLtoRGB(hue, sat, light)
  160. local c = light > .5 and (2 - 2 * light) * sat or (2 * light) * sat
  161. local h2 = hue / 60
  162. local x = c * (1 - math.abs((h2 % 2) - 1))
  163. local rgbvals = {{c, x, 0}, {x, c, 0}, {0, c, x}, {0, x, c}, {x, 0, c}, {c, 0, x}}
  164. local rgb = rgbvals[math.floor(h2) + 1]
  165. for i = 1, 3 do rgb[i] = rgb[i] + (light - .5 * c) end
  166. return Color3.new(rgb[1], rgb[2], rgb[3])
  167. end
  168. local function New(Object, Parent, Name, Data)
  169. local Object = Instance.new(Object)
  170. for Index, Value in pairs(Data or {}) do
  171. Object[Index] = Value
  172. end
  173. Object.Parent = Parent
  174. Object.Name = Name
  175. return Object
  176. end
  177. local function QuaternionFromCFrame(cf)
  178. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  179. local trace = m00 + m11 + m22
  180. if trace > 0 then
  181. local s = math.sqrt(1 + trace)
  182. local recip = 0.5/s
  183. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  184. else
  185. local i = 0
  186. if m11 > m00 then
  187. i = 1
  188. end
  189. if m22 > (i == 0 and m00 or m11) then
  190. i = 2
  191. end
  192. if i == 0 then
  193. local s = math.sqrt(m00-m11-m22+1)
  194. local recip = 0.5/s
  195. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  196. elseif i == 1 then
  197. local s = math.sqrt(m11-m22-m00+1)
  198. local recip = 0.5/s
  199. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  200. elseif i == 2 then
  201. local s = math.sqrt(m22-m00-m11+1)
  202. local recip = 0.5/s
  203. return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  204. end
  205. end
  206. end
  207. local function QuaternionToCFrame(px, py, pz, x, y, z, w)
  208. local xs, ys, zs = x + x, y + y, z + z
  209. local wx, wy, wz = w*xs, w*ys, w*zs
  210. local xx = x*xs
  211. local xy = x*ys
  212. local xz = x*zs
  213. local yy = y*ys
  214. local yz = y*zs
  215. local zz = z*zs
  216. 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))
  217. end
  218. local function QuaternionSlerp(a, b, t)
  219. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  220. local startInterp, finishInterp;
  221. if cosTheta >= 0.0001 then
  222. if (1 - cosTheta) > 0.0001 then
  223. local theta = math.acos(cosTheta)
  224. local invSinTheta = 1/math.sin(theta)
  225. startInterp = math.sin((1-t)*theta)*invSinTheta
  226. finishInterp = math.sin(t*theta)*invSinTheta
  227. else
  228. startInterp = 1-t
  229. finishInterp = t
  230. end
  231. else
  232. if (1+cosTheta) > 0.0001 then
  233. local theta = math.acos(-cosTheta)
  234. local invSinTheta = 1/math.sin(theta)
  235. startInterp = math.sin((t-1)*theta)*invSinTheta
  236. finishInterp = math.sin(t*theta)*invSinTheta
  237. else
  238. startInterp = t-1
  239. finishInterp = t
  240. end
  241. end
  242. 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
  243. end
  244. local function clerp(a,b,t)
  245. local qa = {QuaternionFromCFrame(a)}
  246. local qb = {QuaternionFromCFrame(b)}
  247. local ax, ay, az = a.x, a.y, a.z
  248. local bx, by, bz = b.x, b.y, b.z
  249. local _t = 1-t
  250. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  251. end
  252. local RightArm = New("Model", Chr, "RightArm", {})
  253. local MainPart = New("Part", RightArm, "MainPart", {
  254. Transparency = 1,
  255. Transparency = 1,
  256. FormFactor = Enum.FormFactor.Symmetric,
  257. Size = Vector3.new(1, 2, 1),
  258. CFrame = cf(2.011096, 6.31690788, -3.92582893, 0.00918400101, -0.262283146, 0.964947343, 0.259330034, 0.932596445, 0.251021653, -0.965745091, 0.247934431, 0.0765828639),
  259. CanCollide = false,
  260. })
  261. New("ManualWeld", MainPart, "Weld", {
  262. Part0 = MainPart,
  263. Part1 = RiA,
  264. C0 = cf(0, 0, 0, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),
  265. C1 = cf(-2.86102295e-006, -9.05990601e-006, -2.38418579e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639)
  266. })
  267. Hitbox = New("Part", RightArm, "Hitbox", {
  268. BrickColor = BrickColor.new("Really black"),
  269. Transparency = 1,
  270. Transparency = 1,
  271. Size = Vector3.new(1, 4, 1),
  272. CFrame = cf(22.2733669, 5.0842762, -22.1737366, -0.964945257, -0.262290984, 0.00919180829, -0.251027077, 0.93259424, 0.259333313, -0.0765930116, 0.247935042, -0.965744138),
  273. CanCollide = false,
  274. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  275. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  276. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  277. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  278. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  279. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  280. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  281. })
  282. New("ManualWeld", Hitbox, "Weld", {
  283. Part0 = Hitbox,
  284. Part1 = MainPart,
  285. C0 = cf(0, 0, 0, -0.964945257, -0.251027077, -0.0765930116, -0.262290984, 0.93259424, 0.247935042, 0.00919180829, 0.259333313, -0.965744138),
  286. C1 = cf(-1.52587891e-005, -1.00003147, -1.71661377e-005, 0.0091838371, 0.259330064, -0.965745151, -0.262283117, 0.932596445, 0.247934505, 0.964947283, 0.251021653, 0.0765827149)
  287. })
  288. CorruptedPart = New("Part", RightArm, "CorruptedPart", {
  289. BrickColor = BrickColor.new("Bright violet"),
  290. Material = Enum.Material.Sand,
  291. Size = Vector3.new(1, 2, 1),
  292. CFrame = cf(2.011096, 6.3169179, -3.92581391, -0.964945257, -0.262290984, 0.00919180829, -0.251027077, 0.93259424, 0.259333313, -0.0765930116, 0.247935042, -0.965744138),
  293. CanCollide = false,
  294. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  295. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  296. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  297. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  298. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  299. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  300. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  301. })
  302. New("BlockMesh", CorruptedPart, "Mesh", {
  303. Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),
  304. })
  305. New("ManualWeld", CorruptedPart, "Weld", {
  306. Part0 = CorruptedPart,
  307. Part1 = MainPart,
  308. C0 = cf(0, 0, 0, -0.964945138, -0.251027018, -0.0765930042, -0.262290984, 0.932594121, 0.247935027, 0.00919180084, 0.259333313, -0.965744197),
  309. C1 = cf(-1.1920929e-005, 1.28746033e-005, 3.57627869e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639)
  310. })
  311. CorruptedPart = New("Part", RightArm, "CorruptedPart", {
  312. BrickColor = BrickColor.new("Bright violet"),
  313. Material = Enum.Material.Sand,
  314. Size = Vector3.new(1, 0.600000024, 0.400000036),
  315. CFrame = cf(2.14866924, 6.03215551, -4.72580194, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),
  316. CanCollide = false,
  317. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  318. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  319. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  320. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  321. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  322. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  323. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  324. })
  325. New("SpecialMesh", CorruptedPart, "Mesh", {
  326. Scale = Vector3.new(1.75, 3, 4.5),
  327. MeshType = Enum.MeshType.Sphere,
  328. })
  329. New("ManualWeld", CorruptedPart, "Weld", {
  330. Part0 = CorruptedPart,
  331. Part1 = MainPart,
  332. C0 = cf(0, 1, 0, -1., -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),
  333. C1 = cf(0, -0.499982834, 7.62939453e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639)
  334. })
  335. local swinganim = Hum:LoadAnimation(New("Animation", Chr, "Swing", {
  336. AnimationId = "rbxassetid://186934658"
  337. }))
  338. local function SoulSteal(pos)
  339. local soul = Instance.new("Part", Chr)
  340. soul.Size = vt(0, 0, 0)
  341. soul.CanCollide = false
  342. soul.Anchored = false
  343. soul.Position = pos
  344. soul.CFrame = cf(pos.X, pos.Y, pos.Z)
  345. soul.Transparency = 1
  346. local ptc = Instance.new("ParticleEmitter", soul)
  347. ptc.Texture = "rbxassetid://149468041"
  348. ptc.Size = NumberSequence.new(.8)
  349. ptc.LockedToPart = true
  350. ptc.Speed = NumberRange.new(0)
  351. ptc.Lifetime = NumberRange.new(9999)
  352. local bodpos = Instance.new("BodyPosition", soul)
  353. bodpos.Position = pos
  354. soul.Touched:Connect(function(hit)
  355. if hit.Parent == Chr then
  356. soul:Destroy()
  357. end
  358. end)
  359. spawn(function()
  360. while soul and wait(.125) do
  361. bodpos.Position = Torso.Position
  362. end
  363. end)
  364. end
  365. local function KillMortal(hitdude)
  366. local torsy = nil
  367. if hitdude:FindFirstChild'Torso'then
  368. torsy = hitdude.Torso
  369. elseif hitdude:FindFirstChild'UpperTorso'then
  370. torsy = hitdude.UpperTorso
  371. end
  372. local val = Instance.new("ObjectValue", hitdude)
  373. val.Name = "HasBeenHit"
  374. hitdude:BreakJoints()
  375. SoulSteal(torsy.Position)
  376. local chi = hitdude:GetChildren()
  377. for i = 1, #chi do
  378. if chi[i]:IsA"Part" or chi[i]:IsA"MeshPart" then
  379. local bodpos = Instance.new("BodyPosition", chi[i])
  380. bodpos.Position = chi[i].Position + vt(math.random(0, 0), math.random(0, 0), math.random(0, 0))
  381. chi[i].BrickColor = BrickColor.new("Bright violet")
  382. spawn(function()
  383. wait(1.25)
  384. chi[i]:Destroy()
  385. end)
  386. end
  387. end
  388. for i = 1, 4 do
  389. for i = 1, #chi do
  390. if chi[i]:IsA"Part" or chi[i]:IsA"MeshPart" then
  391. chi[i].Transparency = chi[i].Transparency + .25
  392. wait(.01)
  393. end
  394. end
  395. end
  396. end
  397. local bladeactive = false
  398. MainPart.Touched:Connect(function(hit)
  399. if bladeactive == true then
  400. if hit.Parent:FindFirstChild'Humanoid' and not hit.Parent:FindFirstChild'HasBeenHit' and hit.Parent ~= Chr then
  401. local Sound = Instance.new('Sound', RiA)
  402. Sound.SoundId = 'rbxassetid://0'
  403. Sound.Volume = 2
  404. Sound:Play()
  405. KillMortal(hit.Parent)
  406. end
  407. end
  408. end)
  409. local name = Instance.new("BillboardGui", Chr)
  410. name.Size = UDim2.new(0, 100, 0, 40)
  411. name.StudsOffset = vt(0, 6, 0)
  412. name.Adornee = Head
  413. local txt = Instance.new("TextLabel", name)
  414. txt.BackgroundTransparency = 1
  415. txt.BorderSizePixel = 0
  416. txt.Text = "???"
  417. txt.Font = "Fantasy"
  418. txt.FontSize = "Size24"
  419. txt.TextStrokeTransparency = 0
  420. txt.TextStrokeColor3 = Color3.new(0, 0, 0)
  421. txt.TextColor3 = Color3.new(0, 0, 0)
  422. txt.Size = UDim2.new(1, 0, .5, 0)
  423. trazx = Instance.new("ParticleEmitter")
  424. local function swait(num)
  425. if num == 0 or num == nil then
  426. game:GetService'RunService'.Heartbeat:wait(0)
  427. else
  428. for i = 0, num do
  429. game:GetService'RunService'.Heartbeat:wait(0)
  430. end
  431. end
  432. end
  433. local function lerpz(joint, prop, CFramermz, alp)
  434. joint[prop] = joint[prop]:lerp(CFramermz, alp)
  435. end
  436. local RSC0 = cf(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  437. local RSC1 = cf(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  438. local LSC0 = cf(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  439. local LSC1 = cf(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  440. local RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  441. local RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  442. local LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  443. local LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  444. local NC0 = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  445. local NC1 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  446. local RJC0 = cf(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  447. local RJC1 = cf(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  448. local function resetlerp()
  449. RJ.C0 = RJC0
  450. RJ.C1 = RJC1
  451. N.C0 = NC0
  452. N.C1 = NC1
  453. RS.C0 = RSC0
  454. RS.C1 = RSC1
  455. LS.C0 = LSC0
  456. LS.C1 = LSC1
  457. RH.C0 = RHC0
  458. RH.C1 = RHC1
  459. LH.C0 = LHC0
  460. LH.C1 = LHC1
  461. end
  462. local function SSJB()
  463. if Form == "None"then
  464. Form = "SSJB"
  465. anim.Parent = nil
  466. for i = 1, 35 do
  467. swait()
  468. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  469. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  470. lerpz(RS, "C0", RSC0 * cf(0, 0, -0.5) * ang(rd(-45), rd(0), rd(140)), 0.3)
  471. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  472. lerpz(LS, "C0", LSC0 * cf(0, 0, -0.5) * ang(rd(-45), rd(0), rd(-140)), 0.3)
  473. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  474. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-25)), 0.3)
  475. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  476. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.3)
  477. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  478. end
  479. for i = 1, 15 do
  480. swait()
  481. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.35) * ang(rd(10), rd(0), rd(0)), 0.5)
  482. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 0.5)
  483. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(45)), 0.5)
  484. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  485. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(-45)), 0.5)
  486. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  487. lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-10), rd(10)), 0.5)
  488. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  489. lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(10), rd(-10)), 0.5)
  490. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  491. end
  492. for i, v in pairs(Chr:GetChildren()) do
  493. if v:IsA'Part' then
  494. local tra = trazx:clone()
  495. tra.Parent = v
  496. tra.LightEmission = 1
  497. tra.Color = ColorSequence.new(Color3.new(0, 0, 0))
  498. tra.Rate = 12
  499. tra.Rotation = NumberRange.new(-5, 5)
  500. tra.Lifetime = NumberRange.new(1.5, 2)
  501. tra.Size = NumberSequence.new({
  502. NumberSequenceKeypoint.new(0, 0.1, 0),
  503. NumberSequenceKeypoint.new(1, 0, 0)
  504. })
  505. tra.Transparency = NumberSequence.new({
  506. NumberSequenceKeypoint.new(0, 1, 0),
  507. NumberSequenceKeypoint.new(0.135, 0, 0),
  508. NumberSequenceKeypoint.new(0.875, 0, 0),
  509. NumberSequenceKeypoint.new(1, 1, 0)
  510. })
  511. tra.Speed = NumberRange.new(0.5)
  512. tra.VelocitySpread = 360
  513. tra.VelocityInheritance = 0.5
  514. tra.ZOffset = 2
  515. tra.Acceleration = vt(0, 2.5, 0)
  516. end
  517. end
  518. local tra = trazx:clone()
  519. tra.Parent = HRP
  520. tra.Texture = "rbxassetid://741623151"
  521. tra.LightEmission = 0.8
  522. tra.Color = ColorSequence.new(Color3.new(0, 0, 0))
  523. tra.Rate = 250
  524. tra.Rotation = NumberRange.new(-5, 5)
  525. tra.Lifetime = NumberRange.new(0.75)
  526. tra.Size = NumberSequence.new({
  527. NumberSequenceKeypoint.new(0, 4.81, 0.875),
  528. NumberSequenceKeypoint.new(1, 2.13, 0.875)
  529. })
  530. tra.Transparency = NumberSequence.new({
  531. NumberSequenceKeypoint.new(0, 1, 0),
  532. NumberSequenceKeypoint.new(0.0399, 0.85, 0),
  533. NumberSequenceKeypoint.new(0.394, 0.9, 0),
  534. NumberSequenceKeypoint.new(0.699, 1, 0),
  535. NumberSequenceKeypoint.new(1, 1, 0)
  536. })
  537. tra.Speed = NumberRange.new(15)
  538. tra.VelocitySpread = 360
  539. tra.VelocityInheritance = 0.5
  540. tra.ZOffset = 3.5
  541. tra.Acceleration = vt(0, 25, 0)
  542.  
  543. for i = 1, 25 do
  544. for i = 1, 3 do
  545. swait()
  546. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.4) * ang(rd(12), rd(0), rd(0)), 0.5)
  547. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 0.5)
  548. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(5), rd(50)), 0.5)
  549. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  550. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(-50)), 0.5)
  551. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  552. lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-12), rd(12)), 0.5)
  553. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  554. lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(12), rd(-12)), 0.5)
  555. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  556. end
  557. for i = 1, 3 do
  558. swait()
  559. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.35) * ang(rd(10), rd(0), rd(0)), 0.5)
  560. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 0.5)
  561. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(5), rd(45)), 0.5)
  562. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  563. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(-45)), 0.5)
  564. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  565. lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-10), rd(10)), 0.5)
  566. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  567. lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(10), rd(-10)), 0.5)
  568. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  569. end
  570. end
  571. TrainMesh.MeshType = Enum.MeshType.FileMesh
  572. TrainMesh.Scale = vt(0.05, 0.05, 0.05)
  573. TrainMesh.MeshId = "rbxassetid://437432504"
  574. W2.C1 = cf(0, 0.4, -2.1) * ang(0, rd(0), 0)
  575. local S2 = Instance.new("Sound", HRP)
  576. S2.SoundId = "rbxassetid://597269159"
  577. S2.Volume = 1
  578. S2:Play()
  579. txt.Text = "I've tapped into an interesting power."
  580. wait(2)
  581. txt.Text = "???"
  582. local SE = Instance.new("ChorusSoundEffect", S2)
  583. tra.LightEmission = 0.8
  584. tra.Color = ColorSequence.new(Color3.new(0, 0, 0))
  585. tra.Rate = 250
  586. tra.Rotation = NumberRange.new(-5, 5)
  587. tra.Lifetime = NumberRange.new(0.2, 0.4)
  588. tra.Size = NumberSequence.new({
  589. NumberSequenceKeypoint.new(0, 4.81, 0.875),
  590. NumberSequenceKeypoint.new(1, 2.13, 0.875)
  591. })
  592. tra.Transparency = NumberSequence.new({
  593. NumberSequenceKeypoint.new(0, 1, 0),
  594. NumberSequenceKeypoint.new(0.0399, 0.8, 0),
  595. NumberSequenceKeypoint.new(0.394, 0.8, 0),
  596. NumberSequenceKeypoint.new(0.699, 1, 0),
  597. NumberSequenceKeypoint.new(1, 1, 0)
  598. })
  599. tra.Speed = NumberRange.new(5)
  600. tra.VelocitySpread = 360
  601. tra.VelocityInheritance = 0.5
  602. tra.ZOffset = 3.5
  603. tra.Acceleration = vt(0, 150, 0)
  604. local tra = trazx:clone()
  605. tra.Parent = HRP
  606. tra.Texture = "rbxassetid://257173628"
  607. tra.LightEmission = 1
  608. tra.Rate = 20
  609. tra.Rotation = NumberRange.new(360, 720)
  610. tra.Lifetime = NumberRange.new(0.75)
  611. tra.Size = NumberSequence.new({
  612. NumberSequenceKeypoint.new(0, 2.5, 0.875),
  613. NumberSequenceKeypoint.new(1, 2.5, 0.875)
  614. })
  615. tra.Transparency = NumberSequence.new({
  616. NumberSequenceKeypoint.new(0, 0, 0),
  617. NumberSequenceKeypoint.new(0, 0., 0),
  618. NumberSequenceKeypoint.new(0, 0, 0),
  619. NumberSequenceKeypoint.new(0, 0, 0),
  620. NumberSequenceKeypoint.new(1, 1, 0)
  621. })
  622. tra.Speed = NumberRange.new(0)
  623. tra.VelocitySpread = 360
  624. tra.VelocityInheritance = 0
  625. tra.ZOffset = 3.5
  626. tra.Acceleration = vt(0, 0, 0)
  627. local tra = trazx:clone()
  628. tra.Parent = HRP
  629. tra.Texture = "rbxassetid://380961170"
  630. tra.LightEmission = 1
  631. tra.Rate = 25
  632. tra.RotSpeed = NumberRange.new(5000,10000)
  633. tra.Rotation = NumberRange.new(0, 0)
  634. tra.Lifetime = NumberRange.new(1)
  635. tra.Size = NumberSequence.new({
  636. NumberSequenceKeypoint.new(0, 0, 0),
  637. NumberSequenceKeypoint.new(1, 10, 0)
  638. })
  639. tra.Transparency = NumberSequence.new({
  640. NumberSequenceKeypoint.new(0, 0, 0),
  641. NumberSequenceKeypoint.new(0, 0., 0),
  642. NumberSequenceKeypoint.new(0, 0, 0),
  643. NumberSequenceKeypoint.new(0, 0, 0),
  644. NumberSequenceKeypoint.new(1, 1, 0)
  645. })
  646. tra.Speed = NumberRange.new(3)
  647. tra.VelocitySpread = 0
  648. tra.VelocityInheritance = 0
  649. tra.ZOffset = 0
  650. tra.Acceleration = vt(0, 0, 0)
  651.  
  652. local s = Instance.new("Sound", Head)
  653. s.SoundId = "rbxassetid://0"
  654. s.Volume = 1
  655. s.Looped = true
  656. s:Play()
  657. for i = 1, 50 do
  658. swait()
  659. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  660. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  661. lerpz(RS, "C0", RSC0 * cf(0, 0, -0.5) * ang(rd(-25), rd(0), rd(-25)), 0.3)
  662. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  663. lerpz(LS, "C0", LSC0 * cf(0, 0, -0.5) * ang(rd(-25), rd(0), rd(25)), 0.3)
  664. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  665. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-25)), 0.3)
  666. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  667. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.3)
  668. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  669. end
  670. resetlerp()
  671. attack = false
  672. anim.Parent = Hum
  673. elseif Form == "SSJB" then
  674. Form = "Kaioken"
  675. anim.Parent = nil
  676. for i = 1, 35 do
  677. swait()
  678. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  679. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  680. lerpz(RS, "C0", RSC0 * cf(0, 0, -0.5) * ang(rd(-45), rd(0), rd(140)), 0.3)
  681. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  682. lerpz(LS, "C0", LSC0 * cf(0, 0, -0.5) * ang(rd(-45), rd(0), rd(-140)), 0.3)
  683. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  684. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-25)), 0.3)
  685. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  686. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.3)
  687. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  688. end
  689. local S2 = Instance.new("Sound", HRP)
  690. S2.SoundId = "rbxassetid://0"
  691. S2.Volume = 1
  692. S2:Play()
  693. for i = 1, 15 do
  694. swait()
  695. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.35) * ang(rd(10), rd(0), rd(0)), 0.5)
  696. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 0.5)
  697. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(45)), 0.5)
  698. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  699. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(-45)), 0.5)
  700. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  701. lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-10), rd(10)), 0.5)
  702. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  703. lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(10), rd(-10)), 0.5)
  704. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  705. end
  706. local tra = trazx:clone()
  707. tra.Parent = HRP
  708. tra.Texture = "rbxassetid://0"
  709. tra.LightEmission = 0.8
  710. tra.Color = ColorSequence.new(Color3.new(255, 255, 255))
  711. tra.Rate = 75
  712. tra.Rotation = NumberRange.new(-5, 5)
  713. tra.Lifetime = NumberRange.new(0.3)
  714. tra.Size = NumberSequence.new({
  715. NumberSequenceKeypoint.new(0, 8, 0.875),
  716. NumberSequenceKeypoint.new(1, 9, 0.875)
  717. })
  718. tra.Transparency = NumberSequence.new({
  719. NumberSequenceKeypoint.new(0, 1, 0),
  720. NumberSequenceKeypoint.new(0.0399, 0.531, 0),
  721. NumberSequenceKeypoint.new(0.394, 0.906, 0),
  722. NumberSequenceKeypoint.new(0.699, 1, 0),
  723. NumberSequenceKeypoint.new(1, 1, 0)
  724. })
  725. tra.Speed = NumberRange.new(75)
  726. tra.VelocitySpread = 360
  727. tra.VelocityInheritance = 0.5
  728. tra.ZOffset = 3
  729. tra.Acceleration = vt(0, 350, 0)
  730. local s = Instance.new("Sound", HRP)
  731. s.SoundId = "rbxassetid://0"
  732. s.Volume = 5
  733. s:Play()
  734. for i = 1, 2 do
  735. Instance.new("ChorusSoundEffect", s)
  736. end
  737. for i = 1, 23 do
  738. for i = 1, 3 do
  739. swait()
  740. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.4) * ang(rd(12), rd(0), rd(0)), 1)
  741. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 1)
  742. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(5), rd(50)), 1)
  743. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  744. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(-50)), 1)
  745. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  746. lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-12), rd(12)), 1)
  747. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  748. lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(12), rd(-12)), 1)
  749. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  750. end
  751. for i = 1, 3 do
  752. swait()
  753. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.35) * ang(rd(10), rd(0), rd(0)), 1)
  754. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 1)
  755. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(5), rd(45)), 1)
  756. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  757. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(-45)), 1)
  758. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  759. lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-10), rd(10)), 1)
  760. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  761. lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(10), rd(-10)), 1)
  762. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  763. end
  764. end
  765. tra.LightEmission = 0.8
  766. tra.Color = ColorSequence.new(Color3.new(255, 255, 255))
  767. tra.Rate = 100
  768. tra.Rotation = NumberRange.new(-5, 5)
  769. tra.Lifetime = NumberRange.new(0.3)
  770. tra.Size = NumberSequence.new({
  771. NumberSequenceKeypoint.new(0, 8, 0.875),
  772. NumberSequenceKeypoint.new(1, 9, 0.875)
  773. })
  774. tra.Transparency = NumberSequence.new({
  775. NumberSequenceKeypoint.new(0, 1, 0),
  776. NumberSequenceKeypoint.new(0.0399, 0.531, 0),
  777. NumberSequenceKeypoint.new(0.394, 0.906, 0),
  778. NumberSequenceKeypoint.new(0.699, 1, 0),
  779. NumberSequenceKeypoint.new(1, 1, 0)
  780. })
  781. tra.Speed = NumberRange.new(25)
  782. tra.VelocitySpread = 360
  783. tra.VelocityInheritance = 0.5
  784. tra.ZOffset = 3
  785. tra.Acceleration = vt(0, 350, 0)
  786. for i = 1, 50 do
  787. swait()
  788. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  789. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  790. lerpz(RS, "C0", RSC0 * cf(0, 0, -0.5) * ang(rd(-25), rd(0), rd(-25)), 0.3)
  791. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  792. lerpz(LS, "C0", LSC0 * cf(0, 0, -0.5) * ang(rd(-25), rd(0), rd(25)), 0.3)
  793. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  794. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-25)), 0.3)
  795. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  796. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.3)
  797. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  798. end
  799. resetlerp()
  800. attack = false
  801. anim.Parent = Hum
  802. txt.Text = "A fusion between Rose and Super Saiyan Three!"
  803. wait(3)
  804. txt.Text = "???"
  805. end
  806. end
  807. local function computeDirection(vec)
  808. local lenSquared = vec.magnitude * vec.magnitude
  809. local invSqrt = 1 / math.sqrt(lenSquared)
  810. return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
  811. end
  812. local function SB()
  813. resetlerp()
  814. anim.Parent = nil
  815. HRP.Anchored = true
  816. local Sound = Instance.new('Sound', HRP)
  817. Sound.SoundId = 'rbxassetid://858904104'
  818. Sound.Volume = 4.5
  819. Sound:Play()
  820. local PE = Instance.new("Part", workspace)
  821. PE.Size = vt(3, 3, 3)
  822. PE.Material = "Neon"
  823. PE.BrickColor = BrickColor.new("Really red")
  824. PE.CanCollide = false
  825. PE.Anchored = true
  826. PE.Shape = "Ball"
  827. PE.CFrame = HRP.CFrame * cf(0, 120, 0)
  828. PE.Transparency = 0.1
  829. for i = 1, 50 do
  830. swait()
  831. HRP.CFrame = cf(Torso.CFrame:toWorldSpace(cf(0, 0, 0)).p, Mouse.hit.p)
  832. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  833. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  834. lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(10), rd(0), rd(180)), 0.5)
  835. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  836. lerpz(LS, "C0", LSC0 * cf(0, 0.5, 0) * ang(rd(10), rd(0), rd(0)), 0)
  837. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0)
  838. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0)
  839. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0)
  840. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0)
  841. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0)
  842. txt.Text = "DIVINE WRATH:PURIFCATION!"
  843. end
  844. for i = 1, 95 do
  845. HRP.CFrame = cf(Torso.CFrame:toWorldSpace(cf(0, 0, 0)).p, Mouse.hit.p)
  846. PE.Size = PE.Size + vt(2, 2, 2)
  847. PE.CFrame = HRP.CFrame * cf(0, 120, 0)
  848. swait()
  849. end
  850. local Hit = false
  851. PE.Touched:Connect(function(H)
  852. if Hit == false and H.Parent and H.Parent ~= Chr and H.Parent:FindFirstChild'Torso'and H.Parent:FindFirstChild'Humanoid'then
  853. Hit = true
  854. KillMortal(H.Parent)
  855. wait(.75)
  856. Hit = false
  857. end
  858. end)
  859. Sound:Stop()
  860. for i = 1, 4 do
  861. swait()
  862. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(10), rd(0)), 0.5)
  863. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  864. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.5)
  865. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  866. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.5)
  867. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  868. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.5)
  869. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  870. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.5)
  871. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  872. txt.Text = "???"
  873. end
  874. W2.C0 = cf(0, 0, 0)
  875. local Sound4 = Instance.new("Sound", PE)
  876. Sound4.Volume = 4
  877. Sound4:Play()
  878. Sound4.SoundId = "rbxassetid://870984991"
  879. PE.CFrame = cf(HRP.CFrame:toWorldSpace(cf(0, 0, 0)).p, Mouse.hit.p)
  880. PE.CFrame = PE.CFrame * cf(0, 0, -100)
  881. local t = Mouse.Hit.p
  882. local d = t - PE.Position
  883. d = computeDirection(d)
  884. local pos = PE.Position + (d * 10.0)
  885. PE.Anchored = false
  886. PE.CFrame = CFrame.new(pos, pos + d) * CFrame.Angles(math.pi/2, 0, 0)
  887. local ff = Instance.new("BodyForce")
  888. ff.force = vt(0, PE:GetMass() * 196.1, 0.0)
  889. ff.Parent = PE
  890. PE.Velocity = d * -160
  891. swait()
  892. PE.CFrame = PE.CFrame * cf(0, 0, -1)
  893. anim.Parent = Hum
  894. wait(2.25)
  895. resetlerp()
  896. HRP.Anchored = false
  897. if PE then
  898. PE:Destroy()
  899. end
  900. end
  901. local function NO(part)
  902. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  903. end
  904. local function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  905. local fp=Instance.new("Part", parent)
  906. fp.formFactor=formfactor
  907. fp.Reflectance=reflectance
  908. fp.Transparency=transparency
  909. fp.CanCollide=false
  910. fp.Locked=true
  911. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  912. fp.Name=name
  913. fp.Size=size
  914. fp.Position=Torso.Position
  915. NO(fp)
  916. fp.Material=material
  917. fp:BreakJoints()
  918. return fp
  919. end
  920. local function ppart(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  921. local fp = Instance.new("Part", parent)
  922. fp.formFactor = formfactor
  923. fp.Reflectance = reflectance
  924. fp.Transparency = transparency
  925. fp.CanCollide = false
  926. fp.Locked=true
  927. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  928. fp.Name = name
  929. fp.Size = size
  930. fp.Position = LiA.Position
  931. NO(fp)
  932. fp.Material="Neon"
  933. fp:BreakJoints()
  934. return fp
  935. end
  936. local function mesh(Mesh,part,meshtype,meshid,offset,scale)
  937. local mesh=Instance.new(Mesh)
  938. mesh.Parent=part
  939. if Mesh=="SpecialMesh" then
  940. mesh.MeshType=meshtype
  941. mesh.MeshId=meshid
  942. end
  943. mesh.Offset=offset
  944. mesh.Scale=scale
  945. return mesh
  946. end
  947. local function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  948. local prt=ppart(3,workspace,0,1,brickcolor,"Effect",vt(0.5,0.5,0.5))
  949. prt.Anchored=true
  950. prt.CFrame=cframe
  951. local msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  952. Debris:AddItem(prt,5)
  953. coroutine.resume(coroutine.create(function(Part,Mesh)
  954. for i=0,1,delay do
  955. wait()
  956. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  957. Part.Transparency=i
  958. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  959. end
  960. Part.Parent=nil
  961. end),prt,msh)
  962. end
  963. local function CB(parent,t)
  964. local counter=0
  965. local size=1
  966. for i=0,t,1 do
  967. swait()
  968. counter=counter+1
  969. if counter%5==0 then
  970. if size==1 then
  971. MagicBlock(BrickColor.new("Black"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  972. elseif size==2 then
  973. MagicBlock(BrickColor.new("Black"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  974. elseif size==3 then
  975. MagicBlock(BrickColor.new("Black"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  976. end
  977. end
  978. end
  979. end
  980. function so(id,par,vol,pit)
  981. coroutine.resume(coroutine.create(function()
  982. local sou = Instance.new("Sound",par or workspace)
  983. sou.Volume=vol
  984. sou.Pitch=pit or 1
  985. sou.SoundId=id
  986. swait()
  987. sou:Play()
  988. Debris:AddItem(sou,6)
  989. end))
  990. end
  991. local function computeDirection(vec)
  992. local lenSquared = vec.magnitude * vec.magnitude
  993. local invSqrt = 1 / math.sqrt(lenSquared)
  994. return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
  995. end
  996. local function Blast()
  997. for i=0,1,.1 do
  998. swait()
  999. RJ.C0 = clerp(RJ.C0,RootCF*cf(0,0,0)* ang(math.rad(0),math.rad(0),math.rad(60)),.3)
  1000. Torso.Neck.C0 = clerp(N.C0,necko *ang(math.rad(0),math.rad(0),math.rad(-60)),.3)
  1001. RS.C0 = clerp(RS.C0, CFrame.new(1.5, 0.5, 0) * ang(math.rad(18), math.rad(-15), math.rad(15)), 0.3)
  1002. LS.C0 = clerp(LS.C0, CFrame.new(-1.5, 0.5, 0) * ang(math.rad(-75), math.rad(0), math.rad(-50)), 0.3)
  1003. RH.C0=clerp(RH.C0,cf(1,-1,0)*ang(math.rad(-3),math.rad(65),math.rad(0)),.3)
  1004. LH.C0=clerp(LH.C0,cf(-1.1,-1,0)*ang(math.rad(-25),math.rad(-110),math.rad(0))*ang(math.rad(-25),math.rad(0),math.rad(0)),.3)
  1005. end
  1006. so("rbxassetid://199145659",LiA,1,1)
  1007. efprt=part(Enum.FormFactor.Custom,workspace,Enum.Material.Neon,0,0,"Really red","BallEffect",vt(45, 45, 45))
  1008. efprt.Anchored = true
  1009. efprt.Position = Vector3.new(2e5,2e5,2e5)
  1010. mesh("SpecialMesh",efprt,"Sphere","",vt(0,0,0),vt(1,1,1))
  1011. CB(LiA,35)
  1012. for i=0,1,.1 do
  1013. swait()
  1014. RJ.C0 = clerp(RJ.C0,RootCF*cf(0,0,0)* ang(math.rad(0),math.rad(0),math.rad(-60)),.3)
  1015. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *ang(math.rad(0),math.rad(0),math.rad(60)),.3)
  1016. RS.C0 = clerp(RS.C0, CFrame.new(1.5, 0.5, 0) * ang(math.rad(-18), math.rad(15), math.rad(15)), 0.3)
  1017. LS.C0 = clerp(LS.C0, CFrame.new(-1.5, 0.5, 0) * ang(math.rad(75), math.rad(0), math.rad(-65)), 0.3)
  1018. RH.C0=clerp(RH.C0,cf(1,-1,0)*ang(math.rad(0),math.rad(110),math.rad(0)),.3)
  1019. LH.C0=clerp(LH.C0,cf(-1.1,-1,0)*ang(math.rad(0),math.rad(-70),math.rad(0)),.3)
  1020. end
  1021. txt.Text = "Have a ki blast."
  1022. so("rbxassetid://199145534",LiA,1,1.2)
  1023. efprt:BreakJoints()
  1024. local t = Mouse.Hit.p
  1025. local d = t - LiA.Position
  1026. d = computeDirection(d)
  1027. local pos = LiA.Position + (d * 10.0)
  1028. efprt.Anchored = false
  1029. efprt.CFrame = CFrame.new(pos, pos + d) * CFrame.Angles(math.pi/2, 0, 0)
  1030. local ff = Instance.new("BodyForce")
  1031. ff.force = vt(0, efprt:GetMass() * 196.1, 0.0)
  1032. ff.Parent = efprt
  1033. efprt.Velocity = d * 160
  1034. efprt.Touched:Connect(function(hit)
  1035. if not hit:IsDescendantOf(Chr)and not hit.Parent:FindFirstChild'HasBeenHit'and hit.Parent and hit.Parent:FindFirstChild'Humanoid'and hit.Parent:FindFirstChild'Torso'then
  1036. KillMortal(hit.Parent)
  1037. ff:Destroy()
  1038. efprt.Anchored=true
  1039. efprt:Destroy()
  1040. end
  1041. end)
  1042. Debris:AddItem(efprt,6)
  1043. resetlerp()
  1044. end
  1045. local function Blast2()
  1046. for i=0,1,.1 do
  1047. swait()
  1048. RJ.C0 = clerp(RJ.C0,RootCF*cf(0,0,0)* ang(math.rad(0),math.rad(0),math.rad(60)),.3)
  1049. Torso.Neck.C0 = clerp(N.C0,necko *ang(math.rad(0),math.rad(0),math.rad(-60)),.3)
  1050. RS.C0 = clerp(RS.C0, CFrame.new(1.5, 0.5, 0) * ang(math.rad(18), math.rad(-15), math.rad(15)), 0.3)
  1051. LS.C0 = clerp(LS.C0, CFrame.new(-1.5, 0.5, 0) * ang(math.rad(-75), math.rad(0), math.rad(-50)), 0.3)
  1052. RH.C0=clerp(RH.C0,cf(1,-1,0)*ang(math.rad(-3),math.rad(65),math.rad(0)),.3)
  1053. LH.C0=clerp(LH.C0,cf(-1.1,-1,0)*ang(math.rad(-25),math.rad(-110),math.rad(0))*ang(math.rad(-25),math.rad(0),math.rad(0)),.3)
  1054. end
  1055. so("rbxassetid://199145659",LiA,1,1)
  1056. efprt=part(Enum.FormFactor.Custom,workspace,Enum.Material.Neon,0,0,"Really red","BallEffect",vt(15, 15, 15))
  1057. efprt.Anchored = true
  1058. efprt.Position = Vector3.new(2e5,2e5,2e5)
  1059. mesh("SpecialMesh",efprt,"Sphere","",vt(0,0,0),vt(1,1,1))
  1060. CB(LiA,35)
  1061. for i=0,1,.1 do
  1062. swait()
  1063. RJ.C0 = clerp(RJ.C0,RootCF*cf(0,0,0)* ang(math.rad(0),math.rad(0),math.rad(-60)),.3)
  1064. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *ang(math.rad(0),math.rad(0),math.rad(60)),.3)
  1065. RS.C0 = clerp(RS.C0, CFrame.new(1.5, 0.5, 0) * ang(math.rad(-18), math.rad(15), math.rad(15)), 0.3)
  1066. LS.C0 = clerp(LS.C0, CFrame.new(-1.5, 0.5, 0) * ang(math.rad(75), math.rad(0), math.rad(-65)), 0.3)
  1067. RH.C0=clerp(RH.C0,cf(1,-1,0)*ang(math.rad(0),math.rad(110),math.rad(0)),.3)
  1068. LH.C0=clerp(LH.C0,cf(-1.1,-1,0)*ang(math.rad(0),math.rad(-70),math.rad(0)),.3)
  1069. end
  1070. so("rbxassetid://199145534",LiA,1,1.2)
  1071. efprt:BreakJoints()
  1072. local t = Mouse.Hit.p
  1073. local d = t - LiA.Position
  1074. d = computeDirection(d)
  1075. local pos = LiA.Position + (d * 10.0)
  1076. efprt.Anchored = false
  1077. efprt.CFrame = CFrame.new(pos, pos + d) * CFrame.Angles(math.pi/2, 0, 0)
  1078. local ff = Instance.new("BodyForce")
  1079. ff.force = vt(0, efprt:GetMass() * 196.1, 0.0)
  1080. ff.Parent = efprt
  1081. efprt.Velocity = d * 160
  1082. efprt.Touched:Connect(function(hit)
  1083. if not hit:IsDescendantOf(Chr)and not hit.Parent:FindFirstChild'HasBeenHit'and hit.Parent and hit.Parent:FindFirstChild'Humanoid'and hit.Parent:FindFirstChild'Torso'then
  1084. KillMortal(hit.Parent)
  1085. ff:Destroy()
  1086. efprt.Anchored=true
  1087. efprt:Destroy()
  1088. end
  1089. end)
  1090. Debris:AddItem(efprt,6)
  1091. resetlerp()
  1092. end
  1093. local function Blast3()
  1094. for i=0,1,.1 do
  1095. swait()
  1096. RJ.C0 = clerp(RJ.C0,RootCF*cf(0,0,0)* ang(math.rad(0),math.rad(0),math.rad(60)),.3)
  1097. Torso.Neck.C0 = clerp(N.C0,necko *ang(math.rad(0),math.rad(0),math.rad(-60)),.3)
  1098. RS.C0 = clerp(RS.C0, CFrame.new(1.5, 0.5, 0) * ang(math.rad(18), math.rad(-15), math.rad(15)), 0.3)
  1099. LS.C0 = clerp(LS.C0, CFrame.new(-1.5, 0.5, 0) * ang(math.rad(-75), math.rad(0), math.rad(-50)), 0.3)
  1100. RH.C0=clerp(RH.C0,cf(1,-1,0)*ang(math.rad(-3),math.rad(65),math.rad(0)),.3)
  1101. LH.C0=clerp(LH.C0,cf(-1.1,-1,0)*ang(math.rad(-25),math.rad(-110),math.rad(0))*ang(math.rad(-25),math.rad(0),math.rad(0)),.3)
  1102. end
  1103. so("rbxassetid://199145659",LiA,1,1)
  1104. efprt=part(Enum.FormFactor.Custom,workspace,Enum.Material.Neon,0,0,"Really red","BallEffect",vt(15, 15, 15))
  1105. efprt.Anchored = true
  1106. efprt.Position = Vector3.new(2e5,2e5,2e5)
  1107. mesh("SpecialMesh",efprt,"Sphere","",vt(0,0,0),vt(1,1,1))
  1108. CB(LiA,35)
  1109. for i=0,1,.1 do
  1110. swait()
  1111. RJ.C0 = clerp(RJ.C0,RootCF*cf(0,0,0)* ang(math.rad(0),math.rad(0),math.rad(-60)),.3)
  1112. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *ang(math.rad(0),math.rad(0),math.rad(60)),.3)
  1113. RS.C0 = clerp(RS.C0, CFrame.new(1.5, 0.5, 0) * ang(math.rad(-18), math.rad(15), math.rad(15)), 0.3)
  1114. LS.C0 = clerp(LS.C0, CFrame.new(-1.5, 0.5, 0) * ang(math.rad(75), math.rad(0), math.rad(-65)), 0.3)
  1115. RH.C0=clerp(RH.C0,cf(1,-1,0)*ang(math.rad(0),math.rad(110),math.rad(0)),.3)
  1116. LH.C0=clerp(LH.C0,cf(-1.1,-1,0)*ang(math.rad(0),math.rad(-70),math.rad(0)),.3)
  1117. end
  1118. so("rbxassetid://199145534",LiA,1,1.2)
  1119. efprt:BreakJoints()
  1120. local t = Mouse.Hit.p
  1121. local d = t - LiA.Position
  1122. d = computeDirection(d)
  1123. local pos = LiA.Position + (d * 10.0)
  1124. efprt.Anchored = false
  1125. efprt.CFrame = CFrame.new(pos, pos + d) * CFrame.Angles(math.pi/2, 0, 0)
  1126. local ff = Instance.new("BodyForce")
  1127. ff.force = vt(0, efprt:GetMass() * 196.1, 0.0)
  1128. ff.Parent = efprt
  1129. efprt.Velocity = d * 160
  1130. efprt.Touched:Connect(function(hit)
  1131. if not hit:IsDescendantOf(Chr)and not hit.Parent:FindFirstChild'HasBeenHit'and hit.Parent and hit.Parent:FindFirstChild'Humanoid'and hit.Parent:FindFirstChild'Torso'then
  1132. KillMortal(hit.Parent)
  1133. ff:Destroy()
  1134. efprt.Anchored=true
  1135. efprt:Destroy()
  1136. end
  1137. end)
  1138. Debris:AddItem(efprt,6)
  1139. resetlerp()
  1140. end
  1141. Ev = UIS.InputBegan:Connect(function(Key, Gc)
  1142. if Gc then
  1143. return
  1144. end
  1145. if attack == false and Key.UserInputType == Enum.UserInputType.MouseButton1 then
  1146. attack = true
  1147. swinganim:Play()
  1148. bladeactive = true
  1149. wait(.7)
  1150. bladeactive = false
  1151. attack = false
  1152. swinganim:Stop()
  1153. elseif attack == false and Key.UserInputType == Enum.UserInputType.Keyboard then
  1154. if Key.KeyCode == Enum.KeyCode.Z and attack == false then
  1155. attack = true
  1156. SB()
  1157. wait(.75)
  1158. attack = false
  1159. elseif Key.KeyCode == Enum.KeyCode.X and attack == false then
  1160. attack = true
  1161. SSJB()
  1162. elseif Key.KeyCode == Enum.KeyCode.Q and attack == false then
  1163. attack = true
  1164. Blast()
  1165. wait(3)
  1166. txt.Text = "???"
  1167. CB(efprt, 100)
  1168. wait(.45)
  1169. attack = false
  1170. end
  1171. end
  1172. end)
  1173. spawn(function()
  1174. while wait(.25)do
  1175. for i = 1,150 do
  1176. wait()
  1177. TrainMesh.VertexColor = vt(HSLtoRGB(i*2,1,0.5).r,HSLtoRGB(i*2,1,0.5).g,HSLtoRGB(i*2,1,0.5).b)
  1178. end
  1179. wait()
  1180. local reversei = 150
  1181. for i = 1,150 do
  1182. wait()
  1183. TrainMesh.VertexColor = vt(HSLtoRGB(reversei*2,1,0.5).r,HSLtoRGB(reversei*2,1,0.5).g,HSLtoRGB(reversei*2,1,0.5).b)
  1184. reversei = reversei-1
  1185. end
  1186. end
  1187. end)
  1188. Hum.Died:Connect(function()
  1189. local a = Instance.new("Part", workspace)
  1190. a.Transparency = 1
  1191. a.Anchored = true
  1192. a.CFrame = Torso.CFrame
  1193. name.Parent = a
  1194. name.Adornee = a
  1195. local S = Instance.new('Sky', game:GetService'Lighting')
  1196. S.Name = ' 1341 63469 '
  1197. S.SkyboxBk = "rbxassetid://711351773"
  1198. S.SkyboxDn = "rbxassetid://711351773"
  1199. S.SkyboxUp = "rbxassetid://711351773"
  1200. S.SkyboxRt = "rbxassetid://711351773"
  1201. S.SkyboxLf = "rbxassetid://711351773"
  1202. S.SkyboxFt = "rbxassetid://711351773"
  1203. txt.Text = "I WILL NOT LOSE TO A FILTHY NINGEN!!!"
  1204. txt.FontSize = "Size48"
  1205. wait(1.85)
  1206. for a,a in pairs(game:GetService'Players':GetPlayers())do
  1207. if a.Character and a.Character:FindFirstChild'Head'then
  1208. a.Character:BreakJoints()
  1209. end
  1210. end
  1211. wait(2)
  1212. name:Destroy()
  1213. S:Destroy()
  1214. Ev:Disconnect()
  1215. script:Destroy()
  1216. end)
  1217. warn'Loaded!'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement