SHOW:
|
|
- or go back to the newest paste.
| 1 | - | local p = game.Players.LocalPlayer |
| 1 | + | wait(1) |
| 2 | - | local char = p.Character |
| 2 | + | local Player = game:service("Players").LocalPlayer
|
| 3 | - | local size = 8 |
| 3 | + | local ch = Player.Character |
| 4 | - | part = function() |
| 4 | + | local occ = Instance.new("BoolValue", ch)
|
| 5 | - | |
| 5 | + | occ.Name = "Occupied" |
| 6 | - | local a = Instance.new("Part", script)
|
| 6 | + | local swi = Instance.new("StringValue", ch)
|
| 7 | - | a.Anchored = true |
| 7 | + | swi.Name = "switch" |
| 8 | - | a.CanCollide = true |
| 8 | + | local trans = Instance.new("BoolValue", ch)
|
| 9 | - | a.CFrame = char.Torso.CFrame |
| 9 | + | trans.Name = "trans" |
| 10 | - | a.Size = Vector3.new(size, 0.2, 0.2) |
| 10 | + | repeat wait() until ch.Humanoid ~= nil |
| 11 | - | a.Transparency = 1 |
| 11 | + | ch.Humanoid.Died:connect(function() |
| 12 | - | return a |
| 12 | + | Player.CharacterAdded:connect(function(chz) |
| 13 | local occ = Instance.new("BoolValue", chz)
| |
| 14 | occ.Name = "Occupied" | |
| 15 | - | part2 = function() |
| 15 | + | local swi = Instance.new("StringValue", chz)
|
| 16 | - | |
| 16 | + | swi.Name = "switch" |
| 17 | - | local a = Instance.new("Part", script)
|
| 17 | + | local trans = Instance.new("BoolValue", chz)
|
| 18 | - | a.Anchored = true |
| 18 | + | trans.Name = "trans" |
| 19 | - | a.CanCollide = true |
| 19 | + | end |
| 20 | - | a.CFrame = char.Torso.CFrame |
| 20 | + | ) |
| 21 | - | a.Size = Vector3.new(0.2, size, 0.2) |
| 21 | + | end) |
| 22 | - | a.Transparency = 1 |
| 22 | + | local PGui = Player:WaitForChild("PlayerGui")
|
| 23 | - | return a |
| 23 | + | local Character = Player.Character |
| 24 | local Humanoid = Character:WaitForChild("Humanoid")
| |
| 25 | local WS = Humanoid.WalkSpeed | |
| 26 | - | part3 = function() |
| 26 | + | local Head = Character:WaitForChild("Head")
|
| 27 | - | |
| 27 | + | local Torso = Character:WaitForChild("Torso")
|
| 28 | - | local a = Instance.new("Part", script)
|
| 28 | + | local HRP = Character:WaitForChild("HumanoidRootPart")
|
| 29 | - | a.Anchored = true |
| 29 | + | local RArm = Character:WaitForChild("Right Arm")
|
| 30 | - | a.CanCollide = false |
| 30 | + | local LArm = Character:WaitForChild("Left Arm")
|
| 31 | - | a.Size = Vector3.new(size, size, 1) |
| 31 | + | local RLeg = Character:WaitForChild("Right Leg")
|
| 32 | - | a.Transparency = 1 |
| 32 | + | local LLeg = Character:WaitForChild("Left Leg")
|
| 33 | - | a.Material = "Neon" |
| 33 | + | msgz = Instance.new("Message", PGui)
|
| 34 | - | a.BrickColor = BrickColor.new("Really red")
|
| 34 | + | msgz.Text = "Chat \'LSSJ3\' to go LSSJ3, and \'off\' to turn it off!" |
| 35 | - | local b = Instance.new("BlockMesh", a)
|
| 35 | + | game.Debris:AddItem(msgz, 6.5) |
| 36 | - | b.Scale = Vector3.new(1, 1, 0) |
| 36 | + | local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
|
| 37 | - | return a |
| 37 | + | local Refresh = function() |
| 38 | Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) | |
| 39 | Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) | |
| 40 | - | local replicating = false |
| 40 | + | Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) |
| 41 | - | local root, a, b, c, d, a2, b2, c2, d2, aa, bb, cc, dd, z, x, c, v, b, n = nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil |
| 41 | + | Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) |
| 42 | - | replicate = function() |
| 42 | + | Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) |
| 43 | - | |
| 43 | + | Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) |
| 44 | - | replicating = true |
| 44 | + | Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) |
| 45 | - | script:ClearAllChildren() |
| 45 | + | Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) |
| 46 | - | root = part() |
| 46 | + | Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) |
| 47 | - | root.Transparency = 1 |
| 47 | + | Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) |
| 48 | - | root.Size = Vector3.new(0.2, 0.2, 0.2) |
| 48 | + | Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) |
| 49 | - | root.CanCollide = false |
| 49 | + | Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) |
| 50 | - | a = part() |
| 50 | + | |
| 51 | - | b = part() |
| 51 | + | |
| 52 | - | c = part() |
| 52 | + | local Transformed, Occupied = false, false |
| 53 | - | d = part() |
| 53 | + | local Create = assert(LoadLibrary("RbxUtility")).Create
|
| 54 | - | a2 = part() |
| 54 | + | local Part = Create("Part")({TopSurface = 0, BottomSurface = 0, formFactor = "Custom", Size = Vector3.new(1, 1, 1), Anchored = true, CanCollide = false})
|
| 55 | - | b2 = part() |
| 55 | + | local Anims = {Scrunch = function(active)
|
| 56 | - | c2 = part() |
| 56 | + | if active then |
| 57 | - | d2 = part() |
| 57 | + | for i = 0, 10, 0.5 do |
| 58 | - | aa = part2() |
| 58 | + | wait(0.016666666666667) |
| 59 | - | bb = part2() |
| 59 | + | Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0) |
| 60 | - | cc = part2() |
| 60 | + | Joints.RArm.C0 = Joints.RArm.C0 * CFrame.new(0.05, -0.05, -0.02) * CFrame.Angles(math.rad(40) / 10, math.rad(20) / 10, math.rad(80) / 10) |
| 61 | - | dd = part2() |
| 61 | + | Joints.LArm.C0 = Joints.LArm.C0 * CFrame.new(-0.05, -0.05, -0.02) * CFrame.Angles(math.rad(40) / 10, -math.rad(20) / 10, -math.rad(80) / 10) |
| 62 | - | z = part3() |
| 62 | + | Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01) |
| 63 | - | x = part3() |
| 63 | + | Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01) |
| 64 | - | c = part3() |
| 64 | + | |
| 65 | - | v = part3() |
| 65 | + | |
| 66 | - | b = part3() |
| 66 | + | do |
| 67 | - | n = part3() |
| 67 | + | for i = 0, 10, 0.5 do |
| 68 | - | replicating = false |
| 68 | + | wait(0.016666666666667) |
| 69 | Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0):inverse() | |
| 70 | Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(40) / 10, math.rad(20) / 10, math.rad(80) / 10):inverse() * CFrame.new(-0.05, 0.05, 0.02) | |
| 71 | - | script.ChildRemoved:connect(function(a) |
| 71 | + | Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(40) / 10, -math.rad(20) / 10, -math.rad(80) / 10):inverse() * CFrame.new(0.05, 0.05, 0.02) |
| 72 | - | |
| 72 | + | Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse() |
| 73 | - | if a.ClassName == "Part" and replicating == false then |
| 73 | + | Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse() |
| 74 | - | replicate() |
| 74 | + | |
| 75 | Refresh() | |
| 76 | end | |
| 77 | end | |
| 78 | - | replicate() |
| 78 | + | |
| 79 | - | local tick = 0 |
| 79 | + | , Implode = function(active) |
| 80 | - | CreateRegion3FromLocAndSize = function(Position, Size) |
| 80 | + | if active then |
| 81 | - | |
| 81 | + | for i = 0, 10, 0.75 do |
| 82 | - | local SizeOffset = Size / 2 |
| 82 | + | wait(0.016666666666667) |
| 83 | - | local Point1 = Position - SizeOffset |
| 83 | + | Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0) |
| 84 | - | local Point2 = Position + SizeOffset |
| 84 | + | Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.005, 0, 0) |
| 85 | - | return Region3.new(Point1, Point2) |
| 85 | + | Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.055) |
| 86 | Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.055) | |
| 87 | Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015) | |
| 88 | - | local set = false |
| 88 | + | Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015) |
| 89 | - | local whitelist = {"Hieroku", "PPATTA", "DevGamerzz", "I kill U", "kash5", "ZeroCrimson", "Zaidia", "tsup2", "PointCoded", "CLarramore", "Suzuuki", "", "", ""}
|
| 89 | + | |
| 90 | - | p.Chatted:connect(function(ms) |
| 90 | + | |
| 91 | - | |
| 91 | + | do |
| 92 | - | if ms:sub(1, 5) == "size-" then |
| 92 | + | for i = 0, 10, 0.75 do |
| 93 | - | size = tonumber(ms:sub(6)) |
| 93 | + | wait(0.016666666666667) |
| 94 | - | replicate() |
| 94 | + | Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0):inverse() |
| 95 | Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.005, 0, 0):inverse() | |
| 96 | - | if ms:sub(1, 4) == "set-" then |
| 96 | + | Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.055):inverse() |
| 97 | - | set = true |
| 97 | + | Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.055):inverse() |
| 98 | - | z.CanCollide = false |
| 98 | + | Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse() |
| 99 | - | x.CanCollide = false |
| 99 | + | Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse() |
| 100 | - | c.CanCollide = false |
| 100 | + | |
| 101 | - | v.CanCollide = false |
| 101 | + | |
| 102 | - | b.CanCollide = false |
| 102 | + | |
| 103 | - | n.CanCollide = false |
| 103 | + | |
| 104 | } | |
| 105 | - | if ms:sub(1, 6) == "unset-" then |
| 105 | + | Flash = function(Par, Col, Duration, Delay, Async) |
| 106 | - | set = false |
| 106 | + | |
| 107 | - | z.CanCollide = false |
| 107 | + | Par = Par or PGui |
| 108 | - | x.CanCollide = false |
| 108 | + | if not Col then |
| 109 | - | c.CanCollide = false |
| 109 | + | Col = BrickColor:White().Color |
| 110 | - | v.CanCollide = false |
| 110 | + | Duration = Duration or 10 |
| 111 | - | b.CanCollide = false |
| 111 | + | if not Delay then |
| 112 | - | n.CanCollide = false |
| 112 | + | Delay = 1 / Duration |
| 113 | - | else |
| 113 | + | local G = Create("ScreenGui")({Parent = Par})
|
| 114 | - | if ms:sub(1, 10) == "whitelist-" then |
| 114 | + | if not Col then |
| 115 | - | table.insert(whitelist, ms:sub(11)) |
| 115 | + | local F = Create("Frame")({Parent = G, BorderSizePixel = 0, Size = UDim2.new(1.2, 0, 1.2, 0), Position = UDim2.new(), ZIndex = 10, BackgroundColor3 = Color3.new(1, 1, 1), Transparency = 0})
|
| 116 | - | else |
| 116 | + | local f = function() |
| 117 | - | if ms:sub(1, 12) == "unwhitelist-" then |
| 117 | + | for i = 0, Duration, Delay do |
| 118 | - | for i,v in pairs(whitelist) do |
| 118 | + | wait(0.016666666666667) |
| 119 | - | if ms:sub(13) == v then |
| 119 | + | F.Transparency = i / Duration |
| 120 | - | table.remove(whitelist, i) |
| 120 | + | |
| 121 | - | break |
| 121 | + | pcall(game.Destroy, G) |
| 122 | - | end |
| 122 | + | |
| 123 | - | end |
| 123 | + | |
| 124 | if Async then | |
| 125 | f = coroutine.wrap(f) | |
| 126 | end | |
| 127 | return f() | |
| 128 | end | |
| 129 | end | |
| 130 | end | |
| 131 | - | local magicpos = nil |
| 131 | + | |
| 132 | - | game:GetService("RunService").Heartbeat:connect(function()
|
| 132 | + | |
| 133 | - | |
| 133 | + | |
| 134 | ||
| 135 | - | |
| 135 | + | Shake = function(Duration, Delay, Async, Distance) |
| 136 | - | local void = char:GetChildren() |
| 136 | + | |
| 137 | - | for _,pl in pairs(whitelist) do |
| 137 | + | local Cam = workspace.CurrentCamera |
| 138 | - | if game.Players:FindFirstChild(pl) ~= nil and game.Players:FindFirstChild(pl).Character ~= nil then |
| 138 | + | Duration = Duration or 10 |
| 139 | - | for i,v in pairs(game.Players[pl].Character:GetChildren()) do |
| 139 | + | if not Delay then |
| 140 | - | table.insert(void, v) |
| 140 | + | Delay = 1 / Duration |
| 141 | Distance = Distance or 15 | |
| 142 | local f = function() | |
| 143 | for i = 0, Duration, Delay do | |
| 144 | - | for i,v in pairs(game.Players:GetPlayers()) do |
| 144 | + | wait(0.016666666666667) |
| 145 | - | if v.Character:isDescendantOf(char) and not v.Name == "FangxWulf" then |
| 145 | + | local R = Cam.CoordinateFrame - Cam.CoordinateFrame.p |
| 146 | - | v:LoadCharacter() |
| 146 | + | local Scroll = (Cam.CoordinateFrame.p - Cam.Focus.p).magnitude |
| 147 | local NewF = CFrame.new(Cam.Focus.p) * R * CFrame.new(math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25)) | |
| 148 | Cam.CoordinateFrame = NewF * CFrame.new(0, 0, Scroll) | |
| 149 | - | char.Humanoid.Health = math.huge |
| 149 | + | |
| 150 | - | tick = tick + 0.01 |
| 150 | + | |
| 151 | - | if not set then |
| 151 | + | |
| 152 | - | root.CFrame = root.CFrame:lerp(CFrame.new(char.Torso.CFrame.p) * CFrame.Angles(math.sin(tick) * 100 / 30 / (size / 2), math.cos(tick) * 100 / 30 / (size / 2), math.cos(tick) * 100 / 30 / (size / 2)), 0.1) |
| 152 | + | if Async then |
| 153 | - | magicpos = char.Torso.CFrame |
| 153 | + | f = coroutine.wrap(f) |
| 154 | end | |
| 155 | - | root.CFrame = root.CFrame:lerp(CFrame.new(magicpos.p) * CFrame.Angles(0, 0, 0), 0.05) |
| 155 | + | return f() |
| 156 | end | |
| 157 | - | local reg = CreateRegion3FromLocAndSize(root.CFrame.p, Vector3.new(size, size, size)) |
| 157 | + | |
| 158 | - | for i,v in pairs(game.Workspace:FindPartsInRegion3WithIgnoreList(reg, void, 100)) do |
| 158 | + | |
| 159 | - | if v.Name ~= "Base" then |
| 159 | + | |
| 160 | - | v:Destroy() |
| 160 | + | |
| 161 | Sound = function(Prnt, Id, Pit, Vol) | |
| 162 | pcall(function() | |
| 163 | - | a.CFrame = root.CFrame * CFrame.new(size / 2, size / 2, 0) * CFrame.Angles(0, math.rad(90), 0) |
| 163 | + | local cp = game:service("ContentProvider")
|
| 164 | - | b.CFrame = root.CFrame * CFrame.new(-size / 2, size / 2, 0) * CFrame.Angles(0, math.rad(90), 0) |
| 164 | + | if type(Id) == "number" then |
| 165 | - | c.CFrame = root.CFrame * CFrame.new(0, size / 2, size / 2) |
| 165 | + | cp:Preload("rbxassetid://" .. Id)
|
| 166 | - | d.CFrame = root.CFrame * CFrame.new(0, size / 2, -size / 2) |
| 166 | + | Id = "rbxassetid://" .. Id |
| 167 | - | a2.CFrame = root.CFrame * CFrame.new(size / 2, -size / 2, 0) * CFrame.Angles(0, math.rad(90), 0) |
| 167 | + | |
| 168 | - | b2.CFrame = root.CFrame * CFrame.new(-size / 2, -size / 2, 0) * CFrame.Angles(0, math.rad(90), 0) |
| 168 | + | if type(Id) == "string" then |
| 169 | - | c2.CFrame = root.CFrame * CFrame.new(0, -size / 2, size / 2) |
| 169 | + | cp:Preload(Id) |
| 170 | - | d2.CFrame = root.CFrame * CFrame.new(0, -size / 2, -size / 2) |
| 170 | + | Id = Id |
| 171 | - | aa.CFrame = root.CFrame * CFrame.new(size / 2, 0, size / 2) |
| 171 | + | |
| 172 | - | bb.CFrame = root.CFrame * CFrame.new(-size / 2, 0, size / 2) |
| 172 | + | |
| 173 | - | cc.CFrame = root.CFrame * CFrame.new(-size / 2, 0, -size / 2) |
| 173 | + | local S = Create("Sound")({Parent = Prnt or workspace, SoundId = Id, Volume = Vol or 1, Pitch = Pit or 1})
|
| 174 | - | dd.CFrame = root.CFrame * CFrame.new(size / 2, 0, -size / 2) |
| 174 | + | S:Play() |
| 175 | - | z.CFrame = root.CFrame * CFrame.new(size / 2, 0, 0) * CFrame.Angles(0, math.rad(90), 0) |
| 175 | + | S:Stop() |
| 176 | - | x.CFrame = root.CFrame * CFrame.new(-size / 2, 0, 0) * CFrame.Angles(0, math.rad(90), 0) |
| 176 | + | S:Play() |
| 177 | - | c.CFrame = root.CFrame * CFrame.new(0, 0, size / 2) * CFrame.Angles(0, 0, math.rad(90)) |
| 177 | + | game:service("Debris"):AddItem(S, 0.9)
|
| 178 | - | v.CFrame = root.CFrame * CFrame.new(0, 0, -size / 2) * CFrame.Angles(0, 0, math.rad(90)) |
| 178 | + | |
| 179 | - | b.CFrame = root.CFrame * CFrame.new(0, size / 2, 0) * CFrame.Angles(math.rad(90), 0, 0) |
| 179 | + | |
| 180 | - | n.CFrame = root.CFrame * CFrame.new(0, -size / 2, 0) * CFrame.Angles(math.rad(90), 0, 0) |
| 180 | + | |
| 181 | ||
| 182 | local Chat = function(Source, Txt, Col) | |
| 183 | if not Source then | |
| 184 | Source = Head | |
| 185 | end | |
| 186 | local c = game:service("Chat")
| |
| 187 | if not Col then | |
| 188 | c:Chat(Source, Txt, math.random(0, 2)) | |
| 189 | end | |
| 190 | end | |
| 191 | ||
| 192 | Transform = function(active) | |
| 193 | if active and not Occupied and not Transformed then | |
| 194 | Occupied = true | |
| 195 | Humanoid.WalkSpeed = 0 | |
| 196 | local cp = game:service("ContentProvider")
| |
| 197 | Hair = {}
| |
| 198 | mp = Part:clone() | |
| 199 | mp.Parent = Head | |
| 200 | mp.CFrame = Head.CFrame | |
| 201 | mp.Name = "Main" | |
| 202 | mp.Transparency = 1 | |
| 203 | mp.Anchored = false | |
| 204 | local w = Create("Weld")({Parent = mp, Part0 = mp, Part1 = Head, C0 = CFrame.new()})
| |
| 205 | cp:Preload("rbxassetid://9982590", "rbxassetid://3270017", "rbxassetid://13425802", "rbxassetid://98444143", "rbxassetid://98444243")
| |
| 206 | for i = 1, 10 do | |
| 207 | local h = Part:clone() | |
| 208 | do | |
| 209 | h.CFrame = Head.CFrame | |
| 210 | h.Parent = mp | |
| 211 | h.Transparency = 1 | |
| 212 | h.Size = Vector3.new(0.2, 0.2, 0.2) | |
| 213 | h.Anchored = false | |
| 214 | h:BreakJoints() | |
| 215 | local w = Create("Weld")({Parent = h, Part0 = h, Part1 = Head, C0 = CFrame.new()})
| |
| 216 | local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://13425802", TextureId = "rbxassetid://98444243", Scale = Vector3.new(0.15, 0.05, 0.15), VertexColor = Vector3.new(0, 1, 0)})
| |
| 217 | if i > 1 then | |
| 218 | m.Scale = Vector3.new(1, 1.15, 1) | |
| 219 | m.MeshId = "rbxassetid://98444143" | |
| 220 | end | |
| 221 | table.insert(Hair, h) | |
| 222 | end | |
| 223 | end | |
| 224 | Hair[1].Weld.C0 = CFrame.new(0.7, -0.3, -0.35) * CFrame.Angles(0, math.rad(90), 0.6) | |
| 225 | Hair[2].Weld.C0 = CFrame.new(0, -0.7, -0.2) * CFrame.Angles(0.2, 0, 0) | |
| 226 | Hair[3].Weld.C0 = CFrame.new(0, -0.6, -0.2) * CFrame.Angles(1.25, math.rad(180), 0) | |
| 227 | Hair[4].Weld.C0 = CFrame.new(0.1, -0.6, -0.4) * CFrame.Angles(0.35, -0.2, -0.5) | |
| 228 | Hair[5].Weld.C0 = CFrame.new(-0.1, -0.6, -0.4) * CFrame.Angles(0.35, 0.2, 0.5) | |
| 229 | Hair[4].Mesh.Scale = Vector3.new(0.7, 0.95, 1) | |
| 230 | Hair[6].Weld.C0 = CFrame.new(0, -1, -0.4) | |
| 231 | Hair[5].Mesh.Scale = Hair[4].Mesh.Scale | |
| 232 | Hair[6].Mesh.Scale = Hair[4].Mesh.Scale | |
| 233 | Hair[7].Weld.C0 = CFrame.new(0, -1.1, -0.025) * CFrame.Angles(-1, 0, 0) | |
| 234 | Hair[8].Weld.C0 = Hair[7].Weld.C0 * CFrame.new(0, 0.1, -0.035) * CFrame.Angles(-0.55, 0, 0) | |
| 235 | Hair[9].Weld.C0 = Hair[8].Weld.C0 * CFrame.new(0, 0.1, -0.35) * CFrame.Angles(-0.55, 0, 0) | |
| 236 | Hair[10].Weld.C0 = Hair[9].Weld.C0 * CFrame.new(0, 0.1, -0.25) * CFrame.Angles(-0.55, 0, 0) | |
| 237 | Sound(Head, 98333808, 1, 0.85) | |
| 238 | Sound(Head, 2248511, 0.25, 0.55) | |
| 239 | for i = 1, 6 do | |
| 240 | Hair[i].Transparency = 0 | |
| 241 | end | |
| 242 | for _,v in pairs(Character:GetChildren()) do | |
| 243 | if v.Name == "Hair" then | |
| 244 | v.Transparency = 1 | |
| 245 | end | |
| 246 | end | |
| 247 | wait(0.2) | |
| 248 | Chat(nil, "Grrrr..", "Blue") | |
| 249 | SSF = Create("Fire")({Parent = HRP, Color = Color3.new(0, 1, 0), Heat = 10, SecondaryColor = Color3.new(0, 0.66666666666667, 0), Size = 8})
| |
| 250 | Anims.Scrunch(true) | |
| 251 | for i = 1, 2 do | |
| 252 | Shake(25, 0.5, 5) | |
| 253 | Flash(nil, BrickColor.new("Lime green").Color, 10, 0.25, true)
| |
| 254 | Sound(Head, 2101137, 0.5, 0.8) | |
| 255 | Sound(Head, 3264793, 0.55, 0.9) | |
| 256 | local h = Part:clone() | |
| 257 | h.CFrame = Torso.CFrame | |
| 258 | h.Parent = Torso | |
| 259 | h.Transparency = 1 | |
| 260 | h.Size = Vector3.new(1, 1, 1) | |
| 261 | h.Anchored = false | |
| 262 | h.BrickColor = BrickColor.new("Lime green")
| |
| 263 | h.Material = "Neon" | |
| 264 | h:BreakJoints() | |
| 265 | local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new()})
| |
| 266 | local m = Create("SpecialMesh")({Parent = h, MeshType = "Sphere", Scale = Vector3.new()})
| |
| 267 | for _i = 60, 0, -1 do | |
| 268 | w.C0 = w.C0 * CFrame.Angles(0.2, 0.2, 0.2) | |
| 269 | m.Scale = Vector3.new(_i, _i, _i) / 5 | |
| 270 | h.Transparency = -(_i / 60) + 1 | |
| 271 | wait(0.05) | |
| 272 | end | |
| 273 | h:Destroy() | |
| 274 | end | |
| 275 | coroutine.resume(coroutine.create(function() | |
| 276 | Shake(65, 0.5, 10) | |
| 277 | for i = 1, 5 do | |
| 278 | cols = {"Lime green", "Bright green", "Pastel green"}
| |
| 279 | Flash(nil, BrickColor.new(cols[math.random(1, #cols)]).Color, 10, 0.75, true) | |
| 280 | Sound(Head, 2974249, 0.65, 0.9) | |
| 281 | Sound(Head, 2974000, 0.65, 0.9) | |
| 282 | Sound(Head, 2101137, 0.45, 0.6) | |
| 283 | local h = Part:clone() | |
| 284 | do | |
| 285 | h.CFrame = Torso.CFrame | |
| 286 | h.Parent = Torso | |
| 287 | h.Transparency = 1 | |
| 288 | h.Size = Vector3.new(1, 1, 1) | |
| 289 | h.Anchored = false | |
| 290 | h.BrickColor = BrickColor.new("Lime green")
| |
| 291 | h:BreakJoints() | |
| 292 | local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
| |
| 293 | local m = Create("SpecialMesh")({Parent = h, MeshType = "Sphere", Scale = Vector3.new(1, 1, 1)})
| |
| 294 | coroutine.resume(coroutine.create(function() | |
| 295 | local org = w.C0 | |
| 296 | for _i = 1, 50 do | |
| 297 | wait(0.05) | |
| 298 | w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5) | |
| 299 | m.Scale = Vector3.new(_i, _i, _i) | |
| 300 | h.Transparency = _i / 50 | |
| 301 | end | |
| 302 | h:Destroy() | |
| 303 | end | |
| 304 | )) | |
| 305 | wait(0.7) | |
| 306 | end | |
| 307 | end | |
| 308 | end | |
| 309 | )) | |
| 310 | coroutine.resume(coroutine.create(function() | |
| 311 | for i = 1, 5 do | |
| 312 | local h = Part:clone() | |
| 313 | do | |
| 314 | h.CFrame = Torso.CFrame | |
| 315 | h.Parent = Torso | |
| 316 | h.Transparency = 1 | |
| 317 | h.Size = Vector3.new(1, 1, 1) | |
| 318 | h.Anchored = false | |
| 319 | h.BrickColor = BrickColor.new("Lime green")
| |
| 320 | h:BreakJoints() | |
| 321 | local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
| |
| 322 | local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://3270017", Scale = Vector3.new(1, 1, 1)})
| |
| 323 | coroutine.resume(coroutine.create(function() | |
| 324 | local org = w.C0 | |
| 325 | for _i = 1, 50 do | |
| 326 | wait(0.05) | |
| 327 | w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5) | |
| 328 | m.Scale = Vector3.new(_i * 2, _i * 2, _i / 2.5) | |
| 329 | h.Transparency = _i / 50 | |
| 330 | end | |
| 331 | h:Destroy() | |
| 332 | end | |
| 333 | )) | |
| 334 | wait(0.7) | |
| 335 | end | |
| 336 | end | |
| 337 | end | |
| 338 | )) | |
| 339 | coroutine.resume(coroutine.create(function() | |
| 340 | for _ = 7, 10 do | |
| 341 | for i = 1, 0, -0.05 do | |
| 342 | wait(0.03030303030303) | |
| 343 | Hair[_].Transparency = i | |
| 344 | Hair[_].Mesh.Scale = Hair[_].Mesh.Scale + Vector3.new(0, 0.015, 0) | |
| 345 | Hair[_].Weld.C0 = Hair[_].Weld.C0 * CFrame.new(0, 0, -0.0025) | |
| 346 | end | |
| 347 | end | |
| 348 | for _,v in pairs(Hair) do | |
| 349 | v.Transparency = 0 | |
| 350 | end | |
| 351 | Chat(nil, "FEEL THE PAIN OF A LEGENDARY SUPER SAIYAN!", "Red") | |
| 352 | end | |
| 353 | )) | |
| 354 | Anims.Scrunch(false) | |
| 355 | Anims.Implode(true) | |
| 356 | SSF.Heat = 20 | |
| 357 | SSF.Size = 12 | |
| 358 | for i = 1, 5 do | |
| 359 | local h = Part:clone() | |
| 360 | h.CFrame = Torso.CFrame | |
| 361 | h.Parent = Torso | |
| 362 | h.Transparency = 1 | |
| 363 | h.Size = Vector3.new(1, 1, 1) | |
| 364 | h.Anchored = false | |
| 365 | h.BrickColor = BrickColor.new("Lime green")
| |
| 366 | h:BreakJoints() | |
| 367 | local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
| |
| 368 | local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://3270017", Scale = Vector3.new(1, 1, 1)})
| |
| 369 | coroutine.resume(coroutine.create(function() | |
| 370 | local org = w.C0 | |
| 371 | for _i = 1, 50 do | |
| 372 | wait(0.05) | |
| 373 | w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5) | |
| 374 | m.Scale = Vector3.new(_i / 2.5, _i / 2.5, _i * 45) | |
| 375 | h.Transparency = _i / 50 | |
| 376 | end | |
| 377 | h:Destroy() | |
| 378 | end | |
| 379 | )) | |
| 380 | wait(0.7) | |
| 381 | end | |
| 382 | Sound(Head, 98333808, 1, 0.85) | |
| 383 | Sound(Head, 2248511, 0.65, 0.65) | |
| 384 | Chat(nil, "I\'m a Legendary Super Saiyan!") | |
| 385 | Anims.Implode(false) | |
| 386 | Humanoid.WalkSpeed = 16 | |
| 387 | Transformed = true | |
| 388 | Occupied = false | |
| 389 | else | |
| 390 | do | |
| 391 | if not active and not Occupied and Transformed then | |
| 392 | Occupied = true | |
| 393 | Anims.Scrunch(true) | |
| 394 | Humanoid.WalkSpeed = 0 | |
| 395 | Sound(Head, 2248511, 0.75, 0.6) | |
| 396 | Sound(Head, 2691586, 0.7, 0.4) | |
| 397 | Sound(Head, 2785493, 0.55, 0.9) | |
| 398 | Sound(Head, 2785493, 0.7, 0.7) | |
| 399 | Shake(15, 0.5, 20) | |
| 400 | Flash(nil, Color3.new(1, 1, 1), 7, 0.1, true) | |
| 401 | coroutine.resume(coroutine.create(function() | |
| 402 | wait(2) | |
| 403 | for i = 1, 0, -0.05 do | |
| 404 | wait(0.016666666666667) | |
| 405 | for _,v in pairs(Character:GetChildren()) do | |
| 406 | if v.Name == "Hair" then | |
| 407 | v.Transparency = i | |
| 408 | end | |
| 409 | end | |
| 410 | end | |
| 411 | for _,v in pairs(Character:GetChildren()) do | |
| 412 | if v.Name == "Hair" then | |
| 413 | v.Transparency = 0 | |
| 414 | end | |
| 415 | end | |
| 416 | end | |
| 417 | )) | |
| 418 | for i = 0, 1, 0.01 do | |
| 419 | wait(0.016666666666667) | |
| 420 | for _,v in pairs(Hair) do | |
| 421 | v.Transparency = i | |
| 422 | end | |
| 423 | end | |
| 424 | Sound(Head, 2800815, 0.85, 1) | |
| 425 | Sound(Head, 2800815, 0.55, 0.8) | |
| 426 | Sound(Head, 2691586, 0.45, 0.3) | |
| 427 | pcall(game.Destroy, SSF) | |
| 428 | pcall(game.Destroy, mp) | |
| 429 | Hair = {}
| |
| 430 | Chat(nil, "Heh.", "Blue") | |
| 431 | Anims.Scrunch(false) | |
| 432 | Humanoid.WalkSpeed = 16 | |
| 433 | Transformed = false | |
| 434 | Occupied = false | |
| 435 | end | |
| 436 | end | |
| 437 | end | |
| 438 | end | |
| 439 | ||
| 440 | Player.Chatted:connect(function(Msg) | |
| 441 | if Character.trans.Value == false and Character.Occupied.Value == false then | |
| 442 | Msg = Msg:lower() | |
| 443 | if Msg == "lssj3" and Character.switch.Value == "" then | |
| 444 | Character.switch.Value = "lssj3" | |
| 445 | Character.trans.Value = true | |
| 446 | Transform(true) | |
| 447 | game.ReplicatedStorage.bolts2:Clone().Parent = PGui | |
| 448 | Humanoid.MaxHealth = Humanoid.MaxHealth + tonumber("38")
| |
| 449 | wait(1) | |
| 450 | Humanoid.Health = Humanoid.Health + tonumber("38")
| |
| 451 | Character.trans.Value = false | |
| 452 | else | |
| 453 | if Msg == "off" and Character.switch.Value == "lssj3" then | |
| 454 | Character.trans.Value = true | |
| 455 | PGui:FindFirstChild("bolts2"):Destroy()
| |
| 456 | Transform(false) | |
| 457 | Humanoid.Health = Humanoid.Health - tonumber("38")
| |
| 458 | wait(1) | |
| 459 | Humanoid.MaxHealth = Humanoid.MaxHealth - tonumber("38")
| |
| 460 | Character.trans.Value = false | |
| 461 | Character.switch.Value = "" | |
| 462 | end | |
| 463 | end | |
| 464 | end | |
| 465 | end | |
| 466 | ) |