SHOW:
|
|
- or go back to the newest paste.
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 filteredMessages = { ['___'] = '___' }; |
2 | + | local Player,game,owner = owner,game |
3 | - | local onPropertyChanged = function (obj) |
3 | + | local RealPlayer = Player |
4 | - | if (obj:isDescendantOf (workspace)) then |
4 | + | |
5 | - | local objText = obj.Text; |
5 | + | print("FE Compatibility code by Mokiros") |
6 | - | |
6 | + | local rp = RealPlayer |
7 | - | if (objText ~= '___' and objText:find '(%S)') then |
7 | + | script.Parent = rp.Character |
8 | - | if (filteredMessages [objText] and filteredMessages [objText] ~= objText) then |
8 | + | |
9 | - | obj.Text = filteredMessages [objText]; |
9 | + | --RemoteEvent for communicating |
10 | - | elseif (not filteredMessages [objText]) then |
10 | + | local Event = Instance.new("RemoteEvent") |
11 | - | obj.Text = '___'; |
11 | + | Event.Name = "UserInput_Event" |
12 | - | |
12 | + | |
13 | - | local filtered = game:service 'Chat':FilterStringForBroadcast (objText, game:service 'Players'.localPlayer); |
13 | + | --Fake event to make stuff like Mouse.KeyDown work |
14 | - | |
14 | + | local function fakeEvent() |
15 | - | filteredMessages [objText] = filtered; |
15 | + | local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end} |
16 | - | filteredMessages [filtered] = filtered; |
16 | + | t.connect = t.Connect |
17 | - | |
17 | + | return t |
18 | - | obj.Text = filtered; |
18 | + | |
19 | - | end; |
19 | + | |
20 | - | end; |
20 | + | --Creating fake input objects with fake variables |
21 | - | end; |
21 | + | local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()} |
22 | - | end; |
22 | + | local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()} |
23 | local CAS = {Actions={},BindAction=function(self,name,fun,touch,...) | |
24 | - | local newInstance = Instance.new; |
24 | + | CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil |
25 | - | Instance = { |
25 | + | end} |
26 | - | new = function (class, parent) |
26 | + | --Merged 2 functions into one by checking amount of arguments |
27 | - | local obj = newInstance (class, parent); |
27 | + | CAS.UnbindAction = CAS.BindAction |
28 | - | |
28 | + | |
29 | - | if (pcall (function()return obj.Text;end)) then |
29 | + | --This function will trigger the events that have been :Connect()'ed |
30 | - | obj:getPropertyChangedSignal ('Parent'):connect (function () onPropertyChanged (obj) end); |
30 | + | local function te(self,ev,...) |
31 | - | obj:getPropertyChangedSignal ('Text'):connect (function() onPropertyChanged (obj) end); |
31 | + | local t = m[ev] |
32 | - | end; |
32 | + | if t and t._fakeEvent then |
33 | - | |
33 | + | for _,f in pairs(t.Functions) do |
34 | - | return obj; |
34 | + | f(...) |
35 | - | end; |
35 | + | |
36 | - | }; |
36 | + | |
37 | end | |
38 | - | local filteredMessages = { ['___'] = '___' }; |
38 | + | m.TrigEvent = te |
39 | - | local onPropertyChanged = function (obj) |
39 | + | UIS.TrigEvent = te |
40 | - | if (obj:isDescendantOf (workspace)) then |
40 | + | |
41 | - | local objText = obj.Text; |
41 | + | Event.OnServerEvent:Connect(function(plr,io) |
42 | - | |
42 | + | if plr~=rp then return end |
43 | - | if (objText ~= '___' and objText:find '(%S)') then |
43 | + | m.Target = io.Target |
44 | - | if (filteredMessages [objText] and filteredMessages [objText] ~= objText) then |
44 | + | m.Hit = io.Hit |
45 | - | obj.Text = filteredMessages [objText]; |
45 | + | if not io.isMouse then |
46 | - | elseif (not filteredMessages [objText]) then |
46 | + | local b = io.UserInputState == Enum.UserInputState.Begin |
47 | - | obj.Text = '___'; |
47 | + | if io.UserInputType == Enum.UserInputType.MouseButton1 then |
48 | - | |
48 | + | return m:TrigEvent(b and "Button1Down" or "Button1Up") |
49 | - | local filtered = game:service 'Chat':FilterStringForBroadcast (objText, game:service 'Players'.localPlayer); |
49 | + | |
50 | - | |
50 | + | for _,t in pairs(CAS.Actions) do |
51 | - | filteredMessages [objText] = filtered; |
51 | + | for _,k in pairs(t.Keys) do |
52 | - | filteredMessages [filtered] = filtered; |
52 | + | if k==io.KeyCode then |
53 | - | |
53 | + | t.Function(t.Name,io.UserInputState,io) |
54 | - | obj.Text = filtered; |
54 | + | |
55 | - | end; |
55 | + | |
56 | - | end; |
56 | + | |
57 | - | end; |
57 | + | m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower()) |
58 | - | end; |
58 | + | UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false) |
59 | end | |
60 | - | local newInstance = Instance.new; |
60 | + | |
61 | - | Instance = { |
61 | + | Event.Parent = NLS([==[ |
62 | - | new = function (class, parent) |
62 | + | local Player = game:GetService("Players").LocalPlayer |
63 | - | local obj = newInstance (class, parent); |
63 | + | local Event = script:WaitForChild("UserInput_Event") |
64 | - | |
64 | + | |
65 | - | if (pcall (function()return obj.Text;end)) then |
65 | + | local Mouse = Player:GetMouse() |
66 | - | obj:getPropertyChangedSignal ('Parent'):connect (function () onPropertyChanged (obj) end); |
66 | + | local UIS = game:GetService("UserInputService") |
67 | - | obj:getPropertyChangedSignal ('Text'):connect (function() onPropertyChanged (obj) end); |
67 | + | local input = function(io,a) |
68 | - | end; |
68 | + | if a then return end |
69 | - | |
69 | + | --Since InputObject is a client-side instance, we create and pass table instead |
70 | - | return obj; |
70 | + | Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target}) |
71 | - | end; |
71 | + | |
72 | - | }; |
72 | + | UIS.InputBegan:Connect(input) |
73 | - | end; |
73 | + | UIS.InputEnded:Connect(input) |
74 | ||
75 | local h,t | |
76 | - | plr = game.Players.LocalPlayer |
76 | + | --Give the server mouse data 30 times every second, but only if the values changed |
77 | - | char = game.Players.LocalPlayer.Character |
77 | + | --If player is not moving their mouse, client won't fire events |
78 | - | wait(0.016666666666666666) |
78 | + | while wait(1/30) do |
79 | if h~=Mouse.Hit or t~=Mouse.Target then | |
80 | - | mse = plr:GetMouse() |
80 | + | h,t=Mouse.Hit,Mouse.Target |
81 | - | local Head = char.Head |
81 | + | Event:FireServer({isMouse=true,Target=t,Hit=h}) |
82 | - | local Players=game:service'Players' |
82 | + | |
83 | - | local Player=Players.LocalPlayer |
83 | + | end]==],Player.Character) |
84 | - | local Mouse=Player:GetMouse'' |
84 | + | |
85 | ----Sandboxed game object that allows the usage of client-side methods and services | |
86 | - | char.Humanoid.MaxHealth = math.huge |
86 | + | --Real game object |
87 | - | char.Humanoid.Health = math.huge |
87 | + | local _rg = game |
88 | ||
89 | --Metatable for fake service | |
90 | local fsmt = { | |
91 | - | Par1=Instance.new('ParticleEmitter',char['Torso']) |
91 | + | __index = function(self,k) |
92 | - | Par1.LightEmission=100 |
92 | + | local s = rawget(self,"_RealService") |
93 | - | Par1.LightInfluence=5 |
93 | + | if s then return s[k] end |
94 | - | Par1.LockedToPart=true |
94 | + | end, |
95 | - | Par1.Texture='rbxassetid://74675986' |
95 | + | __newindex = function(self,k,v) |
96 | local s = rawget(self,"_RealService") | |
97 | - | Par1.Transparency=NumberSequence.new(0.9) |
97 | + | if s then s[k]=v end |
98 | - | Par1.Lifetime=NumberRange.new(0.3) |
98 | + | end, |
99 | - | Par1.Rate=500 |
99 | + | __call = function(self,...) |
100 | local s = rawget(self,"_RealService") | |
101 | - | Par1.Enabled = false |
101 | + | if s then return s(...) end |
102 | end | |
103 | } | |
104 | local function FakeService(t,RealService) | |
105 | t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService | |
106 | return setmetatable(t,fsmt) | |
107 | end | |
108 | ||
109 | - | base = Instance.new("ScreenGui",plr.PlayerGui) |
109 | + | --Fake game object |
110 | - | bbg = Instance.new("BillboardGui",plr.Character.Head) |
110 | + | local g = { |
111 | - | bbg.Size = UDim2.new(0,200,0,50) |
111 | + | GetService = function(self,s) |
112 | - | bbg.StudsOffset = Vector3.new(0,3,0) |
112 | + | return self[s] |
113 | - | bbgTl = Instance.new("TextLabel",bbg) |
113 | + | end, |
114 | - | bbgTl.BackgroundTransparency = 1 |
114 | + | Players = FakeService({ |
115 | - | bbgTl.Size = UDim2.new(10,0,1,0) |
115 | + | LocalPlayer = FakeService({GetMouse=function(self)return m end},Player) |
116 | - | bbgTl.Position = UDim2.new(-4.5,0,0,0) |
116 | + | },"Players"), |
117 | - | bbgTl.Font = "Fantasy" |
117 | + | UserInputService = FakeService(UIS,"UserInputService"), |
118 | - | bbgTl.Text = " " |
118 | + | ContextActionService = FakeService(CAS,"ContextActionService"), |
119 | - | bbgTl.TextSize = 25 |
119 | + | } |
120 | - | bbgTl.TextStrokeColor3 = Color3.new(100,0,100) |
120 | + | rawset(g.Players,"localPlayer",g.Players.LocalPlayer) |
121 | - | bbgTl.TextColor3 = Color3.new(0,0,100) |
121 | + | g.service = g.GetService |
122 | - | bbgTl.TextStrokeTransparency = 0 |
122 | + | |
123 | - | bbgTl.TextWrapped = true |
123 | + | g.RunService = FakeService({ |
124 | - | plr.Chatted:connect(function(msg) |
124 | + | RenderStepped = _rg:GetService("RunService").Heartbeat, |
125 | - | bbgTl.Text = msg |
125 | + | BindToRenderStep = function(self,name,_,fun) |
126 | - | wait(1) |
126 | + | self._btrs[name] = self.Heartbeat:Connect(fun) |
127 | - | TextFade() |
127 | + | end, |
128 | UnbindFromRenderStep = function(self,name) | |
129 | - | ) |
129 | + | self._btrs[name]:Disconnect() |
130 | end, | |
131 | - | function TextFade() |
131 | + | },"RunService") |
132 | ||
133 | - | bbgTl.TextTransparency = 0.1 |
133 | + | setmetatable(g,{ |
134 | - | bbgTl.TextStrokeTransparency = 0.1 |
134 | + | __index=function(self,s) |
135 | - | wait(0.1) |
135 | + | return _rg:GetService(s) or typeof(_rg[s])=="function" |
136 | - | bbgTl.TextTransparency = 0.2 |
136 | + | and function(_,...)return _rg[s](_rg,...)end or _rg[s] |
137 | - | bbgTl.TextStrokeTransparency = 0.2 |
137 | + | end, |
138 | - | wait(0.1) |
138 | + | __newindex = fsmt.__newindex, |
139 | - | bbgTl.TextTransparency = 0.3 |
139 | + | __call = fsmt.__call |
140 | - | bbgTl.TextStrokeTransparency = 0.3 |
140 | + | |
141 | - | wait(0.1) |
141 | + | --Changing owner to fake player object to support owner:GetMouse() |
142 | - | bbgTl.TextTransparency = 0.4 |
142 | + | game,owner = g,g.Players.LocalPlayer |
143 | - | bbgTl.TextStrokeTransparency = 0.4 |
143 | + | |
144 | - | wait(0.1) |
144 | + | |
145 | - | bbgTl.TextTransparency = 0.5 |
145 | + | |
146 | - | bbgTl.TextStrokeTransparency = 0.5 |
146 | + | -- Credits by venturiansonic ( https://web.roblox.com/users/53282477/profile ) |
147 | - | wait(0.1) |
147 | + | -- And renzonic ( https://www.roblox.com/users/110484359/profile ) |
148 | - | bbgTl.TextTransparency = 0.6 |
148 | + | -- This Link will Auto - Update |
149 | - | bbgTl.TextStrokeTransparency = 0.6 |
149 | + | -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- |
150 | - | wait(0.1) |
150 | + | -- Updated on 21.03.2018 |
151 | - | bbgTl.TextTransparency = 0.7 |
151 | + | wait(0.3) |
152 | - | bbgTl.TextStrokeTransparency = 0.7 |
152 | + | Player = game.Players.LocalPlayer |
153 | - | wait(0.1) |
153 | + | Mouse = Player:GetMouse() |
154 | - | bbgTl.TextTransparency = 0.8 |
154 | + | Character = Player.Character |
155 | - | bbgTl.TextStrokeTransparency = 0.8 |
155 | + | Humanoid = Character.Humanoid |
156 | - | wait(0.1) |
156 | + | local Idle = false |
157 | - | bbgTl.TextTransparency = 0.9 |
157 | + | local rad = math.rad |
158 | - | bbgTl.TextStrokeTransparency = 0.9 |
158 | + | local attack = false |
159 | - | wait(0.1) |
159 | + | local attacktype = 1 |
160 | - | bbgTl.Text = " " |
160 | + | local hitted = false |
161 | - | wait(0.00000000000000001) |
161 | + | Character:FindFirstChild("Animate"):Destroy() |
162 | - | bbgTl.TextTransparency = 0 |
162 | + | Humanoid.WalkSpeed = 5 |
163 | - | bbgTl.TextStrokeTransparency = 0 |
163 | + | Humanoid.Animator.Parent = nil |
164 | Character.Shirt.ShirtTemplate = "rbxassetid://246082851" | |
165 | Character.Pants.PantsTemplate = "rbxassetid://246083258" | |
166 | - | local Orin = "rbxassetid://1156642909" |
166 | + | Character.Head.face.Texture = "rbxassetid://710492060" |
167 | - | Head.face.Texture = Orin |
167 | + | Humanoid.JumpPower = 120 |
168 | - | spawn(function() |
168 | + | Humanoid.BodyDepthScale.Value = 1.1 |
169 | - | while wait() do |
169 | + | Humanoid.BodyHeightScale.Value = 1.18 |
170 | - | char["Body Colors"].HeadColor = BrickColor.new("Light brick yellow") |
170 | + | Humanoid.BodyWidthScale.Value = 1.06 |
171 | - | char["Body Colors"].TorsoColor = BrickColor.new("Light brick yellow") |
171 | + | Humanoid.HeadScale.Value = 1 |
172 | - | char["Body Colors"].LeftArmColor = BrickColor.new("Light brick yellow") |
172 | + | Humanoid.MaxHealth = 5000 |
173 | - | char["Body Colors"].RightArmColor = BrickColor.new("Light brick yellow") |
173 | + | wait(0.01) |
174 | - | char["Body Colors"].LeftLegColor = BrickColor.new("Light brick yellow") |
174 | + | Humanoid.Health = 5000 |
175 | - | char["Body Colors"].RightLegColor = BrickColor.new("Light brick yellow") |
175 | + | v3 = Vector3.new |
176 | bc = BrickColor.new | |
177 | for i, v in pairs(Character:children()) do | |
178 | if v:IsA("Hat") then | |
179 | - | char.Shirt:Remove() |
179 | + | v:Destroy() |
180 | - | char.Pants:Remove() |
180 | + | end |
181 | end | |
182 | - | shirt = Instance.new("Shirt", char) |
182 | + | for i, v in pairs(Character:children()) do |
183 | - | shirt.Name = "Shirt" |
183 | + | if v:IsA("Accessory") then |
184 | - | pants = Instance.new("Pants", char) |
184 | + | v:Destroy() |
185 | - | pants.Name = "Pants" |
185 | + | end |
186 | - | char.Shirt.ShirtTemplate = "rbxassetid://1091712911" |
186 | + | |
187 | - | char.Pants.PantsTemplate = "rbxassetid://1448269749" |
187 | + | for i, v in pairs(Character:children()) do |
188 | - | for i, v in pairs(char:GetChildren()) do |
188 | + | if v:IsA("Hair") then |
189 | - | if v.ClassName == "Accessory" then |
189 | + | v:Destroy() |
190 | - | v:Remove() |
190 | + | end |
191 | end | |
192 | ArtificialHB = Instance.new("BindableEvent", script) | |
193 | ArtificialHB.Name = "Heartbeat" | |
194 | - | Hat3 = Instance.new("Model") |
194 | + | script:WaitForChild("Heartbeat") |
195 | - | Hat3.Parent = char |
195 | + | frame = 0.016666666666666666 |
196 | - | Hat3.Name = "Hat3" |
196 | + | tf = 0 |
197 | - | rh = Instance.new("Part") |
197 | + | allowframeloss = false |
198 | - | rh.Parent = Hat3 |
198 | + | tossremainder = false |
199 | - | rh.BrickColor = BrickColor.new("Really black") |
199 | + | lastframe = tick() |
200 | - | rh.Locked = true |
200 | + | script.Heartbeat:Fire() |
201 | - | rh.CanCollide = false |
201 | + | game:GetService("RunService").Heartbeat:connect(function(s, p) |
202 | - | mesh = Instance.new("SpecialMesh") |
202 | + | tf = tf + s |
203 | - | rh.formFactor = "Symmetric" |
203 | + | if tf >= frame then |
204 | - | mesh.MeshType = "FileMesh" |
204 | + | if allowframeloss then |
205 | - | mesh.MeshId = "rbxassetid://1476257758" |
205 | + | script.Heartbeat:Fire() |
206 | - | mesh.TextureId = "rbxassetid://871411385" |
206 | + | lastframe = tick() |
207 | - | mesh.Parent = rh |
207 | + | else |
208 | - | local weld = Instance.new("Weld") |
208 | + | for i = 1, math.floor(tf / frame) do |
209 | - | weld.Parent = rh |
209 | + | script.Heartbeat:Fire() |
210 | - | weld.Part0 = rh |
210 | + | end |
211 | - | weld.Part1 = char.Head |
211 | + | lastframe = tick() |
212 | - | weld.C0 = CFrame.new(-0.05, -0.2, 0.1)*CFrame.Angles(0, 0, 0) |
212 | + | end |
213 | - | mesh.Scale = Vector3.new(1.05,1, 0.8) |
213 | + | if tossremainder then |
214 | - | Hat3.Part.Transparency = 0 |
214 | + | tf = 0 |
215 | else | |
216 | - | Hat = Instance.new("Model") |
216 | + | tf = tf - frame * math.floor(tf / frame) |
217 | - | Hat.Parent = char |
217 | + | end |
218 | - | Hat.Name = "Hat" |
218 | + | end |
219 | - | rh = Instance.new("Part") |
219 | + | |
220 | - | rh.Parent = Hat |
220 | + | function swait(num) |
221 | - | rh.BrickColor = BrickColor.new("Really black") |
221 | + | if num == 0 or num == nil then |
222 | - | rh.Locked = true |
222 | + | ArtificialHB.Event:wait() |
223 | - | rh.CanCollide = false |
223 | + | else |
224 | - | mesh = Instance.new("SpecialMesh") |
224 | + | for i = 0, num do |
225 | - | rh.formFactor = "Symmetric" |
225 | + | ArtificialHB.Event:wait() |
226 | - | mesh.MeshType = "FileMesh" |
226 | + | end |
227 | - | mesh.MeshId = "rbxassetid://874044556" |
227 | + | end |
228 | - | mesh.TextureId = "rbxassetid://875114591" |
228 | + | |
229 | - | mesh.Parent = rh |
229 | + | local LeftUpperArm = Character.LeftUpperArm |
230 | - | local weld = Instance.new("Weld") |
230 | + | local LeftShoulder = Character.LeftUpperArm.LeftShoulder |
231 | - | weld.Parent = rh |
231 | + | local LeftLowerArm = Character.LeftLowerArm |
232 | - | weld.Part0 = rh |
232 | + | local LeftElbow = Character.LeftLowerArm.LeftElbow |
233 | - | weld.Part1 =char.Head |
233 | + | local LeftUpperLeg = Character.LeftUpperLeg |
234 | - | weld.C0 = CFrame.new(0, -0.8, -0.5)*CFrame.Angles(0, 0, 0) |
234 | + | local LeftHip = Character.LeftUpperLeg.LeftHip |
235 | - | mesh.Scale = Vector3.new(0.04,0.038, 0.04) |
235 | + | local LeftLowerLeg = Character.LeftLowerLeg |
236 | local LeftKnee = Character.LeftLowerLeg.LeftKnee | |
237 | - | muscle = Instance.new("Model") |
237 | + | local RightUpperArm = Character.RightUpperArm |
238 | - | muscle.Parent = char |
238 | + | local RightShoulder = Character.RightUpperArm.RightShoulder |
239 | - | muscle.Name = "muscle" |
239 | + | local RightLowerArm = Character.RightLowerArm |
240 | - | rh = Instance.new("Part") |
240 | + | local RightElbow = Character.RightLowerArm.RightElbow |
241 | - | rh.Parent = muscle |
241 | + | local RightUpperLeg = Character.RightUpperLeg |
242 | - | rh.BrickColor = BrickColor.new("Alder") |
242 | + | local RightHip = Character.RightUpperLeg.RightHip |
243 | - | rh.Locked = true |
243 | + | local RightLowerLeg = Character.RightLowerLeg |
244 | - | rh.CanCollide = false |
244 | + | local RightKnee = Character.RightLowerLeg.RightKnee |
245 | - | mesh = Instance.new("SpecialMesh") |
245 | + | local UpperTorso = Character.UpperTorso |
246 | - | rh.formFactor = "Symmetric" |
246 | + | local LowerTorso = Character.LowerTorso |
247 | - | mesh.MeshType = "FileMesh" |
247 | + | local Root = Character.LowerTorso.Root |
248 | - | mesh.MeshId = "rbxassetid://958074736" |
248 | + | local Head = Character.Head |
249 | - | mesh.Parent = rh |
249 | + | local Neck = Character.Head.Neck |
250 | - | local weld = Instance.new("Weld") |
250 | + | local RootPart = Character.HumanoidRootPart |
251 | - | weld.Parent = rh |
251 | + | local LeftHand = Character.LeftHand |
252 | - | weld.Part0 = rh |
252 | + | local RightHand = Character.RightHand |
253 | - | weld.Part1 =char.Torso |
253 | + | local LeftFoot = Character.LeftFoot |
254 | - | weld.C0 = CFrame.new(0, 0.1, 0.5)*CFrame.Angles(12.4, 0, 0) |
254 | + | local RightFoot = Character.RightFoot |
255 | - | mesh.Scale = Vector3.new(0.009,0.01,0.01) |
255 | + | local Waist = Character.UpperTorso.Waist |
256 | local canfly1 = false | |
257 | local canfly = true | |
258 | local flying1 = true | |
259 | local kicharging = false | |
260 | - | scarf = Instance.new("Model") |
260 | + | local ki = 100 |
261 | - | scarf.Parent = char |
261 | + | local kigo = 2.3 |
262 | - | scarf.Name = "scarf" |
262 | + | local ColorsArray = { |
263 | - | rh = Instance.new("Part") |
263 | + | ColorSequenceKeypoint.new(0, Color3.new(0, 0.6666666666666666, 1)), |
264 | - | rh.Parent = scarf |
264 | + | ColorSequenceKeypoint.new(1, Color3.new(0, 0.6666666666666666, 1)) |
265 | - | rh.BrickColor = BrickColor.new("White") |
265 | + | } |
266 | - | rh.Locked = true |
266 | + | function newRay(start, face, range, wat) |
267 | - | rh.CanCollide = false |
267 | + | local rey = Ray.new(start.p, (face.p - start.p).Unit * range) |
268 | - | mesh = Instance.new("SpecialMesh") |
268 | + | hit, pos = Workspace:FindPartOnRayWithIgnoreList(rey, wat) |
269 | - | rh.formFactor = "Symmetric" |
269 | + | return rey, hit, pos |
270 | - | mesh.MeshType = "FileMesh" |
270 | + | |
271 | - | mesh.MeshId = "rbxassetid://873798502" |
271 | + | local Hair = Instance.new("Part", Character) |
272 | Hair.Size = Vector3.new(1, 1, 1) | |
273 | - | mesh.Parent = rh |
273 | + | Hair.Material = "SmoothPlastic" |
274 | - | local weld = Instance.new("Weld") |
274 | + | Hair.BrickColor = BrickColor.new("Really black") |
275 | - | weld.Parent = rh |
275 | + | Hair.CanCollide = false |
276 | - | weld.Part0 = rh |
276 | + | local Hair2 = Instance.new("SpecialMesh", Hair) |
277 | - | weld.Part1 =char.Torso |
277 | + | Hair2.MeshId = "rbxassetid://738716276" |
278 | - | weld.C0 = CFrame.new(0, -1., 0)*CFrame.Angles(0, 0, 0) |
278 | + | Hair2.Scale = Vector3.new(0.5, 0.5, 0.5) |
279 | - | mesh.Scale = Vector3.new(0.0155,0.0155,0.0155) |
279 | + | local Hair3 = Instance.new("Weld", Hair) |
280 | Hair3.Part0 = Character.Head | |
281 | - | rs = Instance.new("Model") |
281 | + | Hair3.Part1 = Hair |
282 | - | rs.Parent = char |
282 | + | Hair3.C0 = CFrame.new(-0.06, 0.78, 0.24) |
283 | - | rs.Name = "rs" |
283 | + | local SS2Hair = Instance.new("Part", Character) |
284 | - | rh = Instance.new("Part") |
284 | + | SS2Hair.Size = Vector3.new(1, 1, 1) |
285 | - | rh.Parent = rs |
285 | + | SS2Hair.Material = "SmoothPlastic" |
286 | - | rh.BrickColor = BrickColor.new("Bright yellow") |
286 | + | SS2Hair.BrickColor = BrickColor.new("Daisy orange") |
287 | - | rh.Locked = true |
287 | + | SS2Hair.CanCollide = false |
288 | - | rh.CanCollide = false |
288 | + | SS2Hair.Transparency = 1 |
289 | - | mesh = Instance.new("SpecialMesh") |
289 | + | local SS2Hair2 = Instance.new("SpecialMesh", SS2Hair) |
290 | - | rh.formFactor = "Symmetric" |
290 | + | SS2Hair2.MeshId = "rbxassetid://1141408580" |
291 | - | mesh.MeshType = "FileMesh" |
291 | + | SS2Hair2.Scale = Vector3.new(0.05, 0.05, 0.05) |
292 | - | mesh.MeshId = "rbxassetid://874040321" |
292 | + | local SS2Hair3 = Instance.new("Weld", SS2Hair) |
293 | - | mesh.TextureId = "rbxassetid://875114591" |
293 | + | SS2Hair3.Part0 = Character.Head |
294 | - | mesh.Parent = rh |
294 | + | SS2Hair3.Part1 = SS2Hair |
295 | - | local weld = Instance.new("Weld") |
295 | + | SS2Hair3.C0 = CFrame.new(0, 0.98, 0.35) |
296 | - | weld.Parent = rh |
296 | + | local SSHair = Instance.new("Part", Character) |
297 | - | weld.Part0 = rh |
297 | + | SSHair.Size = Vector3.new(1, 1, 1) |
298 | - | weld.Part1 =char["Right Arm"] |
298 | + | SSHair.Material = "SmoothPlastic" |
299 | - | weld.C0 = CFrame.new(0, -1, 0)*CFrame.Angles(0, 0, 0) |
299 | + | SSHair.BrickColor = BrickColor.new("Daisy orange") |
300 | - | mesh.Scale = Vector3.new(0.012,0.012,0.012) |
300 | + | SSHair.CanCollide = false |
301 | SSHair.Transparency = 1 | |
302 | - | ls = Instance.new("Model") |
302 | + | local SSHair2 = Instance.new("SpecialMesh", SSHair) |
303 | - | ls.Parent = char |
303 | + | SSHair2.MeshId = "rbxassetid://1141407897" |
304 | - | ls.Name = "ls" |
304 | + | SSHair2.Scale = Vector3.new(0.05, 0.05, 0.05) |
305 | - | rh = Instance.new("Part") |
305 | + | local SSHair3 = Instance.new("Weld", SSHair) |
306 | - | rh.Parent = ls |
306 | + | SSHair3.Part0 = Character.Head |
307 | - | rh.BrickColor = BrickColor.new("Bright yellow") |
307 | + | SSHair3.Part1 = SSHair |
308 | - | rh.Locked = true |
308 | + | SSHair3.C0 = CFrame.new(0, 0.98, 0.35) |
309 | - | rh.CanCollide = false |
309 | + | local SS3Hair = Instance.new("Part", Character) |
310 | - | mesh = Instance.new("SpecialMesh") |
310 | + | SS3Hair.Size = Vector3.new(1, 1, 1) |
311 | - | rh.formFactor = "Symmetric" |
311 | + | SS3Hair.Material = "SmoothPlastic" |
312 | - | mesh.MeshType = "FileMesh" |
312 | + | SS3Hair.BrickColor = BrickColor.new("Daisy orange") |
313 | - | mesh.MeshId = "rbxassetid://874041559" |
313 | + | SS3Hair.CanCollide = false |
314 | - | mesh.TextureId = "rbxassetid://875114591" |
314 | + | SS3Hair.Transparency = 1 |
315 | - | mesh.Parent = rh |
315 | + | local SS3Hair2 = Instance.new("SpecialMesh", SS3Hair) |
316 | - | local weld = Instance.new("Weld") |
316 | + | SS3Hair2.MeshId = "rbxassetid://1189305160" |
317 | - | weld.Parent = rh |
317 | + | SS3Hair2.Scale = Vector3.new(1, 1, 1) |
318 | - | weld.Part0 = rh |
318 | + | local SS3Hair3 = Instance.new("Weld", SS3Hair) |
319 | - | weld.Part1 =char["Left Arm"] |
319 | + | SS3Hair3.Part0 = Character.Head |
320 | - | weld.C0 = CFrame.new(0, -1, 0)*CFrame.Angles(0, 0, 0) |
320 | + | SS3Hair3.Part1 = SS3Hair |
321 | - | mesh.Scale = Vector3.new(0.012,0.012,0.012) |
321 | + | SS3Hair3.C0 = CFrame.new(0, -0.79, 0.98) |
322 | local Four = Instance.new("Part", Character) | |
323 | - | cloth = Instance.new("Model") |
323 | + | Four.Size = Vector3.new(1, 1, 1) |
324 | - | cloth.Parent = char |
324 | + | Four.Material = "SmoothPlastic" |
325 | - | cloth.Name = "cloth" |
325 | + | Four.BrickColor = BrickColor.new("Really black") |
326 | - | rh = Instance.new("Part") |
326 | + | Four.CanCollide = false |
327 | - | rh.Parent = cloth |
327 | + | Four.Transparency = 1 |
328 | - | rh.BrickColor = BrickColor.new("Quill grey") |
328 | + | local Four2 = Instance.new("SpecialMesh", Four) |
329 | - | rh.Locked = true |
329 | + | Four2.MeshId = "rbxassetid://1286381480" |
330 | - | rh.CanCollide = false |
330 | + | Four2.Scale = Vector3.new(1.2, 1.2, 1.2) |
331 | - | mesh = Instance.new("SpecialMesh") |
331 | + | local Blue3 = Instance.new("Weld", Four) |
332 | - | rh.formFactor = "Symmetric" |
332 | + | Blue3.Part0 = Character.Head |
333 | - | mesh.MeshType = "FileMesh" |
333 | + | Blue3.Part1 = Four |
334 | - | mesh.MeshId = "rbxassetid://874045262" |
334 | + | Blue3.C0 = CFrame.new(0, 0.1, 0.1) |
335 | local Blue = Instance.new("Part", Character) | |
336 | - | mesh.Parent = rh |
336 | + | Blue.Size = Vector3.new(1, 1, 1) |
337 | - | local weld = Instance.new("Weld") |
337 | + | Blue.Material = "SmoothPlastic" |
338 | - | weld.Parent = rh |
338 | + | Blue.BrickColor = BrickColor.new("Cyan") |
339 | - | weld.Part0 = rh |
339 | + | Blue.CanCollide = false |
340 | - | weld.Part1 =char.Torso |
340 | + | Blue.Transparency = 1 |
341 | - | weld.C0 = CFrame.new(0, 1.6, 0.2)*CFrame.Angles(-0.5, 0, 0) |
341 | + | local Blue2 = Instance.new("SpecialMesh", Blue) |
342 | - | mesh.Scale = Vector3.new(0.0065,0.008,0.008) |
342 | + | Blue2.MeshId = "rbxassetid://1141407897" |
343 | Blue2.Scale = Vector3.new(0.05, 0.05, 0.05) | |
344 | - | ear1 = Instance.new("Model") |
344 | + | local Blue3 = Instance.new("Weld", Blue) |
345 | - | ear1.Parent = char |
345 | + | Blue3.Part0 = Character.Head |
346 | - | ear1.Name = "ear1" |
346 | + | Blue3.Part1 = Blue |
347 | - | rh = Instance.new("Part") |
347 | + | Blue3.C0 = CFrame.new(0, 0.98, 0.35) |
348 | - | rh.Parent = ear1 |
348 | + | local HairG = Instance.new("Part", Character) |
349 | - | rh.BrickColor = BrickColor.new("Pastel Blue") |
349 | + | HairG.Size = Vector3.new(1, 1, 1) |
350 | - | rh.Locked = true |
350 | + | HairG.Material = "SmoothPlastic" |
351 | - | rh.CanCollide = false |
351 | + | HairG.BrickColor = BrickColor.new("Persimmon") |
352 | - | mesh = Instance.new("SpecialMesh") |
352 | + | HairG.CanCollide = false |
353 | - | rh.formFactor = "Symmetric" |
353 | + | HairG.Transparency = 1 |
354 | - | mesh.MeshType = "FileMesh" |
354 | + | local HairG2 = Instance.new("SpecialMesh", HairG) |
355 | - | mesh.MeshId = "rbxassetid://431119824" |
355 | + | HairG2.MeshId = "rbxassetid://738716276" |
356 | - | mesh.Parent = rh |
356 | + | HairG2.Scale = Vector3.new(0.5, 0.5, 0.5) |
357 | - | local weld = Instance.new("Weld") |
357 | + | local HairG3 = Instance.new("Weld", HairG) |
358 | - | weld.Parent = rh |
358 | + | HairG3.Part0 = Character.Head |
359 | - | weld.Part0 = rh |
359 | + | HairG3.Part1 = HairG |
360 | - | weld.Part1 =char.Head |
360 | + | HairG3.C0 = CFrame.new(-0.06, 0.78, 0.24) |
361 | - | weld.C0 = CFrame.new(0, -0.2, 0.65)*CFrame.Angles(0, 64, 0) |
361 | + | local RbxUtility = LoadLibrary("RbxUtility") |
362 | - | mesh.Scale = Vector3.new(0.025,0.025, 0.025) |
362 | + | local Create = RbxUtility.Create |
363 | function RemoveOutlines(part) | |
364 | - | ear2 = Instance.new("Model") |
364 | + | part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10 |
365 | - | ear2.Parent = char |
365 | + | |
366 | - | ear2.Name = "ear2" |
366 | + | function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch) |
367 | - | rh = Instance.new("Part") |
367 | + | if hit.Parent == nil then |
368 | - | rh.Parent = ear2 |
368 | + | return |
369 | - | rh.BrickColor = BrickColor.new("Pastel Blue") |
369 | + | end |
370 | - | rh.Locked = true |
370 | + | local h = hit.Parent:FindFirstChildOfClass("Humanoid") |
371 | - | rh.CanCollide = false |
371 | + | for _, v in pairs(hit.Parent:children()) do |
372 | - | mesh = Instance.new("SpecialMesh") |
372 | + | if v:IsA("Humanoid") then |
373 | - | rh.formFactor = "Symmetric" |
373 | + | h = v |
374 | - | mesh.MeshType = "FileMesh" |
374 | + | end |
375 | - | mesh.MeshId = "rbxassetid://431119824" |
375 | + | end |
376 | - | mesh.Parent = rh |
376 | + | if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then |
377 | - | local weld = Instance.new("Weld") |
377 | + | if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then |
378 | - | weld.Parent = rh |
378 | + | return |
379 | - | weld.Part0 = rh |
379 | + | end |
380 | - | weld.Part1 =char.Head |
380 | + | local c = Create("ObjectValue")({ |
381 | - | weld.C0 = CFrame.new(0, -0.2, 0.65)*CFrame.Angles(0, -64, 0) |
381 | + | Name = "creator", |
382 | - | mesh.Scale = Vector3.new(0.025,0.025, 0.025) |
382 | + | Value = game:service("Players").LocalPlayer, |
383 | Parent = h | |
384 | - | belt = Instance.new("Model") |
384 | + | }) |
385 | - | belt.Parent = char |
385 | + | game:GetService("Debris"):AddItem(c, 0.5) |
386 | - | belt.Name = "belt" |
386 | + | if HitSound ~= nil and HitPitch ~= nil then |
387 | - | rh = Instance.new("Part") |
387 | + | CreateSound(HitSound, hit, 1, HitPitch) |
388 | - | rh.Parent = belt |
388 | + | end |
389 | - | rh.BrickColor = BrickColor.new("Tr. Yellow") |
389 | + | local Damage = math.random(minim, maxim) |
390 | - | rh.Locked = true |
390 | + | local blocked = false |
391 | - | rh.CanCollide = false |
391 | + | local block = hit.Parent:findFirstChild("Block") |
392 | - | mesh = Instance.new("SpecialMesh") |
392 | + | if block ~= nil and block.className == "IntValue" and block.Value > 0 then |
393 | - | rh.formFactor = "Symmetric" |
393 | + | blocked = true |
394 | - | mesh.MeshType = "FileMesh" |
394 | + | block.Value = block.Value - 1 |
395 | - | mesh.MeshId = "rbxassetid://965627950" |
395 | + | print(block.Value) |
396 | - | mesh.Parent = rh |
396 | + | end |
397 | - | local weld = Instance.new("Weld") |
397 | + | if blocked == false then |
398 | - | weld.Parent = rh |
398 | + | h.Health = h.Health - Damage |
399 | - | weld.Part0 = rh |
399 | + | ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color) |
400 | - | weld.Part1 =char.Torso |
400 | + | else |
401 | - | weld.C0 = CFrame.new(0, 1, 0)*CFrame.Angles(0, -4.7, 0) |
401 | + | h.Health = h.Health - Damage / 2 |
402 | - | mesh.Scale = Vector3.new(0.65, 0.1, 0.65) |
402 | + | ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color) |
403 | end | |
404 | - | belt2 = Instance.new("Model") |
404 | + | if Type == "Knockdown" then |
405 | - | belt2.Parent = char |
405 | + | local hum = hit.Parent.Humanoid |
406 | - | belt2.Name = "belt2" |
406 | + | hum.PlatformStand = true |
407 | - | rh = Instance.new("Part") |
407 | + | coroutine.resume(coroutine.create(function(HHumanoid) |
408 | - | rh.Parent = belt2 |
408 | + | swait(1) |
409 | - | rh.BrickColor = BrickColor.new("Tr. Yellow") |
409 | + | HHumanoid.PlatformStand = false |
410 | - | rh.Locked = true |
410 | + | end), hum) |
411 | - | rh.CanCollide = false |
411 | + | local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit |
412 | - | mesh = Instance.new("SpecialMesh") |
412 | + | local bodvol = Create("BodyVelocity")({ |
413 | - | rh.formFactor = "Symmetric" |
413 | + | velocity = angle * knockback, |
414 | - | mesh.MeshType = "FileMesh" |
414 | + | P = 5000, |
415 | - | mesh.MeshId = "rbxassetid://475668276" |
415 | + | maxForce = Vector3.new(8000, 8000, 8000), |
416 | - | mesh.Parent = rh |
416 | + | Parent = hit |
417 | - | local weld = Instance.new("Weld") |
417 | + | }) |
418 | - | weld.Parent = rh |
418 | + | local rl = Create("BodyAngularVelocity")({ |
419 | - | weld.Part0 = rh |
419 | + | P = 3000, |
420 | - | weld.Part1 =char.Torso |
420 | + | maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000, |
421 | - | weld.C0 = CFrame.new(-1.05, -1, 0)*CFrame.Angles(0, 0, 1.5) |
421 | + | angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), |
422 | - | mesh.Scale = Vector3.new(0.0025, 0.0025, 0.0035) |
422 | + | Parent = hit |
423 | }) | |
424 | - | belt3 = Instance.new("Model") |
424 | + | game:GetService("Debris"):AddItem(bodvol, 0.5) |
425 | - | belt3.Parent = char |
425 | + | game:GetService("Debris"):AddItem(rl, 0.5) |
426 | - | belt3.Name = "belt3" |
426 | + | elseif Type == "Normal" then |
427 | - | rh = Instance.new("Part") |
427 | + | local vp = Create("BodyVelocity")({ |
428 | - | rh.Parent = belt3 |
428 | + | P = 500, |
429 | - | rh.BrickColor = BrickColor.new("Tr. Yellow") |
429 | + | maxForce = Vector3.new(math.huge, 0, math.huge), |
430 | - | rh.Locked = true |
430 | + | velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05 |
431 | - | rh.CanCollide = false |
431 | + | }) |
432 | - | mesh = Instance.new("SpecialMesh") |
432 | + | if knockback > 0 then |
433 | - | rh.formFactor = "Symmetric" |
433 | + | vp.Parent = hit.Parent.Torso |
434 | - | mesh.MeshType = "FileMesh" |
434 | + | end |
435 | - | mesh.MeshId = "rbxassetid://475668276" |
435 | + | game:GetService("Debris"):AddItem(vp, 0.5) |
436 | - | mesh.Parent = rh |
436 | + | elseif Type == "Impale" then |
437 | - | local weld = Instance.new("Weld") |
437 | + | local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1)) |
438 | - | weld.Parent = rh |
438 | + | Spike.Anchored = true |
439 | - | weld.Part0 = rh |
439 | + | Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10)) |
440 | - | weld.Part1 =char.Torso |
440 | + | Spike.Position = hit.Parent.Torso.Position |
441 | - | weld.C0 = CFrame.new(1.05, -1, 0)*CFrame.Angles(0, 0, -1.5) |
441 | + | for i = 1, 5 do |
442 | - | mesh.Scale = Vector3.new(0.0025, 0.0025, 0.0035) |
442 | + | IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1) |
443 | end | |
444 | - | cloth2 = Instance.new("Model") |
444 | + | Services.Debris:AddItem(Spike, 4) |
445 | - | cloth2.Parent = char |
445 | + | CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2) |
446 | - | cloth2.Name = "cloth2" |
446 | + | hit.Parent.Humanoid.PlatformStand = true |
447 | - | rh = Instance.new("Part") |
447 | + | swait(1) |
448 | - | rh.Parent = cloth2 |
448 | + | hit.Parent.Humanoid.PlatformStand = false |
449 | - | rh.BrickColor = BrickColor.new("Quill grey") |
449 | + | elseif Type == "Up" then |
450 | - | rh.Locked = true |
450 | + | local bodyVelocity = Create("BodyVelocity")({ |
451 | - | rh.CanCollide = false |
451 | + | velocity = Vector3.new(0, 20, 0), |
452 | - | mesh = Instance.new("SpecialMesh") |
452 | + | P = 5000, |
453 | - | rh.formFactor = "Symmetric" |
453 | + | maxForce = Vector3.new(8000, 8000, 8000), |
454 | - | mesh.MeshType = "FileMesh" |
454 | + | Parent = hit |
455 | - | mesh.MeshId = "rbxassetid://874045262" |
455 | + | }) |
456 | game:GetService("Debris"):AddItem(bodyVelocity, 0.5) | |
457 | - | mesh.Parent = rh |
457 | + | local bodyVelocity = Create("BodyVelocity")({ |
458 | - | local weld = Instance.new("Weld") |
458 | + | velocity = Vector3.new(0, 20, 0), |
459 | - | weld.Parent = rh |
459 | + | P = 5000, |
460 | - | weld.Part0 = rh |
460 | + | maxForce = Vector3.new(8000, 8000, 8000), |
461 | - | weld.Part1 =char.Torso |
461 | + | Parent = hit |
462 | - | weld.C0 = CFrame.new(0, 1.6, -0.2)*CFrame.Angles(0.2, 0, 0) |
462 | + | }) |
463 | - | mesh.Scale = Vector3.new(0.0065,0.008,0.008) |
463 | + | game:GetService("Debris"):AddItem(bodyVelocity, 1) |
464 | elseif Type == "Snare" then | |
465 | - | gr = Instance.new("Model") |
465 | + | local bp = Create("BodyPosition")({ |
466 | - | gr.Parent = char |
466 | + | P = 900, |
467 | - | gr.Name = "gr" |
467 | + | D = 1000, |
468 | - | rh = Instance.new("Part") |
468 | + | maxForce = Vector3.new(math.huge, math.huge, math.huge), |
469 | - | rh.Parent = gr |
469 | + | position = hit.Parent.Torso.Position, |
470 | - | rh.BrickColor = BrickColor.new("Daisy orange") |
470 | + | Parent = hit.Parent.Torso |
471 | - | rh.Locked = true |
471 | + | }) |
472 | - | rh.CanCollide = false |
472 | + | game:GetService("Debris"):AddItem(bp, 1) |
473 | - | mesh = Instance.new("SpecialMesh") |
473 | + | elseif Type == "Slowness" then |
474 | - | rh.formFactor = "Symmetric" |
474 | + | local SpeedSave = hit.Parent.Humanoid.WalkSpeed |
475 | - | mesh.MeshType = "FileMesh" |
475 | + | for i = 1, 25 do |
476 | - | mesh.MeshId = "rbxassetid://1476756293" |
476 | + | hit.Parent.Humanoid.WalkSpeed = 4 |
477 | - | mesh.Parent = rh |
477 | + | IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1) |
478 | - | local weld = Instance.new("Weld") |
478 | + | end |
479 | - | weld.Parent = rh |
479 | + | wait(4) |
480 | - | weld.Part0 = rh |
480 | + | hit.Parent.Humanoid.WalkSpeed = SpeedSave |
481 | - | weld.Part1 =char["Right Arm"] |
481 | + | elseif Type == "FireDmg" then |
482 | - | weld.C0 = CFrame.new(-0.6, 0.8, 0)*CFrame.Angles(0, 0, 0) |
482 | + | for i = 1, math.random(60, 150) do |
483 | - | mesh.Scale = Vector3.new(0.03,0.03,0.03) |
483 | + | BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3) |
484 | BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3) | |
485 | - | gl = Instance.new("Model") |
485 | + | BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3) |
486 | - | gl.Parent = char |
486 | + | wait(0.1) |
487 | - | gl.Name = "gl" |
487 | + | MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal") |
488 | - | rh = Instance.new("Part") |
488 | + | end |
489 | - | rh.Parent = gl |
489 | + | elseif Type == "Freeze" then |
490 | - | rh.BrickColor = BrickColor.new("Daisy orange") |
490 | + | local bp = Create("BodyPosition")({ |
491 | - | rh.Locked = true |
491 | + | P = 900, |
492 | - | rh.CanCollide = false |
492 | + | D = 1000, |
493 | - | mesh = Instance.new("SpecialMesh") |
493 | + | maxForce = Vector3.new(math.huge, math.huge, math.huge), |
494 | - | rh.formFactor = "Symmetric" |
494 | + | position = hit.Parent.Torso.Position, |
495 | - | mesh.MeshType = "FileMesh" |
495 | + | Parent = hit.Parent.Torso |
496 | - | mesh.MeshId = "rbxassetid://1476756293" |
496 | + | }) |
497 | - | mesh.Parent = rh |
497 | + | game:GetService("Debris"):AddItem(bp, 4) |
498 | - | local weld = Instance.new("Weld") |
498 | + | for i = 1, 25 do |
499 | - | weld.Parent = rh |
499 | + | IcePartFunk(hit.Parent.Torso, 1, 1.5, 2) |
500 | - | weld.Part0 = rh |
500 | + | end |
501 | - | weld.Part1 =char["Left Arm"] |
501 | + | elseif Type == "Freeze2" then |
502 | - | weld.C0 = CFrame.new(0.6, 0.8, 0)*CFrame.Angles(0, 0, 0) |
502 | + | local BodPos = Create("BodyPosition")({ |
503 | - | mesh.Scale = Vector3.new(0.03,0.03,0.03) |
503 | + | P = 50000, |
504 | D = 1000, | |
505 | - | ap1 = Instance.new("Model") |
505 | + | maxForce = Vector3.new(math.huge, math.huge, math.huge), |
506 | - | ap1.Parent = char |
506 | + | position = hit.Parent.Torso.Position, |
507 | - | ap1.Name = "ap1" |
507 | + | Parent = hit.Parent.Torso |
508 | - | rh = Instance.new("Part") |
508 | + | }) |
509 | - | rh.Parent = ap1 |
509 | + | local BodGy = Create("BodyGyro")({ |
510 | - | rh.BrickColor = BrickColor.new("White") |
510 | + | maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, |
511 | - | rh.Locked = true |
511 | + | P = 20000, |
512 | - | rh.CanCollide = false |
512 | + | Parent = hit.Parent.Torso, |
513 | - | mesh = Instance.new("SpecialMesh") |
513 | + | cframe = hit.Parent.Torso.CFrame |
514 | - | rh.formFactor = "Symmetric" |
514 | + | }) |
515 | - | mesh.MeshType = "FileMesh" |
515 | + | hit.Parent.Torso.Anchored = true |
516 | - | mesh.MeshId = "rbxassetid://965627950" |
516 | + | coroutine.resume(coroutine.create(function(Part) |
517 | - | mesh.Parent = rh |
517 | + | swait(1.5) |
518 | - | local weld = Instance.new("Weld") |
518 | + | Part.Anchored = false |
519 | - | weld.Parent = rh |
519 | + | end), hit.Parent.Torso) |
520 | - | weld.Part0 = rh |
520 | + | game:GetService("Debris"):AddItem(BodPos, 3) |
521 | - | weld.Part1 =char["Right Arm"] |
521 | + | game:GetService("Debris"):AddItem(BodGy, 3) |
522 | - | weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, 3.1, 0) |
522 | + | end |
523 | - | mesh.Scale = Vector3.new(0.65, 0.25, 0.35) |
523 | + | local debounce = Create("BoolValue")({ |
524 | Name = "DebounceHit", | |
525 | - | ap2 = Instance.new("Model") |
525 | + | Parent = hit.Parent, |
526 | - | ap2.Parent = char |
526 | + | Value = true |
527 | - | ap2.Name = "ap2" |
527 | + | }) |
528 | - | rh = Instance.new("Part") |
528 | + | game:GetService("Debris"):AddItem(debounce, Delay) |
529 | - | rh.Parent = ap2 |
529 | + | c = Instance.new("ObjectValue") |
530 | - | rh.BrickColor = BrickColor.new("White") |
530 | + | c.Name = "creator" |
531 | - | rh.Locked = true |
531 | + | c.Value = Player |
532 | - | rh.CanCollide = false |
532 | + | c.Parent = h |
533 | - | mesh = Instance.new("SpecialMesh") |
533 | + | game:GetService("Debris"):AddItem(c, 0.5) |
534 | - | rh.formFactor = "Symmetric" |
534 | + | end |
535 | - | mesh.MeshType = "FileMesh" |
535 | + | |
536 | - | mesh.MeshId = "rbxassetid://965627950" |
536 | + | function ShowDamage(Pos, Text, Time, Color) |
537 | - | mesh.Parent = rh |
537 | + | local Rate = 0.033333333333333 |
538 | - | local weld = Instance.new("Weld") |
538 | + | if not Pos then |
539 | - | weld.Parent = rh |
539 | + | local Pos = Vector3.new(0, 0, 0) |
540 | - | weld.Part0 = rh |
540 | + | end |
541 | - | weld.Part1 =char["Left Arm"] |
541 | + | local Text = Text or "" |
542 | - | weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, 0, 0) |
542 | + | local Time = Time or 2 |
543 | - | mesh.Scale = Vector3.new(0.65, 0.25, 0.35) |
543 | + | if not Color then |
544 | local Color = Color3.new(1, 0, 1) | |
545 | - | circ1 = Instance.new("Model") |
545 | + | end |
546 | - | circ1.Parent = char |
546 | + | local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0)) |
547 | - | circ1.Name = "circ1" |
547 | + | EffectPart.Anchored = true |
548 | - | rh = Instance.new("Part") |
548 | + | local BillboardGui = Create("BillboardGui")({ |
549 | - | rh.Parent = circ1 |
549 | + | Size = UDim2.new(3, 0, 3, 0), |
550 | - | rh.BrickColor = BrickColor.new("Tr. Yellow") |
550 | + | Adornee = EffectPart, |
551 | - | rh.Locked = true |
551 | + | Parent = EffectPart |
552 | - | rh.CanCollide = false |
552 | + | }) |
553 | - | mesh = Instance.new("SpecialMesh") |
553 | + | local TextLabel = Create("TextLabel")({ |
554 | - | rh.formFactor = "Symmetric" |
554 | + | BackgroundTransparency = 1, |
555 | - | mesh.MeshType = "FileMesh" |
555 | + | Size = UDim2.new(1, 0, 1, 0), |
556 | - | mesh.MeshId = "rbxassetid://475668276" |
556 | + | Text = Text, |
557 | - | mesh.Parent = rh |
557 | + | TextColor3 = Color, |
558 | - | local weld = Instance.new("Weld") |
558 | + | TextScaled = true, |
559 | - | weld.Parent = rh |
559 | + | Font = Enum.Font.ArialBold, |
560 | - | weld.Part0 = rh |
560 | + | Parent = BillboardGui |
561 | - | weld.Part1 =char["Right Arm"] |
561 | + | }) |
562 | - | weld.C0 = CFrame.new(0.35, -0.6, 0)*CFrame.Angles(0, 0, 1.5) |
562 | + | game.Debris:AddItem(EffectPart, Time + 0.1) |
563 | - | mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025) |
563 | + | EffectPart.Parent = game:GetService("Workspace") |
564 | delay(0, function() | |
565 | - | circ2 = Instance.new("Model") |
565 | + | local Frames = Time / Rate |
566 | - | circ2.Parent = char |
566 | + | for Frame = 1, Frames do |
567 | - | circ2.Name = "circ2" |
567 | + | wait(Rate) |
568 | - | rh = Instance.new("Part") |
568 | + | local Percent = Frame / Frames |
569 | - | rh.Parent = circ2 |
569 | + | EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0) |
570 | - | rh.BrickColor = BrickColor.new("Tr. Yellow") |
570 | + | TextLabel.TextTransparency = Percent |
571 | - | rh.Locked = true |
571 | + | end |
572 | - | rh.CanCollide = false |
572 | + | if EffectPart and EffectPart.Parent then |
573 | - | mesh = Instance.new("SpecialMesh") |
573 | + | EffectPart:Destroy() |
574 | - | rh.formFactor = "Symmetric" |
574 | + | end |
575 | - | mesh.MeshType = "FileMesh" |
575 | + | end) |
576 | - | mesh.MeshId = "rbxassetid://475668276" |
576 | + | |
577 | - | mesh.Parent = rh |
577 | + | function MagniDamage(Part, magni, mindam, maxdam, knock, Type) |
578 | - | local weld = Instance.new("Weld") |
578 | + | for _, c in pairs(workspace:children()) do |
579 | - | weld.Parent = rh |
579 | + | local hum = c:findFirstChild("Humanoid") |
580 | - | weld.Part0 = rh |
580 | + | if hum ~= nil then |
581 | - | weld.Part1 =char["Left Arm"] |
581 | + | local head = c:findFirstChild("Head") |
582 | - | weld.C0 = CFrame.new(-0.35, -0.6, 0)*CFrame.Angles(0, 0, -1.5) |
582 | + | if head ~= nil then |
583 | - | mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025) |
583 | + | local targ = head.Position - Part.Position |
584 | local mag = targ.magnitude | |
585 | if magni >= mag and c.Name ~= Player.Name then | |
586 | Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1) | |
587 | - | ap3 = Instance.new("Model") |
587 | + | end |
588 | - | ap3.Parent = char |
588 | + | end |
589 | - | ap3.Name = "ap3" |
589 | + | end |
590 | - | rh = Instance.new("Part") |
590 | + | end |
591 | - | rh.Parent = ap3 |
591 | + | |
592 | - | rh.BrickColor = BrickColor.new("White") |
592 | + | function MagniKILL(Part, magni, knock, Type) |
593 | - | rh.Locked = true |
593 | + | for _, c in pairs(workspace:children()) do |
594 | - | rh.CanCollide = false |
594 | + | local hum = c:findFirstChild("Humanoid") |
595 | - | mesh = Instance.new("SpecialMesh") |
595 | + | if hum ~= nil then |
596 | - | rh.formFactor = "Symmetric" |
596 | + | local head = c:findFirstChild("Head") |
597 | - | mesh.MeshType = "FileMesh" |
597 | + | if head ~= nil then |
598 | - | mesh.MeshId = "rbxassetid://965627950" |
598 | + | local targ = head.Position - Part.Position |
599 | - | mesh.Parent = rh |
599 | + | local mag = targ.magnitude |
600 | - | local weld = Instance.new("Weld") |
600 | + | if magni >= mag and c.Name ~= Player.Name then |
601 | - | weld.Parent = rh |
601 | + | hum.Health = 0 |
602 | - | weld.Part0 = rh |
602 | + | end |
603 | - | weld.Part1 =char["Right Leg"] |
603 | + | end |
604 | - | weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, -4.7, 0) |
604 | + | end |
605 | - | mesh.Scale = Vector3.new(0.65, 0.25, 0.35) |
605 | + | end |
606 | end | |
607 | - | ap4 = Instance.new("Model") |
607 | + | local angles = CFrame.Angles |
608 | - | ap4.Parent = char |
608 | + | function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size) |
609 | - | ap4.Name = "ap4" |
609 | + | local Part = Create("Part")({ |
610 | - | rh = Instance.new("Part") |
610 | + | formFactor = FormFactor, |
611 | - | rh.Parent = ap4 |
611 | + | Parent = Parent, |
612 | - | rh.BrickColor = BrickColor.new("White") |
612 | + | Reflectance = Reflectance, |
613 | - | rh.Locked = true |
613 | + | Transparency = Transparency, |
614 | - | rh.CanCollide = false |
614 | + | CanCollide = false, |
615 | - | mesh = Instance.new("SpecialMesh") |
615 | + | Locked = true, |
616 | - | rh.formFactor = "Symmetric" |
616 | + | BrickColor = BrickColor.new(tostring(BColor)), |
617 | - | mesh.MeshType = "FileMesh" |
617 | + | Name = Name, |
618 | - | mesh.MeshId = "rbxassetid://965627950" |
618 | + | Size = Size, |
619 | - | mesh.Parent = rh |
619 | + | Material = Material |
620 | - | local weld = Instance.new("Weld") |
620 | + | }) |
621 | - | weld.Parent = rh |
621 | + | RemoveOutlines(Part) |
622 | - | weld.Part0 = rh |
622 | + | return Part |
623 | - | weld.Part1 =char["Left Leg"] |
623 | + | |
624 | - | weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, -4.7, 0) |
624 | + | function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale) |
625 | - | mesh.Scale = Vector3.new(0.65, 0.25, 0.35) |
625 | + | local Msh = Create(Mesh)({ |
626 | Parent = Part, | |
627 | - | circ3 = Instance.new("Model") |
627 | + | Offset = OffSet, |
628 | - | circ3.Parent = char |
628 | + | Scale = Scale |
629 | - | circ3.Name = "circ3" |
629 | + | }) |
630 | - | rh = Instance.new("Part") |
630 | + | if Mesh == "SpecialMesh" then |
631 | - | rh.Parent = circ3 |
631 | + | Msh.MeshType = MeshType |
632 | - | rh.BrickColor = BrickColor.new("Tr. Yellow") |
632 | + | Msh.MeshId = MeshId |
633 | - | rh.Locked = true |
633 | + | end |
634 | - | rh.CanCollide = false |
634 | + | return Msh |
635 | - | mesh = Instance.new("SpecialMesh") |
635 | + | |
636 | - | rh.formFactor = "Symmetric" |
636 | + | function CreateWeld(Parent, Part0, Part1, C0, C1) |
637 | - | mesh.MeshType = "FileMesh" |
637 | + | local Weld = Create("Weld")({ |
638 | - | mesh.MeshId = "rbxassetid://475668276" |
638 | + | Parent = Parent, |
639 | - | mesh.Parent = rh |
639 | + | Part0 = Part0, |
640 | - | local weld = Instance.new("Weld") |
640 | + | Part1 = Part1, |
641 | - | weld.Parent = rh |
641 | + | C0 = C0, |
642 | - | weld.Part0 = rh |
642 | + | C1 = C1 |
643 | - | weld.Part1 =char["Right Leg"] |
643 | + | }) |
644 | - | weld.C0 = CFrame.new(0.35, -0.6, 0)*CFrame.Angles(1.5, 0, 1.5) |
644 | + | return Weld |
645 | - | mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025) |
645 | + | |
646 | EffectModel = Instance.new("Model", Character) | |
647 | - | circ4 = Instance.new("Model") |
647 | + | EffectModel.Name = "Effects" |
648 | - | circ4.Parent = char |
648 | + | Effects = { |
649 | - | circ4.Name = "circ4" |
649 | + | Block = { |
650 | - | rh = Instance.new("Part") |
650 | + | Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type) |
651 | - | rh.Parent = circ4 |
651 | + | local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new()) |
652 | - | rh.BrickColor = BrickColor.new("Tr. Yellow") |
652 | + | prt.Anchored = true |
653 | - | rh.Locked = true |
653 | + | prt.CFrame = cframe |
654 | - | rh.CanCollide = false |
654 | + | local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
655 | - | mesh = Instance.new("SpecialMesh") |
655 | + | game:GetService("Debris"):AddItem(prt, 10) |
656 | - | rh.formFactor = "Symmetric" |
656 | + | if Type == 1 or Type == nil then |
657 | - | mesh.MeshType = "FileMesh" |
657 | + | table.insert(Effects, { |
658 | - | mesh.MeshId = "rbxassetid://475668276" |
658 | + | prt, |
659 | - | mesh.Parent = rh |
659 | + | "Block1", |
660 | - | local weld = Instance.new("Weld") |
660 | + | delay, |
661 | - | weld.Parent = rh |
661 | + | x3, |
662 | - | weld.Part0 = rh |
662 | + | y3, |
663 | - | weld.Part1 =char["Left Leg"] |
663 | + | z3, |
664 | - | weld.C0 = CFrame.new(0.35, -0.6, 0)*CFrame.Angles(1.5, 0, 1.5) |
664 | + | msh |
665 | - | mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025) |
665 | + | }) |
666 | elseif Type == 2 then | |
667 | - | boot1 = Instance.new("Model") |
667 | + | table.insert(Effects, { |
668 | - | boot1.Parent = char |
668 | + | prt, |
669 | - | boot1.Name = "boot1" |
669 | + | "Block2", |
670 | - | rh = Instance.new("Part") |
670 | + | delay, |
671 | - | rh.Parent = boot1 |
671 | + | x3, |
672 | - | rh.BrickColor = BrickColor.new("White") |
672 | + | y3, |
673 | - | rh.Locked = true |
673 | + | z3, |
674 | - | rh.CanCollide = false |
674 | + | msh |
675 | - | mesh = Instance.new("SpecialMesh") |
675 | + | }) |
676 | - | rh.formFactor = "Symmetric" |
676 | + | else |
677 | - | mesh.MeshType = "FileMesh" |
677 | + | table.insert(Effects, { |
678 | - | mesh.MeshId = "rbxassetid://1154325543" |
678 | + | prt, |
679 | - | mesh.Parent = rh |
679 | + | "Block3", |
680 | - | local weld = Instance.new("Weld") |
680 | + | delay, |
681 | - | weld.Parent = rh |
681 | + | x3, |
682 | - | weld.Part0 = rh |
682 | + | y3, |
683 | - | weld.Part1 =char["Right Leg"] |
683 | + | z3, |
684 | - | weld.C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0) |
684 | + | msh |
685 | - | mesh.Scale = Vector3.new(0.2, 0.23, 0.2) |
685 | + | }) |
686 | end | |
687 | - | boot2 = Instance.new("Model") |
687 | + | end |
688 | - | boot2.Parent = char |
688 | + | }, |
689 | - | boot2.Name = "boot2" |
689 | + | Sphere = { |
690 | - | rh = Instance.new("Part") |
690 | + | Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay) |
691 | - | rh.Parent = boot2 |
691 | + | local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new()) |
692 | - | rh.BrickColor = BrickColor.new("White") |
692 | + | prt.Anchored = true |
693 | - | rh.Locked = true |
693 | + | prt.CFrame = cframe |
694 | - | rh.CanCollide = false |
694 | + | local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
695 | - | mesh = Instance.new("SpecialMesh") |
695 | + | game:GetService("Debris"):AddItem(prt, 10) |
696 | - | rh.formFactor = "Symmetric" |
696 | + | table.insert(Effects, { |
697 | - | mesh.MeshType = "FileMesh" |
697 | + | prt, |
698 | - | mesh.MeshId = "rbxassetid://1154325543" |
698 | + | "Cylinder", |
699 | - | mesh.Parent = rh |
699 | + | delay, |
700 | - | local weld = Instance.new("Weld") |
700 | + | x3, |
701 | - | weld.Parent = rh |
701 | + | y3, |
702 | - | weld.Part0 = rh |
702 | + | z3, |
703 | - | weld.Part1 =char["Left Leg"] |
703 | + | msh |
704 | - | weld.C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0) |
704 | + | }) |
705 | - | mesh.Scale = Vector3.new(0.2, 0.23, 0.2) |
705 | + | end |
706 | }, | |
707 | - | glo1 = Instance.new("Model") |
707 | + | Cylinder = { |
708 | - | glo1.Parent = char |
708 | + | Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay) |
709 | - | glo1.Name = "glo1" |
709 | + | local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new()) |
710 | - | rh = Instance.new("Part") |
710 | + | prt.Anchored = true |
711 | - | rh.Parent = glo1 |
711 | + | prt.CFrame = cframe |
712 | - | rh.BrickColor = BrickColor.new("White") |
712 | + | local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
713 | - | rh.Locked = true |
713 | + | game:GetService("Debris"):AddItem(prt, 10) |
714 | - | rh.CanCollide = false |
714 | + | table.insert(Effects, { |
715 | - | mesh = Instance.new("SpecialMesh") |
715 | + | prt, |
716 | - | rh.formFactor = "Symmetric" |
716 | + | "Cylinder", |
717 | - | mesh.MeshType = "FileMesh" |
717 | + | delay, |
718 | - | mesh.MeshId = "rbxassetid://688763512" |
718 | + | x3, |
719 | - | mesh.Parent = rh |
719 | + | y3, |
720 | - | local weld = Instance.new("Weld") |
720 | + | z3, |
721 | - | weld.Parent = rh |
721 | + | msh |
722 | - | weld.Part0 = rh |
722 | + | }) |
723 | - | weld.Part1 =char["Right Arm"] |
723 | + | end |
724 | - | weld.C0 = CFrame.new(-0.3, 0.6, 0)*CFrame.Angles(0, 0, 0) |
724 | + | }, |
725 | - | mesh.Scale = Vector3.new(0.3, 0.55, 0.55) |
725 | + | Wave = { |
726 | Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay) | |
727 | - | glo1B = Instance.new("Model") |
727 | + | local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new()) |
728 | - | glo1B.Parent = char |
728 | + | prt.Anchored = true |
729 | - | glo1B.Name = "glo1B" |
729 | + | prt.CFrame = cframe |
730 | - | rh = Instance.new("Part") |
730 | + | local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
731 | - | rh.Parent = glo1B |
731 | + | game:GetService("Debris"):AddItem(prt, 10) |
732 | - | rh.BrickColor = BrickColor.new("White") |
732 | + | table.insert(Effects, { |
733 | - | rh.Locked = true |
733 | + | prt, |
734 | - | rh.CanCollide = false |
734 | + | "Cylinder", |
735 | - | mesh = Instance.new("SpecialMesh") |
735 | + | delay, |
736 | - | rh.formFactor = "Symmetric" |
736 | + | x3, |
737 | - | mesh.MeshType = "FileMesh" |
737 | + | y3, |
738 | - | mesh.MeshId = "rbxassetid://688763512" |
738 | + | z3, |
739 | - | mesh.Parent = rh |
739 | + | msh |
740 | - | local weld = Instance.new("Weld") |
740 | + | }) |
741 | - | weld.Parent = rh |
741 | + | end |
742 | - | weld.Part0 = rh |
742 | + | }, |
743 | - | weld.Part1 =char["Right Arm"] |
743 | + | Ring = { |
744 | - | weld.C0 = CFrame.new(0.25, 0.38, 0)*CFrame.Angles(0, 0, 0) |
744 | + | Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay) |
745 | - | mesh.Scale = Vector3.new(0.3, 0.325, 0.55) |
745 | + | local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new()) |
746 | prt.Anchored = true | |
747 | - | glo2 = Instance.new("Model") |
747 | + | prt.CFrame = cframe |
748 | - | glo2.Parent = char |
748 | + | local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
749 | - | glo2.Name = "glo2" |
749 | + | game:GetService("Debris"):AddItem(prt, 10) |
750 | - | rh = Instance.new("Part") |
750 | + | table.insert(Effects, { |
751 | - | rh.Parent = glo2 |
751 | + | prt, |
752 | - | rh.BrickColor = BrickColor.new("White") |
752 | + | "Cylinder", |
753 | - | rh.Locked = true |
753 | + | delay, |
754 | - | rh.CanCollide = false |
754 | + | x3, |
755 | - | mesh = Instance.new("SpecialMesh") |
755 | + | y3, |
756 | - | rh.formFactor = "Symmetric" |
756 | + | z3, |
757 | - | mesh.MeshType = "FileMesh" |
757 | + | msh |
758 | - | mesh.MeshId = "rbxassetid://688763512" |
758 | + | }) |
759 | - | mesh.Parent = rh |
759 | + | end |
760 | - | local weld = Instance.new("Weld") |
760 | + | }, |
761 | - | weld.Parent = rh |
761 | + | Break = { |
762 | - | weld.Part0 = rh |
762 | + | Create = function(brickcolor, cframe, x1, y1, z1) |
763 | - | weld.Part1 =char["Left Arm"] |
763 | + | local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5)) |
764 | - | weld.C0 = CFrame.new(0.3, 0.6, 0)*CFrame.Angles(0, 0, 0) |
764 | + | prt.Anchored = true |
765 | - | mesh.Scale = Vector3.new(0.3, 0.55, 0.55) |
765 | + | prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) |
766 | local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) | |
767 | - | glo2B = Instance.new("Model") |
767 | + | local num = math.random(10, 50) / 1000 |
768 | - | glo2B.Parent = char |
768 | + | game:GetService("Debris"):AddItem(prt, 10) |
769 | - | glo2B.Name = "glo2B" |
769 | + | table.insert(Effects, { |
770 | - | rh = Instance.new("Part") |
770 | + | prt, |
771 | - | rh.Parent = glo2B |
771 | + | "Shatter", |
772 | - | rh.BrickColor = BrickColor.new("White") |
772 | + | num, |
773 | - | rh.Locked = true |
773 | + | prt.CFrame, |
774 | - | rh.CanCollide = false |
774 | + | math.random() - math.random(), |
775 | - | mesh = Instance.new("SpecialMesh") |
775 | + | 0, |
776 | - | rh.formFactor = "Symmetric" |
776 | + | math.random(50, 100) / 100 |
777 | - | mesh.MeshType = "FileMesh" |
777 | + | }) |
778 | - | mesh.MeshId = "rbxassetid://688763512" |
778 | + | end |
779 | - | mesh.Parent = rh |
779 | + | } |
780 | - | local weld = Instance.new("Weld") |
780 | + | } |
781 | - | weld.Parent = rh |
781 | + | function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type) |
782 | - | weld.Part0 = rh |
782 | + | local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new()) |
783 | - | weld.Part1 =char["Left Arm"] |
783 | + | prt.Anchored = true |
784 | - | weld.C0 = CFrame.new(-0.25, 0.38, 0)*CFrame.Angles(0, 0, 0) |
784 | + | prt.CFrame = cframe |
785 | - | mesh.Scale = Vector3.new(0.3, 0.325, 0.55) |
785 | + | local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
786 | game:GetService("Debris"):AddItem(prt, 10) | |
787 | - | ap5 = Instance.new("Model") |
787 | + | if Type == 1 or Type == nil then |
788 | - | ap5.Parent = char |
788 | + | table.insert(Effects, { |
789 | - | ap5.Name = "ap5" |
789 | + | prt, |
790 | - | rh = Instance.new("Part") |
790 | + | "Block1", |
791 | - | rh.Parent = ap5 |
791 | + | delay, |
792 | - | rh.BrickColor = BrickColor.new("Fire Yellow") |
792 | + | x3, |
793 | - | rh.Locked = true |
793 | + | y3, |
794 | - | rh.CanCollide = false |
794 | + | z3, |
795 | - | mesh = Instance.new("SpecialMesh") |
795 | + | msh |
796 | - | rh.formFactor = "Symmetric" |
796 | + | }) |
797 | - | mesh.MeshType = "FileMesh" |
797 | + | elseif Type == 2 then |
798 | - | mesh.MeshId = "rbxassetid://619487063" |
798 | + | table.insert(Effects, { |
799 | - | mesh.Parent = rh |
799 | + | prt, |
800 | - | local weld = Instance.new("Weld") |
800 | + | "Block2", |
801 | - | weld.Parent = rh |
801 | + | delay, |
802 | - | weld.Part0 = rh |
802 | + | x3, |
803 | - | weld.Part1 =char["Right Arm"] |
803 | + | y3, |
804 | - | weld.C0 = CFrame.new(-0.05, 0.3, 0)*CFrame.Angles(0, 0, 0) |
804 | + | z3, |
805 | - | mesh.Scale = Vector3.new(0.006, 0.002, 0.01) |
805 | + | msh |
806 | }) | |
807 | - | ap6 = Instance.new("Model") |
807 | + | elseif Type == 3 then |
808 | - | ap6.Parent = char |
808 | + | table.insert(Effects, { |
809 | - | ap6.Name = "ap6" |
809 | + | prt, |
810 | - | rh = Instance.new("Part") |
810 | + | "Block3", |
811 | - | rh.Parent = ap6 |
811 | + | delay, |
812 | - | rh.BrickColor = BrickColor.new("Fire Yellow") |
812 | + | x3, |
813 | - | rh.Locked = true |
813 | + | y3, |
814 | - | rh.CanCollide = false |
814 | + | z3, |
815 | - | mesh = Instance.new("SpecialMesh") |
815 | + | msh |
816 | - | rh.formFactor = "Symmetric" |
816 | + | }) |
817 | - | mesh.MeshType = "FileMesh" |
817 | + | end |
818 | - | mesh.MeshId = "rbxassetid://619487063" |
818 | + | |
819 | - | mesh.Parent = rh |
819 | + | function CreateSound(id, par, vol, pit) |
820 | - | local weld = Instance.new("Weld") |
820 | + | coroutine.resume(coroutine.create(function() |
821 | - | weld.Parent = rh |
821 | + | local sou = Instance.new("Sound", par or workspace) |
822 | - | weld.Part0 = rh |
822 | + | sou.Volume = vol |
823 | - | weld.Part1 =char["Left Arm"] |
823 | + | sou.Pitch = pit or 1 |
824 | - | weld.C0 = CFrame.new(0.05, 0.3, 0)*CFrame.Angles(0, 0, 0) |
824 | + | sou.SoundId = id |
825 | - | mesh.Scale = Vector3.new(0.006, 0.002, 0.01) |
825 | + | swait() |
826 | sou:play() | |
827 | game:GetService("Debris"):AddItem(sou, 6) | |
828 | - | mse.KeyDown:connect(function(key) |
828 | + | end)) |
829 | - | key = key:lower() |
829 | + | |
830 | - | if key == "k" then |
830 | + | function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay) |
831 | - | yyd = CFuncs.Sound.Create("921051148") |
831 | + | local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5)) |
832 | - | yyd.TimePosition = 0.5 |
832 | + | prt.Anchored = true |
833 | - | yyd.Volume = 7 |
833 | + | prt.CFrame = cframe |
834 | prt.Material = "Neon" | |
835 | local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) | |
836 | - | bbgTl.Text = "Gimme a break." |
836 | + | game:GetService("Debris"):AddItem(prt, 10) |
837 | - | wait(1) |
837 | + | coroutine.resume(coroutine.create(function(Part, Mesh) |
838 | - | TextFade() |
838 | + | for i = 0, 6, delay do |
839 | swait() | |
840 | Part.Transparency = i | |
841 | - | ) |
841 | + | Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3) |
842 | end | |
843 | Part.Parent = nil | |
844 | - | mse.KeyDown:connect(function(key) |
844 | + | end), prt, msh) |
845 | - | key = key:lower() |
845 | + | |
846 | - | if key == "n" then |
846 | + | function shoottraildd(mouse, partt, SpreadAmount, dmg) |
847 | local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount)) | |
848 | - | teme = CFuncs.Sound.Create("499396245") |
848 | + | local MainPos = partt.Position |
849 | - | teme.Volume = 7 |
849 | + | local MainPos2 = mouse + SpreadVectors |
850 | - | bbgTl.Text = "You..!" |
850 | + | local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2) |
851 | - | wait(1) |
851 | + | local speed = 1000 |
852 | - | TextFade() |
852 | + | local num = 1 |
853 | coroutine.resume(coroutine.create(function() | |
854 | repeat | |
855 | - | ) |
855 | + | swait() |
856 | local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent) | |
857 | local mag = (MainPos - pos).magnitude | |
858 | - | mse.KeyDown:connect(function(key) |
858 | + | Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15) |
859 | - | key = key:lower() |
859 | + | MainPos = MainPos + MouseLook.lookVector * speed |
860 | - | if key == "l" then |
860 | + | num = num - 1 |
861 | MouseLook = MouseLook * angles(math.rad(-1), 0, 0) | |
862 | - | kono = CFuncs.Sound.Create("645811027") |
862 | + | if hit ~= nil then |
863 | - | kono.Volume = 7 |
863 | + | num = 0 |
864 | - | bbgTl.Text = "T-This power..!" |
864 | + | local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new()) |
865 | - | wait(1.5) |
865 | + | refpart.Anchored = true |
866 | - | TextFade() |
866 | + | refpart.CFrame = CFrame.new(pos) |
867 | game:GetService("Debris"):AddItem(refpart, 2) | |
868 | end | |
869 | - | ) |
869 | + | if num <= 0 then |
870 | local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new()) | |
871 | refpart.Anchored = true | |
872 | - | mse.KeyDown:connect(function(key) |
872 | + | refpart.CFrame = CFrame.new(pos) |
873 | - | key = key:lower() |
873 | + | if hit ~= nil then |
874 | - | if key == "j" then |
874 | + | CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1) |
875 | BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05) | |
876 | - | kk = CFuncs.Sound.Create("1212328051") |
876 | + | BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05) |
877 | - | kk.Volume = 7 |
877 | + | BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05) |
878 | - | bbgTl.Text = "You really p#ssed me off." |
878 | + | MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg") |
879 | - | wait(2) |
879 | + | end |
880 | - | TextFade() |
880 | + | game:GetService("Debris"):AddItem(refpart, 0) |
881 | end | |
882 | until num <= 0 | |
883 | end)) | |
884 | - | ) |
884 | + | |
885 | - | mse.KeyDown:connect(function(key) |
885 | + | function shoottraildd2(mouse, partt, SpreadAmount) |
886 | - | key = key:lower() |
886 | + | local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount)) |
887 | - | if key == "," and canworld == true then |
887 | + | local MainPos = partt.Position |
888 | local MainPos2 = mouse + SpreadVectors | |
889 | - | HOLYFUCKTHATSSOMEGOODMUSICDAMN:Pause() |
889 | + | local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2) |
890 | - | st1 = CFuncs.Sound.Create("873240542") |
890 | + | local speed = 1000 |
891 | - | st1.Volume = 7 |
891 | + | local num = 1 |
892 | - | bbgTl.Text = "You truly are the lowest scum in history.." |
892 | + | coroutine.resume(coroutine.create(function() |
893 | - | wait(2.5) |
893 | + | repeat |
894 | - | TextFade() |
894 | + | swait() |
895 | - | wait(0.75) |
895 | + | local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent) |
896 | - | st2 = CFuncs.Sound.Create("873240410") |
896 | + | local mag = (MainPos - pos).magnitude |
897 | - | st2.Volume = 7 |
897 | + | Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -8.175, 0, -8.175, 0.15) |
898 | - | bbgTl.Text = "The debt you owe.." |
898 | + | MainPos = MainPos + MouseLook.lookVector * speed |
899 | - | wait(0.5) |
899 | + | num = num - 1 |
900 | - | TextFade() |
900 | + | MouseLook = MouseLook * angles(math.rad(-1), 0, 0) |
901 | - | wait(0.5) |
901 | + | if hit ~= nil then |
902 | - | st3 = CFuncs.Sound.Create("1207959412") |
902 | + | num = 0 |
903 | - | st3.Volume = 7 |
903 | + | local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new()) |
904 | - | bbgTl.Text = "can't be paid with money!" |
904 | + | refpart.Anchored = true |
905 | - | --OBLIGITORY ORA |
905 | + | refpart.CFrame = CFrame.new(pos) |
906 | - | wait(2.4) |
906 | + | game:GetService("Debris"):AddItem(refpart, 2) |
907 | end | |
908 | - | TextFade() |
908 | + | if num <= 0 then |
909 | - | HOLYFUCKTHATSSOMEGOODMUSICDAMN:Resume() |
909 | + | local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new()) |
910 | refpart.Anchored = true | |
911 | refpart.CFrame = CFrame.new(pos) | |
912 | - | ) |
912 | + | if hit ~= nil then |
913 | CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1) | |
914 | - | mse.KeyDown:connect(function(key) |
914 | + | BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05) |
915 | - | key = key:lower() |
915 | + | BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05) |
916 | - | if key == "p" then |
916 | + | BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05) |
917 | MagniKILL(refpart, 80, 0, "Normal") | |
918 | - | jk = CFuncs.Sound.Create("1212328340") |
918 | + | end |
919 | - | bbgTl.Text = "I will personally kick your [OOPS KID FRIENDLY SORRY]!" |
919 | + | game:GetService("Debris"):AddItem(refpart, 0) |
920 | - | wait(4) |
920 | + | end |
921 | - | TextFade() |
921 | + | until num <= 0 |
922 | end)) | |
923 | end | |
924 | function shoottraildd22(mouse, partt, SpreadAmount) | |
925 | - | ) |
925 | + | local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount)) |
926 | local MainPos = partt.Position | |
927 | - | mse.KeyDown:connect(function(key) |
927 | + | local MainPos2 = mouse + SpreadVectors |
928 | - | key = key:lower() |
928 | + | local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2) |
929 | - | if key == "h" and cooldown == false then |
929 | + | local speed = 900 |
930 | local num = 1 | |
931 | - | cooldown = true |
931 | + | coroutine.resume(coroutine.create(function() |
932 | - | judge = CFuncs.Sound.Create("1300588094") |
932 | + | repeat |
933 | - | judge.Volume = 10 |
933 | + | swait() |
934 | - | bbgTl.Text = "I shall be the judge!" |
934 | + | local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent) |
935 | - | wait(0.5) |
935 | + | local mag = (MainPos - pos).magnitude |
936 | Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -8.175, 0, -8.175, 0.15) | |
937 | - | TextFade() |
937 | + | MainPos = MainPos + MouseLook.lookVector * speed |
938 | - | judge:Destroy() |
938 | + | num = num - 1 |
939 | - | cooldown = false |
939 | + | MouseLook = MouseLook * angles(math.rad(-1), 0, 0) |
940 | if hit ~= nil then | |
941 | num = 0 | |
942 | - | ) |
942 | + | local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new()) |
943 | refpart.Anchored = true | |
944 | - | mse.KeyDown:connect(function(key) |
944 | + | refpart.CFrame = CFrame.new(pos) |
945 | - | key = key:lower() |
945 | + | game:GetService("Debris"):AddItem(refpart, 2) |
946 | - | if key == "r" and cooldown == false then |
946 | + | end |
947 | if num <= 0 then | |
948 | - | cooldown = true |
948 | + | local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new()) |
949 | - | standjudge = CFuncs.Sound.Create("1300588094") |
949 | + | refpart.Anchored = true |
950 | - | standjudge.Volume = 10 |
950 | + | refpart.CFrame = CFrame.new(pos) |
951 | - | standjudge.TimePosition = 8.9 |
951 | + | if hit ~= nil then |
952 | - | bbgTl.Text = "Your judge.. will be my Stand!" |
952 | + | CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1) |
953 | - | wait(3) |
953 | + | BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05) |
954 | BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05) | |
955 | - | TextFade() |
955 | + | BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05) |
956 | MagniKILL(refpart, 80, 0, "Normal") | |
957 | - | cooldown = false |
957 | + | end |
958 | game:GetService("Debris"):AddItem(refpart, 0) | |
959 | end | |
960 | - | ) |
960 | + | until num <= 0 |
961 | end)) | |
962 | - | mse.KeyDown:connect(function(key) |
962 | + | |
963 | - | key = key:lower() |
963 | + | function shoottraildd3(mouse, partt, SpreadAmount, dmg) |
964 | - | if key == ";" then |
964 | + | local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount)) |
965 | local MainPos = partt.Position | |
966 | - | wagh = CFuncs.Sound.Create("998999809") |
966 | + | local MainPos2 = mouse + SpreadVectors |
967 | - | wagh.Volume = 10 |
967 | + | local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2) |
968 | local speed = 200 | |
969 | - | bbgTl.Text = "*inaudible*" |
969 | + | local num = 0 |
970 | - | wait(2) |
970 | + | coroutine.resume(coroutine.create(function() |
971 | - | TextFade() |
971 | + | repeat |
972 | swait() | |
973 | local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent) | |
974 | - | ) |
974 | + | local mag = (MainPos - pos).magnitude |
975 | Laser(BrickColor.new("White"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.375, 0, -0.375, 0.05) | |
976 | - | mse.KeyDown:connect(function(key) |
976 | + | MainPos = MainPos + MouseLook.lookVector * speed |
977 | - | key = key:lower() |
977 | + | num = num - 1 |
978 | - | if key == "." then |
978 | + | MouseLook = MouseLook * angles(math.rad(-1), 0, 0) |
979 | - | yaro = CFuncs.Sound.Create("869850439") |
979 | + | if hit ~= nil then |
980 | - | yaro.Volume = 5 |
980 | + | num = 0 |
981 | - | bbgTl.Text = "You b#$+@rd!" |
981 | + | local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new()) |
982 | - | wait(1.4) |
982 | + | refpart.Anchored = true |
983 | - | TextFade() |
983 | + | refpart.CFrame = CFrame.new(pos) |
984 | BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05) | |
985 | game:GetService("Debris"):AddItem(refpart, 2) | |
986 | end | |
987 | if num <= 0 then | |
988 | - | canworld = true |
988 | + | local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new()) |
989 | - | mse.KeyDown:connect(function(key) |
989 | + | refpart.Anchored = true |
990 | - | key = key:lower() |
990 | + | refpart.CFrame = CFrame.new(pos) |
991 | - | if key == "g" then |
991 | + | if hit ~= nil then |
992 | - | if canworld == false then return end |
992 | + | CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1) |
993 | - | if canworld then |
993 | + | BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05) |
994 | - | canworld = false |
994 | + | BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05) |
995 | - | local ScreenGui = Instance.new("ScreenGui", plr.PlayerGui) |
995 | + | MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness") |
996 | - | local ImageLabel = Instance.new("ImageLabel") |
996 | + | end |
997 | - | ImageLabel.Parent = ScreenGui |
997 | + | game:GetService("Debris"):AddItem(refpart, 0) |
998 | - | ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1) |
998 | + | end |
999 | - | ImageLabel.BackgroundTransparency = 1 |
999 | + | until num <= 0 |
1000 | - | ImageLabel.Position = UDim2.new(0, 0, 0, 0) |
1000 | + | end)) |
1001 | - | ImageLabel.Size = UDim2.new(0, 300, 0, 200) |
1001 | + | |
1002 | - | ImageLabel.Image = "rbxassetid://1562289224" |
1002 | + | function shoottraildd4(mouse, partt, SpreadAmount, dmg) |
1003 | - | for i = 1,10 do |
1003 | + | local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount)) |
1004 | - | ImageLabel.Position = ImageLabel.Position - UDim2.new(0,25,0,15) + UDim2.new(0,math.random(-20,20),0,math.random(-20,20)) |
1004 | + | local MainPos = partt.Position |
1005 | - | ImageLabel.Size = ImageLabel.Size + UDim2.new(0,100,0,100) |
1005 | + | local MainPos2 = mouse + SpreadVectors |
1006 | - | wait() |
1006 | + | local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2) |
1007 | local speed = 500 | |
1008 | - | ScreenGui:remove() |
1008 | + | local num = 1 |
1009 | - | sptw = CFuncs.Sound.Create("1515909034") |
1009 | + | coroutine.resume(coroutine.create(function() |
1010 | - | sptw.Volume = 8 |
1010 | + | repeat |
1011 | - | sptw.TimePosition = 0.05 |
1011 | + | swait() |
1012 | - | bbgTl.Text = "Star Platinum: The World!" |
1012 | + | local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent) |
1013 | - | wait(1.5) |
1013 | + | local mag = (MainPos - pos).magnitude |
1014 | - | lasers = CFuncs.Sound.Create("926382097") |
1014 | + | Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -1.175, 0, -1.175, 0.15) |
1015 | - | lasers.Volume = 5 |
1015 | + | MainPos = MainPos + MouseLook.lookVector * speed |
1016 | - | |
1016 | + | num = num - 1 |
1017 | - | HOLYFUCKTHATSSOMEGOODMUSICDAMN:Pause() |
1017 | + | MouseLook = MouseLook * angles(math.rad(-1), 0, 0) |
1018 | - | |
1018 | + | if hit ~= nil then |
1019 | - | wait(1.5) |
1019 | + | num = 0 |
1020 | local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new()) | |
1021 | - | |
1021 | + | refpart.Anchored = true |
1022 | - | local function weld(lol) |
1022 | + | refpart.CFrame = CFrame.new(pos) |
1023 | - | local weld = Instance.new("Weld", plr.Character.Torso) |
1023 | + | game:GetService("Debris"):AddItem(refpart, 2) |
1024 | - | weld.Part0 = plr.Character.Torso |
1024 | + | end |
1025 | - | weld.Part1 = lol |
1025 | + | if num <= 0 then |
1026 | - | weld.C0 = plr.Character.Torso.CFrame:inverse() |
1026 | + | local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new()) |
1027 | - | weld.C1 = lol.CFrame:inverse() |
1027 | + | refpart.Anchored = true |
1028 | refpart.CFrame = CFrame.new(pos) | |
1029 | - | wait() |
1029 | + | if hit ~= nil then |
1030 | - | |
1030 | + | CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1) |
1031 | - | for i, v in pairs(game.Players:GetChildren()) do |
1031 | + | BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05) |
1032 | - | h = v.Character:FindFirstChild("Head") |
1032 | + | BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05) |
1033 | - | if h then |
1033 | + | BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05) |
1034 | - | h.Anchored = true |
1034 | + | MagniDamage(refpart, 4, dmg, 40, 0, "Normal") |
1035 | - | plr.Character:FindFirstChild("Head").Anchored = false |
1035 | + | end |
1036 | game:GetService("Debris"):AddItem(refpart, 0) | |
1037 | - | t = v.Character:FindFirstChild("Torso") |
1037 | + | end |
1038 | - | if t then |
1038 | + | until num <= 0 |
1039 | - | t.Anchored = true |
1039 | + | end)) |
1040 | - | plr.Character:FindFirstChild("Torso").Anchored = false |
1040 | + | |
1041 | vt = Vector3.new | |
1042 | - | RA = v.Character:FindFirstChild("Right Arm") |
1042 | + | bc = BrickColor.new |
1043 | - | if RA then |
1043 | + | br = BrickColor.random |
1044 | - | RA.Anchored = true |
1044 | + | local cam = game.Workspace.CurrentCamera |
1045 | - | plr.Character:FindFirstChild("Right Arm").Anchored = false |
1045 | + | function Damagefunc(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, decreaseblock) |
1046 | if hit.Parent == nil then | |
1047 | - | LA = v.Character:FindFirstChild("Left Arm") |
1047 | + | return |
1048 | - | if LA then |
1048 | + | end |
1049 | - | LA.Anchored = true |
1049 | + | h = hit.Parent:FindFirstChildOfClass("Humanoid") |
1050 | - | plr.Character:FindFirstChild("Left Arm").Anchored = false |
1050 | + | for _, v in pairs(hit.Parent:children()) do |
1051 | if v:IsA("Humanoid") then | |
1052 | - | RL = v.Character:FindFirstChild("Right Leg") |
1052 | + | h = v |
1053 | - | if RL then |
1053 | + | end |
1054 | - | RL.Anchored = true |
1054 | + | end |
1055 | - | plr.Character:FindFirstChild("Right Leg").Anchored = false |
1055 | + | if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then |
1056 | h = hit.Parent.Parent:FindFirstChildOfClass("Humanoid") | |
1057 | - | LL = v.Character:FindFirstChild("Left Leg") |
1057 | + | end |
1058 | - | if LL then |
1058 | + | if hit.Parent.className == "Hat" then |
1059 | - | LL.Anchored = true |
1059 | + | hit = hit.Parent.Parent:findFirstChild("Head") |
1060 | - | plr.Character:FindFirstChild("Left Leg").Anchored = false |
1060 | + | end |
1061 | if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then | |
1062 | if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then | |
1063 | return | |
1064 | - | |
1064 | + | end |
1065 | - | |
1065 | + | c = Instance.new("ObjectValue") |
1066 | - | |
1066 | + | c.Name = "creator" |
1067 | - | game.Lighting.TimeOfDay="00:00:00" |
1067 | + | c.Value = game:service("Players").LocalPlayer |
1068 | - | game.Lighting.OutdoorAmbient=Color3.new(50,0,350) |
1068 | + | c.Parent = h |
1069 | - | wait(0.1) |
1069 | + | game:GetService("Debris"):AddItem(c, 0.5) |
1070 | - | game.Lighting.OutdoorAmbient=Color3.new(0,114,235) |
1070 | + | Damage = math.random(minim, maxim) |
1071 | - | wait(0.1) |
1071 | + | blocked = false |
1072 | - | game.Lighting.OutdoorAmbient=Color3.new(0,0,235) |
1072 | + | block = hit.Parent:findFirstChild("Block") |
1073 | - | wait(0.1) |
1073 | + | if block ~= nil then |
1074 | - | game.Lighting.OutdoorAmbient=Color3.new(0,114,0) |
1074 | + | print(block.className) |
1075 | - | wait(0.1) |
1075 | + | if block.className == "NumberValue" and block.Value > 0 then |
1076 | - | game.Lighting.OutdoorAmbient=Color3.new(255, 255, 355) |
1076 | + | blocked = true |
1077 | - | tiock = CFuncs.Sound.Create("627730102") |
1077 | + | if decreaseblock == nil then |
1078 | - | tiock.Looped = true |
1078 | + | block.Value = block.Value - 1 |
1079 | end | |
1080 | - | --game.Debris:AddItem(cce, 5) |
1080 | + | end |
1081 | if block.className == "IntValue" and block.Value > 0 then | |
1082 | - | wait() |
1082 | + | blocked = true |
1083 | if decreaseblock ~= nil then | |
1084 | block.Value = block.Value - 1 | |
1085 | - | --wait(5) |
1085 | + | end |
1086 | - | bbgTl.Text = " " |
1086 | + | end |
1087 | - | wait(5) |
1087 | + | end |
1088 | - | |
1088 | + | if blocked == false then |
1089 | h.Health = h.Health - Damage | |
1090 | showDamage(hit.Parent, Damage, 0.5, BrickColor.new("Really red")) | |
1091 | - | tiock:Stop() |
1091 | + | else |
1092 | - | tokiu = CFuncs.Sound.Create("923033530") |
1092 | + | h.Health = h.Health - Damage / 2 |
1093 | - | tokiu.Volume = 5 |
1093 | + | showDamage(hit.Parent, Damage / 2, 0.5, BrickColor.new("Bright blue")) |
1094 | - | bbgTl.Text = "..Time resumes once again." |
1094 | + | end |
1095 | - | wait(1.5) |
1095 | + | if Type == "Knockdown" then |
1096 | - | brmpbrmp = CFuncs.Sound.Create("757514877") |
1096 | + | Humanoid = hit.Parent.Humanoid |
1097 | - | brmpbrmp.Volume = 5 |
1097 | + | Humanoid.PlatformStand = true |
1098 | - | for i, v in pairs(game.Players:GetChildren()) do |
1098 | + | coroutine.resume(coroutine.create(function(HHumanoid) |
1099 | - | h = v.Character:FindFirstChild("Head") |
1099 | + | swait(1) |
1100 | - | if h then |
1100 | + | HHumanoid.PlatformStand = false |
1101 | - | h.Anchored = false |
1101 | + | end), Humanoid) |
1102 | local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit | |
1103 | - | t = v.Character:FindFirstChild("Torso") |
1103 | + | hit.CFrame = CFrame.new(hit.Position, Vector3.new(angle.x, hit.Position.y, angle.z)) * CFrame.fromEulerAnglesXYZ(math.pi / 4, 0, 0) |
1104 | - | if t then |
1104 | + | local bodvol = Instance.new("BodyVelocity") |
1105 | - | t.Anchored = false |
1105 | + | bodvol.velocity = angle * knockback |
1106 | bodvol.P = 5000 | |
1107 | - | RA = v.Character:FindFirstChild("Right Arm") |
1107 | + | bodvol.maxForce = Vector3.new(8000, 8000, 8000) |
1108 | - | if RA then |
1108 | + | bodvol.Parent = hit |
1109 | - | RA.Anchored = false |
1109 | + | rl = Instance.new("BodyAngularVelocity") |
1110 | rl.P = 3000 | |
1111 | - | LA = v.Character:FindFirstChild("Left Arm") |
1111 | + | rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000 |
1112 | - | if LA then |
1112 | + | rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)) |
1113 | - | LA.Anchored = false |
1113 | + | rl.Parent = hit |
1114 | game:GetService("Debris"):AddItem(bodvol, 0.5) | |
1115 | - | RL = v.Character:FindFirstChild("Right Leg") |
1115 | + | game:GetService("Debris"):AddItem(rl, 0.5) |
1116 | - | if RL then |
1116 | + | elseif Type == "Normal" then |
1117 | - | RL.Anchored = false |
1117 | + | bp = Instance.new("BodyVelocity") |
1118 | bp.P = 100000 | |
1119 | - | LL = v.Character:FindFirstChild("Left Leg") |
1119 | + | bp.maxForce = Vector3.new(math.huge, 0, math.huge) |
1120 | - | if LL then |
1120 | + | if KnockbackType == 1 then |
1121 | - | LL.Anchored = false |
1121 | + | bp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05 |
1122 | elseif KnockbackType == 2 then | |
1123 | bp.velocity = Property.CFrame.lookVector * knockback | |
1124 | end | |
1125 | - | game.Lighting.OutdoorAmbient=Color3.new(0,114,0) |
1125 | + | if knockback > 0 then |
1126 | - | wait(0.1) |
1126 | + | bp.Parent = hit.Parent.Torso |
1127 | - | game.Lighting.OutdoorAmbient=Color3.new(50,0,350) |
1127 | + | end |
1128 | - | wait(0.1) |
1128 | + | game:GetService("Debris"):AddItem(bp, 0.5) |
1129 | - | game.Lighting.OutdoorAmbient=Color3.new(0,114,235) |
1129 | + | elseif Type == "Up" then |
1130 | - | wait(0.1) |
1130 | + | local bodyVelocity = Instance.new("BodyVelocity") |
1131 | - | game.Lighting.OutdoorAmbient=Color3.new(0,0,235) |
1131 | + | bodyVelocity.velocity = vt(0, 60, 0) |
1132 | bodyVelocity.P = 5000 | |
1133 | - | game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255) |
1133 | + | bodyVelocity.maxForce = Vector3.new(8000, 8000, 8000) |
1134 | - | game.Lighting.TimeOfDay="15:00:00" |
1134 | + | bodyVelocity.Parent = hit |
1135 | - | |
1135 | + | game:GetService("Debris"):AddItem(bodyVelocity, 1) |
1136 | - | canworld = true |
1136 | + | rl = Instance.new("BodyAngularVelocity") |
1137 | - | HOLYFUCKTHATSSOMEGOODMUSICDAMN:Resume() |
1137 | + | rl.P = 3000 |
1138 | rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000 | |
1139 | - | bbgTl.Text = " " |
1139 | + | rl.angularvelocity = Vector3.new(math.random(-30, 30), math.random(-30, 30), math.random(-30, 30)) |
1140 | rl.Parent = hit | |
1141 | game:GetService("Debris"):AddItem(rl, 0.5) | |
1142 | - | ) |
1142 | + | elseif Type == "Snare" then |
1143 | bp = Instance.new("BodyPosition") | |
1144 | - | function clerp(a,b,c,d) |
1144 | + | bp.P = 2000 |
1145 | - | for i = 0,d,.01 do |
1145 | + | bp.D = 100 |
1146 | - | a.CFrame = CFrame.new(b:lerp(c,i)) |
1146 | + | bp.maxForce = Vector3.new(math.huge, math.huge, math.huge) |
1147 | - | wait() |
1147 | + | bp.position = hit.Parent.Torso.Position |
1148 | bp.Parent = hit.Parent.Torso | |
1149 | game:GetService("Debris"):AddItem(bp, 1) | |
1150 | - | function slerp(a2,b2,c2,d2) |
1150 | + | elseif Type == "Target" and Targetting == false then |
1151 | - | for i2 = 0,d2,.01 do |
1151 | + | ZTarget = hit.Parent.Torso |
1152 | - | a2.CFrame = CFrame.new(b2:lerp(c2,i2)) |
1152 | + | coroutine.resume(coroutine.create(function(Part) |
1153 | - | wait() |
1153 | + | so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5) |
1154 | swait(1) | |
1155 | so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5) | |
1156 | - | part = nil |
1156 | + | end), ZTarget) |
1157 | - | cooldown = false |
1157 | + | TargHum = ZTarget.Parent:findFirstChild("Humanoid") |
1158 | targetgui = Instance.new("BillboardGui") | |
1159 | - | if key == "e" and part == nil and cooldown == false and canworld == true then |
1159 | + | targetgui.Parent = ZTarget |
1160 | - | |
1160 | + | targetgui.Size = UDim2.new(10, 100, 10, 100) |
1161 | - | game.Lighting.OutdoorAmbient=Color3.new(0,14,135) |
1161 | + | targ = Instance.new("ImageLabel") |
1162 | - | game.Lighting.TimeOfDay="00:00:00" |
1162 | + | targ.Parent = targetgui |
1163 | - | wait(0.000004) |
1163 | + | targ.BackgroundTransparency = 1 |
1164 | - | game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255) |
1164 | + | targ.Image = "rbxassetid://4834067" |
1165 | - | game.Lighting.TimeOfDay="15:00:00" |
1165 | + | targ.Size = UDim2.new(1, 0, 1, 0) |
1166 | - | plr.Character.Torso.CFrame = CFrame.new(Vector3.new(Mouse.hit.p.X,Mouse.hit.p.Y+1.5,Mouse.hit.p.Z),plr.Character.Torso.CFrame.p) |
1166 | + | cam.CameraType = "Scriptable" |
1167 | - | bam = CFuncs.Sound.Create("872436640") |
1167 | + | cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position) |
1168 | - | bam.Volume = 10 |
1168 | + | dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z) |
1169 | - | cooldown = true |
1169 | + | workspace.CurrentCamera.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position) |
1170 | - | wait(1.1) |
1170 | + | Targetting = true |
1171 | - | bam:Destroy() |
1171 | + | RocketTarget = ZTarget |
1172 | - | cooldown = false |
1172 | + | for i = 1, Property do |
1173 | if 0 < Humanoid.Health and Character.Parent ~= nil and 0 < TargHum.Health and TargHum.Parent ~= nil and Targetting == true then | |
1174 | swait() | |
1175 | end | |
1176 | - | ) |
1176 | + | cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position) |
1177 | dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z) | |
1178 | - | Effects = {} |
1178 | + | cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position) * cf(0, 5, 10) * euler(-0.3, 0, 0) |
1179 | - | local Player = game.Players.localPlayer |
1179 | + | end |
1180 | - | local Character = Player.Character |
1180 | + | Targetting = true |
1181 | - | Character.Archivable = true |
1181 | + | RocketTarget = true |
1182 | - | AdvancingFortress = Character:Clone() |
1182 | + | targetgui.Parent = true |
1183 | - | AdvancingFortress.Parent = char |
1183 | + | cam.CameraType = "Custom" |
1184 | - | torso = AdvancingFortress.Torso |
1184 | + | end |
1185 | - | hum = AdvancingFortress.Humanoid |
1185 | + | debounce = Instance.new("BoolValue") |
1186 | - | AdvancingFortress.Name = "Advancing Fortress" |
1186 | + | debounce.Name = "DebounceHit" |
1187 | - | pl = AdvancingFortress |
1187 | + | debounce.Parent = hit.Parent |
1188 | - | local FOrin = "rbxassetid://1561375999" |
1188 | + | debounce.Value = true |
1189 | - | AdvancingFortress.Head.face.Texture = FOrin |
1189 | + | game:GetService("Debris"):AddItem(debounce, Delay) |
1190 | c = Instance.new("ObjectValue") | |
1191 | - | HOLYFUCKTHATSSOMEGOODMUSICDAMN = Instance.new("Sound", hum) |
1191 | + | c.Name = "creator" |
1192 | - | HOLYFUCKTHATSSOMEGOODMUSICDAMN.SoundId = "rbxassetid://907949539" |
1192 | + | c.Value = Player |
1193 | - | HOLYFUCKTHATSSOMEGOODMUSICDAMN.Volume = 7 |
1193 | + | c.Parent = h |
1194 | - | HOLYFUCKTHATSSOMEGOODMUSICDAMN.Looped = true |
1194 | + | game:GetService("Debris"):AddItem(c, 0.5) |
1195 | - | HOLYFUCKTHATSSOMEGOODMUSICDAMN:Play() |
1195 | + | CRIT = true |
1196 | - | muted = false |
1196 | + | hitDeb = true |
1197 | AttackPos = 6 | |
1198 | - | mse.KeyDown:connect(function(key) |
1198 | + | end |
1199 | - | key = key:lower() |
1199 | + | |
1200 | - | if key == "t" and muted == false then |
1200 | + | function showDamage(Char, Dealt, du, Color) |
1201 | m = Instance.new("Model") | |
1202 | - | HOLYFUCKTHATSSOMEGOODMUSICDAMN.Volume = 0 |
1202 | + | m.Name = tostring(Dealt) |
1203 | - | muted = true |
1203 | + | h = Instance.new("Humanoid") |
1204 | h.Health = 0 | |
1205 | h.MaxHealth = 0 | |
1206 | h.Parent = m | |
1207 | c = Instance.new("Part") | |
1208 | - | pl.Shirt:Remove() |
1208 | + | c.Transparency = 0 |
1209 | - | pl.Pants:Remove() |
1209 | + | c.BrickColor = Color |
1210 | c.Transparency = 1 | |
1211 | - | FShirt = Instance.new("Shirt", pl) |
1211 | + | c.Name = "Head" |
1212 | - | FShirt.Name = "FShirt" |
1212 | + | c.TopSurface = 0 |
1213 | - | FPants = Instance.new("Pants", pl) |
1213 | + | c.BottomSurface = 0 |
1214 | - | FPants.Name = "FPants" |
1214 | + | c.formFactor = "Plate" |
1215 | - | pl.FShirt.ShirtTemplate = "rbxassetid://572240895" |
1215 | + | c.Size = Vector3.new(1, 0.4, 1) |
1216 | - | pl.FPants.PantsTemplate = "rbxassetid://572240895" |
1216 | + | local txt = Instance.new("BillboardGui", c) |
1217 | txt.Adornee = c | |
1218 | txt.Name = "_status" | |
1219 | txt.Size = UDim2.new(2, 0, 1.2, 0) | |
1220 | - | Character["Advancing Fortress"].Hat3:Destroy() |
1220 | + | txt.StudsOffset = Vector3.new(-9, 8, 0) |
1221 | local text = Instance.new("TextLabel", txt) | |
1222 | - | Character["Advancing Fortress"].Hat.Part.Transparency = 1 |
1222 | + | text.Size = UDim2.new(10, 0, 7, 0) |
1223 | - | Character["Advancing Fortress"].scarf.Part.Transparency = 1 |
1223 | + | text.FontSize = "Size12" |
1224 | text.TextScaled = true | |
1225 | - | Character["Advancing Fortress"].boot1.Part.Transparency = 1 |
1225 | + | text.TextTransparency = 0.5 |
1226 | - | Character["Advancing Fortress"].boot2.Part.Transparency = 1 |
1226 | + | text.BackgroundTransparency = 1 |
1227 | - | Character["Advancing Fortress"].glo1.Part.Transparency = 1 |
1227 | + | text.TextTransparency = 0.5 |
1228 | - | Character["Advancing Fortress"].glo2.Part.Transparency = 1 |
1228 | + | text.TextStrokeTransparency = 0.5 |
1229 | - | Character["Advancing Fortress"].rs.Part.Transparency = 1 |
1229 | + | text.Font = "SciFi" |
1230 | - | Character["Advancing Fortress"].ls.Part.Transparency = 1 |
1230 | + | text.TextStrokeColor3 = Color3.new(0, 0, 0) |
1231 | - | Character["Advancing Fortress"].cloth.Part.Transparency = 1 |
1231 | + | v = Instance.new("Part") |
1232 | - | Character["Advancing Fortress"].ear1.Part.Transparency = 1 |
1232 | + | v.Name = "ColorBrick" |
1233 | - | Character["Advancing Fortress"].ear2.Part.Transparency = 1 |
1233 | + | v.Parent = c |
1234 | - | Character["Advancing Fortress"].belt.Part.Transparency = 1 |
1234 | + | v.FormFactor = "Symmetric" |
1235 | - | Character["Advancing Fortress"].belt2.Part.Transparency = 1 |
1235 | + | v.Anchored = true |
1236 | - | Character["Advancing Fortress"].belt3.Part.Transparency = 1 |
1236 | + | v.CanCollide = false |
1237 | - | Character["Advancing Fortress"].cloth2.Part.Transparency = 1 |
1237 | + | v.BottomSurface = "Smooth" |
1238 | - | Character["Advancing Fortress"].gr.Part.Transparency = 1 |
1238 | + | v.TopSurface = "Smooth" |
1239 | - | Character["Advancing Fortress"].gl.Part.Transparency = 1 |
1239 | + | v.Size = Vector3.new(10, 5, 3) |
1240 | - | Character["Advancing Fortress"].ap1.Part.Transparency = 1 |
1240 | + | v.Transparency = 1 |
1241 | - | Character["Advancing Fortress"].ap2.Part.Transparency = 1 |
1241 | + | v.CFrame = c.CFrame |
1242 | - | Character["Advancing Fortress"].ap3.Part.Transparency = 1 |
1242 | + | v.BrickColor = BrickColor.random() |
1243 | - | Character["Advancing Fortress"].ap4.Part.Transparency = 1 |
1243 | + | v.Transparency = 1 |
1244 | - | Character["Advancing Fortress"].glo1B.Part.Transparency = 1 |
1244 | + | text.TextColor3 = t.BrickColor.Color |
1245 | - | Character["Advancing Fortress"].glo2B.Part.Transparency = 1 |
1245 | + | v.Shape = "Block" |
1246 | - | Character["Advancing Fortress"].ap5.Part.Transparency = 1 |
1246 | + | text.Text = tostring(Dealt) |
1247 | - | Character["Advancing Fortress"].ap6.Part.Transparency = 1 |
1247 | + | ms = Instance.new("CylinderMesh") |
1248 | - | Character["Advancing Fortress"].circ1.Part.Transparency = 1 |
1248 | + | ms.Scale = Vector3.new(0.8, 0.8, 0.8) |
1249 | - | Character["Advancing Fortress"].circ2.Part.Transparency = 1 |
1249 | + | if CRIT == true then |
1250 | - | Character["Advancing Fortress"].circ3.Part.Transparency = 1 |
1250 | + | ms.Scale = Vector3.new(1, 1.25, 1) |
1251 | - | Character["Advancing Fortress"].circ4.Part.Transparency = 1 |
1251 | + | end |
1252 | - | Character["Advancing Fortress"].muscle.Part.Transparency = 1 |
1252 | + | ms.Parent = c |
1253 | - | AdvancingFortress.Head.face.Transparency = 1 |
1253 | + | c.Reflectance = 0 |
1254 | Instance.new("BodyGyro").Parent = c | |
1255 | c.Parent = m | |
1256 | - | Character.Hat:Destroy() |
1256 | + | if Char:findFirstChild("Head") ~= nil then |
1257 | - | Character.boot1:Destroy() |
1257 | + | c.CFrame = CFrame.new(Char.Head.CFrame.p + Vector3.new(0, 1.5, 0)) |
1258 | - | Character.boot2:Destroy() |
1258 | + | elseif Char.Parent:findFirstChild("Head") ~= nil then |
1259 | - | Character.glo1:Destroy() |
1259 | + | c.CFrame = CFrame.new(Char.Parent.Head.CFrame.p + Vector3.new(0, 1.5, 0)) |
1260 | - | Character.glo2:Destroy() |
1260 | + | end |
1261 | - | Character.scarf:Destroy() |
1261 | + | f = Instance.new("BodyPosition") |
1262 | - | Character.cloth:Destroy() |
1262 | + | f.P = 200000 |
1263 | - | Character.rs:Destroy() |
1263 | + | f.D = 100 |
1264 | - | Character.ls:Destroy() |
1264 | + | f.maxForce = Vector3.new(math.huge, math.huge, math.huge) |
1265 | - | Character.ear1:Destroy() |
1265 | + | f.position = c.Position + Vector3.new(0, 3, 0) |
1266 | - | Character.ear2:Destroy() |
1266 | + | f.Parent = c |
1267 | - | Character.belt:Destroy() |
1267 | + | game:GetService("Debris"):AddItem(m, 0.5 + du) |
1268 | - | Character.belt2:Destroy() |
1268 | + | c.CanCollide = false |
1269 | - | Character.belt3:Destroy() |
1269 | + | m.Parent = workspace |
1270 | - | Character.cloth2:Destroy() |
1270 | + | c.CanCollide = false |
1271 | - | Character.ap1:Destroy() |
1271 | + | |
1272 | - | Character.ap2:Destroy() |
1272 | + | function rayCast(Pos, Dir, Max, Ignore) |
1273 | - | Character.ap3:Destroy() |
1273 | + | return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) |
1274 | - | Character.ap4:Destroy() |
1274 | + | |
1275 | - | Character.muscle:Destroy() |
1275 | + | function dmgstart(dmg, what) |
1276 | - | Character.circ1:Destroy() |
1276 | + | hitcon = what.Touched:connect(function(hit) |
1277 | - | Character.circ2:Destroy() |
1277 | + | local hum = hit.Parent:FindFirstChild("Humanoid") |
1278 | - | Character.circ3:Destroy() |
1278 | + | if hum and not hum:IsDescendantOf(Character) then |
1279 | - | Character.circ4:Destroy() |
1279 | + | hum:TakeDamage(dmg) |
1280 | - | Character.gr:Destroy() |
1280 | + | end |
1281 | - | Character.gl:Destroy() |
1281 | + | end) |
1282 | - | Character.ap5:Destroy() |
1282 | + | |
1283 | - | Character.ap6:Destroy() |
1283 | + | function dmgstop() |
1284 | - | Character.glo1B:Destroy() |
1284 | + | hitcon:disconnect() |
1285 | - | Character.glo2B:Destroy() |
1285 | + | |
1286 | - | for i, v in pairs(AdvancingFortress:GetChildren()) do |
1286 | + | function hito(dm, X, c, dn, dp, dq) |
1287 | - | if v:IsA("BasePart") then |
1287 | + | for I, dr in pairs(workspace:GetChildren()) do |
1288 | - | v.Transparency = 1 |
1288 | + | if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and X > (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then |
1289 | - | end |
1289 | + | local ds = dr:FindFirstChild("Humanoid") |
1290 | local dt = dr:FindFirstChild("HumanoidRootPart") | |
1291 | TakeDamage(ds, c) | |
1292 | ds.Parent:BreakJoints() | |
1293 | end | |
1294 | ds:SetStateEnabled(16, true) | |
1295 | - | local Humanoid = AdvancingFortress.Humanoid |
1295 | + | delay(dn, function() |
1296 | - | local Mouse = Player:GetMouse() |
1296 | + | ds:SetStateEnabled(16, true) |
1297 | - | local LeftArm = AdvancingFortress["Left Arm"] |
1297 | + | end) |
1298 | - | local RightArm = AdvancingFortress["Right Arm"] |
1298 | + | do |
1299 | - | local LeftLeg = AdvancingFortress["Left Leg"] |
1299 | + | local du = Instance.new("StringValue") |
1300 | - | local RightLeg = AdvancingFortress["Right Leg"] |
1300 | + | du.Name = "alabo" |
1301 | - | local Head = AdvancingFortress.Head |
1301 | + | du.Parent = dt |
1302 | - | local Torso = AdvancingFortress.Torso |
1302 | + | game.Debris:AddItem(du, dn) |
1303 | - | local Camera = game.Workspace.CurrentCamera |
1303 | + | local dv = Instance.new("Part") |
1304 | - | local RootPart = AdvancingFortress.HumanoidRootPart |
1304 | + | nooutline(dv) |
1305 | - | local RootJoint = RootPart.RootJoint |
1305 | + | dv.Size = Vector3.new(0.2, 0.2, 0.2) |
1306 | - | local attack = false |
1306 | + | dv.Transparency = 0.25 |
1307 | - | local Anim = "Idle" |
1307 | + | dv.Anchored = true |
1308 | - | local attacktype = 1 |
1308 | + | dv.CanCollide = false |
1309 | - | local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude |
1309 | + | dv.BrickColor = BrickColor.new("White") |
1310 | - | local velocity = RootPart.Velocity.y |
1310 | + | dv.Material = "Neon" |
1311 | - | local sine = 0 |
1311 | + | dv.Locked = true |
1312 | - | local change = 1 |
1312 | + | dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1)) |
1313 | - | local Create = LoadLibrary("RbxUtility").Create |
1313 | + | dv.Parent = modz |
1314 | - | local TimeStop = false |
1314 | + | local dw = Instance.new("SpecialMesh") |
1315 | - | local m = Create("Model")({ |
1315 | + | dw.MeshType = "Sphere" |
1316 | - | Parent = AdvancingFortress, |
1316 | + | dw.Scale = Vector3.new(0.5, 0.5, 0.5) |
1317 | - | Name = "WeaponModel" |
1317 | + | dw.Parent = dv |
1318 | - | }) |
1318 | + | game.Debris:AddItem(dv, 1) |
1319 | local dx = Instance.new("Model") | |
1320 | - | AdvancingFortress.Head.Name = "FHead" |
1320 | + | dx.Name = c |
1321 | - | AdvancingFortress.Torso.Name = "FTorso" |
1321 | + | dx.Parent = workspace |
1322 | - | AdvancingFortress.HumanoidRootPart.Name = "FHumanoidRootPart" |
1322 | + | game.Debris:AddItem(dx, 0.5 + c / 75) |
1323 | - | Humanoid.Animator.Parent = nil |
1323 | + | local dy = Instance.new("Humanoid") |
1324 | - | AdvancingFortress.Animate.Parent = nil |
1324 | + | dy.MaxHealth = 0 |
1325 | - | local function newMotor(part0, part1, c0, c1) |
1325 | + | dy.Parent = dx |
1326 | - | local w = Create("Weld")({ |
1326 | + | local dz = Instance.new("Part") |
1327 | - | Parent = part0, |
1327 | + | dz.Name = "Head" |
1328 | - | Part0 = part0, |
1328 | + | dz.Locked = true |
1329 | - | Part1 = part1, |
1329 | + | dz.Size = Vector3.new(0.2, 0.2, 0.2) |
1330 | - | C0 = c0, |
1330 | + | dz.Position = dt.Position |
1331 | - | C1 = c1 |
1331 | + | dz.BrickColor = BrickColor.new("New Yeller") |
1332 | dz.Material = "Neon" | |
1333 | - | return w |
1333 | + | dz.Transparency = 1 |
1334 | - | end |
1334 | + | dz.CanCollide = false |
1335 | - | function clerp(a, b, t) |
1335 | + | dz.Parent = dx |
1336 | - | return a:lerp(b, t) |
1336 | + | local dA = Instance.new("BodyPosition") |
1337 | - | end |
1337 | + | dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge) |
1338 | dA.P = 20000 | |
1339 | - | RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14) |
1339 | + | dA.D = 300 |
1340 | - | NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) |
1340 | + | dA.Position = dz.Position + Vector3.new(0, 5, 0) |
1341 | - | local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) |
1341 | + | dA.Parent = dz |
1342 | - | local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0)) |
1342 | + | local dB = Instance.new("CylinderMesh") |
1343 | - | local RH = newMotor(Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0)) |
1343 | + | dB.Parent = dz |
1344 | - | local LH = newMotor(Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0)) |
1344 | + | coroutine.resume(coroutine.create(function() |
1345 | - | RootJoint.C1 = CFrame.new(0, 0, 0) |
1345 | + | while dB do |
1346 | - | RootJoint.C0 = CFrame.new(0, 0, 0) |
1346 | + | swait() |
1347 | - | Torso.Neck.C1 = CFrame.new(0, 0, 0) |
1347 | + | dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4) |
1348 | - | Torso.Neck.C0 = CFrame.new(0, 1.5, 0) |
1348 | + | end |
1349 | - | local rarmc1 = RW.C1 |
1349 | + | end)) |
1350 | - | local larmc1 = LW.C1 |
1350 | + | if dp then |
1351 | - | local rlegc1 = RH.C1 |
1351 | + | local dC = Instance.new("BodyVelocity") |
1352 | - | local llegc1 = LH.C1 |
1352 | + | dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999) |
1353 | - | local resetc1 = false |
1353 | + | dC.P = 9999999999 |
1354 | - | function PlayAnimationFromTable(table, speed, bool) |
1354 | + | dC.Velocity = dp |
1355 | - | RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) |
1355 | + | dC.Parent = dt |
1356 | - | Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) |
1356 | + | game.Debris:AddItem(dC, dn) |
1357 | - | RW.C0 = clerp(RW.C0, table[3], speed) |
1357 | + | end |
1358 | - | LW.C0 = clerp(LW.C0, table[4], speed) |
1358 | + | if dq then |
1359 | - | RH.C0 = clerp(RH.C0, table[5], speed) |
1359 | + | local dD = Instance.new("BodyAngularVelocity") |
1360 | - | LH.C0 = clerp(LH.C0, table[6], speed) |
1360 | + | dD.MaxTorque = Vector3.new(99999, 999999, 999999) |
1361 | - | if bool == true and resetc1 == false then |
1361 | + | dD.P = math.huge |
1362 | - | resetc1 = true |
1362 | + | dD.AngularVelocity = dq |
1363 | - | RootJoint.C1 = RootJoint.C1 |
1363 | + | dD.Parent = dt |
1364 | - | Torso.Neck.C1 = Torso.Neck.C1 |
1364 | + | game.Debris:AddItem(dD, dn) |
1365 | - | RW.C1 = rarmc1 |
1365 | + | end |
1366 | - | LW.C1 = larmc1 |
1366 | + | local dE = Instance.new("Sound") |
1367 | - | RH.C1 = rlegc1 |
1367 | + | dE.Pitch = rd2(10, 11) / 10 |
1368 | - | LH.C1 = llegc1 |
1368 | + | dE.Volume = rd2(10, 13) / 10 |
1369 | dE.EmitterSize = 10 | |
1370 | - | end |
1370 | + | dE.SoundId = "rbxassetid://" |
1371 | - | ArtificialHB = Create("BindableEvent", script)({Parent = script, Name = "Heartbeat"}) |
1371 | + | dE.Parent = dv |
1372 | - | script:WaitForChild("Heartbeat") |
1372 | + | dE:Play() |
1373 | - | frame = 0.03333333333333333 |
1373 | + | coroutine.resume(coroutine.create(function() |
1374 | - | tf = 0 |
1374 | + | for I = 1, 5 do |
1375 | - | allowframeloss = false |
1375 | + | swait() |
1376 | - | tossremainder = false |
1376 | + | dv.Transparency = dv.Transparency + 0.175 |
1377 | - | lastframe = tick() |
1377 | + | dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c) |
1378 | - | script.Heartbeat:Fire() |
1378 | + | end |
1379 | - | game:GetService("RunService").Heartbeat:connect(function(s, p) |
1379 | + | end)) |
1380 | - | tf = tf + s |
1380 | + | end |
1381 | - | if tf >= frame then |
1381 | + | end |
1382 | - | if allowframeloss then |
1382 | + | |
1383 | - | script.Heartbeat:Fire() |
1383 | + | function Del() |
1384 | - | lastframe = tick() |
1384 | + | if not D then |
1385 | - | else |
1385 | + | D = true |
1386 | - | for i = 1, math.floor(tf / frame) do |
1386 | + | Idle = true |
1387 | - | script.Heartbeat:Fire() |
1387 | + | for i = 0, 2, 0.1 do |
1388 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(180), rad(0), rad(0)), 0.1) | |
1389 | - | lastframe = tick() |
1389 | + | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(180), rad(0), rad(0)), 0.1) |
1390 | - | end |
1390 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1) |
1391 | - | if tossremainder then |
1391 | + | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
1392 | - | tf = 0 |
1392 | + | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
1393 | - | else |
1393 | + | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
1394 | - | tf = tf - frame * math.floor(tf / frame) |
1394 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
1395 | - | end |
1395 | + | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
1396 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
1397 | - | end) |
1397 | + | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
1398 | - | function swait(num) |
1398 | + | game:GetService("RunService").RenderStepped:wait() |
1399 | - | if num == 0 or num == nil then |
1399 | + | end |
1400 | - | ArtificialHB.Event:wait() |
1400 | + | local Sound = Instance.new("Sound", Character.UpperTorso) |
1401 | - | else |
1401 | + | Sound.SoundId = "rbxassetid://" |
1402 | - | for i = 0, num do |
1402 | + | Sound.Volume = 10 |
1403 | - | ArtificialHB.Event:wait() |
1403 | + | Sound.Pitch = 1 |
1404 | - | end |
1404 | + | Sound.Looped = false |
1405 | Sound:Play() | |
1406 | - | end |
1406 | + | wait(0.5) |
1407 | - | function RemoveOutlines(part) |
1407 | + | local Bq = Instance.new("Part", UpperTorso) |
1408 | - | part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10 |
1408 | + | Bq.Size = Vector3.new(1, 1, 1) |
1409 | - | end |
1409 | + | Bq.BrickColor = BrickColor.new("White") |
1410 | - | CFuncs = { |
1410 | + | Bq.Material = "Neon" |
1411 | - | Part = { |
1411 | + | Bq.Anchored = false |
1412 | - | Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size) |
1412 | + | Bq.CanCollide = false |
1413 | - | local Part = Create("Part")({ |
1413 | + | Bq.Transparency = math.huge |
1414 | - | Parent = Parent, |
1414 | + | Bq.CFrame = RootPart.CFrame * CFrame.new(0, 0, -12) |
1415 | - | Reflectance = Reflectance, |
1415 | + | local Bq2 = Instance.new("SpecialMesh", Bq) |
1416 | - | Transparency = Transparency, |
1416 | + | Bq2.MeshType = "Sphere" |
1417 | - | CanCollide = false, |
1417 | + | Bq2.Scale = Vector3.new(1, 1, 1) |
1418 | - | Locked = true, |
1418 | + | Bq.Touched:connect(function(hit) |
1419 | - | BrickColor = BrickColor.new(tostring(BColor)), |
1419 | + | if hitted == false then |
1420 | - | Name = Name, |
1420 | + | hitted = true |
1421 | - | Size = Size, |
1421 | + | for i = 1, 1000 do |
1422 | - | Material = Material |
1422 | + | game:GetService("RunService").RenderStepped:wait() |
1423 | - | }) |
1423 | + | end |
1424 | - | RemoveOutlines(Part) |
1424 | + | end |
1425 | - | return Part |
1425 | + | end) |
1426 | - | end |
1426 | + | local Fl = Instance.new("BodyVelocity", Bq) |
1427 | - | }, |
1427 | + | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) |
1428 | - | Mesh = { |
1428 | + | Fl.velocity = Mouse.hit.lookVector * 120 |
1429 | - | Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale) |
1429 | + | for i = 0, 2, 0.1 do |
1430 | - | local Msh = Create(Mesh)({ |
1430 | + | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(80), rad(0), rad(0)), 0.1) |
1431 | - | Parent = Part, |
1431 | + | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(80), rad(0), rad(0)), 0.1) |
1432 | - | Offset = OffSet, |
1432 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
1433 | - | Scale = Scale |
1433 | + | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
1434 | - | }) |
1434 | + | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1) |
1435 | - | if Mesh == "SpecialMesh" then |
1435 | + | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1) |
1436 | - | Msh.MeshType = MeshType |
1436 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
1437 | - | Msh.MeshId = MeshId |
1437 | + | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
1438 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1) | |
1439 | - | return Msh |
1439 | + | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
1440 | - | end |
1440 | + | game:GetService("RunService").RenderStepped:wait() |
1441 | - | }, |
1441 | + | end |
1442 | - | Weld = { |
1442 | + | longpunch() |
1443 | - | Create = function(Parent, Part0, Part1, C0, C1) |
1443 | + | wait(0) |
1444 | - | local Weld = Create("Weld")({ |
1444 | + | Idle = false |
1445 | - | Parent = Parent, |
1445 | + | hitted = false |
1446 | - | Part0 = Part0, |
1446 | + | wait(2) |
1447 | - | Part1 = Part1, |
1447 | + | D = false |
1448 | - | C0 = C0, |
1448 | + | end |
1449 | - | C1 = C1 |
1449 | + | |
1450 | - | }) |
1450 | + | function FindNearestTorso(Position, Distance, SinglePlayer) |
1451 | - | return Weld |
1451 | + | if SinglePlayer then |
1452 | - | end |
1452 | + | return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude |
1453 | - | }, |
1453 | + | end |
1454 | - | Sound = { |
1454 | + | local List = {} |
1455 | - | Create = function(id, par, vol, pit) |
1455 | + | for i, v in pairs(workspace:GetChildren()) do |
1456 | - | local Sound = Create("Sound")({ |
1456 | + | if v:IsA("Model") and v:findFirstChild("Torso") and v ~= Character and Distance >= (v.Torso.Position - Position).magnitude then |
1457 | - | Volume = vol, |
1457 | + | table.insert(List, v) |
1458 | - | Pitch = pit or 1, |
1458 | + | end |
1459 | - | SoundId = "rbxassetid://" .. id, |
1459 | + | end |
1460 | - | Parent = par or workspace |
1460 | + | return List |
1461 | - | }) |
1461 | + | |
1462 | - | Sound:play() |
1462 | + | function superpunch() |
1463 | - | game:GetService("Debris"):AddItem(Sound, 130) |
1463 | + | local Sound = Instance.new("Sound", Character.UpperTorso) |
1464 | - | return Sound |
1464 | + | Sound.SoundId = "rbxassetid://157878578" |
1465 | - | end |
1465 | + | Sound.Pitch = 1 |
1466 | - | }, |
1466 | + | Sound.Looped = false |
1467 | - | Decal = { |
1467 | + | Sound.Volume = 10 |
1468 | - | Create = function(Color, Texture, Transparency, Name, Parent) |
1468 | + | Sound:play() |
1469 | - | local Decal = Create("Decal")({ |
1469 | + | local rng = Instance.new("Part", Mouse) |
1470 | - | Color3 = Color, |
1470 | + | rng.Anchored = true |
1471 | - | Texture = "rbxassetid://" .. Texture, |
1471 | + | rng.BrickColor = BrickColor.new("White") |
1472 | - | Transparency = Transparency, |
1472 | + | rng.CanCollide = false |
1473 | - | Name = Name, |
1473 | + | rng.FormFactor = 3 |
1474 | - | Parent = Parent |
1474 | + | rng.Name = "Ring" |
1475 | - | }) |
1475 | + | rng.Size = Vector3.new(1, 1, 1) |
1476 | - | return Decal |
1476 | + | rng.Transparency = 0 |
1477 | - | end |
1477 | + | rng.TopSurface = 0 |
1478 | - | }, |
1478 | + | rng.BottomSurface = 0 |
1479 | - | BillboardGui = { |
1479 | + | rng.CFrame = RootPart.CFrame |
1480 | - | Create = function(Parent, Image, Position, Size) |
1480 | + | local rngm = Instance.new("SpecialMesh", rng) |
1481 | - | local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1)) |
1481 | + | rngm.MeshId = "http://www.roblox.com/asset/?id=3270017" |
1482 | - | BillPar.CFrame = CFrame.new(Position) |
1482 | + | local rng2 = rng:Clone() |
1483 | - | local Bill = Create("BillboardGui")({ |
1483 | + | rng2.Parent = Character |
1484 | - | Parent = BillPar, |
1484 | + | local rng2m = rng2.Mesh |
1485 | - | Adornee = BillPar, |
1485 | + | local rng3 = rng:Clone() |
1486 | - | Size = UDim2.new(1, 0, 1, 0), |
1486 | + | rng3.Parent = Character |
1487 | - | SizeOffset = Vector2.new(Size, Size) |
1487 | + | local rng3m = rng3.Mesh |
1488 | - | }) |
1488 | + | local rng4 = rng:Clone() |
1489 | - | local d = Create("ImageLabel", Bill)({ |
1489 | + | rng4.Parent = Character |
1490 | - | Parent = Bill, |
1490 | + | local rng4m = rng4.Mesh |
1491 | - | BackgroundTransparency = 1, |
1491 | + | local rng5 = rng:Clone() |
1492 | - | Size = UDim2.new(1, 0, 1, 0), |
1492 | + | rng5.Parent = Character |
1493 | - | Image = "rbxassetid://" .. Image |
1493 | + | local rng5m = rng5.Mesh |
1494 | - | }) |
1494 | + | local rng6 = rng:Clone() |
1495 | - | return BillPar |
1495 | + | rng6.Material = "Plastic" |
1496 | - | end |
1496 | + | rng6.Parent = Character |
1497 | - | }, |
1497 | + | local rng6m = rng6.Mesh |
1498 | - | ParticleEmitter = { |
1498 | + | rng6m.Scale = vt(2.5, 2.5, 2) |
1499 | - | Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread) |
1499 | + | rng6m.MeshType = "FileMesh" |
1500 | - | local Particle = Create("ParticleEmitter")({ |
1500 | + | rng6m.MeshId = "rbxassetid://437347603" |
1501 | - | Parent = Parent, |
1501 | + | local hita = rng6.Touched:connect(function(hit) |
1502 | - | Color = ColorSequence.new(Color1, Color2), |
1502 | + | Damagefunc(hit, 27, 37, math.random(20, 30), "Normal", RootPart, 0.2, 1) |
1503 | - | LightEmission = LightEmission, |
1503 | + | end) |
1504 | - | Size = Size, |
1504 | + | rng2.CFrame = RootPart.CFrame |
1505 | - | Texture = Texture, |
1505 | + | rng3.CFrame = RootPart.CFrame |
1506 | - | Transparency = Transparency, |
1506 | + | rng4.CFrame = RootPart.CFrame |
1507 | - | ZOffset = ZOffset, |
1507 | + | rng5.CFrame = RootPart.CFrame |
1508 | - | Acceleration = Accel, |
1508 | + | rng6.CFrame = RootPart.CFrame |
1509 | - | Drag = Drag, |
1509 | + | wait() |
1510 | - | LockedToPart = LockedToPart, |
1510 | + | local Sound = Instance.new("Sound", rng6) |
1511 | - | VelocityInheritance = VelocityInheritance, |
1511 | + | Sound.SoundId = "rbxassetid://136847657" |
1512 | - | EmissionDirection = EmissionDirection, |
1512 | + | Sound.Pitch = 1 |
1513 | - | Enabled = Enabled, |
1513 | + | Sound.Looped = false |
1514 | - | Lifetime = LifeTime, |
1514 | + | Sound.Volume = 10 |
1515 | - | Rate = Rate, |
1515 | + | Sound:play() |
1516 | - | Rotation = Rotation, |
1516 | + | local scaler = 2 |
1517 | - | RotSpeed = RotSpeed, |
1517 | + | local scaler2 = 2 |
1518 | - | Speed = Speed, |
1518 | + | for i = 0, 10, 0.1 do |
1519 | - | VelocitySpread = VelocitySpread |
1519 | + | swait() |
1520 | - | }) |
1520 | + | rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2 |
1521 | - | return Particle |
1521 | + | rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 0.25 |
1522 | - | end |
1522 | + | rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 0.5 |
1523 | - | }, |
1523 | + | rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 0.75 |
1524 | - | CreateTemplate = {} |
1524 | + | rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5 |
1525 | - | } |
1525 | + | rng6.Size = rng6.Size + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, scaler2 / 2.5) |
1526 | - | function rayCast(Position, Direction, Range, Ignore) |
1526 | + | rng6.CFrame = rng3.CFrame |
1527 | - | return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) |
1527 | + | rng.Transparency = rng.Transparency + 0.1 |
1528 | - | end |
1528 | + | rng2.Transparency = rng2.Transparency + 1.01 |
1529 | - | function FindNearestTorso(pos) |
1529 | + | rng3.Transparency = rng3.Transparency + 0.01 |
1530 | - | local list = game.Workspace:children() |
1530 | + | rng4.Transparency = rng4.Transparency + 0.01 |
1531 | - | local torso |
1531 | + | rng5.Transparency = rng5.Transparency + 0.01 |
1532 | - | local dist = 1000 |
1532 | + | rng6.Transparency = rng6.Transparency + 0.021 |
1533 | - | local temp, human, temp2 |
1533 | + | scaler = scaler - 0.025 |
1534 | - | for x = 1, #list do |
1534 | + | scaler2 = scaler2 - 0.02 |
1535 | - | temp2 = list[x] |
1535 | + | rng2m.Scale = rng2m.Scale + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, 1.5) |
1536 | - | if temp2.className == "Model" and temp2.Name ~= Character.Name then |
1536 | + | rng3m.Scale = rng3m.Scale + Vector3.new(scaler2 / 2, scaler2 / 2, 1) |
1537 | - | temp = temp2:findFirstChild("Torso") |
1537 | + | rng4m.Scale = rng4m.Scale + Vector3.new(scaler2 / 1.5, scaler2 / 1.5, 0.5) |
1538 | - | human = temp2:findFirstChild("Humanoid") |
1538 | + | rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0) |
1539 | - | if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then |
1539 | + | rngm.Scale = rngm.Scale + Vector3.new(scaler2 / 9, scaler2 / 9, 9) |
1540 | - | local dohit = true |
1540 | + | game:GetService("Debris"):AddItem(bv, 1) |
1541 | - | if dohit == true then |
1541 | + | end |
1542 | - | torso = temp |
1542 | + | hita:disconnect() |
1543 | - | dist = (temp.Position - pos).magnitude |
1543 | + | game:GetService("Debris"):AddItem(rng, 1) |
1544 | - | end |
1544 | + | game:GetService("Debris"):AddItem(rng2, 1) |
1545 | game:GetService("Debris"):AddItem(rng3, 1) | |
1546 | - | end |
1546 | + | game:GetService("Debris"):AddItem(rng4, 1) |
1547 | game:GetService("Debris"):AddItem(rng5, 1) | |
1548 | - | return torso, dist |
1548 | + | attack = false |
1549 | - | end |
1549 | + | |
1550 | - | function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch) |
1550 | + | function wam() |
1551 | - | if hit.Parent == nil then |
1551 | + | local rng = Instance.new("Part", Mouse) |
1552 | - | return |
1552 | + | rng.Anchored = true |
1553 | rng.BrickColor = BrickColor.new("White") | |
1554 | - | local h = hit.Parent:FindFirstChild("Humanoid") |
1554 | + | rng.CanCollide = false |
1555 | - | for _, v in pairs(hit.Parent:children()) do |
1555 | + | rng.FormFactor = 3 |
1556 | - | if v:IsA("Humanoid") then |
1556 | + | rng.Name = "Ring" |
1557 | - | h = v |
1557 | + | rng.Size = Vector3.new(1, 1, 1) |
1558 | - | end |
1558 | + | rng.Transparency = 0 |
1559 | rng.TopSurface = 0 | |
1560 | rng.BottomSurface = 0 | |
1561 | - | if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then |
1561 | + | rng.CFrame = RootPart.CFrame |
1562 | - | if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then |
1562 | + | local rngm = Instance.new("SpecialMesh", rng) |
1563 | - | return |
1563 | + | rngm.MeshId = "http://www.roblox.com/asset/?id=3270017" |
1564 | - | end |
1564 | + | local rng2 = rng:Clone() |
1565 | - | local c = Create("ObjectValue")({ |
1565 | + | rng2.Parent = Character |
1566 | - | Name = "creator", |
1566 | + | local rng2m = rng2.Mesh |
1567 | - | Value = game:service("Players").LocalPlayer, |
1567 | + | local rng3 = rng:Clone() |
1568 | - | Parent = h |
1568 | + | rng3.Parent = Character |
1569 | - | }) |
1569 | + | local rng3m = rng3.Mesh |
1570 | - | game:GetService("Debris"):AddItem(c, 0.5) |
1570 | + | local rng4 = rng:Clone() |
1571 | - | CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) |
1571 | + | rng4.Parent = Character |
1572 | - | local Damage = math.random(minim, maxim) |
1572 | + | local rng4m = rng4.Mesh |
1573 | - | local blocked = false |
1573 | + | local rng5 = rng:Clone() |
1574 | - | local block = hit.Parent:findFirstChild("Block") |
1574 | + | rng5.Parent = Character |
1575 | - | if block ~= nil and block.className == "IntValue" and block.Value > 0 then |
1575 | + | local rng5m = rng5.Mesh |
1576 | - | blocked = true |
1576 | + | local rng6 = rng:Clone() |
1577 | - | block.Value = block.Value - 1 |
1577 | + | rng6.Material = "Plastic" |
1578 | - | print(block.Value) |
1578 | + | rng6.Parent = Character |
1579 | - | end |
1579 | + | local rng6m = rng6.Mesh |
1580 | rng6m.Scale = vt(2.5, 2.5, 2) | |
1581 | - | if canworld == true then |
1581 | + | rng6m.MeshType = "FileMesh" |
1582 | - | h.Health = h.Health - Damage |
1582 | + | rng6m.MeshId = "rbxassetid://0" |
1583 | - | ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Light blue").Color) |
1583 | + | local hita = rng6.Touched:connect(function(hit) |
1584 | - | elseif canworld == false then |
1584 | + | Damagefunc(hit, 1, 1, math.random(2, 2), "Normal", RootPart, 0.2, 1) |
1585 | - | repeat |
1585 | + | end) |
1586 | - | wait() |
1586 | + | rng2.CFrame = RootPart.CFrame |
1587 | - | until canworld == true |
1587 | + | rng3.CFrame = RootPart.CFrame |
1588 | - | h.Health = h.Health - Damage |
1588 | + | rng4.CFrame = RootPart.CFrame |
1589 | - | ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Light blue").Color) |
1589 | + | rng5.CFrame = RootPart.CFrame |
1590 | - | end |
1590 | + | rng6.CFrame = RootPart.CFrame |
1591 | - | if Type == "Knockdown" then |
1591 | + | wait() |
1592 | - | local hum = hit.Parent.Humanoid |
1592 | + | local Sound = Instance.new("Sound", rng6) |
1593 | - | hum.PlatformStand = true |
1593 | + | Sound.SoundId = "rbxassetid://" |
1594 | - | coroutine.resume(coroutine.create(function(HHumanoid) |
1594 | + | Sound.Pitch = 1 |
1595 | - | swait(1) |
1595 | + | Sound.Looped = false |
1596 | - | HHumanoid.PlatformStand = false |
1596 | + | Sound.Volume = 10 |
1597 | - | end), hum) |
1597 | + | Sound:play() |
1598 | - | local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit |
1598 | + | local scaler = 2 |
1599 | - | local bodvol = Create("BodyVelocity")({ |
1599 | + | local scaler2 = 2 |
1600 | - | velocity = angle * knockback, |
1600 | + | for i = 0, 10, 0.1 do |
1601 | - | P = 5000, |
1601 | + | swait() |
1602 | - | maxForce = Vector3.new(8000, 8000, 8000), |
1602 | + | rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2 |
1603 | - | Parent = hit |
1603 | + | rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 2.25 |
1604 | - | }) |
1604 | + | rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 3.2 |
1605 | - | local rl = Create("BodyAngularVelocity")({ |
1605 | + | rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 3.9 |
1606 | - | P = 3000, |
1606 | + | rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5 |
1607 | - | maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000, |
1607 | + | rng6.Size = rng6.Size + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, scaler2 / 2.5) |
1608 | - | angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), |
1608 | + | rng6.CFrame = rng3.CFrame |
1609 | - | Parent = hit |
1609 | + | rng.Transparency = rng.Transparency + 0.1 |
1610 | - | }) |
1610 | + | rng2.Transparency = rng2.Transparency + 1.01 |
1611 | - | game:GetService("Debris"):AddItem(bodvol, 0.5) |
1611 | + | rng3.Transparency = rng3.Transparency + 0.01 |
1612 | - | game:GetService("Debris"):AddItem(rl, 0.5) |
1612 | + | rng4.Transparency = rng4.Transparency + 0.01 |
1613 | - | elseif Type == "Normal" then |
1613 | + | rng5.Transparency = rng5.Transparency + 0.01 |
1614 | - | local vp = Create("BodyVelocity")({ |
1614 | + | rng6.Transparency = rng6.Transparency + 0.021 |
1615 | - | P = 500, |
1615 | + | scaler = scaler - 0.025 |
1616 | - | maxForce = Vector3.new(math.huge, 0, math.huge), |
1616 | + | scaler2 = scaler2 - 0.02 |
1617 | - | velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05 |
1617 | + | rng2m.Scale = rng2m.Scale + Vector3.new(scaler2 / 3.5, scaler2 / 3.5, 0.7) |
1618 | - | }) |
1618 | + | rng3m.Scale = rng3m.Scale + Vector3.new(scaler2 / 3, scaler2 / 3, 0.7) |
1619 | - | if knockback > 0 then |
1619 | + | rng4m.Scale = rng4m.Scale + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, 0.7) |
1620 | - | vp.Parent = hit.Parent.Torso |
1620 | + | rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0) |
1621 | rngm.Scale = rngm.Scale + Vector3.new(scaler2 / 9, scaler2 / 9, 9) | |
1622 | - | game:GetService("Debris"):AddItem(vp, 0.5) |
1622 | + | game:GetService("Debris"):AddItem(bv, 1) |
1623 | - | elseif Type == "Up" then |
1623 | + | end |
1624 | - | local bodyVelocity = Create("BodyVelocity")({ |
1624 | + | hita:disconnect() |
1625 | - | velocity = Vector3.new(0, 20, 0), |
1625 | + | game:GetService("Debris"):AddItem(rng, 1) |
1626 | - | P = 5000, |
1626 | + | game:GetService("Debris"):AddItem(rng2, 1) |
1627 | - | maxForce = Vector3.new(8000, 8000, 8000), |
1627 | + | game:GetService("Debris"):AddItem(rng3, 1) |
1628 | - | Parent = hit |
1628 | + | game:GetService("Debris"):AddItem(rng4, 1) |
1629 | - | }) |
1629 | + | game:GetService("Debris"):AddItem(rng5, 1) |
1630 | - | game:GetService("Debris"):AddItem(bodyVelocity, 0.5) |
1630 | + | attack = false |
1631 | - | elseif Type == "DarkUp" then |
1631 | + | |
1632 | - | coroutine.resume(coroutine.create(function() |
1632 | + | function fcpunch() |
1633 | - | for i = 0, 1, 0.1 do |
1633 | + | local Sound = Instance.new("Sound", Character.UpperTorso) |
1634 | - | swait() |
1634 | + | Sound.SoundId = "rbxassetid://157878578" |
1635 | - | Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1) |
1635 | + | Sound.Pitch = 1 |
1636 | - | end |
1636 | + | Sound.Looped = false |
1637 | - | end)) |
1637 | + | Sound.Volume = 10 |
1638 | - | local bodyVelocity = Create("BodyVelocity")({ |
1638 | + | Sound:play() |
1639 | - | velocity = Vector3.new(0, 20, 0), |
1639 | + | local rng = Instance.new("Part", Mouse) |
1640 | - | P = 5000, |
1640 | + | rng.Anchored = true |
1641 | - | maxForce = Vector3.new(8000, 8000, 8000), |
1641 | + | rng.BrickColor = BrickColor.new("White") |
1642 | - | Parent = hit |
1642 | + | rng.CanCollide = false |
1643 | - | }) |
1643 | + | rng.FormFactor = 3 |
1644 | - | game:GetService("Debris"):AddItem(bodyVelocity, 1) |
1644 | + | rng.Name = "Ring" |
1645 | - | elseif Type == "Snare" then |
1645 | + | rng.Size = Vector3.new(1, 1, 1) |
1646 | - | local bp = Create("BodyPosition")({ |
1646 | + | rng.Transparency = 0 |
1647 | - | P = 2000, |
1647 | + | rng.TopSurface = 0 |
1648 | - | D = 100, |
1648 | + | rng.BottomSurface = 0 |
1649 | - | maxForce = Vector3.new(math.huge, math.huge, math.huge), |
1649 | + | rng.CFrame = RootPart.CFrame |
1650 | - | position = hit.Parent.Torso.Position, |
1650 | + | local rngm = Instance.new("SpecialMesh", rng) |
1651 | - | Parent = hit.Parent.Torso |
1651 | + | rngm.MeshId = "http://www.roblox.com/asset/?id=3270017" |
1652 | - | }) |
1652 | + | local rng2 = rng:Clone() |
1653 | - | game:GetService("Debris"):AddItem(bp, 1) |
1653 | + | rng2.Parent = Character |
1654 | - | elseif Type == "Freeze" then |
1654 | + | local rng2m = rng2.Mesh |
1655 | - | local BodPos = Create("BodyPosition")({ |
1655 | + | local rng3 = rng:Clone() |
1656 | - | P = 50000, |
1656 | + | rng3.Parent = Character |
1657 | - | D = 1000, |
1657 | + | local rng3m = rng3.Mesh |
1658 | - | maxForce = Vector3.new(math.huge, math.huge, math.huge), |
1658 | + | local rng4 = rng:Clone() |
1659 | - | position = hit.Parent.Torso.Position, |
1659 | + | rng4.Parent = Character |
1660 | - | Parent = hit.Parent.Torso |
1660 | + | local rng4m = rng4.Mesh |
1661 | - | }) |
1661 | + | local rng5 = rng:Clone() |
1662 | - | local BodGy = Create("BodyGyro")({ |
1662 | + | rng5.Parent = Character |
1663 | - | maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, |
1663 | + | local rng5m = rng5.Mesh |
1664 | - | P = 20000, |
1664 | + | local rng6 = rng:Clone() |
1665 | - | Parent = hit.Parent.Torso, |
1665 | + | rng6.Material = "Plastic" |
1666 | - | cframe = hit.Parent.Torso.CFrame |
1666 | + | rng6.Parent = Character |
1667 | - | }) |
1667 | + | local rng6m = rng6.Mesh |
1668 | - | hit.Parent.Torso.Anchored = true |
1668 | + | rng6m.Scale = vt(0, 0, 0) |
1669 | - | coroutine.resume(coroutine.create(function(Part) |
1669 | + | rng6m.MeshType = "FileMesh" |
1670 | - | swait(1.5) |
1670 | + | rng6m.MeshId = "rbxassetid://0" |
1671 | - | Part.Anchored = false |
1671 | + | local hita = rng6.Touched:connect(function(hit) |
1672 | - | end), hit.Parent.Torso) |
1672 | + | Damagefunc(hit, 70024207, 20000500007, math.random(70000000, 20000000000), "Normal", RootPart, 0.2, 1) |
1673 | - | game:GetService("Debris"):AddItem(BodPos, 3) |
1673 | + | end) |
1674 | - | game:GetService("Debris"):AddItem(BodGy, 3) |
1674 | + | rng2.CFrame = RootPart.CFrame |
1675 | - | end |
1675 | + | rng3.CFrame = RootPart.CFrame |
1676 | - | local debounce = Create("BoolValue")({ |
1676 | + | rng4.CFrame = RootPart.CFrame |
1677 | - | Name = "DebounceHit", |
1677 | + | rng5.CFrame = RootPart.CFrame |
1678 | - | Parent = hit.Parent, |
1678 | + | rng6.CFrame = RootPart.CFrame |
1679 | - | Value = true |
1679 | + | wait() |
1680 | - | }) |
1680 | + | local FZZ = Instance.new("ParticleEmitter", rng6) |
1681 | - | game:GetService("Debris"):AddItem(debounce, Delay) |
1681 | + | FZZ.Texture = "rbxassetid://0" |
1682 | - | c = Create("ObjectValue")({ |
1682 | + | FZZ.Color = ColorSequence.new(Color3.fromRGB(131, 255, 150)) |
1683 | - | Name = "creator", |
1683 | + | FZZ.EmissionDirection = "Top" |
1684 | - | Value = Player, |
1684 | + | FZZ.Speed = NumberRange.new(0) |
1685 | - | Parent = h |
1685 | + | FZZ.Size = NumberSequence.new(14, 18) |
1686 | - | }) |
1686 | + | FZZ.Drag = 2 |
1687 | - | game:GetService("Debris"):AddItem(c, 0.5) |
1687 | + | FZZ.LockedToPart = true |
1688 | FZZ.Lifetime = NumberRange.new(0.2) | |
1689 | - | end |
1689 | + | FZZ.Rate = 1000 |
1690 | - | function ShowDamage(Pos, Text, Time, Color) |
1690 | + | FZZ.LightEmission = 0.75 |
1691 | - | local Rate = 0.03333333333333333 |
1691 | + | FZZ.Rotation = NumberRange.new(-100, 100) |
1692 | - | local Pos = Pos or Vector3.new(0, 0, 0) |
1692 | + | FZZ.VelocitySpread = 70 |
1693 | - | local Text = Text or "" |
1693 | + | local Sound = Instance.new("Sound", rng6) |
1694 | - | local Time = Time or 2 |
1694 | + | Sound.SoundId = "rbxassetid://136847657" |
1695 | - | local Color = Color or Color3.new(1, 0, 1) |
1695 | + | Sound.Pitch = 1 |
1696 | - | local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0)) |
1696 | + | Sound.Looped = false |
1697 | - | EffectPart.Anchored = true |
1697 | + | Sound.Volume = 10 |
1698 | - | local BillboardGui = Create("BillboardGui")({ |
1698 | + | Sound:play() |
1699 | - | Size = UDim2.new(3, 0, 3, 0), |
1699 | + | local scaler = 2 |
1700 | - | Adornee = EffectPart, |
1700 | + | local scaler2 = 2 |
1701 | - | Parent = EffectPart |
1701 | + | for i = 0, 10, 0.1 do |
1702 | swait() | |
1703 | - | local TextLabel = Create("TextLabel")({ |
1703 | + | rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2 |
1704 | - | BackgroundTransparency = 1, |
1704 | + | rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 0.25 |
1705 | - | Size = UDim2.new(1, 0, 1, 0), |
1705 | + | rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 0.5 |
1706 | - | Text = Text, |
1706 | + | rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 0.75 |
1707 | - | Font = "SciFi", |
1707 | + | rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5 |
1708 | - | TextColor3 = Color, |
1708 | + | rng6.Size = rng6.Size + Vector3.new(scaler2 / 0.9, scaler2 / 0.9, scaler2 / 0.9) |
1709 | - | TextScaled = true, |
1709 | + | rng6.CFrame = rng3.CFrame |
1710 | - | Parent = BillboardGui |
1710 | + | rng.Transparency = rng.Transparency + 0.1 |
1711 | rng2.Transparency = rng2.Transparency + 1.01 | |
1712 | - | game.Debris:AddItem(EffectPart, Time) |
1712 | + | rng3.Transparency = rng3.Transparency + 0.01 |
1713 | - | EffectPart.Parent = game:GetService("Workspace") |
1713 | + | rng4.Transparency = rng4.Transparency + 0.01 |
1714 | - | delay(0, function() |
1714 | + | rng5.Transparency = rng5.Transparency + 0.01 |
1715 | - | local Frames = Time / Rate |
1715 | + | rng6.Transparency = rng6.Transparency + 0.021 |
1716 | - | for Frame = 1, Frames do |
1716 | + | scaler = scaler - 0.025 |
1717 | - | wait(Rate) |
1717 | + | scaler2 = scaler2 - 0.02 |
1718 | - | local Percent = Frame / Frames |
1718 | + | rng2m.Scale = rng2m.Scale + Vector3.new(scaler2 / 0.5, scaler2 / 0.5, 1) |
1719 | - | EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0) |
1719 | + | rng3m.Scale = rng3m.Scale + Vector3.new(scaler2 / 0.6, scaler2 / 0.6, 1) |
1720 | - | TextLabel.TextTransparency = Percent |
1720 | + | rng4m.Scale = rng4m.Scale + Vector3.new(scaler2 / 0.7, scaler2 / 0.7, 1) |
1721 | - | end |
1721 | + | rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0) |
1722 | - | if EffectPart and EffectPart.Parent then |
1722 | + | rngm.Scale = rngm.Scale + Vector3.new(scaler2 / 9, scaler2 / 9, 9) |
1723 | - | EffectPart:Destroy() |
1723 | + | game:GetService("Debris"):AddItem(bv, 1) |
1724 | - | end |
1724 | + | end |
1725 | hita:disconnect() | |
1726 | - | end |
1726 | + | game:GetService("Debris"):AddItem(rng, 1) |
1727 | - | local STDamage = false |
1727 | + | game:GetService("Debris"):AddItem(rng2, 1) |
1728 | - | function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch) |
1728 | + | game:GetService("Debris"):AddItem(rng3, 1) |
1729 | - | for _, c in pairs(workspace:children()) do |
1729 | + | game:GetService("Debris"):AddItem(rng4, 1) |
1730 | - | local hum = c:findFirstChild("Humanoid") |
1730 | + | game:GetService("Debris"):AddItem(rng5, 1) |
1731 | - | if hum ~= nil then |
1731 | + | attack = false |
1732 | - | local head = c:findFirstChild("Torso") |
1732 | + | FZZ:Destroy() |
1733 | - | if head ~= nil then |
1733 | + | |
1734 | - | local targ = head.Position - Part.Position |
1734 | + | function detroitsmash() |
1735 | - | local mag = targ.magnitude |
1735 | + | local rng = Instance.new("Part", Mouse) |
1736 | - | if Magnitude >= mag and c.Name ~= Player.Name then |
1736 | + | rng.Anchored = true |
1737 | - | Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, 0.1, HitSound, HitPitch) |
1737 | + | rng.BrickColor = BrickColor.new("White") |
1738 | - | if STDamage == true then |
1738 | + | rng.CanCollide = false |
1739 | - | for i = 1, 3 do |
1739 | + | rng.FormFactor = 3 |
1740 | - | Effects.Block.Create(BrickColor.new("Maroon"), head.CFrame, 1, 1, 1, 4, 4, 4, 0.07, 1) |
1740 | + | rng.Name = "Ring" |
1741 | - | end |
1741 | + | rng.Size = Vector3.new(1, 1, 1) |
1742 | - | for i = 1, 10 do |
1742 | + | rng.Transparency = 0 |
1743 | - | CamShake(1, 70000) |
1743 | + | rng.TopSurface = 0 |
1744 | - | Effects.Break.Create(BrickColor.new("Maroon"), head.CFrame, 1, 1, 1) |
1744 | + | rng.BottomSurface = 0 |
1745 | - | end |
1745 | + | rng.CFrame = RootPart.CFrame |
1746 | - | |
1746 | + | local rngm = Instance.new("SpecialMesh", rng) |
1747 | - | elseif STDamage == false then |
1747 | + | rngm.MeshId = "http://www.roblox.com/asset/?id=3270017" |
1748 | - | CamShake(1, 90000) |
1748 | + | local rng2 = rng:Clone() |
1749 | - | Effects.Block.Create(BrickColor.new("Maroon"), head.CFrame, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.07, 1) |
1749 | + | rng2.Parent = Character |
1750 | - | for i = 1, 2 do |
1750 | + | local rng2m = rng2.Mesh |
1751 | - | Effects.Break.Create(BrickColor.new("Maroon"), head.CFrame, 0.4, 0.4, 0.4) |
1751 | + | local rng3 = rng:Clone() |
1752 | rng3.Parent = Character | |
1753 | local rng3m = rng3.Mesh | |
1754 | - | end |
1754 | + | local rng4 = rng:Clone() |
1755 | rng4.Parent = Character | |
1756 | - | end |
1756 | + | local rng4m = rng4.Mesh |
1757 | local rng5 = rng:Clone() | |
1758 | - | end |
1758 | + | rng5.Parent = Character |
1759 | local rng5m = rng5.Mesh | |
1760 | local rng6 = rng:Clone() | |
1761 | rng6.Material = "Plastic" | |
1762 | rng6.Parent = Character | |
1763 | local rng6m = rng6.Mesh | |
1764 | - | HHandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HHandle", Vector3.new(1.09999979, 0.299999923, 1.0999999)) |
1764 | + | rng6m.Scale = vt(2.5, 2.5, 2) |
1765 | - | HHandleWeld = CFuncs.Weld.Create(m, Head, HHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0646438599, -0.0500068665, -0.0646400452, -0.707107365, -3.21031663E-8, 0.707106411, -8.19564079E-8, 1.00000119, -1.41561088E-7, -0.707106352, 1.38630043E-7, -0.707107484)) |
1765 | + | rng6m.MeshType = "FileMesh" |
1766 | - | ---- |
1766 | + | rng6m.MeshId = "rbxassetid://437347603" |
1767 | - | THandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Medium stone grey", "THandle", Vector3.new(1, 0.799999893, 1)) |
1767 | + | local hita = rng6.Touched:connect(function(hit) |
1768 | - | THandleWeld = CFuncs.Weld.Create(m, Torso, THandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024)) |
1768 | + | Damagefunc(hit, 27, 37, math.random(20, 30), "Normal", RightHand, 0.2, 1) |
1769 | - | ---- |
1769 | + | end) |
1770 | - | AHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "AHandleR", Vector3.new(0.799999952, 0.800000012, 1.22000003)) |
1770 | + | rng2.CFrame = RightHand.CFrame |
1771 | - | AHandleRWeld = CFuncs.Weld.Create(m, RightArm, AHandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.209915161, 0.00999641418, -3.81469727E-6, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024)) |
1771 | + | rng3.CFrame = RightHand.CFrame |
1772 | rng4.CFrame = RightHand.CFrame | |
1773 | - | |
1773 | + | rng5.CFrame = RightHand.CFrame |
1774 | rng6.CFrame = RightHand.CFrame | |
1775 | - | HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HitboxR", Vector3.new(0.799999952, 0.800000012, 1.22000003)) |
1775 | + | wait() |
1776 | - | HitboxRWeld = CFuncs.Weld.Create(m, AHandleR, HitboxR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.700003624, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024)) |
1776 | + | local scaler = 2 |
1777 | - | ---- |
1777 | + | local scaler2 = 2 |
1778 | - | AHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "AHandleL", Vector3.new(0.800000072, 0.800000012, 1.22000003)) |
1778 | + | for i = 0, 10, 0.1 do |
1779 | - | AHandleLWeld = CFuncs.Weld.Create(m, LeftArm, AHandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.210014343, 0.00999736786, 1.14440918E-5, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024)) |
1779 | + | swait() |
1780 | rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2 | |
1781 | - | HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HitboxL", Vector3.new(0.800000072, 0.800000012, 1.22000003)) |
1781 | + | rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 1.4 |
1782 | - | HitboxLWeld = CFuncs.Weld.Create(m, AHandleL, HitboxL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.700003624, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024)) |
1782 | + | rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 1.6 |
1783 | rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 2 | |
1784 | - | |
1784 | + | rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5 |
1785 | - | ---- |
1785 | + | rng6.Size = rng6.Size + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, scaler2 / 2.5) |
1786 | - | LHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "LHandleR", Vector3.new(1.02999997, 1.00999999, 1.19000006)) |
1786 | + | rng6.CFrame = rng3.CFrame |
1787 | - | LHandleRWeld = CFuncs.Weld.Create(m, RightLeg, LHandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00498962402, -0.0950021744, 0.00499534607, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024)) |
1787 | + | rng.Transparency = rng.Transparency + 0.1 |
1788 | rng2.Transparency = rng2.Transparency + 1.01 | |
1789 | - | |
1789 | + | rng3.Transparency = rng3.Transparency + 0.01 |
1790 | - | ---- |
1790 | + | rng4.Transparency = rng4.Transparency + 0.01 |
1791 | - | LHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "LHandleL", Vector3.new(1.02999997, 1.00999999, 1.19000006)) |
1791 | + | rng5.Transparency = rng5.Transparency + 0.01 |
1792 | - | LHandleLWeld = CFuncs.Weld.Create(m, LeftLeg, LHandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00498199463, -0.095000267, 0.00502204895, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024)) |
1792 | + | rng6.Transparency = rng6.Transparency + 0.021 |
1793 | scaler = scaler - 0.025 | |
1794 | - | |
1794 | + | scaler2 = scaler2 - 0.02 |
1795 | - | ---- |
1795 | + | rng2m.Scale = rng2m.Scale + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, 1.5) |
1796 | - | Shield = CFuncs.Part.Create(m, "Neon", 0, 1, "Really black", "Part", Vector3.new(9.1, 8.5, 0.2)) |
1796 | + | rng3m.Scale = rng3m.Scale + Vector3.new(scaler2 / 2, scaler2 / 2, 1) |
1797 | rng4m.Scale = rng4m.Scale + Vector3.new(scaler2 / 1.5, scaler2 / 1.5, 0.5) | |
1798 | - | Shield.Parent = nil |
1798 | + | rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0) |
1799 | - | EffectModel = Create("Model")({Parent = Character, Name = "Effects"}) |
1799 | + | rngm.Scale = rngm.Scale + Vector3.new(scaler2 / 9, scaler2 / 9, 9) |
1800 | - | Effects = { |
1800 | + | game:GetService("Debris"):AddItem(bv, 1) |
1801 | - | Block = { |
1801 | + | end |
1802 | - | Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type) |
1802 | + | hita:disconnect() |
1803 | - | local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new()) |
1803 | + | game:GetService("Debris"):AddItem(rng, 1) |
1804 | - | prt.Anchored = true |
1804 | + | game:GetService("Debris"):AddItem(rng2, 1) |
1805 | - | prt.CFrame = cframe |
1805 | + | game:GetService("Debris"):AddItem(rng3, 1) |
1806 | - | local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
1806 | + | game:GetService("Debris"):AddItem(rng4, 1) |
1807 | - | game:GetService("Debris"):AddItem(prt, 10) |
1807 | + | game:GetService("Debris"):AddItem(rng5, 1) |
1808 | - | if Type == 1 or Type == nil then |
1808 | + | attack = false |
1809 | - | table.insert(Effects, { |
1809 | + | |
1810 | - | prt, |
1810 | + | function longpunch() |
1811 | - | "Block1", |
1811 | + | local Sound = Instance.new("Sound", Character.UpperTorso) |
1812 | - | delay, |
1812 | + | Sound.SoundId = "rbxassetid://157878578" |
1813 | - | x3, |
1813 | + | Sound.Pitch = 1 |
1814 | - | y3, |
1814 | + | Sound.Looped = false |
1815 | - | z3, |
1815 | + | Sound.Volume = 10 |
1816 | - | msh |
1816 | + | Sound:play() |
1817 | - | }) |
1817 | + | local rng = Instance.new("Part", Mouse) |
1818 | - | elseif Type == 2 then |
1818 | + | rng.Anchored = true |
1819 | - | table.insert(Effects, { |
1819 | + | rng.BrickColor = BrickColor.new("White") |
1820 | - | prt, |
1820 | + | rng.CanCollide = false |
1821 | - | "Block2", |
1821 | + | rng.FormFactor = 3 |
1822 | - | delay, |
1822 | + | rng.Name = "Ring" |
1823 | - | x3, |
1823 | + | rng.Size = Vector3.new(1, 1, 1) |
1824 | - | y3, |
1824 | + | rng.Transparency = 0 |
1825 | - | z3, |
1825 | + | rng.TopSurface = 0 |
1826 | - | msh |
1826 | + | rng.BottomSurface = 0 |
1827 | - | }) |
1827 | + | rng.CFrame = RootPart.CFrame |
1828 | local rngm = Instance.new("SpecialMesh", rng) | |
1829 | - | end |
1829 | + | rngm.MeshId = "http://www.roblox.com/asset/?id=3270017" |
1830 | - | }, |
1830 | + | local rng2 = rng:Clone() |
1831 | - | Cylinder = { |
1831 | + | rng2.Parent = Character |
1832 | - | Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay) |
1832 | + | local rng2m = rng2.Mesh |
1833 | - | local prt = CFuncs.Part .. Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2)) |
1833 | + | local rng3 = rng:Clone() |
1834 | - | prt.Anchored = true |
1834 | + | rng3.Parent = Character |
1835 | - | prt.CFrame = cframe |
1835 | + | local rng3m = rng3.Mesh |
1836 | - | local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
1836 | + | local rng4 = rng:Clone() |
1837 | - | game:GetService("Debris"):AddItem(prt, 2) |
1837 | + | rng4.Parent = Character |
1838 | - | Effects[#Effects + 1] = { |
1838 | + | local rng4m = rng4.Mesh |
1839 | - | prt, |
1839 | + | local rng5 = rng:Clone() |
1840 | - | "Cylinder", |
1840 | + | rng5.Parent = Character |
1841 | - | delay, |
1841 | + | local rng5m = rng5.Mesh |
1842 | - | x3, |
1842 | + | local rng6 = rng:Clone() |
1843 | - | y3, |
1843 | + | rng6.Material = "Plastic" |
1844 | - | z3 |
1844 | + | rng6.Parent = Character |
1845 | - | } |
1845 | + | local rng6m = rng6.Mesh |
1846 | - | end |
1846 | + | rng6m.Scale = vt(3.5, 3.5, 3) |
1847 | - | }, |
1847 | + | rng6m.MeshType = "FileMesh" |
1848 | - | Head = { |
1848 | + | rng6m.MeshId = "rbxassetid://437347603" |
1849 | - | Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay) |
1849 | + | local hita = rng6.Touched:connect(function(hit) |
1850 | - | local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new()) |
1850 | + | Damagefunc(hit, 27, 37, math.random(20, 30), "Normal", RootPart, 0.2, 1) |
1851 | - | prt.Anchored = true |
1851 | + | end) |
1852 | - | prt.CFrame = cframe |
1852 | + | rng2.CFrame = RootPart.CFrame |
1853 | - | local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
1853 | + | rng3.CFrame = RootPart.CFrame |
1854 | - | game:GetService("Debris"):AddItem(prt, 10) |
1854 | + | rng4.CFrame = RootPart.CFrame |
1855 | - | table.insert(Effects, { |
1855 | + | rng5.CFrame = RootPart.CFrame |
1856 | - | prt, |
1856 | + | rng6.CFrame = RootPart.CFrame |
1857 | - | "Cylinder", |
1857 | + | wait() |
1858 | - | delay, |
1858 | + | local Sound = Instance.new("Sound", rng6) |
1859 | - | x3, |
1859 | + | Sound.SoundId = "rbxassetid://136847657" |
1860 | - | y3, |
1860 | + | Sound.Pitch = 1.1 |
1861 | - | z3, |
1861 | + | Sound.Looped = false |
1862 | - | msh |
1862 | + | Sound.Volume = 10 |
1863 | - | }) |
1863 | + | Sound:play() |
1864 | - | end |
1864 | + | local scaler = 2 |
1865 | - | }, |
1865 | + | local scaler2 = 2 |
1866 | - | Sphere = { |
1866 | + | for i = 0, 10, 0.1 do |
1867 | - | Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay) |
1867 | + | swait() |
1868 | - | local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new()) |
1868 | + | rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2 |
1869 | - | prt.Anchored = true |
1869 | + | rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 0.15 |
1870 | - | prt.CFrame = cframe |
1870 | + | rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 0.2 |
1871 | - | local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
1871 | + | rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 0.25 |
1872 | - | game:GetService("Debris"):AddItem(prt, 10) |
1872 | + | rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5 |
1873 | - | table.insert(Effects, { |
1873 | + | rng6.Size = rng6.Size + Vector3.new(scaler2 / 1.3, scaler2 / 1.3, scaler2 / 1.3) |
1874 | - | prt, |
1874 | + | rng6.CFrame = rng3.CFrame |
1875 | - | "Cylinder", |
1875 | + | rng.Transparency = rng.Transparency + 0.1 |
1876 | - | delay, |
1876 | + | rng2.Transparency = rng2.Transparency + 1.01 |
1877 | - | x3, |
1877 | + | rng3.Transparency = rng3.Transparency + 0.01 |
1878 | - | y3, |
1878 | + | rng4.Transparency = rng4.Transparency + 0.01 |
1879 | - | z3, |
1879 | + | rng5.Transparency = rng5.Transparency + 0.01 |
1880 | - | msh |
1880 | + | rng6.Transparency = rng6.Transparency + 0.021 |
1881 | - | }) |
1881 | + | scaler = scaler - 0.025 |
1882 | - | end |
1882 | + | scaler2 = scaler2 - 0.02 |
1883 | - | }, |
1883 | + | rng2m.Scale = rng2m.Scale + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, 1.5) |
1884 | - | Sphere2 = { |
1884 | + | rng3m.Scale = rng3m.Scale + Vector3.new(scaler2 / 2, scaler2 / 2, 1) |
1885 | - | Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay) |
1885 | + | rng4m.Scale = rng4m.Scale + Vector3.new(scaler2 / 1.5, scaler2 / 1.5, 0.5) |
1886 | - | local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new()) |
1886 | + | rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0) |
1887 | - | prt.Anchored = true |
1887 | + | rngm.Scale = rngm.Scale + Vector3.new(scaler2 / 9, scaler2 / 9, 9) |
1888 | - | prt.CFrame = cframe |
1888 | + | game:GetService("Debris"):AddItem(bv, 1) |
1889 | - | local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
1889 | + | end |
1890 | - | game:GetService("Debris"):AddItem(prt, 10) |
1890 | + | hita:disconnect() |
1891 | - | table.insert(Effects, { |
1891 | + | game:GetService("Debris"):AddItem(rng, 1) |
1892 | - | prt, |
1892 | + | game:GetService("Debris"):AddItem(rng2, 1) |
1893 | - | "Cylinder", |
1893 | + | game:GetService("Debris"):AddItem(rng3, 1) |
1894 | - | delay, |
1894 | + | game:GetService("Debris"):AddItem(rng4, 1) |
1895 | - | x3, |
1895 | + | game:GetService("Debris"):AddItem(rng5, 1) |
1896 | - | y3, |
1896 | + | attack = false |
1897 | - | z3, |
1897 | + | |
1898 | - | msh |
1898 | + | function Smash() |
1899 | - | }) |
1899 | + | if not D then |
1900 | - | end |
1900 | + | D = false |
1901 | - | }, |
1901 | + | Idle = true |
1902 | - | Elec = { |
1902 | + | for i = 0, 2, 0.1 do |
1903 | - | Create = function(cff, x, y, z) |
1903 | + | swait() |
1904 | - | local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Light blue"), "Part", Vector3.new(1, 1, 1)) |
1904 | + | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1) |
1905 | - | prt.Anchored = true |
1905 | + | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1.55), 0.1) |
1906 | - | prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z)) |
1906 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1907 | - | prt.CFrame = CFrame.new(prt.Position) |
1907 | + | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1), 0.1) |
1908 | - | game:GetService("Debris"):AddItem(prt, 2) |
1908 | + | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1909 | - | local xval = math.random() / 2 |
1909 | + | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) |
1910 | - | local yval = math.random() / 2 |
1910 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1911 | - | local zval = math.random() / 2 |
1911 | + | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1912 | - | local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval)) |
1912 | + | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
1913 | - | table.insert(Effects, { |
1913 | + | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1914 | - | prt, |
1914 | + | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1915 | - | "Elec", |
1915 | + | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1916 | - | 0.1, |
1916 | + | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), 0.1) |
1917 | - | x, |
1917 | + | end |
1918 | - | y, |
1918 | + | wait(0.7) |
1919 | - | z, |
1919 | + | coroutine.resume(coroutine.create(function() |
1920 | - | xval, |
1920 | + | for i = 1, 1000 do |
1921 | - | yval, |
1921 | + | game:GetService("RunService").RenderStepped:wait() |
1922 | - | zval |
1922 | + | end |
1923 | - | }) |
1923 | + | end)) |
1924 | - | end |
1924 | + | for i = 0, 2, 0.1 do |
1925 | - | }, |
1925 | + | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) |
1926 | - | Ring = { |
1926 | + | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1) |
1927 | - | Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay) |
1927 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1928 | - | local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new()) |
1928 | + | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1929 | - | prt.Anchored = true |
1929 | + | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1930 | - | prt.CFrame = cframe |
1930 | + | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1931 | - | local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
1931 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1932 | - | game:GetService("Debris"):AddItem(prt, 10) |
1932 | + | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1933 | - | table.insert(Effects, { |
1933 | + | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1934 | - | prt, |
1934 | + | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
1935 | - | "Cylinder", |
1935 | + | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1936 | - | delay, |
1936 | + | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1937 | - | x3, |
1937 | + | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1938 | - | y3, |
1938 | + | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.4, 0), 0.1) |
1939 | - | z3, |
1939 | + | game:GetService("RunService").RenderStepped:wait() |
1940 | - | msh |
1940 | + | end |
1941 | - | }) |
1941 | + | superpunch() |
1942 | - | end |
1942 | + | Idle = false |
1943 | - | }, |
1943 | + | wait(0.7) |
1944 | - | Wave = { |
1944 | + | D = false |
1945 | - | Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay) |
1945 | + | end |
1946 | - | local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new()) |
1946 | + | |
1947 | - | prt.Anchored = true |
1947 | + | function fade(obj, dest, grow) |
1948 | - | prt.CFrame = cframe |
1948 | + | spawn(function() |
1949 | - | local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
1949 | + | local oldcf = obj.CFrame |
1950 | - | game:GetService("Debris"):AddItem(prt, 10) |
1950 | + | for i = 0, 10 do |
1951 | - | table.insert(Effects, { |
1951 | + | if grow then |
1952 | - | prt, |
1952 | + | obj.Size = obj.Size + Vector3.new(1, 1, 1) |
1953 | - | "Cylinder", |
1953 | + | obj.CFrame = oldcf |
1954 | - | delay, |
1954 | + | end |
1955 | - | x3, |
1955 | + | obj.Transparency = obj.Transparency + 0.1 |
1956 | - | y3, |
1956 | + | swait() |
1957 | - | z3, |
1957 | + | end |
1958 | - | msh |
1958 | + | if dest then |
1959 | - | }) |
1959 | + | obj:Destroy() |
1960 | - | end |
1960 | + | end |
1961 | - | }, |
1961 | + | end) |
1962 | - | Break = { |
1962 | + | |
1963 | - | Create = function(brickcolor, cframe, x1, y1, z1) |
1963 | + | function FCSmash() |
1964 | - | local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5)) |
1964 | + | if not D then |
1965 | - | prt.Anchored = true |
1965 | + | D = false |
1966 | - | prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) |
1966 | + | Idle = true |
1967 | - | local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
1967 | + | for i = 0, 2, 0.1 do |
1968 | - | local num = math.random(10, 50) / 1000 |
1968 | + | swait() |
1969 | - | game:GetService("Debris"):AddItem(prt, 10) |
1969 | + | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1) |
1970 | - | table.insert(Effects, { |
1970 | + | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1.55), 0.1) |
1971 | - | prt, |
1971 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1972 | - | "Shatter", |
1972 | + | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1), 0.1) |
1973 | - | num, |
1973 | + | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1974 | - | prt.CFrame, |
1974 | + | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) |
1975 | - | math.random() - math.random(), |
1975 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1976 | - | 0, |
1976 | + | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1977 | - | math.random(50, 100) / 100 |
1977 | + | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1978 | - | }) |
1978 | + | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0, 0.6, 0.3), 0.1) |
1979 | - | end |
1979 | + | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
1980 | - | }, |
1980 | + | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1981 | - | Fire = { |
1981 | + | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1982 | - | Create = function(brickcolor, cframe, x1, y1, z1, delay) |
1982 | + | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
1983 | - | local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new()) |
1983 | + | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), 0.1) |
1984 | - | prt.Anchored = true |
1984 | + | end |
1985 | - | prt.CFrame = cframe |
1985 | + | local FZcharge = Instance.new("ParticleEmitter", RightHand) |
1986 | - | msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
1986 | + | FZcharge.Texture = "rbxassetid://31727915" |
1987 | - | game:GetService("Debris"):AddItem(prt, 10) |
1987 | + | FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) |
1988 | - | table.insert(Effects, { |
1988 | + | FZcharge.EmissionDirection = "Bottom" |
1989 | - | prt, |
1989 | + | FZcharge.Speed = NumberRange.new(5) |
1990 | - | "Fire", |
1990 | + | FZcharge.Size = NumberSequence.new(2, 1) |
1991 | - | delay, |
1991 | + | FZcharge.Drag = 2 |
1992 | - | 1, |
1992 | + | FZcharge.LockedToPart = false |
1993 | - | 1, |
1993 | + | FZcharge.Lifetime = NumberRange.new(0.5) |
1994 | - | 1, |
1994 | + | FZcharge.Rate = 150 |
1995 | - | msh |
1995 | + | FZcharge.LightEmission = 0 |
1996 | - | }) |
1996 | + | FZcharge.Rotation = NumberRange.new(-100, 100) |
1997 | - | end |
1997 | + | FZcharge.VelocitySpread = 100 |
1998 | - | }, |
1998 | + | coroutine.resume(coroutine.create(function() |
1999 | - | FireWave = { |
1999 | + | for i = 1, 15 do |
2000 | - | Create = function(brickcolor, cframe, x1, y1, z1) |
2000 | + | do |
2001 | - | local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new()) |
2001 | + | local HQ = Instance.new("Part", Character) |
2002 | - | prt.Anchored = true |
2002 | + | HQ.Size = Vector3.new(1, 0, 1) |
2003 | - | prt.CFrame = cframe |
2003 | + | HQ.BrickColor = BrickColor.new("White") |
2004 | - | msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) |
2004 | + | HQ.Material = "Neon" |
2005 | - | local d = Create("Decal")({ |
2005 | + | HQ.Anchored = true |
2006 | - | Parent = prt, |
2006 | + | HQ.CanCollide = false |
2007 | - | Texture = "rbxassetid://26356434", |
2007 | + | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) |
2008 | - | Face = "Top" |
2008 | + | local HQ2 = Instance.new("SpecialMesh", HQ) |
2009 | - | }) |
2009 | + | HQ2.MeshId = "rbxassetid://20329976" |
2010 | - | local d = Create("Decal")({ |
2010 | + | HQ2.Scale = Vector3.new(1, 1, 1) |
2011 | - | Parent = prt, |
2011 | + | coroutine.resume(coroutine.create(function() |
2012 | - | Texture = "rbxassetid://26356434", |
2012 | + | for i = 1, 200 do |
2013 | - | Face = "Bottom" |
2013 | + | HQ2.Scale = HQ2.Scale + Vector3.new(2, 0, 2) |
2014 | - | }) |
2014 | + | HQ.Transparency = HQ.Transparency + 0.09 |
2015 | - | game:GetService("Debris"):AddItem(prt, 10) |
2015 | + | wait(1.0E-11) |
2016 | - | table.insert(Effects, { |
2016 | + | end |
2017 | - | prt, |
2017 | + | end)) |
2018 | - | "FireWave", |
2018 | + | wait(0.3) |
2019 | - | 1, |
2019 | + | end |
2020 | - | 30, |
2020 | + | end |
2021 | - | math.random(400, 600) / 100, |
2021 | + | end)) |
2022 | - | msh |
2022 | + | coroutine.resume(coroutine.create(function() |
2023 | - | }) |
2023 | + | for i = 1, 12 do |
2024 | - | end |
2024 | + | do |
2025 | - | }, |
2025 | + | local HQ = Instance.new("Part", RightHand) |
2026 | - | Lightning = { |
2026 | + | HQ.Size = Vector3.new(1, 1, 1) |
2027 | - | Create = function(p0, p1, tym, ofs, col, th, tra, last) |
2027 | + | HQ.BrickColor = BrickColor.new("White") |
2028 | - | local magz = (p0 - p1).magnitude |
2028 | + | HQ.Material = "Neon" |
2029 | - | local curpos = p0 |
2029 | + | HQ.Anchored = true |
2030 | - | local trz = { |
2030 | + | HQ.CanCollide = false |
2031 | - | -ofs, |
2031 | + | HQ.Transparency = 0.4 |
2032 | - | ofs |
2032 | + | HQ.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0) |
2033 | - | } |
2033 | + | local HQ2 = Instance.new("SpecialMesh", HQ) |
2034 | - | for i = 1, tym do |
2034 | + | HQ2.MeshType = "Sphere" |
2035 | - | local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym)) |
2035 | + | HQ2.Scale = Vector3.new(1, 1, 1) |
2036 | - | local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)]) |
2036 | + | local ZQW = Instance.new("Part", RightHand) |
2037 | - | local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz |
2037 | + | ZQW.Size = Vector3.new(1, 1, 1) |
2038 | - | li.Material = "Neon" |
2038 | + | ZQW.BrickColor = BrickColor.new("White") |
2039 | - | if tym == i then |
2039 | + | ZQW.Material = "Neon" |
2040 | - | local magz2 = (curpos - p1).magnitude |
2040 | + | ZQW.Transparency = 0.4 |
2041 | - | li.Size = Vector3.new(th, th, magz2) |
2041 | + | ZQW.Anchored = true |
2042 | - | li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2) |
2042 | + | ZQW.CanCollide = false |
2043 | - | table.insert(Effects, { |
2043 | + | ZQW.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0) |
2044 | - | li, |
2044 | + | local ZQW2 = Instance.new("SpecialMesh", ZQW) |
2045 | - | "Disappear", |
2045 | + | ZQW2.MeshType = "Sphere" |
2046 | - | last |
2046 | + | ZQW2.Scale = Vector3.new(1, 1, 1) |
2047 | - | }) |
2047 | + | local H = Instance.new("Part", RightHand) |
2048 | - | else |
2048 | + | H.Size = Vector3.new(1, 1, 1) |
2049 | - | li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2) |
2049 | + | H.BrickColor = BrickColor.new("White") |
2050 | - | curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p |
2050 | + | H.CanCollide = false |
2051 | - | game.Debris:AddItem(li, 10) |
2051 | + | H.Anchored = true |
2052 | - | table.insert(Effects, { |
2052 | + | H.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2053 | - | li, |
2053 | + | local H2 = Instance.new("SpecialMesh", H) |
2054 | - | "Disappear", |
2054 | + | H2.MeshId = "rbxassetid://9982590" |
2055 | - | last |
2055 | + | coroutine.resume(coroutine.create(function() |
2056 | - | }) |
2056 | + | for i = 1, 200 do |
2057 | - | end |
2057 | + | ZQW2.Scale = ZQW2.Scale + Vector3.new(0.3, 0.3, 0.3) |
2058 | ZQW.Transparency = ZQW.Transparency + 0.1 | |
2059 | - | end |
2059 | + | HQ2.Scale = HQ2.Scale + Vector3.new(0.3, 0.3, 0.3) |
2060 | - | }, |
2060 | + | HQ.Transparency = HQ.Transparency + 0.1 |
2061 | - | EffectTemplate = {} |
2061 | + | H2.Scale = H2.Scale + Vector3.new(0.3, 0.3, 0.3) |
2062 | - | } |
2062 | + | H.Transparency = H.Transparency + 0.2 |
2063 | - | local Invisible = true |
2063 | + | wait(1.0E-11) |
2064 | - | function Reappear() |
2064 | + | end |
2065 | - | for _, i in pairs(AdvancingFortress:children()) do |
2065 | + | HQ:Destroy() |
2066 | - | if i:IsA("BasePart") then |
2066 | + | H2:Destroy() |
2067 | - | coroutine.resume(coroutine.create(function(Part) |
2067 | + | H:Destroy() |
2068 | - | for i = 0, 1, 0.3 do |
2068 | + | HQ2:Destroy() |
2069 | - | swait() |
2069 | + | ZQW:Destroy() |
2070 | - | Part.Transparency = -i |
2070 | + | ZQW2:Destroy() |
2071 | - | end |
2071 | + | end)) |
2072 | - | Part.Transparency = 0 |
2072 | + | wait(0.3) |
2073 | - | end), i) |
2073 | + | end |
2074 | - | end |
2074 | + | end |
2075 | end)) | |
2076 | - | for _, i in pairs(m:children()) do |
2076 | + | wait(0.5) |
2077 | - | if i:IsA("BasePart") then |
2077 | + | wait(4.5) |
2078 | - | coroutine.resume(coroutine.create(function(Part) |
2078 | + | for i = 0, 1.5, 0.1 do |
2079 | - | for i = 0, 1, 0.3 do |
2079 | + | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.2, 0, 0.5), 0.1) |
2080 | - | swait() |
2080 | + | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.8), 0.1) |
2081 | - | Part.Transparency = i |
2081 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2082 | - | end |
2082 | + | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.6, 0, -0.6), 0.1) |
2083 | - | Part.Transparency = 0 |
2083 | + | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2084 | - | end), i) |
2084 | + | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) |
2085 | - | end |
2085 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2086 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) | |
2087 | - | end |
2087 | + | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 5, 1), 0.1) |
2088 | - | function ReappearArmorOnly() |
2088 | + | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0.2, 0.3), 0.1) |
2089 | - | for _, i in pairs(m:children()) do |
2089 | + | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
2090 | - | if i:IsA("BasePart") then |
2090 | + | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2091 | - | coroutine.resume(coroutine.create(function(Part) |
2091 | + | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2092 | - | for i = 0, 1, 0.3 do |
2092 | + | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2093 | - | swait() |
2093 | + | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 1, 0), 0.1) |
2094 | - | Part.Transparency = i |
2094 | + | game:GetService("RunService").RenderStepped:wait() |
2095 | - | end |
2095 | + | end |
2096 | - | Part.Transparency = 0 |
2096 | + | coroutine.resume(coroutine.create(function() |
2097 | - | end), i) |
2097 | + | for i = 1, 3 do |
2098 | - | end |
2098 | + | do |
2099 | local HQ = Instance.new("Part", Character) | |
2100 | - | end |
2100 | + | HQ.Size = Vector3.new(1, 1, 1) |
2101 | - | function Disappear() |
2101 | + | HQ.BrickColor = BrickColor.new("White") |
2102 | - | for _, i in pairs(AdvancingFortress:children()) do |
2102 | + | HQ.Material = "Neon" |
2103 | - | if i:IsA("BasePart") then |
2103 | + | HQ.Anchored = true |
2104 | - | coroutine.resume(coroutine.create(function(Part) |
2104 | + | HQ.CanCollide = false |
2105 | - | for i = 0, 1, 0.3 do |
2105 | + | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0) |
2106 | - | swait() |
2106 | + | local HQ2 = Instance.new("SpecialMesh", HQ) |
2107 | - | Part.Transparency = i |
2107 | + | HQ2.MeshId = "rbxassetid://20329976" |
2108 | - | end |
2108 | + | HQ2.Scale = Vector3.new(1, 1, 1) |
2109 | - | Part.Transparency = 1 |
2109 | + | coroutine.resume(coroutine.create(function() |
2110 | - | end), i) |
2110 | + | for i = 1, 200 do |
2111 | - | end |
2111 | + | HQ2.Scale = HQ2.Scale + Vector3.new(20, 20, 20) |
2112 | HQ.Transparency = HQ.Transparency + 0.09 | |
2113 | - | for _, i in pairs(m:children()) do |
2113 | + | wait(1.0E-11) |
2114 | - | if i:IsA("BasePart") then |
2114 | + | end |
2115 | - | coroutine.resume(coroutine.create(function(Part) |
2115 | + | end)) |
2116 | - | for i = 0, 1, 0.3 do |
2116 | + | wait(0.3) |
2117 | - | swait() |
2117 | + | end |
2118 | - | Part.Transparency = i |
2118 | + | end |
2119 | - | end |
2119 | + | end)) |
2120 | - | Part.Transparency = 1 |
2120 | + | coroutine.resume(coroutine.create(function() |
2121 | - | end), i) |
2121 | + | for i = 3, 5 do |
2122 | - | end |
2122 | + | do |
2123 | local HQ = Instance.new("Part", Character) | |
2124 | - | end |
2124 | + | HQ.Size = Vector3.new(1, 0, 1) |
2125 | - | function DisappearArmorOnly() |
2125 | + | HQ.BrickColor = BrickColor.new("White") |
2126 | - | for _, i in pairs(m:children()) do |
2126 | + | HQ.Material = "Neon" |
2127 | - | if i:IsA("BasePart") then |
2127 | + | HQ.Anchored = true |
2128 | - | coroutine.resume(coroutine.create(function(Part) |
2128 | + | HQ.CanCollide = false |
2129 | - | for i = 0, 1, 0.3 do |
2129 | + | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) |
2130 | - | swait() |
2130 | + | local HQ2 = Instance.new("SpecialMesh", HQ) |
2131 | - | Part.Transparency = i |
2131 | + | HQ2.MeshId = "rbxassetid://20329976" |
2132 | - | end |
2132 | + | HQ2.Scale = Vector3.new(1, 1, 1) |
2133 | - | Part.Transparency = 1 |
2133 | + | local HQR = Instance.new("Part", Character) |
2134 | - | end), i) |
2134 | + | HQR.Size = Vector3.new(1, 0, 1) |
2135 | - | end |
2135 | + | HQR.BrickColor = BrickColor.new("White") |
2136 | HQR.Material = "Neon" | |
2137 | - | end |
2137 | + | HQR.Anchored = true |
2138 | - | function CamShake(time, freq) |
2138 | + | HQR.CanCollide = false |
2139 | - | coroutine.resume(coroutine.create(function() |
2139 | + | HQR.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) |
2140 | - | local cam = game:GetService("Workspace").CurrentCamera |
2140 | + | local HQR2 = Instance.new("SpecialMesh", HQR) |
2141 | - | local time = 10 |
2141 | + | HQR2.MeshId = "rbxassetid://3270017" |
2142 | - | local seed = Vector3.new(math.random(100, 200) / freq, math.random(100, 200) / freq, 0) |
2142 | + | HQR2.Scale = Vector3.new(1, 1, 1) |
2143 | - | if math.random(1, 2) == 1 then |
2143 | + | coroutine.resume(coroutine.create(function() |
2144 | - | seed = Vector3.new(-seed.x, seed.y, 0) |
2144 | + | for i = 1, 200 do |
2145 | - | end |
2145 | + | HQ2.Scale = HQ2.Scale + Vector3.new(7, 0, 7) |
2146 | - | if math.random(1, 2) == 1 then |
2146 | + | HQ.Transparency = HQ.Transparency + 0.09 |
2147 | - | seed = Vector3.new(seed.x, -seed.y, 0) |
2147 | + | HQR2.Scale = HQR2.Scale + Vector3.new(30, 34, 0) |
2148 | - | end |
2148 | + | HQR.Transparency = HQR.Transparency + 0.09 |
2149 | - | cam.CoordinateFrame = CFrame.new(cam.Focus.p) * (cam.CoordinateFrame - cam.CoordinateFrame.p) * CFrame.fromEulerAnglesXYZ(seed.x * time, seed.y * time, 0) * CFrame.new(0, 0, (cam.CoordinateFrame.p - cam.Focus.p).magnitude) |
2149 | + | wait(1.0E-11) |
2150 | - | for i = 1, time do |
2150 | + | end |
2151 | - | cam.CoordinateFrame = CFrame.new(cam.Focus.p) * (cam.CoordinateFrame - cam.CoordinateFrame.p) * CFrame.fromEulerAnglesXYZ(-seed.x, -seed.y, 0) * CFrame.new(0, 0, (cam.CoordinateFrame.p - cam.Focus.p).magnitude) |
2151 | + | HQ:Destroy() |
2152 | - | wait() |
2152 | + | HQ2:Destroy() |
2153 | - | end |
2153 | + | HQR:Destroy() |
2154 | - | end)) |
2154 | + | HQR2:Destroy() |
2155 | - | end |
2155 | + | end)) |
2156 | - | mse.KeyDown:connect(function(key) |
2156 | + | wait(0.3) |
2157 | - | key = key:lower() |
2157 | + | end |
2158 | - | if key == "q" and Invisible == false then |
2158 | + | end |
2159 | - | canworld = true |
2159 | + | end)) |
2160 | - | sf = CFuncs.Sound.Create("1125531635") |
2160 | + | FZcharge:Destroy() |
2161 | - | sf.Volume = 10 |
2161 | + | killbrick2 = Instance.new("Part", Character) |
2162 | - | wait(1.5) |
2162 | + | killbrick2.Size = Vector3.new(80, 80, 9000) |
2163 | - | sf:Destroy() |
2163 | + | killbrick2.Transparency = 1 |
2164 | killbrick2.CanCollide = true | |
2165 | wait(0.001) | |
2166 | - | ) |
2166 | + | killbrick2.CanCollide = false |
2167 | - | local bigg = false |
2167 | + | killbrick2.Anchored = true |
2168 | - | function PE() |
2168 | + | killbrick2.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1005) |
2169 | - | pep = Instance.new("ParticleEmitter") |
2169 | + | killbrick2.Touched:connect(function(h) |
2170 | - | pep.Name = "pep" |
2170 | + | local x = h.Parent:FindFirstChildOfClass("Humanoid") |
2171 | - | pep.Lifetime = NumberRange.new(1) |
2171 | + | if x then |
2172 | - | pep.Rate = 5 |
2172 | + | if x.Parent.Name == game.Players.LocalPlayer.Name then |
2173 | - | pep.Texture = "rbxassetid://298768656" |
2173 | + | safe = true |
2174 | - | pep.VelocitySpread = 60 |
2174 | + | else |
2175 | - | pep.Parent = char.Head |
2175 | + | safe = false |
2176 | end | |
2177 | - | local ora = false |
2177 | + | if x and safe == false then |
2178 | - | function ORA() |
2178 | + | h.Parent.Torso.Velocity = CFrame.new(Character.Head.Position, h.Parent.Torso.Position).lookVector * 0 |
2179 | - | attack = true |
2179 | + | local bodyforc = Instance.new("BodyForce", h.Parent.Torso) |
2180 | - | local S = CFuncs.Sound.Create("627578508", Torso, 1, 1) |
2180 | + | bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 0, 0) |
2181 | - | S.Volume = 10 |
2181 | + | wait(0) |
2182 | - | S.Looped = true |
2182 | + | x.Parent:BreakJoints() |
2183 | - | if ora == true then |
2183 | + | wait(1) |
2184 | - | while ora == true do |
2184 | + | x.Parent:Destroy() |
2185 | - | CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2)) |
2185 | + | wait() |
2186 | - | MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1) |
2186 | + | safe = true |
2187 | - | for i = 0, 1, 0.8 do |
2187 | + | end |
2188 | - | swait() |
2188 | + | end |
2189 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5) |
2189 | + | end) |
2190 | - | PlayAnimationFromTable({ |
2190 | + | fcpunch() |
2191 | - | CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2191 | + | wait(0.7) |
2192 | - | CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2192 | + | Idle = false |
2193 | - | CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2193 | + | killbrick2:Destroy() |
2194 | - | CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2194 | + | wait(0.2) |
2195 | - | CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2195 | + | D = false |
2196 | - | CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2196 | + | end |
2197 | - | }, 0.8, false) |
2197 | + | |
2198 | function KickBoom() | |
2199 | - | CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2)) |
2199 | + | local Sound = Instance.new("Sound", Character.UpperTorso) |
2200 | - | MagnitudeDamage(HitboxR, 5, 20, 20, 0, "Normal", "330706798", 1) |
2200 | + | Sound.SoundId = "rbxassetid://142070127" |
2201 | - | for i = 0, 1, 0.8 do |
2201 | + | Sound.Pitch = 1 |
2202 | - | swait() |
2202 | + | Sound.Looped = false |
2203 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5) |
2203 | + | Sound.Volume = 10 |
2204 | - | PlayAnimationFromTable({ |
2204 | + | Sound:play() |
2205 | - | CFrame.new(1.1920929E-6, -0.0170394331, -0.52941519, 0.70710516, -2.21270369E-7, -0.707108498, 0.18301405, 0.965925574, 0.183012888, 0.683014154, -0.258820117, 0.683010995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2205 | + | local Sound = Instance.new("Sound", Character.UpperTorso) |
2206 | - | CFrame.new(-1.22189522E-6, 1.49999356, 1.04308128E-6, 0.707110465, 0.122788236, 0.696360528, -1.4748274E-6, 0.98480773, -0.173648238, -0.707103193, 0.122787461, 0.696368098) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2206 | + | Sound.SoundId = "rbxassetid://169628396" |
2207 | - | CFrame.new(1.44562268, 0.333473027, -0.475224167, 0.907739162, 0.217196256, 0.358959734, 0.40125221, -0.199453548, -0.893991232, -0.122576535, 0.955528319, -0.268199235) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2207 | + | Sound.Pitch = 1 |
2208 | - | CFrame.new(-1.884794, 0.881342709, -0.770847201, 0.0912726, 0.688403964, -0.719562054, -0.91795665, -0.221949756, -0.328776807, -0.386037856, 0.690535009, 0.611666858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2208 | + | Sound.Looped = false |
2209 | - | CFrame.new(0.789779902, -1.8586235, 0.161380947, 0.965926766, -0.258817255, -8.10623169E-6, 0.243211254, 0.907672405, 0.342022836, -0.0885141194, -0.330371499, 0.939691722) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2209 | + | Sound.Volume = 10 |
2210 | - | CFrame.new(-0.73783946, -1.45406294, -0.215006173, 0.882573366, -0.0180292428, 0.469829261, -0.163172901, 0.925412893, 0.342031717, -0.440952569, -0.378531486, 0.813802838) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2210 | + | Sound:play() |
2211 | - | }, 0.8, false) |
2211 | + | local effspwn = Instance.new("Part") |
2212 | local model = Instance.new("Model") | |
2213 | - | CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2)) |
2213 | + | game.Debris:AddItem(model, 20) |
2214 | - | MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1) |
2214 | + | model.Name = "smasheffects" |
2215 | - | for i = 0, 1, 0.8 do |
2215 | + | model.Parent = Character |
2216 | - | swait() |
2216 | + | effspwn.Name = "spwnr" |
2217 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5) |
2217 | + | effspwn.Size = Vector3.new(1, 1, 1) |
2218 | - | PlayAnimationFromTable({ |
2218 | + | effspwn.Anchored = true |
2219 | - | CFrame.new(0.215482175, -0.0393944569, -0.126133978, 0.259671897, -0.351393819, 0.8994959, -0.075478971, 0.921212733, 0.381667405, -0.962742627, -0.167001322, 0.212690249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2219 | + | effspwn.CanCollide = false |
2220 | - | CFrame.new(-1.26510859E-5, 1.49999118, -2.16066837E-7, 0.420251548, -0.0215960592, -0.90715003, -0.100918382, 0.992402375, -0.0703775883, 0.901778162, 0.12112467, 0.414879382) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2220 | + | effspwn.Transparency = 1 |
2221 | - | CFrame.new(1.81840861, 0.705381036, -0.347923756, -0.236346364, -0.883376777, 0.404705286, 0.945798516, -0.113677993, 0.304209948, -0.222726092, 0.454668403, 0.862362981) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2221 | + | effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0) |
2222 | - | CFrame.new(-1.21960759, 0.420275182, -0.728423595, -0.57802856, -0.255150676, 0.775100708, 0.665436089, -0.697164714, 0.266751111, 0.472311139, 0.669969678, 0.572767615) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2222 | + | effspwn.Parent = model |
2223 | - | CFrame.new(0.620917439, -1.53014767, -0.12091887, 0.707106113, 0.241845652, -0.66446346, -1.2293458E-6, 0.939692676, 0.342019886, 0.707107484, -0.241843566, 0.664462805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2223 | + | for i = 1, 15 do |
2224 | - | CFrame.new(-0.873213649, -1.89646459, -0.100004375, 0.933012128, 0.353242815, -0.0686147735, -0.258823931, 0.791241407, 0.554028153, 0.249997303, -0.499155849, 0.829665601) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2224 | + | do |
2225 | - | }, 0.8, false) |
2225 | + | local gtrace = Instance.new("Part", game.Workspace) |
2226 | gtrace.BrickColor = BrickColor.new("Grey") | |
2227 | - | CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2)) |
2227 | + | gtrace.Material = "Slate" |
2228 | - | MagnitudeDamage(HitboxR, 5, 20, 20, 0, "Normal", "330706798", 1) |
2228 | + | gtrace.Size = Vector3.new(31, 31, 31) |
2229 | - | for i = 0, 1, 0.8 do |
2229 | + | gtrace.Anchored = true |
2230 | - | swait() |
2230 | + | gtrace.CanCollide = true |
2231 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5) |
2231 | + | gtrace.CFrame = (Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-70, 70), -6, math.random(-70, 70))) * CFrame.fromEulerAnglesXYZ(math.random(0, math.rad(359)), math.random(0, math.rad(359)), math.random(0, math.rad(359))) |
2232 | - | PlayAnimationFromTable({ |
2232 | + | local gdisp = coroutine.wrap(function() |
2233 | - | CFrame.new(0.299998224, -0.0468490347, -0.211314023, 0.642786682, -2.87348001E-7, -0.766045272, 0.323744863, 0.906307757, 0.271653205, 0.694272637, -0.42261824, 0.582562685) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2233 | + | wait(12) |
2234 | - | CFrame.new(2.71201134E-6, 1.4999969, 8.94069672E-7, 0.642777503, 0.133020476, 0.754416466, 4.31999706E-6, 0.984809279, -0.173647597, -0.766052961, 0.111620098, 0.633012772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2234 | + | for i = 1, 9 do |
2235 | - | CFrame.new(1.27057993, 0.327670783, -0.599993467, 0.638493001, 0.280156553, -0.716825664, -0.769049883, 0.196164608, -0.608343422, -0.0298155248, 0.939697862, 0.340704083) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2235 | + | wait(0.1) |
2236 | - | CFrame.new(-1.86040878, 1.02262986, -0.452570885, 0.386218816, 0.717701018, -0.579433978, -0.403004408, -0.433759809, -0.805879354, -0.829712272, 0.544763446, 0.121709965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2236 | + | gtrace.Transparency = gtrace.Transparency + 0.1 |
2237 | - | CFrame.new(0.779964924, -1.75316048, -0.0263362825, 0.826099217, -0.36394459, 0.43023771, 0.181541473, 0.894650102, 0.40822047, -0.533481896, -0.259124577, 0.805140793) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2237 | + | end |
2238 | - | CFrame.new(-0.724003315, -1.47219872, -0.266945302, 0.766038954, -0.166370958, 0.620890498, 4.09781933E-6, 0.965925932, 0.258819997, -0.642794192, -0.198263675, 0.739937425) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2238 | + | gtrace:Destroy() |
2239 | - | }, 0.8, false) |
2239 | + | end) |
2240 | gdisp() | |
2241 | - | CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2)) |
2241 | + | end |
2242 | - | MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1) |
2242 | + | end |
2243 | - | end |
2243 | + | for i, v in pairs(FindNearestTorso(UpperTorso.CFrame.p, 50)) do |
2244 | if v:FindFirstChild("Humanoid") then | |
2245 | - | S:Stop() |
2245 | + | v.Humanoid:TakeDamage(math.random(12040, 12040)) |
2246 | - | local S2 = CFuncs.Sound.Create("933302532", Torso, 1.5, 1) |
2246 | + | v.Humanoid.PlatformStand = true |
2247 | v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 250 | |
2248 | - | S2.Volume = 7 |
2248 | + | end |
2249 | end | |
2250 | - | for i = 0, 1, 0.13 do |
2250 | + | local H33 = Instance.new("Part", Character) |
2251 | - | swait() |
2251 | + | H33.Size = Vector3.new(1, 1, 1) |
2252 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -3), 0.5) |
2252 | + | H33.BrickColor = BrickColor.new("White") |
2253 | - | PlayAnimationFromTable({ |
2253 | + | H33.CanCollide = false |
2254 | - | CFrame.new(2.68220901E-6, -0.0739577487, 0.0232374109, 0.707105994, -3.47710994E-7, -0.707107604, -0.122787997, 0.98480767, -0.122788213, 0.696364999, 0.173648596, 0.696363389) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2254 | + | H33.Anchored = true |
2255 | - | CFrame.new(-5.36441803E-7, 1.49999356, -1.28149986E-6, 0.707105994, -0.122788511, 0.696365297, -3.47710994E-7, 0.984808028, 0.173649326, -0.707107604, -0.122788727, 0.696363688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2255 | + | H33.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0) |
2256 | - | CFrame.new(1.13747835, 0.382733107, -0.729447305, 0.579597414, 0.772029877, -0.260839432, -0.351051509, -0.0523141921, -0.934893906, -0.735411942, 0.633429527, 0.240701318) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2256 | + | local H233 = Instance.new("SpecialMesh", H33) |
2257 | - | CFrame.new(-1.53455412, 0.605712295, -0.542039633, 0.786121905, 0.427828372, -0.446066588, -0.606968522, 0.398195386, -0.687771559, -0.116626531, 0.811420619, 0.572708428) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2257 | + | H233.MeshId = "rbxassetid://3270017" |
2258 | - | CFrame.new(0.903839946, -1.70734286, 0.373858094, 0.863655448, -0.430708885, 0.261895239, 0.187955216, 0.757234871, 0.625514567, -0.46773085, -0.491004646, 0.734943748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2258 | + | local H333 = Instance.new("Part", Character) |
2259 | - | CFrame.new(-0.596739769, -1.62411702, -0.0967329144, 0.725493789, -0.291957259, 0.623233199, -0.081900157, 0.86250174, 0.499382436, -0.683338165, -0.41334182, 0.601828396) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2259 | + | H333.Size = Vector3.new(1, 1, 1) |
2260 | - | }, 0.2, false) |
2260 | + | H333.BrickColor = BrickColor.new("White") |
2261 | H333.CanCollide = false | |
2262 | - | Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06) |
2262 | + | H333.Anchored = true |
2263 | - | CFuncs.Sound.Create("471881954", HitboxR, 1, 1) |
2263 | + | H333.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0) |
2264 | - | MagnitudeDamage(HitboxR, 7, 40, 40, 40, "Normal", "610359590", 1) |
2264 | + | local H2333 = Instance.new("SpecialMesh", H333) |
2265 | - | for i = 0, 1, 0.1 do |
2265 | + | H2333.MeshId = "rbxassetid://3270017" |
2266 | - | swait() |
2266 | + | local H4 = Instance.new("Part", Character) |
2267 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3) |
2267 | + | H4.Size = Vector3.new(1, 1, 1) |
2268 | - | PlayAnimationFromTable({ |
2268 | + | H4.BrickColor = BrickColor.new("White") |
2269 | - | CFrame.new(-0.338160992, -0.0772590488, -0.484170675, 0.307024002, -0.153706044, 0.939207554, -0.403236002, 0.872901201, 0.274671286, -0.86205399, -0.463052958, 0.206021816) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2269 | + | H4.CanCollide = false |
2270 | - | CFrame.new(-0.0502282679, 1.50051379, -0.0864891857, 0.502356887, -0.246090144, -0.828901231, -0.00520065427, 0.957766473, -0.287500501, 0.864644766, 0.148738697, 0.479860842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2270 | + | H4.Anchored = true |
2271 | - | CFrame.new(1.81698525, 1.20575511, -0.168038458, 0.0800605565, -0.859217465, 0.505307972, 0.457053572, -0.418860257, -0.784640014, 0.885828495, 0.293771386, 0.359173566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2271 | + | H4.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.75) |
2272 | - | CFrame.new(-1.66351938, 0.691055655, 0.203685582, 0.309526145, 0.793331623, -0.524231553, -0.937197804, 0.347743452, -0.0271089375, 0.160791725, 0.499699503, 0.851144433) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2272 | + | local H24 = Instance.new("SpecialMesh", H4) |
2273 | - | CFrame.new(0.971616864, -1.6145575, 0.096719563, 0.544056833, -0.203144252, -0.814085484, 0.51142931, 0.849463344, 0.129818588, 0.665161908, -0.486975014, 0.566052973) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2273 | + | H24.MeshId = "rbxassetid://3270017" |
2274 | - | CFrame.new(-0.676943898, -1.44413579, 0.206094518, 0.884253025, 0.0570309162, -0.463512957, 0.209485695, 0.838620007, 0.502824426, 0.417387724, -0.541723251, 0.729605079) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2274 | + | coroutine.resume(coroutine.create(function() |
2275 | - | }, 0.6, false) |
2275 | + | for i = 1, 200 do |
2276 | H233.Scale = H233.Scale + Vector3.new(16, 16, 16) | |
2277 | - | attack = false |
2277 | + | H33.Transparency = H33.Transparency + 0.02 |
2278 | - | end |
2278 | + | H2333.Scale = H2333.Scale + Vector3.new(17, 17, 17) |
2279 | - | function CastleCrusherFist() |
2279 | + | H333.Transparency = H333.Transparency + 0.02 |
2280 | - | attack = true |
2280 | + | H24.Scale = H24.Scale + Vector3.new(17, 17, 17) |
2281 | - | STDamage = true |
2281 | + | H4.Transparency = H4.Transparency + 0.02 |
2282 | - | local S3 = CFuncs.Sound.Create("271120244", Torso, 1, 1) |
2282 | + | wait(1.0E-11) |
2283 | - | |
2283 | + | end |
2284 | - | for i = 0, 1, 0.1 do |
2284 | + | end)) |
2285 | - | S3.Volume = 7 |
2285 | + | coroutine.resume(coroutine.create(function() |
2286 | - | swait() |
2286 | + | local shok = Instance.new("Part") |
2287 | - | Effects.Block.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 2, 1, 1, 4, 4, 4, 0.3, 1) |
2287 | + | shok.Name = "shock3" |
2288 | - | Effects.Break.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 0.5, 0.5, 0.5) |
2288 | + | shok.BrickColor = BrickColor.new("Institutional white") |
2289 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.2) |
2289 | + | shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)) |
2290 | - | PlayAnimationFromTable({ |
2290 | + | shok.Size = Vector3.new(1, 1, 1) |
2291 | - | CFrame.new(-5.99771738E-7, -0.00717129931, 0.169464022, 0.422617912, -2.2671E-7, -0.906308055, -0.309975952, 0.939692557, -0.144544229, 0.851650834, 0.342020661, 0.397130787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2291 | + | shok.Anchored = true |
2292 | - | CFrame.new(-0.0102166235, 1.52751005, -0.239579424, 0.456926107, -0.171424359, 0.872835577, -0.167732254, 0.94705075, 0.273807496, -0.87355268, -0.271512181, 0.403976858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2292 | + | shok.Material = "Neon" |
2293 | - | CFrame.new(0.944673777, 0.474064022, -0.539126158, 0.229199454, 0.762564063, 0.604949772, 0.809601307, 0.195682317, -0.553402781, -0.540382624, 0.616607308, -0.572522938) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2293 | + | shok.Transparency = 0.35 |
2294 | - | CFrame.new(-1.61232829, 0.309644789, -0.24482432, 0.455398798, 0.536860108, -0.710207343, -0.887026072, 0.205374956, -0.413530886, -0.076149486, 0.818293095, 0.569735885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2294 | + | shok.CanCollide = false |
2295 | - | CFrame.new(1.08113468, -1.48232126, 0.656104684, 0.81421864, -0.517612338, 0.262917578, 0.175395042, 0.651024699, 0.738514543, -0.553430021, -0.555197835, 0.620862961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2295 | + | shok.Parent = model |
2296 | - | CFrame.new(-0.427128136, -1.50760674, -0.0473105907, 0.804508269, -0.373179317, 0.462065101, -0.173640698, 0.596196175, 0.783836842, -0.567992628, -0.71083647, 0.414845526) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2296 | + | game.Debris:AddItem(shok, 12) |
2297 | - | }, 0.2, false) |
2297 | + | local mesh = Instance.new("SpecialMesh") |
2298 | mesh.MeshType = "FileMesh" | |
2299 | - | MagnitudeDamage(HitboxR, 100, 40, 170, 190, "Normal", "610359515", 1) |
2299 | + | mesh.MeshId = "rbxassetid://" |
2300 | - | Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06) |
2300 | + | mesh.Scale = Vector3.new(1, 1, 1) |
2301 | - | CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9) |
2301 | + | mesh.Parent = shok |
2302 | - | CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8) |
2302 | + | for e = 1, 15 do |
2303 | - | for i = 0, 1, 0.08 do |
2303 | + | wait() |
2304 | - | swait() |
2304 | + | mesh.Scale = mesh.Scale + Vector3.new(1, 2.6, 1) |
2305 | - | Effects.Block.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1) |
2305 | + | shok.Transparency = shok.Transparency + 0.004 |
2306 | - | Effects.Break.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 0.5, 0.5, 0.5) |
2306 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2307 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3) |
2307 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2308 | - | PlayAnimationFromTable({ |
2308 | + | end |
2309 | - | CFrame.new(-3.57627869E-7, -0.116980031, -2.22140098, 0.342020035, -6.11579551E-8, 0.939692736, -0.604023039, 0.766044259, 0.219846413, -0.71984607, -0.642787933, 0.262002468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2309 | + | for e = 1, 16 do |
2310 | - | CFrame.new(-1.13248825E-6, 1.49999046, 8.94069672E-7, 0.422608167, -0.383014679, -0.82140249, -1.36196613E-5, 0.906310022, -0.422613323, 0.906312764, 0.17861104, 0.383008778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2310 | + | wait() |
2311 | - | CFrame.new(1.72490048, 1.25688744, -0.021425128, -0.678134382, -0.731868863, 0.0670941696, 0.667953849, -0.575675249, 0.47163111, -0.306547582, 0.364645123, 0.879239857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2311 | + | mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1) |
2312 | - | CFrame.new(-1.70565486, 0.469353855, 0.162862837, 0.82686162, 0.55728358, 0.0757693052, -0.414878726, 0.513436973, 0.751176, 0.379712611, -0.652546048, 0.655748963) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2312 | + | shok.Transparency = shok.Transparency + 0.004 |
2313 | - | CFrame.new(0.757160306, -1.48393714, -0.193787217, 0.601814985, 0.305624545, -0.737842917, -2.98023224E-8, 0.923879623, 0.382683486, 0.798635662, -0.230304718, 0.556004763) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2313 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2314 | - | CFrame.new(-0.908789515, -1.60188651, -0.0663503706, 0.696367741, 0.548584938, -0.462741733, -0.173660636, 0.7544052, 0.633021533, 0.696362019, -0.360454619, 0.620610356) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2314 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2315 | - | }, 0.6, false) |
2315 | + | end |
2316 | for e = 1, 12 do | |
2317 | - | STDamage = false |
2317 | + | wait() |
2318 | - | attack = false |
2318 | + | mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1) |
2319 | - | end |
2319 | + | shok.Transparency = shok.Transparency + 0.06 |
2320 | - | |
2320 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2321 | - | function weld5(part0, part1, c0, c1) |
2321 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2322 | - | local weeld = Instance.new("Weld", part0) |
2322 | + | end |
2323 | - | weeld.Part0 = part0 |
2323 | + | end)) |
2324 | - | weeld.Part1 = part1 |
2324 | + | coroutine.resume(coroutine.create(function() |
2325 | - | weeld.C0 = c0 |
2325 | + | local shok = Instance.new("Part") |
2326 | - | weeld.C1 = c1 |
2326 | + | shok.Name = "shock3" |
2327 | - | return weeld |
2327 | + | shok.BrickColor = BrickColor.new("Lily white") |
2328 | - | end |
2328 | + | shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)) |
2329 | - | local Grab = false |
2329 | + | shok.Size = Vector3.new(1, 1, 1) |
2330 | - | function GRABEMBOIGRABEM() |
2330 | + | shok.Anchored = true |
2331 | - | attack = true |
2331 | + | shok.Material = "Neon" |
2332 | - | gp = nil |
2332 | + | shok.Transparency = 0.1 |
2333 | - | con1 = HitboxR.Touched:connect(function(hit) |
2333 | + | shok.CanCollide = false |
2334 | - | local ht = hit.Parent |
2334 | + | shok.Parent = model |
2335 | - | local hum1 = ht:FindFirstChild("Humanoid") |
2335 | + | game.Debris:AddItem(shok, 12) |
2336 | - | if Grab == false then |
2336 | + | local mesh = Instance.new("SpecialMesh") |
2337 | - | if hum1 ~= nil and hit.Parent ~= Character then |
2337 | + | mesh.MeshType = "FileMesh" |
2338 | - | hum1.PlatformStand = true |
2338 | + | mesh.MeshId = "rbxassetid://1095708" |
2339 | - | gp = ht |
2339 | + | mesh.Scale = Vector3.new(47, 47, 47) |
2340 | - | Grab = true |
2340 | + | mesh.Parent = shok |
2341 | - | local asd = weld5(RightArm, ht:FindFirstChild("Head"), CFrame.new(0, -1.5, 0), CFrame.new(0, 0, 0)) |
2341 | + | for e = 1, 15 do |
2342 | - | asd.Parent = RightArm |
2342 | + | wait() |
2343 | - | asd.Name = "asd" |
2343 | + | mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3) |
2344 | - | asd.C0 = asd.C0 * CFrame.Angles(math.rad(-90), 0, 0) |
2344 | + | shok.Transparency = shok.Transparency + 0.04 |
2345 | - | CFuncs.Sound.Create("200632821", Torso, 1, 1) |
2345 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2346 | - | elseif hum1 == nil then |
2346 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2347 | - | con1:disconnect() |
2347 | + | end |
2348 | - | wait() |
2348 | + | for e = 1, 16 do |
2349 | - | return |
2349 | + | wait() |
2350 | mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3) | |
2351 | - | end |
2351 | + | shok.Transparency = shok.Transparency + 0.04 |
2352 | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) | |
2353 | - | for i = 0, 1, 0.2 do |
2353 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2354 | - | swait() |
2354 | + | shok.BrickColor = BrickColor.new("Grey") |
2355 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.3) |
2355 | + | end |
2356 | - | PlayAnimationFromTable({ |
2356 | + | for e = 1, 12 do |
2357 | - | CFrame.new(3, -0.233785003, -0.0873367637, 0.499999821, -1.78813863E-7, -0.866025507, 0.150383934, 0.984807789, 0.0868239477, 0.852868676, -0.173648283, 0.492403716) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2357 | + | wait() |
2358 | - | CFrame.new(-1.2665987E-7, 1.49999368, -1.02072954E-6, 0.573575675, 0.0713936985, 0.816035628, -5.01982868E-7, 0.996194899, -0.0871551931, -0.819152594, 0.049989678, 0.571393132) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2358 | + | mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3) |
2359 | - | CFrame.new(1.47017705, 0.884583473, 0.0280318335, 0.886720777, -0.205462068, 0.414139926, 0.236241817, -0.568640172, -0.787933052, 0.397386849, 0.796513736, -0.455686152) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2359 | + | shok.Transparency = shok.Transparency + 0.004 |
2360 | - | CFrame.new(-1.76647317, 0.409804255, -0.03838256, 0.444113791, 0.836516619, -0.320940912, -0.836516619, 0.258818626, -0.482962757, -0.320940822, 0.482962757, 0.814704895) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2360 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2361 | - | CFrame.new(0.838749349, -1.98392951, 0.15807499, 0.830397308, -0.277826965, 0.48296237, 0.167731524, 0.951251447, 0.258818328, -0.53132534, -0.133914024, 0.836516857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2361 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2362 | - | CFrame.new(-0.811016142, -1.63281643, -0.179561377, 0.642214835, 0.00870995224, 0.76647532, -0.0151349902, 0.999884725, 0.00131897628, -0.766375303, -0.0124476701, 0.642272472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2362 | + | end |
2363 | - | }, 0.3, false) |
2363 | + | end)) |
2364 | coroutine.resume(coroutine.create(function() | |
2365 | - | for i = 0, 1, 0.1 do |
2365 | + | local shok = Instance.new("Part") |
2366 | - | swait() |
2366 | + | shok.Name = "shock3" |
2367 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3) |
2367 | + | shok.BrickColor = BrickColor.new("Institutional white") |
2368 | - | PlayAnimationFromTable({ |
2368 | + | shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) |
2369 | - | CFrame.new(0.159273595, -0.292363107, -0.115490548, 0.0844330043, -0.144068986, 0.985959053, -0.357129037, 0.919379771, 0.164923266, -0.930231094, -0.366039604, 0.0261747837) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2369 | + | shok.Size = Vector3.new(1, 1, 1) |
2370 | - | CFrame.new(4.81307507E-6, 1.49999106, -3.65450978E-6, 0.171444774, -0.100317284, -0.980072975, -0.0616287738, 0.991762042, -0.11229457, 0.983264267, 0.0796530023, 0.163850009) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2370 | + | shok.Anchored = true |
2371 | - | CFrame.new(1.73932612, 1.06159639, 0.141945362, -0.153680667, -0.913934886, 0.375639945, 0.659919798, -0.377877831, -0.649395287, 0.735450923, 0.148092732, 0.661196351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2371 | + | shok.Material = "Neon" |
2372 | - | CFrame.new(-1.68730593, 0.429691374, -0.418232322, 0.633863091, 0.519853055, -0.57268703, -0.772902489, 0.453472316, -0.443829596, 0.028971523, 0.723958433, 0.689235032) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2372 | + | shok.Transparency = 0.35 |
2373 | - | CFrame.new(0.51381135, -1.74729896, 0.0663300753, 0.422899842, 0.615153313, -0.665388703, -0.0435856879, 0.747240186, 0.66312325, 0.905127704, -0.251433372, 0.342819571) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2373 | + | shok.CanCollide = false |
2374 | - | CFrame.new(-0.991570175, -1.5009346, -0.1830419, 0.415304065, 0.586875141, -0.695054054, -0.166150108, 0.800146103, 0.576333642, 0.894380629, -0.123870395, 0.429813296) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2374 | + | shok.Parent = model |
2375 | - | }, 0.3, false) |
2375 | + | game.Debris:AddItem(shok, 12) |
2376 | local mesh = Instance.new("SpecialMesh") | |
2377 | - | if Grab == true then |
2377 | + | mesh.MeshType = "FileMesh" |
2378 | - | for i = 1, 5 do |
2378 | + | mesh.MeshId = "rbxassetid://549734488" |
2379 | - | for i = 0, 1, 0.35 do |
2379 | + | mesh.Scale = Vector3.new(1, 1, 1) |
2380 | - | swait() |
2380 | + | mesh.Parent = shok |
2381 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 13, -6), 0.3) |
2381 | + | for e = 1, 15 do |
2382 | - | PlayAnimationFromTable({ |
2382 | + | wait() |
2383 | - | CFrame.new(-0.0701122433, -0.336599797, -0.467321932, 0.694850504, -0.140219957, -0.70535183, 0.704946458, 0.326802045, 0.629484713, 0.142244101, -0.934633017, 0.325926095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2383 | + | mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2) |
2384 | - | CFrame.new(-3.05473804E-6, 1.49998987, 8.94069672E-7, 0.707109332, 0.122785509, 0.696362555, 1.49011612E-6, 0.984807491, -0.173649877, -0.707104206, 0.122789055, 0.696367502) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2384 | + | shok.Transparency = shok.Transparency + 0.004 |
2385 | - | CFrame.new(1.23286271, 0.549701929, -0.640782475, 0.740093768, 0.612683415, 0.277277708, 0.0735714883, 0.336068332, -0.938959956, -0.668469429, 0.715318501, 0.203645304) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2385 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2386 | - | CFrame.new(-1.63418663, 0.202915072, -0.0286649466, 0.865367413, 0.490698665, 0.101754986, -0.445756227, 0.846484005, -0.291146517, -0.228999093, 0.206590697, 0.951251805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2386 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) |
2387 | - | CFrame.new(0.702593744, -1.71321297, 0.369734973, 0.965928972, -0.148447216, 0.212003857, 1.10641122E-6, 0.819153726, 0.573574424, -0.258809477, -0.554031372, 0.791244447) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2387 | + | end |
2388 | - | CFrame.new(-0.577289343, -1.34221494, -0.247686923, 0.766049445, -0.219846189, 0.604016602, 1.58697367E-6, 0.939692199, 0.342021465, -0.642781496, -0.262004316, 0.719851196) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2388 | + | for e = 1, 16 do |
2389 | - | }, 0.4, false) |
2389 | + | wait() |
2390 | mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2) | |
2391 | - | Effects.Block.Create(BrickColor.new("White"), HitboxR.CFrame, 2, 1, 1, 4, 4, 4, 0.3, 1) |
2391 | + | shok.Transparency = shok.Transparency + 0.004 |
2392 | - | |
2392 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2393 | - | for i = 0, 1, 0.3 do |
2393 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2394 | - | swait() |
2394 | + | end |
2395 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3) |
2395 | + | for e = 1, 12 do |
2396 | - | PlayAnimationFromTable({ |
2396 | + | wait() |
2397 | - | CFrame.new(-0.170705646, -0.774955988, -0.472947001, 0.827218175, 0.130671635, 0.546475112, -0.561879098, 0.194839522, 0.803946257, -0.00142200035, -0.972091854, 0.234596446) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2397 | + | mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2) |
2398 | - | CFrame.new(-1.76951289E-7, 1.49999058, 2.2649765E-6, 0.80180192, -0.161171481, -0.575445414, 0.176131338, 0.983905077, -0.0301590711, 0.571044207, -0.0771723837, 0.817283988) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2398 | + | shok.Transparency = shok.Transparency + 0.06 |
2399 | - | CFrame.new(1.59014189, 0.537312388, -0.263691217, 0.798337102, -0.524361372, 0.296147287, 0.455999702, 0.205153137, -0.866011977, 0.393347621, 0.826412499, 0.402889967) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2399 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2400 | - | CFrame.new(-1.41546631, 0.414666086, 0.337005794, 0.716736436, 0.581529975, 0.384852976, -0.56681174, 0.807305396, -0.164264664, -0.406218559, -0.100404784, 0.908243656) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2400 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2401 | - | CFrame.new(0.793360233, -1.59947133, 0.0620805621, 0.876221955, -0.148448378, -0.458477885, 0.368687749, 0.81915307, 0.439383447, 0.310339272, -0.55403173, 0.772486985) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2401 | + | end |
2402 | - | CFrame.new(-0.535338402, -1.81867206, 0.817932665, 0.829598367, 0.11430642, -0.546535134, 0.32139504, 0.702652454, 0.634810925, 0.456587166, -0.702291727, 0.546181798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2402 | + | end)) |
2403 | - | }, 0.7, false) |
2403 | + | |
2404 | function chow() | |
2405 | - | local hit, pos = rayCast(HitboxR.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character) |
2405 | + | local Sound = Instance.new("Sound", hit) |
2406 | - | if hit ~= nil then |
2406 | + | Sound.SoundId = "rbxassetid://142070127" |
2407 | - | MagnitudeDamage(HitboxR, 5, 10, 30, 0, "Normal", "610359515", 1.3) |
2407 | + | Sound.Pitch = 1 |
2408 | - | Effects.Block.Create(BrickColor.new("Light blue"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09, 1) |
2408 | + | Sound.Looped = false |
2409 | - | Effects.Wave.Create(BrickColor.new("White"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09) |
2409 | + | Sound.Volume = 10 |
2410 | - | Effects.Sphere.Create(BrickColor.new("Light blue"), CFrame.new(pos), 3, 3, 3, 5, 5, 5, 0.09) |
2410 | + | Sound:play() |
2411 | - | Effects.Break.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 0.5, 0.5, 0.5) |
2411 | + | local Sound = Instance.new("Sound", hit) |
2412 | - | end |
2412 | + | Sound.SoundId = "rbxassetid://169628396" |
2413 | - | end |
2413 | + | Sound.Pitch = 1 |
2414 | Sound.Looped = false | |
2415 | - | for i, v in pairs(RightArm:GetChildren()) do |
2415 | + | Sound.Volume = 10 |
2416 | - | if v.Name == "asd" and v:IsA("Weld") then |
2416 | + | Sound:play() |
2417 | - | v:Remove() |
2417 | + | local effspwn = Instance.new("Part") |
2418 | - | end |
2418 | + | local model = Instance.new("Model") |
2419 | game.Debris:AddItem(model, 20) | |
2420 | - | Grab = false |
2420 | + | model.Name = "smasheffects" |
2421 | - | con1:disconnect() |
2421 | + | model.Parent = Character |
2422 | - | attack = false |
2422 | + | effspwn.Name = "spwnr" |
2423 | - | end |
2423 | + | effspwn.Size = Vector3.new(1, 1, 1) |
2424 | - | local IsWearingArmor = false |
2424 | + | effspwn.Anchored = true |
2425 | - | function Armor(Mode) |
2425 | + | effspwn.CanCollide = false |
2426 | - | attack = true |
2426 | + | effspwn.Transparency = 1 |
2427 | - | if IsWearingArmor == false and Mode == "On" then |
2427 | + | effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0) |
2428 | - | IsWearingArmor = true |
2428 | + | effspwn.Parent = model |
2429 | - | Disappear() |
2429 | + | for i = 1, 15 do |
2430 | - | swait(10) |
2430 | + | do |
2431 | - | ReappearArmorOnly() |
2431 | + | local gtrace = Instance.new("Part", game.Workspace) |
2432 | - | Character.Humanoid.MaxHealth = math.huge |
2432 | + | gtrace.BrickColor = BrickColor.new("Grey") |
2433 | - | Character.Humanoid.Health = math.huge |
2433 | + | gtrace.Material = "Slate" |
2434 | - | HHandleWeld.Part0 = Character.Head |
2434 | + | gtrace.Size = Vector3.new(31, 31, 31) |
2435 | - | THandleWeld.Part0 = Character.Torso |
2435 | + | gtrace.Anchored = true |
2436 | - | AHandleRWeld.Part0 = Character["Right Arm"] |
2436 | + | gtrace.CanCollide = true |
2437 | - | AHandleLWeld.Part0 = Character["Left Arm"] |
2437 | + | gtrace.CFrame = (hit.CFrame + Vector3.new(math.random(-70, 70), -6, math.random(-70, 70))) * CFrame.fromEulerAnglesXYZ(math.random(0, math.rad(359)), math.random(0, math.rad(359)), math.random(0, math.rad(359))) |
2438 | - | LHandleRWeld.Part0 = Character["Right Leg"] |
2438 | + | local gdisp = coroutine.wrap(function() |
2439 | - | LHandleLWeld.Part0 = Character["Left Leg"] |
2439 | + | wait(12) |
2440 | - | for i, v in pairs(AdvancingFortress:GetChildren()) do |
2440 | + | for i = 1, 9 do |
2441 | - | if v:IsA("BasePart") then |
2441 | + | wait(0.1) |
2442 | - | v.Transparency = 1 |
2442 | + | gtrace.Transparency = gtrace.Transparency + 0.1 |
2443 | end | |
2444 | - | end |
2444 | + | gtrace:Destroy() |
2445 | - | for i, v in pairs(Character:GetChildren()) do |
2445 | + | end) |
2446 | - | if v:IsA("Accessory") then |
2446 | + | gdisp() |
2447 | - | v.Handle.Transparency = 1 |
2447 | + | end |
2448 | - | for i, v in pairs(Character:GetChildren()) do |
2448 | + | end |
2449 | - | if v:IsA("Model") then |
2449 | + | for i, v in pairs(FindNearestTorso(UpperTorso.CFrame.p, 50)) do |
2450 | - | v.Handle.Transparency = 1 |
2450 | + | if v:FindFirstChild("Humanoid") then |
2451 | v.Humanoid:TakeDamage(math.random(12040, 12040)) | |
2452 | - | end |
2452 | + | v.Humanoid.PlatformStand = true |
2453 | v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 250 | |
2454 | - | end |
2454 | + | end |
2455 | - | elseif IsWearingArmor == true and Mode == "Off" then |
2455 | + | end |
2456 | - | IsWearingArmor = false |
2456 | + | local H33 = Instance.new("Part", Character) |
2457 | - | DisappearArmorOnly() |
2457 | + | H33.Size = Vector3.new(1, 1, 1) |
2458 | - | for i, v in pairs(Character:GetChildren()) do |
2458 | + | H33.BrickColor = BrickColor.new("White") |
2459 | - | if v:IsA("Accessory") then |
2459 | + | H33.CanCollide = false |
2460 | - | v.Handle.Transparency = 0 |
2460 | + | H33.Anchored = true |
2461 | - | for i, v in pairs(Character:GetChildren()) do |
2461 | + | H33.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0) |
2462 | - | if v:IsA("Model") then |
2462 | + | local H233 = Instance.new("SpecialMesh", H33) |
2463 | - | v.Handle.Transparency = 0 |
2463 | + | H233.MeshId = "rbxassetid://3270017" |
2464 | local H333 = Instance.new("Part", Character) | |
2465 | - | end |
2465 | + | H333.Size = Vector3.new(1, 1, 1) |
2466 | H333.BrickColor = BrickColor.new("White") | |
2467 | - | end |
2467 | + | H333.CanCollide = false |
2468 | - | swait(10) |
2468 | + | H333.Anchored = true |
2469 | - | Reappear() |
2469 | + | H333.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0) |
2470 | - | Character.Humanoid.MaxHealth = math.huge |
2470 | + | local H2333 = Instance.new("SpecialMesh", H333) |
2471 | - | Character.Humanoid.Health = math.huge |
2471 | + | H2333.MeshId = "rbxassetid://3270017" |
2472 | - | |
2472 | + | local H4 = Instance.new("Part", Character) |
2473 | - | HHandleWeld.Part0 = Head |
2473 | + | H4.Size = Vector3.new(1, 1, 1) |
2474 | - | THandleWeld.Part0 = Torso |
2474 | + | H4.BrickColor = BrickColor.new("White") |
2475 | - | AHandleRWeld.Part0 = RightArm |
2475 | + | H4.CanCollide = false |
2476 | - | AHandleLWeld.Part0 = LeftArm |
2476 | + | H4.Anchored = true |
2477 | - | LHandleRWeld.Part0 = RightLeg |
2477 | + | H4.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.75) |
2478 | - | LHandleLWeld.Part0 = LeftLeg |
2478 | + | local H24 = Instance.new("SpecialMesh", H4) |
2479 | - | for i, v in pairs(AdvancingFortress:GetChildren()) do |
2479 | + | H24.MeshId = "rbxassetid://3270017" |
2480 | - | if v:IsA("BasePart") then |
2480 | + | coroutine.resume(coroutine.create(function() |
2481 | - | v.Transparency = 0 |
2481 | + | for i = 1, 200 do |
2482 | H233.Scale = H233.Scale + Vector3.new(16, 16, 16) | |
2483 | - | end |
2483 | + | H33.Transparency = H33.Transparency + 0.02 |
2484 | H2333.Scale = H2333.Scale + Vector3.new(17, 17, 17) | |
2485 | - | attack = false |
2485 | + | H333.Transparency = H333.Transparency + 0.02 |
2486 | - | end |
2486 | + | H24.Scale = H24.Scale + Vector3.new(17, 17, 17) |
2487 | - | local ShieldMode = false |
2487 | + | H4.Transparency = H4.Transparency + 0.02 |
2488 | - | local ShieldCharge = false |
2488 | + | wait(1.0E-11) |
2489 | - | function HoloHexShield() |
2489 | + | end |
2490 | - | attack = true |
2490 | + | end)) |
2491 | - | Shield.Parent = m |
2491 | + | coroutine.resume(coroutine.create(function() |
2492 | - | Shield.CanCollide = true |
2492 | + | local shok = Instance.new("Part") |
2493 | - | if ShieldMode == true then |
2493 | + | shok.Name = "shock3" |
2494 | - | while ShieldMode == true do |
2494 | + | shok.BrickColor = BrickColor.new("Institutional white") |
2495 | - | swait() |
2495 | + | shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)) |
2496 | - | Effects.Elec.Create(Shield.CFrame, 6, 6, 6) |
2496 | + | shok.Size = Vector3.new(1, 1, 1) |
2497 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3) |
2497 | + | shok.Anchored = true |
2498 | - | PlayAnimationFromTable({ |
2498 | + | shok.Material = "Neon" |
2499 | - | CFrame.new(-1.35600567E-6, -0.00759640103, -0.0868249983, 0.499999046, -1.78813579E-7, -0.866026044, 0.150384009, 0.984807789, 0.0868238211, 0.852869093, -0.173648283, 0.492402941) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2499 | + | shok.Transparency = 0.35 |
2500 | - | CFrame.new(1.49011612E-7, 1.4999963, -2.08616257E-7, 0.499999046, 0.0754797831, 0.862731695, -1.78813579E-7, 0.996196151, -0.0871563852, -0.866026044, 0.0435779616, 0.498097092) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2500 | + | shok.CanCollide = false |
2501 | - | CFrame.new(1.50238657, 0.320674658, 0.252193451, 0.855209947, -0.376432747, -0.356249839, 0.469514668, 0.853786647, 0.224954769, 0.219480619, -0.35964793, 0.906907678) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2501 | + | shok.Parent = model |
2502 | - | CFrame.new(-0.944740474, 0.689363539, -0.718644142, 0.836517215, -0.545084715, 0.0558781698, -0.258834839, -0.482974619, -0.836504936, 0.482953727, 0.685287297, -0.545103252) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2502 | + | game.Debris:AddItem(shok, 12) |
2503 | - | CFrame.new(0.61525929, -1.85127568, 0.120779425, 0.928754449, -0.162676111, 0.333104134, 0.0394990072, 0.93689239, 0.347407103, -0.368597984, -0.309496939, 0.876555264) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2503 | + | local mesh = Instance.new("SpecialMesh") |
2504 | - | CFrame.new(-0.849455297, -1.60697818, -0.270956695, 0.696359396, -0.136922374, 0.704511464, -0.122786656, 0.944430828, 0.30491665, -0.707112312, -0.298836082, 0.640850842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2504 | + | mesh.MeshType = "FileMesh" |
2505 | - | }, 0.3, false) |
2505 | + | mesh.MeshId = "rbxassetid://" |
2506 | - | end |
2506 | + | mesh.Scale = Vector3.new(1, 1, 1) |
2507 | mesh.Parent = shok | |
2508 | - | Shield.CanCollide = false |
2508 | + | for e = 1, 15 do |
2509 | - | CFuncs.Sound.Create("200632211", HitboxR, 1, 0.8) |
2509 | + | wait() |
2510 | - | CFuncs.Sound.Create("200632875", HitboxR, 1, 0.9) |
2510 | + | mesh.Scale = mesh.Scale + Vector3.new(1, 2.6, 1) |
2511 | - | Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 160 |
2511 | + | shok.Transparency = shok.Transparency + 0.004 |
2512 | - | Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06) |
2512 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2513 | - | for i = 0, 1, 0.05 do |
2513 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2514 | - | swait() |
2514 | + | end |
2515 | - | MagnitudeDamage(Shield, 5, 10, 15, 20, "Normal", "610359515", 1.3) |
2515 | + | for e = 1, 16 do |
2516 | - | Effects.Elec.Create(Shield.CFrame, 6, 6, 6) |
2516 | + | wait() |
2517 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -3), 1) |
2517 | + | mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1) |
2518 | - | PlayAnimationFromTable({ |
2518 | + | shok.Transparency = shok.Transparency + 0.004 |
2519 | - | CFrame.new(8.64267349E-7, -0.183445007, -0.748600185, 0.499999046, -1.19209105E-7, -0.866026044, 0.496732056, 0.819152176, 0.28678751, 0.709407032, -0.573576331, 0.409575343) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2519 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2520 | - | CFrame.new(-7.15255737E-7, 1.50001967, -6.2584877E-7, 0.499999046, 0.36600244, 0.784893453, -1.19209105E-7, 0.90631634, -0.42262283, -0.866026044, 0.211310923, 0.453157306) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2520 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2521 | - | CFrame.new(1.76569033, 0.610707581, 0.171269983, 0.658267856, -0.680293143, -0.322312057, 0.725086272, 0.457917482, 0.514355659, -0.202320263, -0.572288036, 0.794703186) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2521 | + | end |
2522 | - | CFrame.new(-1.07552779, 1.01543474, -0.975205183, 0.645357251, -0.653341353, -0.39580214, -0.64124006, -0.181770697, -0.745500326, 0.4151209, 0.734918237, -0.536255598) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2522 | + | for e = 1, 12 do |
2523 | - | CFrame.new(0.630614281, -1.76328135, 0.440194428, 0.866077662, -0.24334389, 0.436684549, -0.0614839792, 0.815044224, 0.57612747, -0.496114343, -0.525820255, 0.69092983) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2523 | + | wait() |
2524 | - | CFrame.new(-0.857700765, -1.25810766, -0.239681423, 0.499215126, -0.257185757, 0.827429712, -0.238765404, 0.877132356, 0.416689515, -0.832931936, -0.405579239, 0.376470625) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2524 | + | mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1) |
2525 | - | }, 0.5, false) |
2525 | + | shok.Transparency = shok.Transparency + 0.06 |
2526 | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) | |
2527 | - | Shield.Parent = nil |
2527 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2528 | - | attack = false |
2528 | + | end |
2529 | - | end |
2529 | + | end)) |
2530 | - | Mouse.Button1Down:connect(function() |
2530 | + | coroutine.resume(coroutine.create(function() |
2531 | - | if attack == false and Invisible == false and IsWearingArmor == false and attacktype == 1 then |
2531 | + | local shok = Instance.new("Part") |
2532 | - | attacktype = 2 |
2532 | + | shok.Name = "shock3" |
2533 | - | attackone() |
2533 | + | shok.BrickColor = BrickColor.new("Lily white") |
2534 | - | elseif attack == false and Invisible == false and IsWearingArmor == false and attacktype == 2 then |
2534 | + | shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)) |
2535 | - | attacktype = 1 |
2535 | + | shok.Size = Vector3.new(1, 1, 1) |
2536 | - | attacktwo() |
2536 | + | shok.Anchored = true |
2537 | shok.Material = "Neon" | |
2538 | - | end) |
2538 | + | shok.Transparency = 0.1 |
2539 | - | game.Lighting.Outlines = false |
2539 | + | shok.CanCollide = false |
2540 | - | function attackone() |
2540 | + | shok.Parent = model |
2541 | - | attack = true |
2541 | + | game.Debris:AddItem(shok, 12) |
2542 | - | for i = 0, 1, 0.12 do |
2542 | + | local mesh = Instance.new("SpecialMesh") |
2543 | - | swait() |
2543 | + | mesh.MeshType = "FileMesh" |
2544 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3) |
2544 | + | mesh.MeshId = "rbxassetid://1095708" |
2545 | - | PlayAnimationFromTable({ |
2545 | + | mesh.Scale = Vector3.new(47, 47, 47) |
2546 | - | CFrame.new(1.51857734E-4, -0.310488015, -0.087417841, 0.707106054, 5.26835073E-8, -0.707107484, 0.122787014, 0.984807968, 0.122786865, 0.696365058, -0.173646957, 0.696363688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2546 | + | mesh.Parent = shok |
2547 | - | CFrame.new(0.101928703, 1.50244772, -0.0383823365, 0.76589334, 0.0762532279, 0.638430059, -0.0196644422, 0.995256186, -0.095281601, -0.642666996, 0.0604211651, 0.763759375) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2547 | + | for e = 1, 15 do |
2548 | - | CFrame.new(1.01774633, 0.557527065, -0.776187301, 0.541353703, 0.741649806, 0.396095604, 0.711713314, -0.153383806, -0.685520053, -0.447661191, 0.653015316, -0.610876858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2548 | + | wait() |
2549 | - | CFrame.new(-1.07208586, 0.264054269, -0.716768324, 0.529938459, -0.260122895, -0.807156265, -0.752277017, 0.295165181, -0.589030504, 0.39146477, 0.919355154, -0.039265126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2549 | + | mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3) |
2550 | - | CFrame.new(0.81415844, -1.89738977, 0.144144416, 0.866025925, -0.171008825, 0.469845951, -1.40815973E-6, 0.939692497, 0.342020512, -0.499999285, -0.296199232, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2550 | + | shok.Transparency = shok.Transparency + 0.04 |
2551 | - | CFrame.new(-0.818738878, -1.59999573, -0.397991776, 0.642786622, 0.0667650178, 0.763130188, 4.3399632E-7, 0.99619472, -0.0871558338, -0.766045213, 0.0560229495, 0.640340626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2551 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2552 | - | }, 0.3, false) |
2552 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2553 | end | |
2554 | - | MagnitudeDamage(HitboxR, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1) |
2554 | + | for e = 1, 16 do |
2555 | - | CFuncs.Sound.Create("200632136", HitboxR, 1, 1) |
2555 | + | wait() |
2556 | - | RootPart.Velocity = RootPart.CFrame.lookVector * 40 |
2556 | + | mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3) |
2557 | - | for i = 0, 1, 0.11 do |
2557 | + | shok.Transparency = shok.Transparency + 0.04 |
2558 | - | swait() |
2558 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2559 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3) |
2559 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2560 | - | PlayAnimationFromTable({ |
2560 | + | shok.BrickColor = BrickColor.new("Grey") |
2561 | - | CFrame.new(0.31380862, -0.320521832, 0.0252371654, 0.249517962, -0.150383011, 0.956622124, -0.0458769947, 0.984923244, 0.166798219, -0.967282891, -0.0855060965, 0.238856897) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2561 | + | end |
2562 | - | CFrame.new(0.101926193, 1.50244832, -0.0383800864, 0.337979913, 0.0762555003, -0.938059092, -0.0828148723, 0.995255768, 0.051067099, 0.937502801, 0.0604255944, 0.342691481) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2562 | + | for e = 1, 12 do |
2563 | - | CFrame.new(1.96121001, 0.774859428, -0.462411612, 0.340120375, -0.92077136, 0.191045195, 0.466549307, -0.0111669078, -0.884424806, 0.816486418, 0.389942825, 0.42578721) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2563 | + | wait() |
2564 | - | CFrame.new(-1.36170578, 0.526111126, -0.597925961, 0.81348151, -0.212761745, -0.541276693, -0.539894938, 0.0697831511, -0.838834763, 0.216243982, 0.974609077, -0.0581016839) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2564 | + | mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3) |
2565 | - | CFrame.new(0.970680714, -1.68610644, -0.0975568295, 0.579166114, -0.127570763, -0.805166125, 0.110368893, 0.990856647, -0.0776019096, 0.807703912, -0.0439208932, 0.587950349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2565 | + | shok.Transparency = shok.Transparency + 0.004 |
2566 | - | CFrame.new(-0.827146292, -1.8113209, -0.0556658059, 0.816036701, 0.217413262, -0.535551846, -0.0871567726, 0.962250471, 0.257832885, 0.571391284, -0.163724124, 0.804180741) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2566 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2567 | - | }, 0.45, false) |
2567 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2568 | end | |
2569 | - | attack = false |
2569 | + | end)) |
2570 | - | end |
2570 | + | coroutine.resume(coroutine.create(function() |
2571 | - | function attacktwo() |
2571 | + | local shok = Instance.new("Part") |
2572 | - | attack = true |
2572 | + | shok.Name = "shock3" |
2573 | - | for i = 0, 1, 0.12 do |
2573 | + | shok.BrickColor = BrickColor.new("Institutional white") |
2574 | - | swait() |
2574 | + | shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) |
2575 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3) |
2575 | + | shok.Size = Vector3.new(1, 1, 1) |
2576 | - | PlayAnimationFromTable({ |
2576 | + | shok.Anchored = true |
2577 | - | CFrame.new(-0.0382043272, -0.447743475, -0.209081307, 0.653245032, -0.0733856931, 0.753581822, -0.271655023, 0.906307638, 0.323743671, -0.706735075, -0.416198224, 0.572105408) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2577 | + | shok.Material = "Neon" |
2578 | - | CFrame.new(-2.74181366E-6, 1.49999321, -3.4570694E-6, 0.707105815, -0.183012873, -0.683013678, -8.7171793E-7, 0.965925694, -0.258819759, 0.707107782, 0.183013588, 0.683011472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2578 | + | shok.Transparency = 0.35 |
2579 | - | CFrame.new(1.65075588, 0.743636727, -0.356577665, 0.542998552, -0.115416825, 0.831764221, 0.839699984, 0.0834951103, -0.536593378, -0.00751632452, 0.989801884, 0.142253295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2579 | + | shok.CanCollide = false |
2580 | - | CFrame.new(-1.08620656, -0.00580590963, -0.864283919, 0.656464815, -0.698875248, 0.283949524, 0.478162557, 0.0943745971, -0.873186052, 0.583450615, 0.708990037, 0.396129608) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2580 | + | shok.Parent = model |
2581 | - | CFrame.new(0.856426239, -1.40340364, -0.356423855, 0.707105279, -0.122788861, -0.696365654, 9.42498446E-7, 0.98480767, -0.173648372, 0.707108438, 0.122787014, 0.696362913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2581 | + | game.Debris:AddItem(shok, 12) |
2582 | - | CFrame.new(-0.695387185, -1.90375674, -0.304245114, 0.92541647, 0.246137589, -0.288133472, -0.173648298, 0.951251149, 0.254887551, 0.336824656, -0.185843274, 0.923044682) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2582 | + | local mesh = Instance.new("SpecialMesh") |
2583 | - | }, 0.34, false) |
2583 | + | mesh.MeshType = "FileMesh" |
2584 | mesh.MeshId = "rbxassetid://549734488" | |
2585 | - | MagnitudeDamage(HitboxL, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1.1) |
2585 | + | mesh.Scale = Vector3.new(1, 1, 1) |
2586 | - | CFuncs.Sound.Create("200632136", HitboxL, 1, 1) |
2586 | + | mesh.Parent = shok |
2587 | - | aroa = CFuncs.Sound.Create("1125531040") |
2587 | + | for e = 1, 15 do |
2588 | - | aroa.Volume = 5 |
2588 | + | wait() |
2589 | mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2) | |
2590 | shok.Transparency = shok.Transparency + 0.004 | |
2591 | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) | |
2592 | - | RootPart.Velocity = RootPart.CFrame.lookVector * 40 |
2592 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) |
2593 | - | for i = 0, 1, 0.12 do |
2593 | + | end |
2594 | - | swait() |
2594 | + | for e = 1, 16 do |
2595 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3) |
2595 | + | wait() |
2596 | - | PlayAnimationFromTable({ |
2596 | + | mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2) |
2597 | - | CFrame.new(-0.479634404, -0.393727064, -0.220339894, 0.248309121, 0.219825819, -0.94340837, 0.019257009, 0.972597659, 0.231695861, 0.968489468, -0.0756994039, 0.237271711) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2597 | + | shok.Transparency = shok.Transparency + 0.004 |
2598 | - | CFrame.new(-4.01586294E-6, 1.4999907, -1.59628689E-6, 0.237956509, -0.0991817266, 0.966198623, 0.22414881, 0.973527908, 0.0447304621, -0.945057809, 0.205928385, 0.253888786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2598 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2599 | - | CFrame.new(1.08192515, 0.657660127, -1.1749661, 0.228772208, 0.493058115, 0.839379132, 0.874719322, 0.27430138, -0.399530977, -0.427234828, 0.825622678, -0.368534833) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2599 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2600 | - | CFrame.new(-1.23054802, 1.29996836, -0.754827142, 0.94838953, -0.316170156, 0.0243683457, -0.269034386, -0.84291333, -0.465958893, 0.167862713, 0.43535465, -0.88447094) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2600 | + | end |
2601 | - | CFrame.new(0.839919031, -1.81287205, 0.0102108568, 0.808574855, -0.267538428, 0.524051666, 0.171010748, 0.95905602, 0.22575888, -0.562994003, -0.0929245204, 0.821220458) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
2601 | + | for e = 1, 12 do |
2602 | - | CFrame.new(-0.846072078, -1.7213496, -0.247524291, 0.693717241, 0.0689389557, 0.716940701, -0.0478171073, 0.997620881, -0.0496601462, -0.718658566, 1.68083934E-4, 0.695363283) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
2602 | + | wait() |
2603 | - | }, 0.45, false) |
2603 | + | mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2) |
2604 | shok.Transparency = shok.Transparency + 0.06 | |
2605 | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) | |
2606 | - | attack = false |
2606 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2607 | - | wait(1) |
2607 | + | end |
2608 | - | aroa:Destroy() |
2608 | + | end)) |
2609 | - | end |
2609 | + | |
2610 | - | function findNearestTorso(pos) |
2610 | + | Mouse.KeyDown:connect(function(k) |
2611 | - | local list = game.Workspace:children() |
2611 | + | if k:byte() == 48 then |
2612 | - | local torso |
2612 | + | Humanoid.WalkSpeed = 200 |
2613 | - | local dist = 1000 |
2613 | + | end |
2614 | - | local temp, human, temp2 |
2614 | + | |
2615 | - | for x = 1, #list do |
2615 | + | Mouse.KeyUp:connect(function(k) |
2616 | - | temp2 = list[x] |
2616 | + | if k:byte() == 48 then |
2617 | - | if temp2.className == "Model" and temp2.Name ~= Character.Name then |
2617 | + | Humanoid.WalkSpeed = 16 |
2618 | - | temp = temp2:findFirstChild("Torso") |
2618 | + | end |
2619 | - | human = temp2:findFirstChild("Humanoid") |
2619 | + | |
2620 | - | if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then |
2620 | + | function SeriousSlam() |
2621 | - | local dohit = true |
2621 | + | local Sound = Instance.new("Sound", Character.UpperTorso) |
2622 | - | if dohit == true then |
2622 | + | Sound.SoundId = "rbxassetid://142070127" |
2623 | - | torso = temp |
2623 | + | Sound.Pitch = 1 |
2624 | - | dist = (temp.Position - pos).magnitude |
2624 | + | Sound.Looped = false |
2625 | - | end |
2625 | + | Sound.Volume = 10 |
2626 | Sound:play() | |
2627 | - | end |
2627 | + | local Sound = Instance.new("Sound", Character.UpperTorso) |
2628 | Sound.SoundId = "rbxassetid://169628396" | |
2629 | - | return torso, dist |
2629 | + | Sound.Pitch = 1 |
2630 | - | end |
2630 | + | Sound.Looped = false |
2631 | - | function TrueAim(aim) |
2631 | + | Sound.Volume = 10 |
2632 | - | local target, distance = findNearestTorso(Mouse.Hit.p) |
2632 | + | Sound:play() |
2633 | - | local tehcf = HitboxR.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0).lookVector |
2633 | + | local effspwn = Instance.new("Part") |
2634 | - | if aim ~= nil then |
2634 | + | local model = Instance.new("Model") |
2635 | - | tehcf = aim |
2635 | + | game.Debris:AddItem(model, 20) |
2636 | model.Name = "smasheffects" | |
2637 | - | table.insert(Effects, { |
2637 | + | model.Parent = Character |
2638 | - | tehcf, |
2638 | + | effspwn.Name = "spwnr" |
2639 | - | "Shoot", |
2639 | + | effspwn.Size = Vector3.new(1, 1, 1) |
2640 | - | 30, |
2640 | + | effspwn.Anchored = true |
2641 | - | HitboxR.Position, |
2641 | + | effspwn.CanCollide = false |
2642 | - | 10, |
2642 | + | effspwn.Transparency = 1 |
2643 | - | 15, |
2643 | + | effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0) |
2644 | - | 0, |
2644 | + | effspwn.Parent = model |
2645 | - | 3, |
2645 | + | for i = 1, 15 do |
2646 | - | HitboxR, |
2646 | + | do |
2647 | - | target |
2647 | + | local gtrace = Instance.new("Part", game.Workspace) |
2648 | gtrace.BrickColor = BrickColor.new("Grey") | |
2649 | gtrace.Material = "Slate" | |
2650 | - | end |
2650 | + | gtrace.Size = Vector3.new(91, 91, 91) |
2651 | gtrace.Anchored = true | |
2652 | gtrace.CanCollide = true | |
2653 | gtrace.CFrame = (Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-240, 240), -6, math.random(-240, 240))) * CFrame.fromEulerAnglesXYZ(math.random(0, math.rad(76)), math.random(0, math.rad(90)), math.random(0, math.rad(360))) | |
2654 | - | |
2654 | + | local gdisp = coroutine.wrap(function() |
2655 | - | |
2655 | + | wait(18) |
2656 | - | |
2656 | + | for i = 1, 9 do |
2657 | - | |
2657 | + | wait(0.1) |
2658 | - | function SutaFinga() |
2658 | + | gtrace.Transparency = gtrace.Transparency + 0.1 |
2659 | - | attack = true |
2659 | + | end |
2660 | - | Humanoid.WalkSpeed = 20 |
2660 | + | gtrace:Destroy() |
2661 | - | for i = 0, 1, 0.1 do |
2661 | + | end) |
2662 | - | swait() |
2662 | + | gdisp() |
2663 | - | Effects.Elec.Create(HitboxR.CFrame, 0, 0, 0) |
2663 | + | end |
2664 | - | PlayAnimationFromTable({ |
2664 | + | end |
2665 | - | CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1.55, 0), |
2665 | + | local exp = Instance.new("Explosion", Character) |
2666 | - | CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.15, 0), |
2666 | + | exp.BlastRadius = 147.5 |
2667 | - | CFrame.new(0.45,0.5,-1.2) * CFrame.new(0, 0, 0) * CFrame.Angles(0,-0.5,-1.55), |
2667 | + | exp.BlastPressure = 200 |
2668 | - | CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.1, 0, 0), |
2668 | + | exp.Position = Character.HumanoidRootPart.Position |
2669 | - | CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1), |
2669 | + | exp.Visible = false |
2670 | - | CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1), }, .5, false) |
2670 | + | for i, v in pairs(FindNearestTorso(UpperTorso.CFrame.p, 50)) do |
2671 | if v:FindFirstChild("Humanoid") then | |
2672 | - | local RA = Instance.new("Part",RightArm) |
2672 | + | v.Humanoid:TakeDamage(math.random(1129431924919202, 1129431924919202)) |
2673 | - | RA.Size = Vector3.new(1.1,2.1,1.1) |
2673 | + | v.Humanoid.PlatformStand = true |
2674 | - | |
2674 | + | v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 5 |
2675 | - | RA.BrickColor = BrickColor.new("White") |
2675 | + | end |
2676 | - | RA.Material = "Neon" |
2676 | + | end |
2677 | - | |
2677 | + | local H33 = Instance.new("Part", Character) |
2678 | - | RA.Transparency = 0 |
2678 | + | H33.Size = Vector3.new(1, 1, 1) |
2679 | - | local RA2 = Instance.new("Weld",RA) |
2679 | + | H33.BrickColor = BrickColor.new("White") |
2680 | - | RA2.Part0 = RightArm |
2680 | + | H33.CanCollide = false |
2681 | - | RA2.Part1 = RA |
2681 | + | H33.Anchored = true |
2682 | - | RA2.C0 = CFrame.new(0,0,0) |
2682 | + | H33.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0) |
2683 | - | |
2683 | + | local H233 = Instance.new("SpecialMesh", H33) |
2684 | - | for i = 1,2 do ----15 |
2684 | + | H233.MeshId = "rbxassetid://3270017" |
2685 | - | for i = 1,5 do |
2685 | + | local H333 = Instance.new("Part", Character) |
2686 | - | RA.Transparency = RA.Transparency + 0.1 |
2686 | + | H333.Size = Vector3.new(1, 1, 1) |
2687 | - | game:GetService("RunService").RenderStepped:wait() |
2687 | + | H333.BrickColor = BrickColor.new("White") |
2688 | H333.CanCollide = false | |
2689 | - | wait(0.1) |
2689 | + | H333.Anchored = true |
2690 | - | for i = 1,5 do |
2690 | + | H333.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0) |
2691 | - | RA.Transparency = RA.Transparency - 0.1 |
2691 | + | local H2333 = Instance.new("SpecialMesh", H333) |
2692 | - | game:GetService("RunService").RenderStepped:wait() |
2692 | + | H2333.MeshId = "rbxassetid://3270017" |
2693 | local H4 = Instance.new("Part", Character) | |
2694 | H4.Size = Vector3.new(1, 1, 1) | |
2695 | - | for i = 1,10 do |
2695 | + | H4.BrickColor = BrickColor.new("White") |
2696 | - | RA.Transparency = RA.Transparency + 0.1 |
2696 | + | H4.CanCollide = false |
2697 | - | game:GetService("RunService").RenderStepped:wait() |
2697 | + | H4.Anchored = true |
2698 | H4.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.75) | |
2699 | - | Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06) |
2699 | + | local H24 = Instance.new("SpecialMesh", H4) |
2700 | - | RightArm.Transparency = 1 |
2700 | + | H24.MeshId = "rbxassetid://3270017" |
2701 | - | local owo = Instance.new("Model",Torso) |
2701 | + | coroutine.resume(coroutine.create(function() |
2702 | - | Instance.new("Humanoid",owo) |
2702 | + | for i = 1, 200 do |
2703 | - | stretch = CFuncs.Sound.Create("463010917") |
2703 | + | H233.Scale = H233.Scale + Vector3.new(36, 36, 36) |
2704 | - | stretch.Volume = 5 |
2704 | + | H33.Transparency = H33.Transparency + 0.02 |
2705 | - | local R = Instance.new("Part",owo) |
2705 | + | H2333.Scale = H2333.Scale + Vector3.new(37, 37, 37) |
2706 | - | R.Size = Vector3.new(1,2,1) |
2706 | + | H333.Transparency = H333.Transparency + 0.02 |
2707 | - | R.TopSurface = 0 |
2707 | + | H24.Scale = H24.Scale + Vector3.new(37, 37, 37) |
2708 | - | R.BottomSurface = 0 |
2708 | + | H4.Transparency = H4.Transparency + 0.02 |
2709 | - | R.Name = 'Right Arm' |
2709 | + | wait(1.0E-11) |
2710 | - | R.BrickColor = RightArm.BrickColor |
2710 | + | end |
2711 | - | R.CanCollide = false |
2711 | + | end)) |
2712 | - | R.Anchored = true |
2712 | + | coroutine.resume(coroutine.create(function() |
2713 | - | R.CFrame = RightArm.CFrame*CFrame.new(0,0,0) |
2713 | + | local shok = Instance.new("Part") |
2714 | - | R.Touched:connect(function(hit) |
2714 | + | shok.Name = "shock3" |
2715 | - | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Character.Name then |
2715 | + | shok.BrickColor = BrickColor.new("Institutional white") |
2716 | - | if not ZZ then ZZ = true |
2716 | + | shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)) |
2717 | - | hit.Parent.Humanoid:TakeDamage(40) |
2717 | + | shok.Size = Vector3.new(1, 1, 1) |
2718 | - | |
2718 | + | shok.Anchored = true |
2719 | - | local Fl = Instance.new("BodyVelocity",hit.Parent.Torso) |
2719 | + | shok.Material = "Neon" |
2720 | - | Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge) |
2720 | + | shok.Transparency = 0.35 |
2721 | - | Fl.velocity = RootPart.CFrame.lookVector*130 |
2721 | + | shok.CanCollide = false |
2722 | - | wait(0.1) |
2722 | + | shok.Parent = model |
2723 | - | Fl:remove() |
2723 | + | game.Debris:AddItem(shok, 12) |
2724 | - | wait(0.00001) |
2724 | + | local mesh = Instance.new("SpecialMesh") |
2725 | - | ZZ = false |
2725 | + | mesh.MeshType = "FileMesh" |
2726 | mesh.MeshId = "rbxassetid://" | |
2727 | mesh.Scale = Vector3.new(1, 1, 1) | |
2728 | - | end) |
2728 | + | mesh.Parent = shok |
2729 | - | coroutine.resume(coroutine.create(function() |
2729 | + | for e = 1, 15 do |
2730 | - | for i = 1,20 do |
2730 | + | wait() |
2731 | - | R.Size = R.Size + Vector3.new(0,0.8,0) |
2731 | + | mesh.Scale = mesh.Scale + Vector3.new(15, 20.6, 15) |
2732 | - | R.CFrame = RightArm.CFrame*CFrame.new(0.015,-R.Size.Y/2.5,0) |
2732 | + | shok.Transparency = shok.Transparency + 0.004 |
2733 | - | game:GetService("RunService").RenderStepped:wait() |
2733 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2734 | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) | |
2735 | - | end)) |
2735 | + | end |
2736 | - | for i = 0,1,0.1 do |
2736 | + | for e = 1, 16 do |
2737 | - | swait() |
2737 | + | wait() |
2738 | - | PlayAnimationFromTable({ |
2738 | + | mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1) |
2739 | - | CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.5, 0), |
2739 | + | shok.Transparency = shok.Transparency + 0.004 |
2740 | - | CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1.2, 0), |
2740 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2741 | - | CFrame.new(1.95,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55), |
2741 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2742 | - | CFrame.new(-1.5,0,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.7, 0, 0), |
2742 | + | end |
2743 | - | CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1), |
2743 | + | for e = 1, 12 do |
2744 | - | CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1) |
2744 | + | wait() |
2745 | - | }, .5, false) |
2745 | + | mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1) |
2746 | shok.Transparency = shok.Transparency + 0.06 | |
2747 | - | wait(1) |
2747 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2748 | - | for i = 1,20 do |
2748 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2749 | - | R.Size = R.Size - Vector3.new(0,0.8,0) |
2749 | + | end |
2750 | - | R.CFrame = RightArm.CFrame*CFrame.new(0.015,-R.Size.Y/2.75,0) |
2750 | + | end)) |
2751 | - | game:GetService("RunService").RenderStepped:wait() |
2751 | + | coroutine.resume(coroutine.create(function() |
2752 | local shok = Instance.new("Part") | |
2753 | - | RightArm.Transparency = 0 |
2753 | + | shok.Name = "shock3" |
2754 | - | R:Destroy() |
2754 | + | shok.BrickColor = BrickColor.new("Lily white") |
2755 | - | RA:Destroy() |
2755 | + | shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)) |
2756 | - | stretch:Destroy() |
2756 | + | shok.Size = Vector3.new(1, 1, 1) |
2757 | - | |
2757 | + | shok.Anchored = true |
2758 | - | |
2758 | + | shok.Material = "Neon" |
2759 | shok.Transparency = 0.1 | |
2760 | - | Humanoid.WalkSpeed = 20 |
2760 | + | shok.CanCollide = false |
2761 | - | attack = false |
2761 | + | shok.Parent = model |
2762 | game.Debris:AddItem(shok, 12) | |
2763 | local mesh = Instance.new("SpecialMesh") | |
2764 | mesh.MeshType = "FileMesh" | |
2765 | - | |
2765 | + | mesh.MeshId = "rbxassetid://1095708" |
2766 | mesh.Scale = Vector3.new(67, 67, 47) | |
2767 | mesh.Parent = shok | |
2768 | - | Mouse.KeyDown:connect(function(k) |
2768 | + | for e = 1, 15 do |
2769 | - | k = k:lower() |
2769 | + | wait() |
2770 | - | if attack == false and ora == false and k == "z" and IsWearingArmor == false and Invisible == false then |
2770 | + | mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3) |
2771 | - | ora = true |
2771 | + | shok.Transparency = shok.Transparency + 0.04 |
2772 | - | ORA() |
2772 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2773 | - | elseif k == "m" and bigg == false then |
2773 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2774 | - | bigg = true |
2774 | + | end |
2775 | - | PE() |
2775 | + | for e = 1, 16 do |
2776 | - | elseif k == "m" and bigg == true then |
2776 | + | wait() |
2777 | - | bigg = false |
2777 | + | mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3) |
2778 | - | pep:Destroy() |
2778 | + | shok.Transparency = shok.Transparency + 0.04 |
2779 | - | elseif attack == false and k == "x" and IsWearingArmor == false and Invisible == false then |
2779 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2780 | - | GRABEMBOIGRABEM() |
2780 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2781 | - | elseif attack == false and k == "q" and IsWearingArmor == false and Invisible == false then |
2781 | + | shok.BrickColor = BrickColor.new("Grey") |
2782 | - | SutaFinga() |
2782 | + | end |
2783 | - | elseif attack == false and k == "f" and Invisible == false and IsWearingArmor == false then |
2783 | + | for e = 1, 12 do |
2784 | - | Invisible = true |
2784 | + | wait() |
2785 | - | Character["Advancing Fortress"].Hat.Part.Transparency = 1 |
2785 | + | mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3) |
2786 | - | Par1.Enabled = false |
2786 | + | shok.Transparency = shok.Transparency + 0.004 |
2787 | - | Character["Advancing Fortress"].scarf.Part.Transparency = 1 |
2787 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2788 | - | Character["Advancing Fortress"].cloth.Part.Transparency = 1 |
2788 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2789 | - | Character["Advancing Fortress"].cloth2.Part.Transparency = 1 |
2789 | + | end |
2790 | - | Character["Advancing Fortress"].rs.Part.Transparency = 1 |
2790 | + | end)) |
2791 | - | Character["Advancing Fortress"].ls.Part.Transparency = 1 |
2791 | + | coroutine.resume(coroutine.create(function() |
2792 | - | Character["Advancing Fortress"].FHead.face.Transparency = 1 |
2792 | + | local shok = Instance.new("Part") |
2793 | - | Character["Advancing Fortress"].ear1.Part.Transparency = 1 |
2793 | + | shok.Name = "shock3" |
2794 | - | Character["Advancing Fortress"].ear2.Part.Transparency = 1 |
2794 | + | shok.BrickColor = BrickColor.new("Institutional white") |
2795 | - | Character["Advancing Fortress"].belt.Part.Transparency = 1 |
2795 | + | shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) |
2796 | - | Character["Advancing Fortress"].belt2.Part.Transparency = 1 |
2796 | + | shok.Size = Vector3.new(1, 1, 1) |
2797 | - | Character["Advancing Fortress"].belt3.Part.Transparency = 1 |
2797 | + | shok.Anchored = true |
2798 | - | Character["Advancing Fortress"].gr.Part.Transparency = 1 |
2798 | + | shok.Material = "Neon" |
2799 | - | Character["Advancing Fortress"].gl.Part.Transparency = 1 |
2799 | + | shok.Transparency = 0.35 |
2800 | - | Character["Advancing Fortress"].ap1.Part.Transparency = 1 |
2800 | + | shok.CanCollide = false |
2801 | - | Character["Advancing Fortress"].ap2.Part.Transparency = 1 |
2801 | + | shok.Parent = model |
2802 | - | Character["Advancing Fortress"].ap3.Part.Transparency = 1 |
2802 | + | game.Debris:AddItem(shok, 12) |
2803 | - | Character["Advancing Fortress"].ap4.Part.Transparency = 1 |
2803 | + | local mesh = Instance.new("SpecialMesh") |
2804 | - | Character["Advancing Fortress"].muscle.Part.Transparency = 1 |
2804 | + | mesh.MeshType = "FileMesh" |
2805 | - | Character["Advancing Fortress"].circ1.Part.Transparency = 1 |
2805 | + | mesh.MeshId = "rbxassetid://549734488" |
2806 | - | Character["Advancing Fortress"].circ2.Part.Transparency = 1 |
2806 | + | mesh.Scale = Vector3.new(1, 1, 1) |
2807 | - | Character["Advancing Fortress"].circ3.Part.Transparency = 1 |
2807 | + | mesh.Parent = shok |
2808 | - | Character["Advancing Fortress"].circ4.Part.Transparency = 1 |
2808 | + | for e = 1, 15 do |
2809 | - | Character["Advancing Fortress"].boot1.Part.Transparency = 1 |
2809 | + | wait() |
2810 | - | Character["Advancing Fortress"].boot2.Part.Transparency = 1 |
2810 | + | mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2) |
2811 | - | Character["Advancing Fortress"].glo1.Part.Transparency = 1 |
2811 | + | shok.Transparency = shok.Transparency + 0.004 |
2812 | - | Character["Advancing Fortress"].glo2.Part.Transparency = 1 |
2812 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2813 | - | Character["Advancing Fortress"].glo1B.Part.Transparency = 1 |
2813 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) |
2814 | - | Character["Advancing Fortress"].glo2B.Part.Transparency = 1 |
2814 | + | end |
2815 | - | Character["Advancing Fortress"].ap5.Part.Transparency = 1 |
2815 | + | for e = 1, 16 do |
2816 | - | Character["Advancing Fortress"].ap6.Part.Transparency = 1 |
2816 | + | wait() |
2817 | - | Effects.Sphere.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1) |
2817 | + | mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2) |
2818 | - | Effects.Block.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1) |
2818 | + | shok.Transparency = shok.Transparency + 0.004 |
2819 | - | Disappear() |
2819 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2820 | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) | |
2821 | - | elseif attack == false and k == "f" and Invisible == true and IsWearingArmor == false and cooldown == false then |
2821 | + | end |
2822 | - | Invisible = false |
2822 | + | for e = 1, 12 do |
2823 | - | summon = CFuncs.Sound.Create("463010917", Torso, 1, 1) |
2823 | + | wait() |
2824 | - | summon.Volume = 7 |
2824 | + | mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2) |
2825 | - | cooldown = true |
2825 | + | shok.Transparency = shok.Transparency + 0.06 |
2826 | - | Character["Advancing Fortress"].Hat.Part.Transparency = 0 |
2826 | + | shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) |
2827 | - | Par1.Enabled = true |
2827 | + | shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) |
2828 | - | Character["Advancing Fortress"].scarf.Part.Transparency = 0 |
2828 | + | end |
2829 | - | Character["Advancing Fortress"].cloth.Part.Transparency = 0 |
2829 | + | end)) |
2830 | - | Character["Advancing Fortress"].cloth2.Part.Transparency = 0 |
2830 | + | |
2831 | - | Character["Advancing Fortress"].rs.Part.Transparency = 0 |
2831 | + | function Jump() |
2832 | - | Character["Advancing Fortress"].ls.Part.Transparency = 0 |
2832 | + | if not D then |
2833 | - | Character["Advancing Fortress"].FHead.face.Transparency = 0 |
2833 | + | D = true |
2834 | - | Character["Advancing Fortress"].ear1.Part.Transparency = 0 |
2834 | + | Idle = true |
2835 | - | Character["Advancing Fortress"].ear2.Part.Transparency = 0 |
2835 | + | for i = 0, 2, 0.1 do |
2836 | - | Character["Advancing Fortress"].belt.Part.Transparency = 0 |
2836 | + | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2837 | - | Character["Advancing Fortress"].belt2.Part.Transparency = 0 |
2837 | + | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2838 | - | Character["Advancing Fortress"].belt3.Part.Transparency = 0 |
2838 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2839 | - | Character["Advancing Fortress"].gr.Part.Transparency = 0 |
2839 | + | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2840 | - | Character["Advancing Fortress"].gl.Part.Transparency = 0 |
2840 | + | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.5, 0, 0), 0.1) |
2841 | - | Character["Advancing Fortress"].ap1.Part.Transparency = 0 |
2841 | + | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.5, 0, 0), 0.1) |
2842 | - | Character["Advancing Fortress"].ap2.Part.Transparency = 0 |
2842 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0), 0.1) |
2843 | - | Character["Advancing Fortress"].ap3.Part.Transparency = 0 |
2843 | + | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0), 0.1) |
2844 | - | Character["Advancing Fortress"].ap4.Part.Transparency = 0 |
2844 | + | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2845 | - | Character["Advancing Fortress"].muscle.Part.Transparency = 0 |
2845 | + | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(-0.5, 0, 0), 0.1) |
2846 | - | Character["Advancing Fortress"].circ1.Part.Transparency = 0 |
2846 | + | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
2847 | - | Character["Advancing Fortress"].circ2.Part.Transparency = 0 |
2847 | + | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2848 | - | Character["Advancing Fortress"].circ3.Part.Transparency = 0 |
2848 | + | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2849 | - | Character["Advancing Fortress"].circ4.Part.Transparency = 0 |
2849 | + | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2850 | - | Character["Advancing Fortress"].boot1.Part.Transparency = 0 |
2850 | + | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.4, 0, 0), 0.1) |
2851 | - | Character["Advancing Fortress"].boot2.Part.Transparency = 0 |
2851 | + | game:GetService("RunService").RenderStepped:wait() |
2852 | - | Character["Advancing Fortress"].glo1.Part.Transparency = 0 |
2852 | + | end |
2853 | - | Character["Advancing Fortress"].glo2.Part.Transparency = 0 |
2853 | + | for i = 0, 2, 0.1 do |
2854 | - | Character["Advancing Fortress"].glo1B.Part.Transparency = 0 |
2854 | + | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2855 | - | Character["Advancing Fortress"].glo2B.Part.Transparency = 0 |
2855 | + | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2856 | - | Character["Advancing Fortress"].ap5.Part.Transparency = 0 |
2856 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2857 | - | Character["Advancing Fortress"].ap6.Part.Transparency = 0 |
2857 | + | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2858 | - | Effects.Sphere.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.08) |
2858 | + | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2859 | - | for i = 1, 2 do |
2859 | + | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2860 | - | Effects.Block.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1) |
2860 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2861 | - | end |
2861 | + | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2862 | - | for i = 1, 20 do |
2862 | + | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2863 | - | Effects.Break.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1) |
2863 | + | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0, 0), 0.1) |
2864 | - | end |
2864 | + | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
2865 | - | Reappear() |
2865 | + | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2866 | - | staplachinuh = CFuncs.Sound.Create("469817479") |
2866 | + | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2867 | - | staplachinuh.TimePosition = 0.4 |
2867 | + | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2868 | - | staplachinuh.Volume = 7 |
2868 | + | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.2, 0, 0), 0.1) |
2869 | - | wait(0.96) |
2869 | + | game:GetService("RunService").RenderStepped:wait() |
2870 | - | staplachinuh:Destroy() |
2870 | + | end |
2871 | - | cooldown = false |
2871 | + | do |
2872 | - | elseif attack == false and ShieldMode == false and k == "c" and IsWearingArmor == false and Invisible == false then |
2872 | + | local sbs = Instance.new("BodyPosition", RootPart) |
2873 | - | ShieldMode = true |
2873 | + | sbs.P = 3000 |
2874 | - | HoloHexShield() |
2874 | + | sbs.D = 1000 |
2875 | - | elseif attack == false and k == "v" and IsWearingArmor == false and Invisible == false then |
2875 | + | sbs.maxForce = Vector3.new(900000, 900000000, 900000) |
2876 | - | CastleCrusherFist() |
2876 | + | sbs.position = RootPart.CFrame.p + Vector3.new(0, 400, 0) |
2877 | local Sound = Instance.new("Sound", Character.UpperTorso) | |
2878 | - | if k == "[" and IsWearingArmor == false and Invisible == false then |
2878 | + | Sound.SoundId = "rbxassetid://845572880" |
2879 | - | Armor("On") |
2879 | + | Sound.Volume = 32 |
2880 | - | Character["Advancing Fortress"].Hat.Part.Transparency = 1 |
2880 | + | Sound.Pitch = 1 |
2881 | - | Character["Advancing Fortress"].boot1.Part.Transparency = 1 |
2881 | + | Sound.Looped = false |
2882 | - | Character["Advancing Fortress"].boot2.Part.Transparency = 1 |
2882 | + | Sound:Play() |
2883 | - | Character["Advancing Fortress"].glo1.Part.Transparency = 1 |
2883 | + | wait(0.5) |
2884 | - | Character["Advancing Fortress"].glo2.Part.Transparency = 1 |
2884 | + | local Bq = Instance.new("Part", UpperTorso) |
2885 | - | Character["Advancing Fortress"].scarf.Part.Transparency = 1 |
2885 | + | Bq.Size = Vector3.new(1, 1, 1) |
2886 | - | Character["Advancing Fortress"].cloth.Part.Transparency = 1 |
2886 | + | Bq.BrickColor = BrickColor.new("White") |
2887 | - | Character["Advancing Fortress"].cloth2.Part.Transparency = 1 |
2887 | + | Bq.Material = "Neon" |
2888 | - | Character["Advancing Fortress"].rs.Part.Transparency = 1 |
2888 | + | Bq.Anchored = false |
2889 | - | Character["Advancing Fortress"].ls.Part.Transparency = 1 |
2889 | + | Bq.Transparency = math.huge |
2890 | - | Character["Advancing Fortress"].FHead.face.Transparency = 1 |
2890 | + | Bq.CanCollide = false |
2891 | - | Character["Advancing Fortress"].ear1.Part.Transparency = 1 |
2891 | + | Bq.CFrame = RootPart.CFrame * CFrame.new(0, 0, -12) |
2892 | - | Character["Advancing Fortress"].ear2.Part.Transparency = 1 |
2892 | + | local Bq2 = Instance.new("SpecialMesh", Bq) |
2893 | - | Character["Advancing Fortress"].belt.Part.Transparency = 1 |
2893 | + | Bq2.MeshType = "Sphere" |
2894 | - | Character["Advancing Fortress"].belt2.Part.Transparency = 1 |
2894 | + | Bq2.Scale = Vector3.new(1, 1, 1) |
2895 | - | Character["Advancing Fortress"].belt3.Part.Transparency = 1 |
2895 | + | Bq.Touched:connect(function(hit) |
2896 | - | Character["Advancing Fortress"].gr.Part.Transparency = 1 |
2896 | + | if hitted == false then |
2897 | - | Character["Advancing Fortress"].gl.Part.Transparency = 1 |
2897 | + | hitted = true |
2898 | - | Character["Advancing Fortress"].ap1.Part.Transparency = 1 |
2898 | + | Bq.Anchored = true |
2899 | - | Character["Advancing Fortress"].ap2.Part.Transparency = 1 |
2899 | + | for i = 1, 1000 do |
2900 | - | Character["Advancing Fortress"].ap3.Part.Transparency = 1 |
2900 | + | Bq2.Scale = Bq2.Scale + Vector3.new(1, 1, 1) |
2901 | - | Character["Advancing Fortress"].ap4.Part.Transparency = 1 |
2901 | + | Bq.Transparency = Bq.Transparency + 0.003 |
2902 | - | Character["Advancing Fortress"].muscle.Part.Transparency = 1 |
2902 | + | game:GetService("RunService").RenderStepped:wait() |
2903 | - | Character["Advancing Fortress"].circ1.Part.Transparency = 1 |
2903 | + | end |
2904 | - | Character["Advancing Fortress"].circ2.Part.Transparency = 1 |
2904 | + | end |
2905 | - | Character["Advancing Fortress"].circ3.Part.Transparency = 1 |
2905 | + | end) |
2906 | - | Character["Advancing Fortress"].circ4.Part.Transparency = 1 |
2906 | + | for i = 1, 100 do |
2907 | - | Character["Advancing Fortress"].glo1B.Part.Transparency = 1 |
2907 | + | Bq2.Scale = Bq2.Scale + Vector3.new(0.1, 0.1, 0.1) |
2908 | - | Character["Advancing Fortress"].glo2B.Part.Transparency = 1 |
2908 | + | game:GetService("RunService").RenderStepped:wait() |
2909 | - | Character["Advancing Fortress"].ap5.Part.Transparency = 1 |
2909 | + | end |
2910 | - | Character["Advancing Fortress"].ap6.Part.Transparency = 1 |
2910 | + | Bq.Anchored = false |
2911 | local Fl = Instance.new("BodyVelocity", Bq) | |
2912 | - | if k == "]" and IsWearingArmor == true and Invisible == false then |
2912 | + | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) |
2913 | - | Armor("Off") |
2913 | + | Fl.velocity = Mouse.hit.lookVector * 120 |
2914 | - | Character["Advancing Fortress"].Hat.Part.Transparency = 0 |
2914 | + | wait(0.4) |
2915 | - | Character["Advancing Fortress"].boot1.Part.Transparency = 0 |
2915 | + | Idle = false |
2916 | - | Character["Advancing Fortress"].boot2.Part.Transparency = 0 |
2916 | + | hitted = false |
2917 | - | Character["Advancing Fortress"].glo1.Part.Transparency = 0 |
2917 | + | sbs:remove() |
2918 | - | Character["Advancing Fortress"].glo2.Part.Transparency = 0 |
2918 | + | wait(0.3) |
2919 | - | Character["Advancing Fortress"].scarf.Part.Transparency = 0 |
2919 | + | D = false |
2920 | - | Character["Advancing Fortress"].cloth.Part.Transparency = 0 |
2920 | + | end |
2921 | - | Character["Advancing Fortress"].cloth2.Part.Transparency = 0 |
2921 | + | end |
2922 | - | Character["Advancing Fortress"].rs.Part.Transparency = 0 |
2922 | + | |
2923 | - | Character["Advancing Fortress"].ls.Part.Transparency = 0 |
2923 | + | function Dash() |
2924 | - | Character["Advancing Fortress"].FHead.face.Transparency = 0 |
2924 | + | if not D then |
2925 | - | Character["Advancing Fortress"].ear1.Part.Transparency = 0 |
2925 | + | D = true |
2926 | - | Character["Advancing Fortress"].ear2.Part.Transparency = 0 |
2926 | + | Idle = true |
2927 | - | Character["Advancing Fortress"].belt.Part.Transparency = 0 |
2927 | + | for i = 0, 1, 0.1 do |
2928 | - | Character["Advancing Fortress"].belt2.Part.Transparency = 0 |
2928 | + | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.2, 0, 0.5), 0.1) |
2929 | - | Character["Advancing Fortress"].belt3.Part.Transparency = 0 |
2929 | + | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.8), 0.1) |
2930 | - | Character["Advancing Fortress"].gr.Part.Transparency = 0 |
2930 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2931 | - | Character["Advancing Fortress"].gl.Part.Transparency = 0 |
2931 | + | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.6, 0, -0.6), 0.1) |
2932 | - | Character["Advancing Fortress"].ap1.Part.Transparency = 0 |
2932 | + | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2933 | - | Character["Advancing Fortress"].ap2.Part.Transparency = 0 |
2933 | + | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) |
2934 | - | Character["Advancing Fortress"].ap3.Part.Transparency = 0 |
2934 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2935 | - | Character["Advancing Fortress"].ap4.Part.Transparency = 0 |
2935 | + | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) |
2936 | - | Character["Advancing Fortress"].muscle.Part.Transparency = 0 |
2936 | + | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 5, 1), 0.1) |
2937 | - | Character["Advancing Fortress"].circ1.Part.Transparency = 0 |
2937 | + | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0.2, 0.3), 0.1) |
2938 | - | Character["Advancing Fortress"].circ2.Part.Transparency = 0 |
2938 | + | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
2939 | - | Character["Advancing Fortress"].circ3.Part.Transparency = 0 |
2939 | + | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2940 | - | Character["Advancing Fortress"].circ4.Part.Transparency = 0 |
2940 | + | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2941 | - | Character["Advancing Fortress"].glo1B.Part.Transparency = 0 |
2941 | + | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
2942 | - | Character["Advancing Fortress"].glo2B.Part.Transparency = 0 |
2942 | + | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 1, 0), 0.1) |
2943 | - | Character["Advancing Fortress"].ap5.Part.Transparency = 0 |
2943 | + | game:GetService("RunService").RenderStepped:wait() |
2944 | - | Character["Advancing Fortress"].ap6.Part.Transparency = 0 |
2944 | + | end |
2945 | do | |
2946 | - | end) |
2946 | + | local bv = Instance.new("BodyVelocity") |
2947 | - | Mouse.KeyUp:connect(function(k) |
2947 | + | bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000) |
2948 | - | k = k:lower() |
2948 | + | bv.velocity = RootPart.CFrame.lookVector * 250 |
2949 | - | if attack == true and ora == true and k == "z" and IsWearingArmor == false then |
2949 | + | bv.Parent = RootPart |
2950 | - | ora = false |
2950 | + | game:GetService("Debris"):AddItem(bv, 1) |
2951 | - | elseif attack == true and ShieldMode == true and k == "c" and IsWearingArmor == false then |
2951 | + | local Sound = Instance.new("Sound", Character.UpperTorso) |
2952 | - | ShieldMode = false |
2952 | + | Sound.SoundId = "rbxassetid://" |
2953 | Sound.Volume = 32 | |
2954 | - | end) |
2954 | + | Sound.Pitch = 1 |
2955 | - | coroutine.resume(coroutine.create(function(Part, Part2) |
2955 | + | Sound.Looped = false |
2956 | - | while Part.Parent ~= nil do |
2956 | + | Sound:Play() |
2957 | - | swait(math.random(100, 150)) |
2957 | + | wait(0.5) |
2958 | - | for i = 0, 1, 0.2 do |
2958 | + | local Bq = Instance.new("Part", UpperTorso) |
2959 | - | wait() |
2959 | + | Bq.Size = Vector3.new(1, 1, 1) |
2960 | - | Eye1.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1) |
2960 | + | Bq.BrickColor = BrickColor.new("White") |
2961 | - | Eye2.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1) |
2961 | + | Bq.Material = "Neon" |
2962 | - | end |
2962 | + | Bq.Anchored = false |
2963 | - | for i = 0, 1, 0.2 do |
2963 | + | Bq.Transparency = math.huge |
2964 | - | swait() |
2964 | + | Bq.CanCollide = false |
2965 | - | Eye1.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1) |
2965 | + | Bq.CFrame = RootPart.CFrame * CFrame.new(0, 0, -12) |
2966 | - | Eye2.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1) |
2966 | + | local Bq2 = Instance.new("SpecialMesh", Bq) |
2967 | - | end |
2967 | + | Bq2.MeshType = "Sphere" |
2968 | Bq2.Scale = Vector3.new(1, 1, 1) | |
2969 | - | end), Eye1, Eye2) |
2969 | + | Bq.Touched:connect(function(hit) |
2970 | - | while true do |
2970 | + | if hitted == false then |
2971 | - | swait() |
2971 | + | hitted = true |
2972 | - | for i, v in pairs(Character:children()) do |
2972 | + | Bq.Anchored = true |
2973 | - | if v:IsA("Part") and IsWearingArmor == true then |
2973 | + | for i = 1, 1000 do |
2974 | - | v.Anchored = false |
2974 | + | Bq2.Scale = Bq2.Scale + Vector3.new(1, 1, 1) |
2975 | - | end |
2975 | + | Bq.Transparency = Bq.Transparency + 0.003 |
2976 | game:GetService("RunService").RenderStepped:wait() | |
2977 | - | for i, v in pairs(AdvancingFortress:GetChildren()) do |
2977 | + | end |
2978 | - | if v:IsA("Part") then |
2978 | + | end |
2979 | - | v.Material = "SmoothPlastic" |
2979 | + | end) |
2980 | for i = 1, 100 do | |
2981 | - | v.CanCollide = false |
2981 | + | Bq2.Scale = Bq2.Scale + Vector3.new(0.1, 0.1, 0.1) |
2982 | - | |
2982 | + | game:GetService("RunService").RenderStepped:wait() |
2983 | - | elseif v:IsA("Humanoid") then |
2983 | + | end |
2984 | - | v.PlatformStand = true |
2984 | + | Bq.Anchored = false |
2985 | - | |
2985 | + | local Fl = Instance.new("BodyVelocity", Bq) |
2986 | - | |
2986 | + | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) |
2987 | - | |
2987 | + | Fl.velocity = Mouse.hit.lookVector * 150 |
2988 | - | |
2988 | + | wait(0.5) |
2989 | - | end |
2989 | + | Idle = false |
2990 | hitted = false | |
2991 | - | HHandle.Transparency = 1 |
2991 | + | wait(0.4) |
2992 | - | THandle.Transparency = 1 |
2992 | + | D = false |
2993 | - | AHandleR.Transparency = 1 |
2993 | + | end |
2994 | - | AHandleL.Transparency = 1 |
2994 | + | end |
2995 | - | LHandleR.Transparency = 1 |
2995 | + | |
2996 | - | LHandleL.Transparency = 1 |
2996 | + | function Detroit() |
2997 | - | RootPart.Transparency = 1 |
2997 | + | if not D then |
2998 | - | HitboxR.Transparency = 1 |
2998 | + | D = false |
2999 | - | HitboxL.Transparency = 1 |
2999 | + | Idle = true |
3000 | - | Head.BrickColor = BrickColor.new("Pastel Blue") |
3000 | + | for i = 0, 2, 0.1 do |
3001 | - | Torso.BrickColor = BrickColor.new("Pastel Blue") |
3001 | + | swait() |
3002 | - | RightArm.BrickColor = BrickColor.new("Pastel Blue") |
3002 | + | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1) |
3003 | - | LeftArm.BrickColor = BrickColor.new("Pastel Blue") |
3003 | + | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1.55), 0.1) |
3004 | - | RightLeg.BrickColor = BrickColor.new("Pastel Blue") |
3004 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3005 | - | LeftLeg.BrickColor = BrickColor.new("Pastel Blue") |
3005 | + | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1), 0.1) |
3006 | - | RootPart.Anchored = true |
3006 | + | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3007 | - | Torsovelocity = (Character.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude |
3007 | + | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) |
3008 | - | velocity = Character.HumanoidRootPart.Velocity.y |
3008 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3009 | - | sine = sine + change |
3009 | + | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3010 | - | Shield.Anchored = true |
3010 | + | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(-90, 0, 0), 0.1) |
3011 | - | Shield.CFrame = Shield.CFrame:lerp(RootPart.CFrame * CFrame.new(0, 0, -3.2), 1) |
3011 | + | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0, 0.6, 0.3), 0.1) |
3012 | - | local hit, pos = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, Character.HumanoidRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character) |
3012 | + | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
3013 | - | if Character.HumanoidRootPart.Velocity.y > 1 and hit == nil then |
3013 | + | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3014 | - | Anim = "Jump" |
3014 | + | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3015 | - | if attack == false then |
3015 | + | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3016 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5) |
3016 | + | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), 0.1) |
3017 | - | PlayAnimationFromTable({ |
3017 | + | end |
3018 | - | CFrame.new(0, 0.00872418843, 0.0292903651, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0), |
3018 | + | local Sound = Instance.new("Sound", Character.UpperTorso) |
3019 | - | CFrame.new(0, 1.49999177, -1.49011612E-7, 1, 0, 0, 0, 0.98480767, 0.173648626, 0, -0.173648626, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), |
3019 | + | Sound.SoundId = "rbxassetid://" |
3020 | - | CFrame.new(1.64140427, 0.273908556, 0.192029893, 0.946035206, -0.31541416, 0.0743736848, 0.284469575, 0.91821146, 0.275617331, -0.155224368, -0.239586651, 0.958386064) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
3020 | + | Sound.Pitch = 1 |
3021 | - | CFrame.new(-1.59350562, 0.239538491, 0.192243189, 0.935008764, 0.347148597, -0.0724328309, -0.312019885, 0.902400434, 0.297181845, 0.168529674, -0.255267143, 0.952069581) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
3021 | + | Sound.Looped = false |
3022 | - | CFrame.new(0.602718651, -1.95556056, 0.410092652, 0.978475571, 0.0150757888, -0.205834776, 0.0853612274, 0.878464639, 0.470120817, 0.187906027, -0.477568805, 0.85826844) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
3022 | + | Sound.Volume = 5 |
3023 | - | CFrame.new(-0.41903314, -1.41877925, -0.229210436, 0.962251842, -0.0299757104, 0.270510197, -0.084186092, 0.912393093, 0.400567293, -0.258819073, -0.408219665, 0.875425339) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
3023 | + | Sound:play() |
3024 | - | }, 0.3, false) |
3024 | + | wait(0.5) |
3025 | - | end |
3025 | + | coroutine.resume(coroutine.create(function() |
3026 | - | elseif Character.HumanoidRootPart.Velocity.y < -1 and hit == nil then |
3026 | + | for i = 1, 1000 do |
3027 | - | Anim = "Fall" |
3027 | + | game:GetService("RunService").RenderStepped:wait() |
3028 | - | if attack == false then |
3028 | + | end |
3029 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5) |
3029 | + | end)) |
3030 | - | PlayAnimationFromTable({ |
3030 | + | for i = 0, 1, 0.1 do |
3031 | - | CFrame.new(0, -0.0366669223, -0.0478199311, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0), |
3031 | + | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.2, 0, 0.5), 0.1) |
3032 | - | CFrame.new(0, 1.58110774, -0.115850762, 1, 0, 0, 0, 0.98480767, 0.173647821, 0, -0.173647821, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), |
3032 | + | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.8), 0.1) |
3033 | - | CFrame.new(1.72150326, 0.610064566, 0.0891361833, 0.724097908, -0.685675204, 0.0743751749, 0.645872176, 0.711960018, 0.275611937, -0.241932437, -0.151533186, 0.958387375) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
3033 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3034 | - | CFrame.new(-1.69228244, 0.568353653, 0.082095027, 0.759895504, 0.646005511, -0.0724337399, -0.601845145, 0.741260946, 0.297183931, 0.24567467, -0.182231784, 0.952074111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
3034 | + | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.6, 0, -0.6), 0.1) |
3035 | - | CFrame.new(0.60271728, -1.95556188, 0.410093039, 0.978470623, -0.00292155147, -0.206365243, 0.0853614658, 0.916095972, 0.391767859, 0.187905625, -0.400949359, 0.896622121) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
3035 | + | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3036 | - | CFrame.new(-0.453899324, -1.81726217, -0.229221463, 0.962255239, -0.00628663599, 0.272094905, -0.0841865242, 0.943832874, 0.319526881, -0.258820891, -0.33037129, 0.90767473) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
3036 | + | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) |
3037 | - | }, 0.3, false) |
3037 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3038 | - | end |
3038 | + | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) |
3039 | - | elseif Torsovelocity < 1 and hit ~= nil then |
3039 | + | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(-90, 5, 1), 0.1) |
3040 | - | Anim = "Idle" |
3040 | + | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0.2, 0.3), 0.1) |
3041 | - | if attack == false then |
3041 | + | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
3042 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5) |
3042 | + | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3043 | - | PlayAnimationFromTable({ |
3043 | + | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3044 | - | CFrame.new(0, -0.00190299738, -0.0435779989, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0), |
3044 | + | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3045 | - | CFrame.new(0, 1.49999213, 3.27825546E-7, 1, 0, 0, 0, 0.99619478, 0.0871553123, 0, -0.0871553123, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), |
3045 | + | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 1, 0), 0.1) |
3046 | - | CFrame.new(1.64141297, 0.173907071, -0.107973814, 0.946035922, -0.270955235, 0.177766502, 0.284470022, 0.957103431, -0.055051513, -0.155224428, 0.102649838, 0.982532144) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
3046 | + | game:GetService("RunService").RenderStepped:wait() |
3047 | - | CFrame.new(-1.59350157, 0.139536366, -0.107754946, 0.935009062, 0.284010828, -0.212358981, -0.312018842, 0.943447471, -0.11203292, 0.168530986, 0.171011835, 0.970748305) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
3047 | + | end |
3048 | - | CFrame.new(0.602711678, -1.89952374, -0.0967197716, 0.978471398, -0.0562333167, -0.198576227, 0.0853610933, 0.986278713, 0.141314447, 0.187904745, -0.155223012, 0.969844699) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
3048 | + | KickBoom() |
3049 | - | CFrame.new(-0.619029164, -1.90815639, -0.0860156417, 0.962250412, 0.0410595387, 0.269051194, -0.0841863081, 0.984977186, 0.150772721, -0.258818805, -0.167731494, 0.951251626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
3049 | + | wait(0.7) |
3050 | - | }, 0.3, false) |
3050 | + | Idle = false |
3051 | - | end |
3051 | + | wait(0.2) |
3052 | - | elseif Torsovelocity > 2 and hit ~= nil then |
3052 | + | D = false |
3053 | - | Anim = "Walk" |
3053 | + | end |
3054 | - | if attack == false then |
3054 | + | |
3055 | - | RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5) |
3055 | + | function SeriousWam() |
3056 | - | PlayAnimationFromTable({ |
3056 | + | if not D then |
3057 | - | CFrame.new(0, -0.0234659836, -0.171147972, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0), |
3057 | + | D = false |
3058 | - | CFrame.new(0, 1.49999166, 1.1920929E-7, 1, 0, 0, 0, 0.98480773, -0.173648983, 0, 0.173648953, 0.98480773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), |
3058 | + | Idle = true |
3059 | - | CFrame.new(1.64141297, 0.173907071, -0.107973814, 0.946035922, -0.270955235, 0.177766502, 0.284470022, 0.957103431, -0.055051513, -0.155224428, 0.102649838, 0.982532144) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
3059 | + | for i = 0, 2, 0.1 do |
3060 | - | CFrame.new(-1.59350157, 0.139536366, -0.107754946, 0.935009062, 0.284010828, -0.212358981, -0.312018842, 0.943447471, -0.11203292, 0.168530986, 0.171011835, 0.970748305) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
3060 | + | swait() |
3061 | - | CFrame.new(0.585851789, -1.60362172, -0.143285036, 0.978476226, 0.0150748575, -0.205834031, 0.0853618756, 0.878461003, 0.470117748, 0.187905103, -0.477570593, 0.858265638) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), |
3061 | + | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1) |
3062 | - | CFrame.new(-0.563320339, -1.90456724, 0.225245774, 0.982039452, -0.00800410938, 0.188514173, -0.0707257539, 0.910641074, 0.407099873, -0.174927384, -0.413120717, 0.893718541) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) |
3062 | + | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1.55), 0.1) |
3063 | - | }, 0.3, false) |
3063 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3064 | - | end |
3064 | + | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1), 0.1) |
3065 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
3066 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) | |
3067 | - | |
3067 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3068 | - | end |
3068 | + | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3069 | - | if 0 < #Effects then |
3069 | + | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(-90, 0, 0), 0.1) |
3070 | - | for e = 1, #Effects do |
3070 | + | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0, 0.6, 0.3), 0.1) |
3071 | - | if Effects[e] ~= nil then |
3071 | + | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
3072 | - | local Thing = Effects[e] |
3072 | + | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3073 | - | if Thing ~= nil then |
3073 | + | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3074 | - | local Part = Thing[1] |
3074 | + | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3075 | - | local Mode = Thing[2] |
3075 | + | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), 0.1) |
3076 | - | local Delay = Thing[3] |
3076 | + | end |
3077 | - | local IncX = Thing[4] |
3077 | + | local FZcharge = Instance.new("ParticleEmitter", RightHand) |
3078 | - | local IncY = Thing[5] |
3078 | + | FZcharge.Texture = "rbxassetid://31727915" |
3079 | - | local IncZ = Thing[6] |
3079 | + | FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) |
3080 | - | if Thing[2] == "Shoot" then |
3080 | + | FZcharge.EmissionDirection = "Top" |
3081 | - | local Look = Thing[1] |
3081 | + | FZcharge.Speed = NumberRange.new(4) |
3082 | - | local move = 30 |
3082 | + | FZcharge.Size = NumberSequence.new(2, 1) |
3083 | - | if Thing[8] == 3 then |
3083 | + | FZcharge.Drag = 2 |
3084 | - | move = 10 |
3084 | + | FZcharge.LockedToPart = false |
3085 | - | end |
3085 | + | FZcharge.Lifetime = NumberRange.new(0.5) |
3086 | - | local hit, pos = rayCast(Thing[4], Thing[1], move, m) |
3086 | + | FZcharge.Rate = 150 |
3087 | - | if Thing[10] ~= nil then |
3087 | + | FZcharge.LightEmission = 0 |
3088 | - | da = pos |
3088 | + | FZcharge.Rotation = NumberRange.new(-100, 100) |
3089 | - | cf2 = CFrame.new(Thing[4], Thing[10].Position) |
3089 | + | FZcharge.VelocitySpread = 100 |
3090 | - | cfa = CFrame.new(Thing[4], pos) |
3090 | + | local Sound = Instance.new("Sound", Character.UpperTorso) |
3091 | - | tehCF = cfa:lerp(cf2, 0.2) |
3091 | + | Sound.SoundId = "rbxassetid://" |
3092 | - | Thing[1] = tehCF.lookVector |
3092 | + | Sound.Pitch = 1 |
3093 | - | end |
3093 | + | Sound.Looped = false |
3094 | - | local mag = (Thing[4] - pos).magnitude |
3094 | + | Sound.Volume = 5 |
3095 | - | Effects.Head.Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2) |
3095 | + | Sound:play() |
3096 | - | if Thing[8] == 2 then |
3096 | + | wait(1.5) |
3097 | - | Effects.Ring.Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1) |
3097 | + | coroutine.resume(coroutine.create(function() |
3098 | - | end |
3098 | + | for i = 1, 1000 do |
3099 | - | Thing[4] = Thing[4] + Look * move |
3099 | + | game:GetService("RunService").RenderStepped:wait() |
3100 | - | Thing[3] = Thing[3] - 1 |
3100 | + | end |
3101 | - | if 2 < Thing[5] then |
3101 | + | end)) |
3102 | - | Thing[5] = Thing[5] - 0.3 |
3102 | + | for i = 0, 1, 0.1 do |
3103 | - | Thing[6] = Thing[6] - 0.3 |
3103 | + | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.2, 0, 0.5), 0.1) |
3104 | - | end |
3104 | + | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.8), 0.1) |
3105 | - | if hit ~= nil then |
3105 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3106 | - | Thing[3] = 0 |
3106 | + | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.6, 0, -0.6), 0.1) |
3107 | - | if Thing[8] == 1 or Thing[8] == 3 then |
3107 | + | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3108 | - | Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1) |
3108 | + | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) |
3109 | - | elseif Thing[8] == 2 then |
3109 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3110 | - | Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1) |
3110 | + | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) |
3111 | - | if hit.Parent:findFirstChild("Humanoid") ~= nil or hit.Parent.Parent:findFirstChild("Humanoid") ~= nil then |
3111 | + | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(-90, 5, 1), 0.1) |
3112 | - | ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Light blue"), "Reference", Vector3.new()) |
3112 | + | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0.2, 0.3), 0.1) |
3113 | - | ref.Anchored = true |
3113 | + | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) |
3114 | - | ref.CFrame = CFrame.new(pos) |
3114 | + | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3115 | - | CFuncs.Sound.Create("161006093", ref, 1, 1.2) |
3115 | + | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3116 | - | game:GetService("Debris"):AddItem(ref, 0.2) |
3116 | + | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) |
3117 | - | Effects.Block.Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2) |
3117 | + | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 1, 0), 0.1) |
3118 | - | Effects.Ring.Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1) |
3118 | + | game:GetService("RunService").RenderStepped:wait() |
3119 | - | MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1) |
3119 | + | end |
3120 | - | end |
3120 | + | SeriousSlam() |
3121 | wait(0.7) | |
3122 | - | ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Light blue"), "Reference", Vector3.new()) |
3122 | + | Idle = false |
3123 | - | ref.Anchored = true |
3123 | + | wait(0.2) |
3124 | - | ref.CFrame = CFrame.new(pos) |
3124 | + | FZcharge:Destroy() |
3125 | - | Effects.Sphere.Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07) |
3125 | + | D = false |
3126 | - | game:GetService("Debris"):AddItem(ref, 1) |
3126 | + | end |
3127 | - | end |
3127 | + | |
3128 | - | if Thing[3] <= 0 then |
3128 | + | function Push() |
3129 | - | table.remove(Effects, e) |
3129 | + | if not D then |
3130 | - | end |
3130 | + | D = true |
3131 | Idle = true | |
3132 | - | if Thing[2] == "FireWave" then |
3132 | + | do |
3133 | - | if Thing[3] <= Thing[4] then |
3133 | + | local Grab = Instance.new("Part", LeftHand) |
3134 | - | Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0) |
3134 | + | Grab.Size = Vector3.new(6.4, 6.4, 6.4) |
3135 | - | Thing[3] = Thing[3] + 1 |
3135 | + | Grab.CanCollide = false |
3136 | - | Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5]) |
3136 | + | Grab.BrickColor = BrickColor.new("Deep orange") |
3137 | - | else |
3137 | + | Grab.Transparency = math.huge |
3138 | - | Part.Parent = nil |
3138 | + | local Grabo = Instance.new("Weld", Grab) |
3139 | - | table.remove(Effects, e) |
3139 | + | Grabo.Part0 = LeftHand |
3140 | - | end |
3140 | + | Grabo.Part1 = Grab |
3141 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
3142 | - | if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then |
3142 | + | local SFXZ = Instance.new("Sound", UpperTorso) |
3143 | - | if Thing[1].Transparency <= 1 then |
3143 | + | SFXZ.SoundId = "rbxassetid://169259383" |
3144 | - | if Thing[2] == "Block1" then |
3144 | + | SFXZ.Volume = 1 |
3145 | - | Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) |
3145 | + | SFXZ.Pitch = 1.5 |
3146 | - | Mesh = Thing[7] |
3146 | + | SFXZ.Looped = false |
3147 | - | Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6]) |
3147 | + | wait(0.01) |
3148 | - | Thing[1].Transparency = Thing[1].Transparency + Thing[3] |
3148 | + | SFXZ:Play() |
3149 | - | elseif Thing[2] == "Block2" then |
3149 | + | Grab.Touched:connect(function(hit) |
3150 | - | Thing[1].CFrame = Thing[1].CFrame |
3150 | + | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then |
3151 | - | Mesh = Thing[7] |
3151 | + | Grab:Destroy() |
3152 | - | Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6]) |
3152 | + | hit.Parent.Humanoid:TakeDamage(21) |
3153 | - | Thing[1].Transparency = Thing[1].Transparency + Thing[3] |
3153 | + | local SFXZ = Instance.new("Sound", UpperTorso) |
3154 | - | elseif Thing[2] == "Fire" then |
3154 | + | SFXZ.SoundId = "rbxassetid://1056634201" |
3155 | - | Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0) |
3155 | + | SFXZ.Volume = 3 |
3156 | - | Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) |
3156 | + | SFXZ.Pitch = 1 |
3157 | - | Thing[1].Transparency = Thing[1].Transparency + Thing[3] |
3157 | + | SFXZ.Looped = false |
3158 | - | elseif Thing[2] == "Cylinder" then |
3158 | + | wait(0.01) |
3159 | - | Mesh = Thing[7] |
3159 | + | SFXZ:Play() |
3160 | - | Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6]) |
3160 | + | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) |
3161 | - | Thing[1].Transparency = Thing[1].Transparency + Thing[3] |
3161 | + | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) |
3162 | - | elseif Thing[2] == "Blood" then |
3162 | + | Fl.velocity = UpperTorso.CFrame.lookVector * 400 |
3163 | - | Mesh = Thing[7] |
3163 | + | wait(0.05) |
3164 | - | Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0) |
3164 | + | Fl:remove() |
3165 | - | Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6]) |
3165 | + | end |
3166 | - | Thing[1].Transparency = Thing[1].Transparency + Thing[3] |
3166 | + | end) |
3167 | - | elseif Thing[2] == "Elec" then |
3167 | + | for i = 0, 2, 0.1 do |
3168 | - | Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9]) |
3168 | + | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-80)), 0.4) |
3169 | - | Thing[1].Transparency = Thing[1].Transparency + Thing[3] |
3169 | + | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) |
3170 | - | elseif Thing[2] == "Disappear" then |
3170 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.4) |
3171 | - | Thing[1].Transparency = Thing[1].Transparency + Thing[3] |
3171 | + | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) |
3172 | - | elseif Thing[2] == "Shatter" then |
3172 | + | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) |
3173 | - | Thing[1].Transparency = Thing[1].Transparency + Thing[3] |
3173 | + | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) |
3174 | - | Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0) |
3174 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) |
3175 | - | Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0) |
3175 | + | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) |
3176 | - | Thing[6] = Thing[6] + Thing[5] |
3176 | + | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) |
3177 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3178 | - | else |
3178 | + | game:GetService("RunService").RenderStepped:wait() |
3179 | - | Part.Parent = nil |
3179 | + | end |
3180 | - | table.remove(Effects, e) |
3180 | + | for i = 0, 2, 0.1 do |
3181 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(-90), rad(-80)), 0.4) | |
3182 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3183 | - | end |
3183 | + | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) |
3184 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3185 | - | end |
3185 | + | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) |
3186 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3187 | - | end |
3187 | + | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) |
3188 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3189 | - | end |
3189 | + | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) |
3190 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3191 | game:GetService("RunService").RenderStepped:wait() | |
3192 | end | |
3193 | coroutine.resume(coroutine.create(function() | |
3194 | wait(0.5) | |
3195 | Grab:remove() | |
3196 | end)) | |
3197 | Idle = false | |
3198 | wait(0) | |
3199 | D = false | |
3200 | end | |
3201 | end | |
3202 | end | |
3203 | function Down() | |
3204 | if not D then | |
3205 | D = true | |
3206 | Idle = true | |
3207 | do | |
3208 | local Grab = Instance.new("Part", LeftHand) | |
3209 | Grab.Size = Vector3.new(6.6, 6.6, 6.6) | |
3210 | Grab.CanCollide = false | |
3211 | Grab.BrickColor = BrickColor.new("Deep orange") | |
3212 | Grab.Transparency = math.huge | |
3213 | local Grabo = Instance.new("Weld", Grab) | |
3214 | Grabo.Part0 = LeftHand | |
3215 | Grabo.Part1 = Grab | |
3216 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
3217 | local SFXZ = Instance.new("Sound", UpperTorso) | |
3218 | SFXZ.SoundId = "rbxassetid://169259383" | |
3219 | SFXZ.Volume = 1 | |
3220 | SFXZ.Pitch = 1.5 | |
3221 | SFXZ.Looped = false | |
3222 | wait(0.01) | |
3223 | SFXZ:Play() | |
3224 | Grab.Touched:connect(function(hit) | |
3225 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
3226 | Grab:Destroy() | |
3227 | hit.Parent.Humanoid:TakeDamage(70) | |
3228 | RootPart.Anchored = true | |
3229 | local SFXZ = Instance.new("Sound", UpperTorso) | |
3230 | SFXZ.SoundId = "rbxassetid://748050177" | |
3231 | SFXZ.Volume = 3 | |
3232 | SFXZ.Pitch = 1 | |
3233 | SFXZ.Looped = false | |
3234 | wait(0.01) | |
3235 | SFXZ:Play() | |
3236 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
3237 | Fl.maxForce = Vector3.new(9000, 900000, 9000) | |
3238 | Fl.velocity = RootPart.CFrame.p + Vector3.new(0, -590, 0) | |
3239 | wait(0.05) | |
3240 | Fl:remove() | |
3241 | wait(0.5) | |
3242 | RootPart.Anchored = false | |
3243 | end | |
3244 | end) | |
3245 | for i = 0, 2, 0.1 do | |
3246 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(-1, 1, 0.05) * CFrame.Angles(rad(150), rad(-90), rad(0)), 0.1) | |
3247 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(1, 1, 0.05) * CFrame.Angles(rad(150), rad(90), rad(0)), 0.1) | |
3248 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(55), rad(0), rad(0)), 0.1) | |
3249 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(55), rad(0), rad(0)), 0.1) | |
3250 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
3251 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-40), rad(0), rad(0)), 0.1) | |
3252 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-40), rad(0), rad(0)), 0.1) | |
3253 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
3254 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
3255 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
3256 | game:GetService("RunService").RenderStepped:wait() | |
3257 | end | |
3258 | for i = 0, 2.2, 0.1 do | |
3259 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(-1.3, 0.6, 0.05) * CFrame.Angles(rad(100), rad(-90), rad(50)), 0.1) | |
3260 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(1.3, 0.6, 0.05) * CFrame.Angles(rad(20), rad(100), rad(30)), 0.1) | |
3261 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(25), rad(0), rad(0)), 0.1) | |
3262 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(35), rad(0), rad(0)), 0.1) | |
3263 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1) | |
3264 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1) | |
3265 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1) | |
3266 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1) | |
3267 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(-20), rad(10), rad(0)), 0.1) | |
3268 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
3269 | game:GetService("RunService").RenderStepped:wait() | |
3270 | end | |
3271 | coroutine.resume(coroutine.create(function() | |
3272 | wait(0.5) | |
3273 | Grab:remove() | |
3274 | end)) | |
3275 | Idle = false | |
3276 | wait(0) | |
3277 | D = false | |
3278 | end | |
3279 | end | |
3280 | end | |
3281 | function Hit() | |
3282 | if not D then | |
3283 | D = true | |
3284 | Idle = true | |
3285 | do | |
3286 | local Grab = Instance.new("Part", LeftHand) | |
3287 | Grab.Size = Vector3.new(3, 3, 3) | |
3288 | Grab.CanCollide = false | |
3289 | Grab.BrickColor = BrickColor.new("Deep orange") | |
3290 | Grab.Transparency = math.huge | |
3291 | local Grabo = Instance.new("Weld", Grab) | |
3292 | Grabo.Part0 = LeftHand | |
3293 | Grabo.Part1 = Grab | |
3294 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
3295 | local SFXZ = Instance.new("Sound", UpperTorso) | |
3296 | SFXZ.SoundId = "rbxassetid://169259383" | |
3297 | SFXZ.Volume = 1 | |
3298 | SFXZ.Pitch = 1.5 | |
3299 | SFXZ.Looped = false | |
3300 | wait(0.01) | |
3301 | SFXZ:Play() | |
3302 | Grab.Touched:connect(function(hit) | |
3303 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
3304 | Grab:Destroy() | |
3305 | hit.Parent.Humanoid:TakeDamage(125) | |
3306 | local SFXZ = Instance.new("Sound", UpperTorso) | |
3307 | SFXZ.SoundId = "rbxassetid://1050733875" | |
3308 | SFXZ.Volume = 3 | |
3309 | SFXZ.Pitch = 1 | |
3310 | SFXZ.Looped = false | |
3311 | wait(0.01) | |
3312 | SFXZ:Play() | |
3313 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
3314 | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
3315 | Fl.velocity = UpperTorso.CFrame.lookVector * 10 | |
3316 | wait(0.05) | |
3317 | Fl:remove() | |
3318 | end | |
3319 | end) | |
3320 | for i = 0, 2, 0.1 do | |
3321 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(90), rad(0), rad(20)), 0.5) | |
3322 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(10)), 0.5) | |
3323 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.5) | |
3324 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.5) | |
3325 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
3326 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
3327 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
3328 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
3329 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2) | |
3330 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2) | |
3331 | game:GetService("RunService").RenderStepped:wait() | |
3332 | end | |
3333 | coroutine.resume(coroutine.create(function() | |
3334 | wait(0.5) | |
3335 | Grab:remove() | |
3336 | end)) | |
3337 | Idle = false | |
3338 | Grab:Destroy() | |
3339 | wait(0) | |
3340 | D = false | |
3341 | end | |
3342 | end | |
3343 | end | |
3344 | function Strong() | |
3345 | if not D then | |
3346 | D = true | |
3347 | Idle = true | |
3348 | do | |
3349 | local Grab = Instance.new("Part", LeftHand) | |
3350 | Grab.Size = Vector3.new(3, 3, 3) | |
3351 | Grab.CanCollide = false | |
3352 | Grab.BrickColor = BrickColor.new("Deep orange") | |
3353 | Grab.Transparency = math.huge | |
3354 | local Grabo = Instance.new("Weld", Grab) | |
3355 | Grabo.Part0 = LeftHand | |
3356 | Grabo.Part1 = Grab | |
3357 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
3358 | local SFXZ = Instance.new("Sound", UpperTorso) | |
3359 | SFXZ.SoundId = "rbxassetid://169259383" | |
3360 | SFXZ.Volume = 1 | |
3361 | SFXZ.Pitch = 1.5 | |
3362 | SFXZ.Looped = false | |
3363 | wait(0.01) | |
3364 | SFXZ:Play() | |
3365 | Grab.Touched:connect(function(hit) | |
3366 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
3367 | Grab:Destroy() | |
3368 | hit.Parent.Humanoid:TakeDamage(3455) | |
3369 | local SFXZ = Instance.new("Sound", UpperTorso) | |
3370 | SFXZ.SoundId = "rbxassetid://1050733875" | |
3371 | SFXZ.Volume = 3 | |
3372 | SFXZ.Pitch = 1 | |
3373 | SFXZ.Looped = false | |
3374 | wait(0.01) | |
3375 | SFXZ:Play() | |
3376 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
3377 | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
3378 | Fl.velocity = UpperTorso.CFrame.lookVector * 10 | |
3379 | wait(0.05) | |
3380 | Fl:remove() | |
3381 | end | |
3382 | end) | |
3383 | for i = 0, 0.6, 0.1 do | |
3384 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(90), rad(0), rad(20)), 0.5) | |
3385 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(10)), 0.5) | |
3386 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.5) | |
3387 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.5) | |
3388 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
3389 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
3390 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
3391 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
3392 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2) | |
3393 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2) | |
3394 | game:GetService("RunService").RenderStepped:wait() | |
3395 | end | |
3396 | coroutine.resume(coroutine.create(function() | |
3397 | wait(0.5) | |
3398 | Grab:remove() | |
3399 | end)) | |
3400 | Idle = false | |
3401 | Grab:Destroy() | |
3402 | wait(0) | |
3403 | D = false | |
3404 | end | |
3405 | end | |
3406 | end | |
3407 | function Desperate() | |
3408 | if not D then | |
3409 | D = true | |
3410 | Idle = true | |
3411 | do | |
3412 | local Grab = Instance.new("Part", LeftHand) | |
3413 | Grab.Size = Vector3.new(3, 3, 3) | |
3414 | Grab.CanCollide = false | |
3415 | Grab.BrickColor = BrickColor.new("Deep orange") | |
3416 | Grab.Transparency = math.huge | |
3417 | local Grabo = Instance.new("Weld", Grab) | |
3418 | Grabo.Part0 = LeftHand | |
3419 | Grabo.Part1 = Grab | |
3420 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
3421 | local SFXZ = Instance.new("Sound", UpperTorso) | |
3422 | SFXZ.SoundId = "rbxassetid://169259383" | |
3423 | SFXZ.Volume = 1 | |
3424 | SFXZ.Pitch = 1.5 | |
3425 | SFXZ.Looped = false | |
3426 | wait(0.01) | |
3427 | SFXZ:Play() | |
3428 | Grab.Touched:connect(function(hit) | |
3429 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
3430 | Grab:Destroy() | |
3431 | hit.Parent.Humanoid:TakeDamage(3555555) | |
3432 | local SFXZ = Instance.new("Sound", UpperTorso) | |
3433 | SFXZ.SoundId = "rbxassetid://1050733875" | |
3434 | SFXZ.Volume = 3 | |
3435 | SFXZ.Pitch = 1 | |
3436 | SFXZ.Looped = false | |
3437 | wait(0.01) | |
3438 | SFXZ:Play() | |
3439 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
3440 | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
3441 | Fl.velocity = UpperTorso.CFrame.lookVector * 100 | |
3442 | wait(0.05) | |
3443 | Fl:remove() | |
3444 | end | |
3445 | end) | |
3446 | for i = 0, 0.2, 0.1 do | |
3447 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(90), rad(0), rad(20)), 0.5) | |
3448 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(10)), 0.5) | |
3449 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.5) | |
3450 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.5) | |
3451 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
3452 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
3453 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
3454 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
3455 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2) | |
3456 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2) | |
3457 | game:GetService("RunService").RenderStepped:wait() | |
3458 | end | |
3459 | coroutine.resume(coroutine.create(function() | |
3460 | wait(0.5) | |
3461 | Grab:remove() | |
3462 | end)) | |
3463 | Idle = false | |
3464 | Grab:Destroy() | |
3465 | wait(0) | |
3466 | D = false | |
3467 | end | |
3468 | end | |
3469 | end | |
3470 | function Up() | |
3471 | if not D then | |
3472 | D = true | |
3473 | Idle = true | |
3474 | do | |
3475 | local Grab = Instance.new("Part", LeftHand) | |
3476 | Grab.Size = Vector3.new(5, 5, 5) | |
3477 | Grab.CanCollide = false | |
3478 | Grab.BrickColor = BrickColor.new("Deep orange") | |
3479 | Grab.Transparency = math.huge | |
3480 | local Grabo = Instance.new("Weld", Grab) | |
3481 | Grabo.Part0 = LeftHand | |
3482 | Grabo.Part1 = Grab | |
3483 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
3484 | local SFXZ = Instance.new("Sound", UpperTorso) | |
3485 | SFXZ.SoundId = "rbxassetid://169259383" | |
3486 | SFXZ.Volume = 1 | |
3487 | SFXZ.Pitch = 1.5 | |
3488 | SFXZ.Looped = false | |
3489 | wait(0.01) | |
3490 | SFXZ:Play() | |
3491 | Grab.Touched:connect(function(hit) | |
3492 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
3493 | Grab:Destroy() | |
3494 | hit.Parent.Humanoid:TakeDamage(15) | |
3495 | local SFXZ = Instance.new("Sound", UpperTorso) | |
3496 | SFXZ.SoundId = "rbxassetid://1050733875" | |
3497 | SFXZ.Volume = 3 | |
3498 | SFXZ.Pitch = 1 | |
3499 | SFXZ.Looped = false | |
3500 | wait(0.01) | |
3501 | SFXZ:Play() | |
3502 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
3503 | Fl.maxForce = Vector3.new(9000, 900000, 9000) | |
3504 | Fl.velocity = RootPart.CFrame.p + Vector3.new(0, 400, 0) | |
3505 | wait(0.05) | |
3506 | Fl:remove() | |
3507 | end | |
3508 | end) | |
3509 | for i = 0, 2, 0.1 do | |
3510 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(120), rad(0), rad(-10)), 0.1) | |
3511 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
3512 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1) | |
3513 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
3514 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1) | |
3515 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
3516 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1) | |
3517 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-30), rad(0), rad(0)), 0.1) | |
3518 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(-50), rad(0)), 0.1) | |
3519 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(50), rad(0)), 0.1) | |
3520 | game:GetService("RunService").RenderStepped:wait() | |
3521 | end | |
3522 | coroutine.resume(coroutine.create(function() | |
3523 | wait(0.5) | |
3524 | Grab:remove() | |
3525 | end)) | |
3526 | Idle = false | |
3527 | wait(0) | |
3528 | D = false | |
3529 | end | |
3530 | end | |
3531 | end | |
3532 | function Fast() | |
3533 | if not D then | |
3534 | D = true | |
3535 | Idle = true | |
3536 | do | |
3537 | local Grab = Instance.new("Part", LeftHand) | |
3538 | Grab.Size = Vector3.new(5, 5, 5) | |
3539 | Grab.CanCollide = false | |
3540 | Grab.BrickColor = BrickColor.new("Deep orange") | |
3541 | Grab.Transparency = math.huge | |
3542 | local Grabo = Instance.new("Weld", Grab) | |
3543 | Grabo.Part0 = LeftHand | |
3544 | Grabo.Part1 = Grab | |
3545 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
3546 | local SFXZ = Instance.new("Sound", UpperTorso) | |
3547 | SFXZ.SoundId = "rbxassetid://169259383" | |
3548 | SFXZ.Volume = 1 | |
3549 | SFXZ.Pitch = 1.5 | |
3550 | SFXZ.Looped = false | |
3551 | wait(0.01) | |
3552 | SFXZ:Play() | |
3553 | Grab.Touched:connect(function(hit) | |
3554 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
3555 | Grab:Destroy() | |
3556 | hit.Parent.Humanoid:TakeDamage(85) | |
3557 | local SFXZ = Instance.new("Sound", UpperTorso) | |
3558 | SFXZ.SoundId = "rbxassetid://1050733875" | |
3559 | SFXZ.Volume = 3 | |
3560 | SFXZ.Pitch = 1 | |
3561 | SFXZ.Looped = false | |
3562 | wait(0.01) | |
3563 | SFXZ:Play() | |
3564 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
3565 | Fl.maxForce = Vector3.new(9000, 900000, 9000) | |
3566 | Fl.velocity = RootPart.CFrame.p + Vector3.new(0, 220, 0) | |
3567 | wait(0.05) | |
3568 | Fl:remove() | |
3569 | end | |
3570 | end) | |
3571 | for i = 0, 0.2, 0.1 do | |
3572 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3573 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(90), rad(80)), 0.4) | |
3574 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3575 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3576 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3577 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3578 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3579 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3580 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3581 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3582 | game:GetService("RunService").RenderStepped:wait() | |
3583 | for i = 0, 0.2, 0.1 do | |
3584 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(-90), rad(-80)), 0.4) | |
3585 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3586 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3587 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3588 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3589 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3590 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3591 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3592 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3593 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4) | |
3594 | game:GetService("RunService").RenderStepped:wait() | |
3595 | end | |
3596 | game:GetService("RunService").RenderStepped:wait() | |
3597 | end | |
3598 | coroutine.resume(coroutine.create(function() | |
3599 | wait(0.5) | |
3600 | Grab:remove() | |
3601 | end)) | |
3602 | Idle = false | |
3603 | wait(0) | |
3604 | D = false | |
3605 | end | |
3606 | end | |
3607 | end | |
3608 | Debounces = { | |
3609 | CanAttack = true, | |
3610 | NoIdl = false, | |
3611 | Slashing = false, | |
3612 | Slashed = false, | |
3613 | RPunch = false, | |
3614 | RPunched = false, | |
3615 | LPunch = false, | |
3616 | LPunched = false | |
3617 | } | |
3618 | local Touche = { | |
3619 | Character.Name | |
3620 | } | |
3621 | function HasntTouched(plrname) | |
3622 | local ret = true | |
3623 | for _, v in pairs(Touche) do | |
3624 | if v == plrname then | |
3625 | ret = false | |
3626 | end | |
3627 | end | |
3628 | return ret | |
3629 | end | |
3630 | local deb = false | |
3631 | local shot = 0 | |
3632 | local kamehameha1 = false | |
3633 | local kamehameha2 = false | |
3634 | local kamehameha3 = false | |
3635 | local kamehameha4 = false | |
3636 | local kamehameha5 = false | |
3637 | local kamehameha6 = false | |
3638 | if kamehameha1 == true then | |
3639 | Idle = true | |
3640 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(60), rad(-60), rad(0)), 0.03) | |
3641 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(70), rad(80), rad(0)), 0.03) | |
3642 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(50), rad(0), rad(0)), 0.1) | |
3643 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
3644 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(30), rad(50), rad(0)), 0.1) | |
3645 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(35), rad(0), rad(0)), 0.1) | |
3646 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
3647 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1) | |
3648 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(-40), rad(-70), rad(-20)), 0.03) | |
3649 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(20), rad(70), rad(-10)), 0.03) | |
3650 | end | |
3651 | if kamehameha6 == true then | |
3652 | Idle = true | |
3653 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(60), rad(-60), rad(0)), 0.1) | |
3654 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(70), rad(80), rad(0)), 0.1) | |
3655 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(50), rad(0), rad(0)), 0.1) | |
3656 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
3657 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(30), rad(50), rad(0)), 0.1) | |
3658 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(35), rad(0), rad(0)), 0.1) | |
3659 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
3660 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1) | |
3661 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(-40), rad(-70), rad(-20)), 0.1) | |
3662 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(20), rad(70), rad(-10)), 0.1) | |
3663 | end | |
3664 | if kamehameha5 == true then | |
3665 | Idle = true | |
3666 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(60), rad(-60), rad(0)), 0.1) | |
3667 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(70), rad(80), rad(0)), 0.1) | |
3668 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(50), rad(0), rad(0)), 0.1) | |
3669 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
3670 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(30), rad(50), rad(0)), 0.1) | |
3671 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(35), rad(0), rad(0)), 0.1) | |
3672 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
3673 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1) | |
3674 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(-40), rad(-70), rad(-20)), 0.1) | |
3675 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(20), rad(70), rad(-10)), 0.1) | |
3676 | end | |
3677 | if kamehameha2 == true then | |
3678 | Idle = true | |
3679 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(80), rad(0), rad(40)), 0.1) | |
3680 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(30), rad(0), rad(-40)), 0.1) | |
3681 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
3682 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(30), rad(30), rad(20)), 0.1) | |
3683 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1) | |
3684 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1) | |
3685 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
3686 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-50), rad(0), rad(0)), 0.1) | |
3687 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
3688 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
3689 | end | |
3690 | local auranum = 0 | |
3691 | local auranum1 = 0 | |
3692 | local auranum2 = 0 | |
3693 | local auraon = true | |
3694 | local auracan3 = true | |
3695 | local onaura = false | |
3696 | local ssj = false | |
3697 | local ssj2 = false | |
3698 | local ssj3 = false | |
3699 | local ssj4 = false | |
3700 | local ssjg = false | |
3701 | local blue = false | |
3702 | local base = true | |
3703 | local kaio = true | |
3704 | local off = false | |
3705 | local instinct = false | |
3706 | newaurabase = Instance.new("BillboardGui", LowerTorso) | |
3707 | newaurabase.Size = UDim2.new(20, 0, 20, 0) | |
3708 | newaurabase.AlwaysOnTop = false | |
3709 | newaura = Instance.new("ImageLabel", newaurabase) | |
3710 | newaura.BackgroundTransparency = 1 | |
3711 | newaurabase.ExtentsOffset = v3(0, 0, 3) | |
3712 | newaura.ImageTransparency = 1 | |
3713 | newaura.ImageColor3 = Color3.fromRGB(255, 227, 10) | |
3714 | newaura.Size = UDim2.new(2, 0, 1, 0) | |
3715 | newaura.Position = UDim2.new(-0.5, 0, -0.2, 0) | |
3716 | newaurabase2 = Instance.new("BillboardGui", LowerTorso) | |
3717 | newaurabase2.Size = UDim2.new(20, 0, 40, 0) | |
3718 | newaurabase2.ExtentsOffset = v3(0, 0, -3) | |
3719 | newaurabase2.AlwaysOnTop = false | |
3720 | newaura2 = Instance.new("ImageLabel", newaurabase2) | |
3721 | newaura2.BackgroundTransparency = 1 | |
3722 | newaura2.ImageTransparency = 1 | |
3723 | newaura2.ImageColor3 = Color3.fromRGB(255, 255, 0) | |
3724 | newaura2.Size = UDim2.new(2, 0, 1, 0) | |
3725 | newaura2.Position = UDim2.new(-0.5, 0, -0.4, 0) | |
3726 | if onaura == true and ssj == true then | |
3727 | onaura = false | |
3728 | wait(0.1) | |
3729 | newaura.Image = "rbxassetid://639676034" | |
3730 | wait(0.1) | |
3731 | newaura.Image = "rbxassetid://639676268" | |
3732 | wait(0.1) | |
3733 | newaura.Image = "rbxassetid://639676527" | |
3734 | wait(0.1) | |
3735 | newaura.Image = "rbxassetid://639676855" | |
3736 | onaura = true | |
3737 | end | |
3738 | local multiplier = 0.5 | |
3739 | local BaseHair = Instance.new("Part", Character) | |
3740 | BaseHair.Size = Vector3.new(1, 1, 1) | |
3741 | BaseHair.Material = "SmoothPlastic" | |
3742 | BaseHair.BrickColor = BrickColor.new("Really black") | |
3743 | BaseHair.CanCollide = false | |
3744 | BaseHair.Transparency = 1 | |
3745 | local BaseHair2 = Instance.new("SpecialMesh", BaseHair) | |
3746 | BaseHair2.MeshId = "rbxassetid://738716276" | |
3747 | BaseHair2.Scale = Vector3.new(0.5, 0.5, 0.5) | |
3748 | local BaseHair3 = Instance.new("Weld", BaseHair) | |
3749 | BaseHair3.Part0 = Character.Head | |
3750 | BaseHair3.Part1 = BaseHair | |
3751 | BaseHair3.C0 = CFrame.new(-0.06, 0.78, 0.24) | |
3752 | auranum = math.random(35, 65) | |
3753 | auranum1 = math.random(-25, 0) | |
3754 | auranum2 = math.random(10, 25) | |
3755 | auranum3 = math.random(65, 75) | |
3756 | auranum4 = math.random(-25, -15) | |
3757 | Mouse.KeyDown:connect(function(key) | |
3758 | if key == "e" then | |
3759 | Push() | |
3760 | end | |
3761 | end) | |
3762 | Mouse.KeyDown:connect(function(key) | |
3763 | if key == "r" then | |
3764 | Down() | |
3765 | end | |
3766 | end) | |
3767 | Mouse.KeyDown:connect(function(key) | |
3768 | if key == "p" and off == true then | |
3769 | base = true | |
3770 | ssj = false | |
3771 | ssj2 = false | |
3772 | ssj3 = false | |
3773 | ssj4 = false | |
3774 | ssjg = false | |
3775 | blue = false | |
3776 | kaio = false | |
3777 | multiplier = 0.5 | |
3778 | Mouse.KeyDown:connect(function(key) | |
3779 | if key == "]" then | |
3780 | end | |
3781 | if key == "]" then | |
3782 | end | |
3783 | if key == "]" then | |
3784 | end | |
3785 | if key == "]" then | |
3786 | end | |
3787 | if key == "]" then | |
3788 | end | |
3789 | end) | |
3790 | Mouse.Button1Down:connect(function() | |
3791 | if attack == false and attacktype == 1 then | |
3792 | Hit() | |
3793 | attacktype = 2 | |
3794 | elseif attack == false and attacktype == 2 then | |
3795 | Hit2() | |
3796 | attacktype = 3 | |
3797 | elseif attack == false and attacktype == 3 then | |
3798 | Hit3() | |
3799 | attacktype = 1 | |
3800 | end | |
3801 | end) | |
3802 | Character.Head.face.Texture = "rbxassetid://710492060" | |
3803 | Character.Shirt.ShirtTemplate = "rbxassetid://246082851" | |
3804 | Character.Pants.PantsTemplate = "rbxassetid://246083258" | |
3805 | Humanoid.MaxHealth = 5000 | |
3806 | wait(0.01) | |
3807 | Humanoid.Health = 5000 | |
3808 | Humanoid.JumpPower = 120 | |
3809 | for i, v in pairs(UpperTorso:GetChildren()) do | |
3810 | if v:IsA("ParticleEmitter") then | |
3811 | v:Remove() | |
3812 | end | |
3813 | end | |
3814 | for i, v in pairs(HairG:GetChildren()) do | |
3815 | if v:IsA("ParticleEmitter") then | |
3816 | v:Remove() | |
3817 | end | |
3818 | end | |
3819 | for i, v in pairs(LeftLowerArm:GetChildren()) do | |
3820 | if v:IsA("ParticleEmitter") then | |
3821 | v:Remove() | |
3822 | end | |
3823 | end | |
3824 | for i, v in pairs(RightLowerArm:GetChildren()) do | |
3825 | if v:IsA("ParticleEmitter") then | |
3826 | v:Remove() | |
3827 | end | |
3828 | end | |
3829 | for i, v in pairs(Head:GetChildren()) do | |
3830 | if v:IsA("ParticleEmitter") then | |
3831 | v:Remove() | |
3832 | end | |
3833 | end | |
3834 | for i, v in pairs(UpperTorso:GetChildren()) do | |
3835 | if v:IsA("Sound") then | |
3836 | v:Remove() | |
3837 | end | |
3838 | end | |
3839 | for i, v in pairs(LowerTorso:GetChildren()) do | |
3840 | if v:IsA("PointLight") then | |
3841 | v:Remove() | |
3842 | end | |
3843 | end | |
3844 | Blue.Transparency = 1 | |
3845 | SS2Hair.Transparency = 1 | |
3846 | SSHair.Transparency = 1 | |
3847 | SS3Hair.Transparency = 1 | |
3848 | HairG.Transparency = 1 | |
3849 | Four.Transparency = 1 | |
3850 | wait(1.0E-4) | |
3851 | BaseHair.Transparency = 0 | |
3852 | BaseHair2.Transparency = 0 | |
3853 | BaseHair3.Transparency = 0 | |
3854 | Hair:Destroy() | |
3855 | Hair2:Destroy() | |
3856 | Hair3:Destroy() | |
3857 | end | |
3858 | end) | |
3859 | function fade(obj, dest, grow) | |
3860 | spawn(function() | |
3861 | local oldcf = obj.CFrame | |
3862 | for i = 0, 10 do | |
3863 | if grow then | |
3864 | obj.Size = obj.Size + Vector3.new(1, 1, 1) | |
3865 | obj.CFrame = oldcf | |
3866 | end | |
3867 | obj.Transparency = obj.Transparency + 0.1 | |
3868 | swait() | |
3869 | end | |
3870 | if dest then | |
3871 | obj:Destroy() | |
3872 | end | |
3873 | end) | |
3874 | end | |
3875 | spiritballenergy = false | |
3876 | local spirit1 = false | |
3877 | local spirit2 = false | |
3878 | local new = Instance.new | |
3879 | function RenderStepped3() | |
3880 | if spiritballenergy == true then | |
3881 | wait(math.random(0.1, 0.5)) | |
3882 | ay = new("Part", Character) | |
3883 | ay.Name = "NewPart2" | |
3884 | ay.Size = v3(0.3, 0.3, 0.3) | |
3885 | ay.CanCollide = false | |
3886 | ay.Material = "Neon" | |
3887 | ay.BrickColor = bc("Cyan") | |
3888 | meshk = Instance.new("SpecialMesh", ay) | |
3889 | meshk.MeshType = "Sphere" | |
3890 | ay.Position = v3(999, 999, 999) | |
3891 | ay.CFrame = CFrame.new(RootPart.Position.x + math.random(-15, 15), RootPart.Position.y - 12, RootPart.Position.z + math.random(-15, 15)) | |
3892 | ys = Instance.new("BodyVelocity", ay) | |
3893 | ys.Name = "GO1" | |
3894 | ys.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
3895 | ys.Velocity = v3(0, 6, 0) | |
3896 | game.Debris:AddItem(ay, 4) | |
3897 | end | |
3898 | end | |
3899 | function wip() | |
3900 | if not D then | |
3901 | D = true | |
3902 | Idle = true | |
3903 | for i = 0, 2, 0.1 do | |
3904 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
3905 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
3906 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
3907 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
3908 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
3909 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
3910 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
3911 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
3912 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
3913 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0, 0), 0.1) | |
3914 | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
3915 | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
3916 | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
3917 | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
3918 | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.2, 0, 0), 0.1) | |
3919 | game:GetService("RunService").RenderStepped:wait() | |
3920 | end | |
3921 | do | |
3922 | local sbs = Instance.new("BodyPosition", RootPart) | |
3923 | sbs.P = 3000 | |
3924 | sbs.D = 1000 | |
3925 | sbs.maxForce = Vector3.new(500000, 500000000, 500000) | |
3926 | sbs.position = RootPart.CFrame.p + Vector3.new(0, 20, 0) | |
3927 | wait(0.5) | |
3928 | spiritballenergy = true | |
3929 | for i = 0, 2, 0.1 do | |
3930 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(180), rad(0), rad(0)), 0.1) | |
3931 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(180), rad(0), rad(0)), 0.1) | |
3932 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1) | |
3933 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
3934 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
3935 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
3936 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
3937 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
3938 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
3939 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
3940 | game:GetService("RunService").RenderStepped:wait() | |
3941 | end | |
3942 | wait(3) | |
3943 | local Bq = Instance.new("Part", UpperTorso) | |
3944 | Bq.Size = Vector3.new(1, 1, 1) | |
3945 | Bq.BrickColor = BrickColor.new("Cyan") | |
3946 | Bq.Material = "Neon" | |
3947 | Bq.Anchored = true | |
3948 | Bq.CFrame = RootPart.CFrame * CFrame.new(0, 49, 0) | |
3949 | local Bq2 = Instance.new("SpecialMesh", Bq) | |
3950 | Bq2.MeshType = "Sphere" | |
3951 | Bq2.Scale = Vector3.new(2, 2, 2) | |
3952 | Bq.Touched:connect(function(hit) | |
3953 | if hitted == false then | |
3954 | hitted = true | |
3955 | for i, v in pairs(FindNearestTorso(Bq.CFrame.p, 100)) do | |
3956 | if v:FindFirstChild("Humanoid") then | |
3957 | v.Humanoid:TakeDamage(math.random(16000000, 170000000)) | |
3958 | v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 5 | |
3959 | end | |
3960 | end | |
3961 | Bq.Anchored = true | |
3962 | local To = Instance.new("Part", Character) | |
3963 | To.Size = Vector3.new(1, 1, 1) | |
3964 | To.BrickColor = BrickColor.new("White") | |
3965 | To.CanCollide = false | |
3966 | To.Anchored = true | |
3967 | To.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) | |
3968 | local To2 = Instance.new("SpecialMesh", To) | |
3969 | To2.MeshId = "rbxassetid://1051557" | |
3970 | To2.Scale = Vector3.new(1, 1, 1) | |
3971 | local Grab = Instance.new("Part", Character) | |
3972 | Grab.Size = Vector3.new(1, 1, 1) | |
3973 | Grab.BrickColor = BrickColor.new("White") | |
3974 | Grab.CanCollide = false | |
3975 | Grab.Anchored = true | |
3976 | Grab.Material = "Neon" | |
3977 | Grab.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) | |
3978 | local Grab2 = Instance.new("SpecialMesh", Grab) | |
3979 | Grab2.MeshType = "Sphere" | |
3980 | Grab2.Scale = Vector3.new(70, 70, 70) | |
3981 | local Rin = Instance.new("Part", Character) | |
3982 | Rin.Size = Vector3.new(1, 1, 1) | |
3983 | Rin.BrickColor = BrickColor.new("White") | |
3984 | Rin.Anchored = true | |
3985 | Rin.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0) | |
3986 | local Rin2 = Instance.new("SpecialMesh", Rin) | |
3987 | Rin2.MeshId = "rbxassetid://3270017" | |
3988 | Rin2.Scale = Vector3.new(1, 1, 1) | |
3989 | for i = 1, 1000 do | |
3990 | Rin2.Scale = Rin2.Scale + Vector3.new(2.5, 2.5, 0.1) | |
3991 | Rin.Transparency = Rin.Transparency + 0.003 | |
3992 | To2.Scale = To2.Scale + Vector3.new(1.2, 1, 1.2) | |
3993 | To.Transparency = To.Transparency + 0.003 | |
3994 | To.CFrame = To.CFrame * CFrame.Angles(0, 0.3, 0) | |
3995 | Bq.Transparency = Bq.Transparency + 0.003 | |
3996 | Grab.Transparency = Grab.Transparency + 0.003 | |
3997 | game:GetService("RunService").RenderStepped:wait() | |
3998 | end | |
3999 | end | |
4000 | end) | |
4001 | for i = 1, 200 do | |
4002 | Bq2.Scale = Bq2.Scale + Vector3.new(0.4, 0.4, 0.4) | |
4003 | game:GetService("RunService").RenderStepped:wait() | |
4004 | end | |
4005 | Bq.Anchored = false | |
4006 | local Fl = Instance.new("BodyVelocity", Bq) | |
4007 | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
4008 | Fl.velocity = Mouse.hit.lookVector * 100 | |
4009 | for i = 0, 2, 0.1 do | |
4010 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(80), rad(0), rad(0)), 0.1) | |
4011 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(80), rad(0), rad(0)), 0.1) | |
4012 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4013 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4014 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1) | |
4015 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1) | |
4016 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4017 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4018 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1) | |
4019 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4020 | game:GetService("RunService").RenderStepped:wait() | |
4021 | end | |
4022 | wait(8) | |
4023 | Idle = false | |
4024 | hitted = false | |
4025 | sbs:remove() | |
4026 | wait(2) | |
4027 | D = false | |
4028 | end | |
4029 | end | |
4030 | end | |
4031 | local rock3 = false | |
4032 | local rock2 = false | |
4033 | local rock = false | |
4034 | function RenderStepped2() | |
4035 | if rock2 == true then | |
4036 | wait(0.1) | |
4037 | for i, v in pairs(Character:GetChildren()) do | |
4038 | if v:IsA("Part") and v.Name == "NewPart2" then | |
4039 | v.GO.Velocity = v3(0, -5, 0) | |
4040 | end | |
4041 | end | |
4042 | rock2 = false | |
4043 | end | |
4044 | if rock3 == true then | |
4045 | wait(0.1) | |
4046 | for i, v in pairs(Character:GetChildren()) do | |
4047 | if v:IsA("Part") and v.Name == "NewPart2" then | |
4048 | v.GO.Velocity = v3(math.random(-80, 80), math.random(0, 20), math.random(-80, 80)) | |
4049 | end | |
4050 | end | |
4051 | rock3 = false | |
4052 | end | |
4053 | end | |
4054 | if rock == true then | |
4055 | wait(math.random(0.1, 0.5)) | |
4056 | ay = new("Part", Character) | |
4057 | ay.Name = "NewPart2" | |
4058 | ay.Size = v3(3.3, 3.3, 3.3) | |
4059 | ay.CanCollide = false | |
4060 | for i, v in pairs(workspace:GetChildren()) do | |
4061 | if v:IsA("Part") and v.Size.x > 150 then | |
4062 | ay.BrickColor = v.BrickColor | |
4063 | ay.Material = v.Material | |
4064 | ay.Transparency = v.Transparency | |
4065 | end | |
4066 | end | |
4067 | ay.Position = v3(999, 999, 999) | |
4068 | ay.CFrame = CFrame.new(RootPart.Position.x + math.random(-15, 15), RootPart.Position.y - 2, RootPart.Position.z + math.random(-15, 15)) | |
4069 | ys = Instance.new("BodyVelocity", ay) | |
4070 | ys.Name = "GO" | |
4071 | ys.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
4072 | ys.Velocity = v3(0, 6, 0) | |
4073 | game.Debris:AddItem(ay, math.random(3, 4)) | |
4074 | end | |
4075 | function UI() | |
4076 | if not D then | |
4077 | D = true | |
4078 | Idle = true | |
4079 | local Music = Instance.new("Sound", UpperTorso) | |
4080 | Music.SoundId = "rbxassetid://1216343787" | |
4081 | Music.Pitch = 1 | |
4082 | Music.Looped = false | |
4083 | Music.Volume = 6 | |
4084 | wait(1.0E-4) | |
4085 | Music:Play() | |
4086 | local Aura = Instance.new("ParticleEmitter") | |
4087 | Aura.Name = "Aura" | |
4088 | Aura.Texture = "rbxassetid://1207853932" | |
4089 | Aura.Parent = LeftUpperArm | |
4090 | Aura.LightEmission = 1 | |
4091 | Aura.Transparency = NumberSequence.new(0.5, 1) | |
4092 | Aura.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4093 | Aura.Size = NumberSequence.new(1) | |
4094 | Aura.LockedToPart = true | |
4095 | Aura.Lifetime = NumberRange.new(0.8) | |
4096 | Aura.Rate = 100 | |
4097 | Aura.Speed = NumberRange.new(0.3) | |
4098 | Aura.EmissionDirection = "Top" | |
4099 | local AuraB = Instance.new("ParticleEmitter") | |
4100 | AuraB.Name = "Aura" | |
4101 | AuraB.Texture = "rbxassetid://242102147" | |
4102 | AuraB.Parent = LeftLowerArm | |
4103 | AuraB.LightEmission = 1 | |
4104 | AuraB.Transparency = NumberSequence.new(0.8, 1) | |
4105 | AuraB.Color = ColorSequence.new(BrickColor.new("Dark blue").Color) | |
4106 | AuraB.Size = NumberSequence.new(1.6) | |
4107 | AuraB.LockedToPart = true | |
4108 | AuraB.Lifetime = NumberRange.new(3.4) | |
4109 | AuraB.Rate = 50 | |
4110 | AuraB.Speed = NumberRange.new(0.8) | |
4111 | AuraB.EmissionDirection = "Top" | |
4112 | local AuraBB = Instance.new("ParticleEmitter") | |
4113 | AuraBB.Name = "Aura" | |
4114 | AuraBB.Texture = "rbxassetid://242102147" | |
4115 | AuraBB.Parent = RightLowerArm | |
4116 | AuraBB.LightEmission = 1 | |
4117 | AuraBB.Transparency = NumberSequence.new(0.8, 1) | |
4118 | AuraBB.Color = ColorSequence.new(BrickColor.new("Dark blue").Color) | |
4119 | AuraBB.Size = NumberSequence.new(1.6) | |
4120 | AuraBB.LockedToPart = true | |
4121 | AuraBB.Lifetime = NumberRange.new(3.4) | |
4122 | AuraBB.Rate = 50 | |
4123 | AuraBB.Speed = NumberRange.new(0.8) | |
4124 | AuraBB.EmissionDirection = "Top" | |
4125 | local AuraBBB = Instance.new("ParticleEmitter") | |
4126 | AuraBBB.Name = "Aura" | |
4127 | AuraBBB.Texture = "rbxassetid://242102147" | |
4128 | AuraBBB.Parent = LeftLowerLeg | |
4129 | AuraBBB.LightEmission = 1 | |
4130 | AuraBBB.Transparency = NumberSequence.new(0.8, 1) | |
4131 | AuraBBB.Color = ColorSequence.new(BrickColor.new("Dark blue").Color) | |
4132 | AuraBBB.Size = NumberSequence.new(1.9) | |
4133 | AuraBBB.LockedToPart = true | |
4134 | AuraBBB.Lifetime = NumberRange.new(3.4) | |
4135 | AuraBBB.Rate = 50 | |
4136 | AuraBBB.Speed = NumberRange.new(0.8) | |
4137 | AuraBBB.EmissionDirection = "Top" | |
4138 | local AuraBBB = Instance.new("ParticleEmitter") | |
4139 | AuraBBB.Name = "Aura" | |
4140 | AuraBBB.Texture = "rbxassetid://242102147" | |
4141 | AuraBBB.Parent = RightLowerLeg | |
4142 | AuraBBB.LightEmission = 1 | |
4143 | AuraBBB.Transparency = NumberSequence.new(0.8, 1) | |
4144 | AuraBBB.Color = ColorSequence.new(BrickColor.new("Dark blue").Color) | |
4145 | AuraBBB.Size = NumberSequence.new(1.9) | |
4146 | AuraBBB.LockedToPart = true | |
4147 | AuraBBB.Lifetime = NumberRange.new(3.4) | |
4148 | AuraBBB.Rate = 50 | |
4149 | AuraBBB.Speed = NumberRange.new(0.8) | |
4150 | AuraBBB.EmissionDirection = "Top" | |
4151 | local Aura11 = Instance.new("ParticleEmitter") | |
4152 | Aura11.Name = "Aura" | |
4153 | Aura11.Texture = "rbxassetid://1207853932" | |
4154 | Aura11.Parent = Head | |
4155 | Aura11.LightEmission = 1 | |
4156 | Aura11.Transparency = NumberSequence.new(0.5, 1) | |
4157 | Aura11.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4158 | Aura11.Size = NumberSequence.new(1) | |
4159 | Aura11.LockedToPart = true | |
4160 | Aura11.Lifetime = NumberRange.new(0.8) | |
4161 | Aura11.Rate = 100 | |
4162 | Aura11.Speed = NumberRange.new(0.6) | |
4163 | Aura11.EmissionDirection = "Top" | |
4164 | local Aura22 = Instance.new("ParticleEmitter") | |
4165 | Aura22.Name = "Aura" | |
4166 | Aura22.Texture = "rbxassetid://1207853932" | |
4167 | Aura22.Parent = RightUpperArm | |
4168 | Aura22.LightEmission = 1 | |
4169 | Aura22.Transparency = NumberSequence.new(0.5, 1) | |
4170 | Aura22.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4171 | Aura22.Size = NumberSequence.new(1) | |
4172 | Aura22.LockedToPart = true | |
4173 | Aura22.Lifetime = NumberRange.new(0.8) | |
4174 | Aura22.Rate = 100 | |
4175 | Aura22.Speed = NumberRange.new(0.3) | |
4176 | Aura22.EmissionDirection = "Top" | |
4177 | local Aura33 = Instance.new("ParticleEmitter") | |
4178 | Aura33.Name = "Aura" | |
4179 | Aura33.Texture = "rbxassetid://1207853932" | |
4180 | Aura33.Parent = RightLowerLeg | |
4181 | Aura33.LightEmission = 1 | |
4182 | Aura33.Transparency = NumberSequence.new(0.5, 1) | |
4183 | Aura33.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4184 | Aura33.Size = NumberSequence.new(1) | |
4185 | Aura33.LockedToPart = true | |
4186 | Aura33.Lifetime = NumberRange.new(0.8) | |
4187 | Aura33.Rate = 100 | |
4188 | Aura33.Speed = NumberRange.new(0.3) | |
4189 | Aura33.EmissionDirection = "Top" | |
4190 | local Aura44 = Instance.new("ParticleEmitter") | |
4191 | Aura44.Name = "Aura" | |
4192 | Aura44.Texture = "rbxassetid://1207853932" | |
4193 | Aura44.Parent = RightUpperArm | |
4194 | Aura44.LightEmission = 1 | |
4195 | Aura44.Transparency = NumberSequence.new(0.5, 1) | |
4196 | Aura44.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4197 | Aura44.Size = NumberSequence.new(1) | |
4198 | Aura44.LockedToPart = true | |
4199 | Aura44.Lifetime = NumberRange.new(0.8) | |
4200 | Aura44.Rate = 100 | |
4201 | Aura44.Speed = NumberRange.new(0.3) | |
4202 | Aura44.EmissionDirection = "Top" | |
4203 | local Aura111 = Instance.new("ParticleEmitter") | |
4204 | Aura111.Name = "Aura" | |
4205 | Aura111.Texture = "rbxassetid://1207853932" | |
4206 | Aura111.Parent = LeftLowerLeg | |
4207 | Aura111.LightEmission = 1 | |
4208 | Aura111.Transparency = NumberSequence.new(0.5, 1) | |
4209 | Aura111.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4210 | Aura111.Size = NumberSequence.new(1) | |
4211 | Aura111.LockedToPart = true | |
4212 | Aura111.Lifetime = NumberRange.new(0.8) | |
4213 | Aura111.Rate = 60 | |
4214 | Aura111.Speed = NumberRange.new(0.3) | |
4215 | Aura111.EmissionDirection = "Top" | |
4216 | local Aura222 = Instance.new("ParticleEmitter") | |
4217 | Aura222.Name = "Aura" | |
4218 | Aura222.Texture = "rbxassetid://1207853932" | |
4219 | Aura222.Parent = RightLowerArm | |
4220 | Aura222.LightEmission = 1 | |
4221 | Aura222.Transparency = NumberSequence.new(0.5, 1) | |
4222 | Aura222.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4223 | Aura222.Size = NumberSequence.new(1) | |
4224 | Aura222.LockedToPart = true | |
4225 | Aura222.Lifetime = NumberRange.new(0.8) | |
4226 | Aura222.Rate = 60 | |
4227 | Aura222.Speed = NumberRange.new(0.3) | |
4228 | Aura222.EmissionDirection = "Top" | |
4229 | local Aura333 = Instance.new("ParticleEmitter") | |
4230 | Aura333.Name = "Aura" | |
4231 | Aura333.Texture = "rbxassetid://1207853932" | |
4232 | Aura333.Parent = LeftLowerArm | |
4233 | Aura333.LightEmission = 1 | |
4234 | Aura333.Transparency = NumberSequence.new(0.5, 1) | |
4235 | Aura333.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4236 | Aura333.Size = NumberSequence.new(1) | |
4237 | Aura333.LockedToPart = true | |
4238 | Aura333.Lifetime = NumberRange.new(0.8) | |
4239 | Aura333.Rate = 60 | |
4240 | Aura333.Speed = NumberRange.new(0.1) | |
4241 | Aura333.EmissionDirection = "Top" | |
4242 | local Aura444 = Instance.new("ParticleEmitter") | |
4243 | Aura444.Name = "Aura" | |
4244 | Aura444.Texture = "rbxassetid://1207853932" | |
4245 | Aura444.Parent = RightLowerLeg | |
4246 | Aura444.LightEmission = 1 | |
4247 | Aura444.Transparency = NumberSequence.new(0.5, 1) | |
4248 | Aura444.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4249 | Aura444.Size = NumberSequence.new(1) | |
4250 | Aura444.LockedToPart = true | |
4251 | Aura444.Lifetime = NumberRange.new(0.8) | |
4252 | Aura444.Rate = 60 | |
4253 | Aura444.Speed = NumberRange.new(0.3) | |
4254 | Aura444.EmissionDirection = "Top" | |
4255 | local Aura555 = Instance.new("ParticleEmitter") | |
4256 | Aura555.Name = "Aura" | |
4257 | Aura555.Texture = "rbxassetid://1207853932" | |
4258 | Aura555.Parent = LeftLowerLeg | |
4259 | Aura555.LightEmission = 1 | |
4260 | Aura555.Transparency = NumberSequence.new(0.5, 1) | |
4261 | Aura555.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4262 | Aura555.Size = NumberSequence.new(1) | |
4263 | Aura555.LockedToPart = true | |
4264 | Aura555.Lifetime = NumberRange.new(0.8) | |
4265 | Aura555.Rate = 60 | |
4266 | Aura555.Speed = NumberRange.new(0.3) | |
4267 | Aura555.EmissionDirection = "Top" | |
4268 | local Aura666 = Instance.new("ParticleEmitter") | |
4269 | Aura666.Name = "Aura" | |
4270 | Aura666.Texture = "rbxassetid://1207853932" | |
4271 | Aura666.Parent = LeftUpperArm | |
4272 | Aura666.LightEmission = 1 | |
4273 | Aura666.Transparency = NumberSequence.new(0.5, 1) | |
4274 | Aura666.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4275 | Aura666.Size = NumberSequence.new(1) | |
4276 | Aura666.LockedToPart = true | |
4277 | Aura666.Lifetime = NumberRange.new(0.8) | |
4278 | Aura666.Rate = 60 | |
4279 | Aura666.Speed = NumberRange.new(0.3) | |
4280 | Aura666.EmissionDirection = "Top" | |
4281 | local Aura = Instance.new("ParticleEmitter") | |
4282 | Aura.Name = "Aura" | |
4283 | Aura.Texture = "rbxassetid://1207853932" | |
4284 | Aura.Parent = LeftLowerArm | |
4285 | Aura.LightEmission = 1 | |
4286 | Aura.Transparency = NumberSequence.new(0.5, 1) | |
4287 | Aura.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4288 | Aura.Size = NumberSequence.new(1) | |
4289 | Aura.LockedToPart = true | |
4290 | Aura.Lifetime = NumberRange.new(0.8) | |
4291 | Aura.Rate = 60 | |
4292 | Aura.Speed = NumberRange.new(0.3) | |
4293 | Aura.EmissionDirection = "Top" | |
4294 | local Aura2 = Instance.new("ParticleEmitter") | |
4295 | Aura2.Name = "Aura" | |
4296 | Aura2.Texture = "rbxassetid://1207853932" | |
4297 | Aura2.Parent = RightLowerArm | |
4298 | Aura2.LightEmission = 1 | |
4299 | Aura2.Transparency = NumberSequence.new(0.5, 1) | |
4300 | Aura2.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4301 | Aura2.Size = NumberSequence.new(1) | |
4302 | Aura2.LockedToPart = true | |
4303 | Aura2.Lifetime = NumberRange.new(0.8) | |
4304 | Aura2.Rate = 60 | |
4305 | Aura2.Speed = NumberRange.new(0.3) | |
4306 | Aura2.EmissionDirection = "Top" | |
4307 | local Aura3 = Instance.new("ParticleEmitter") | |
4308 | Aura3.Name = "Aura" | |
4309 | Aura3.Texture = "rbxassetid://1207853932" | |
4310 | Aura3.Parent = LeftUpperArm | |
4311 | Aura3.LightEmission = 1 | |
4312 | Aura3.Transparency = NumberSequence.new(0.5, 1) | |
4313 | Aura3.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4314 | Aura3.Size = NumberSequence.new(1) | |
4315 | Aura3.LockedToPart = true | |
4316 | Aura3.Lifetime = NumberRange.new(0.8) | |
4317 | Aura3.Rate = 60 | |
4318 | Aura3.Speed = NumberRange.new(0.3) | |
4319 | Aura3.EmissionDirection = "Top" | |
4320 | local Aura4 = Instance.new("ParticleEmitter") | |
4321 | Aura4.Name = "Aura" | |
4322 | Aura4.Texture = "rbxassetid://1207853932" | |
4323 | Aura4.Parent = RightUpperArm | |
4324 | Aura4.LightEmission = 1 | |
4325 | Aura4.Transparency = NumberSequence.new(0.5, 1) | |
4326 | Aura4.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4327 | Aura4.Size = NumberSequence.new(1) | |
4328 | Aura4.LockedToPart = true | |
4329 | Aura4.Lifetime = NumberRange.new(0.8) | |
4330 | Aura4.Rate = 60 | |
4331 | Aura4.Speed = NumberRange.new(0.3) | |
4332 | Aura4.EmissionDirection = "Top" | |
4333 | local To = Instance.new("Part", Character) | |
4334 | To.Size = Vector3.new(1, 1, 1) | |
4335 | To.BrickColor = BrickColor.new("White") | |
4336 | To.CanCollide = false | |
4337 | To.Anchored = true | |
4338 | To.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) | |
4339 | local To2 = Instance.new("SpecialMesh", To) | |
4340 | To2.MeshId = "rbxassetid://1051557" | |
4341 | To2.Scale = Vector3.new(1, 1, 1) | |
4342 | local Rin = Instance.new("Part", Character) | |
4343 | Rin.Size = Vector3.new(1, 1, 1) | |
4344 | Rin.BrickColor = BrickColor.new("Cyan") | |
4345 | Rin.Anchored = true | |
4346 | Rin.CanCollide = false | |
4347 | Rin.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(2.55, 0, 0) | |
4348 | local Rin2 = Instance.new("SpecialMesh", Rin) | |
4349 | Rin2.MeshId = "rbxassetid://3270017" | |
4350 | Rin2.Scale = Vector3.new(1, 1, 1) | |
4351 | local RinB = Instance.new("Part", Character) | |
4352 | RinB.Size = Vector3.new(1, 1, 1) | |
4353 | RinB.BrickColor = BrickColor.new("White") | |
4354 | RinB.Anchored = true | |
4355 | RinB.CanCollide = false | |
4356 | RinB.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0) | |
4357 | local RinB2 = Instance.new("SpecialMesh", RinB) | |
4358 | RinB2.MeshId = "rbxassetid://3270017" | |
4359 | RinB2.Scale = Vector3.new(1, 1, 1) | |
4360 | local Rin3 = Instance.new("Part", Character) | |
4361 | Rin3.Size = Vector3.new(1, 1, 1) | |
4362 | Rin3.BrickColor = BrickColor.new("Cyan") | |
4363 | Rin3.Anchored = true | |
4364 | Rin3.CanCollide = false | |
4365 | Rin3.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 5.55, 0) | |
4366 | local Rin4 = Instance.new("SpecialMesh", Rin3) | |
4367 | Rin4.MeshId = "rbxassetid://3270017" | |
4368 | Rin4.Scale = Vector3.new(1, 1, 1) | |
4369 | local Rin5 = Instance.new("Part", Character) | |
4370 | Rin5.Size = Vector3.new(1, 1, 1) | |
4371 | Rin5.BrickColor = BrickColor.new("Cyan") | |
4372 | Rin5.Anchored = true | |
4373 | Rin5.CanCollide = false | |
4374 | Rin5.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 5.55) | |
4375 | local Rin6 = Instance.new("SpecialMesh", Rin5) | |
4376 | Rin6.MeshId = "rbxassetid://3270017" | |
4377 | Rin6.Scale = Vector3.new(1, 1, 1) | |
4378 | for i = 0, 7, 0.1 do | |
4379 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(10), rad(0), rad(-10)), 0.1) | |
4380 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(10), rad(0), rad(10)), 0.1) | |
4381 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4382 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4383 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
4384 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
4385 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4386 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4387 | Root.C0 = Root.C0:lerp(CFrame.new(0, -0.2, 0) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4388 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4389 | game:GetService("RunService").RenderStepped:wait() | |
4390 | end | |
4391 | wait(0.6) | |
4392 | for i = 0, 15, 0.4 do | |
4393 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(150), rad(-110), rad(0)), 0.1) | |
4394 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(150), rad(110), rad(0)), 0.1) | |
4395 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1) | |
4396 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1) | |
4397 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1) | |
4398 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1) | |
4399 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4400 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4401 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
4402 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4403 | game:GetService("RunService").RenderStepped:wait() | |
4404 | end | |
4405 | wait(0) | |
4406 | local Music2 = Instance.new("Sound", UpperTorso) | |
4407 | Music2.SoundId = "rbxassetid://1192683539" | |
4408 | Music2.Pitch = 1 | |
4409 | Music2.Looped = false | |
4410 | Music2.Volume = 10 | |
4411 | wait(1.0E-4) | |
4412 | Music2:Play() | |
4413 | wait(0.2) | |
4414 | Character.Shirt.ShirtTemplate = "rbxassetid://1195058983" | |
4415 | Character.Pants.PantsTemplate = "rbxassetid://1203202348" | |
4416 | Character.Head.face.Texture = "rbxassetid://1195162571" | |
4417 | Blue:Destroy() | |
4418 | Hair:Destroy() | |
4419 | HairG:Destroy() | |
4420 | BaseHair:Destroy() | |
4421 | for i, v in pairs(UpperTorso:GetChildren()) do | |
4422 | if v:IsA("ParticleEmitter") then | |
4423 | v:Remove() | |
4424 | end | |
4425 | end | |
4426 | for i, v in pairs(Head:GetChildren()) do | |
4427 | if v:IsA("ParticleEmitter") then | |
4428 | v:Remove() | |
4429 | end | |
4430 | end | |
4431 | for i, v in pairs(LowerTorso:GetChildren()) do | |
4432 | if v:IsA("PointLight") then | |
4433 | v:Remove() | |
4434 | end | |
4435 | end | |
4436 | local Atch1 = Instance.new("Attachment", UpperTorso) | |
4437 | Atch1.Position = Vector3.new(0, 2, 0) | |
4438 | local Atch2 = Instance.new("Attachment", UpperTorso) | |
4439 | Atch2.Position = Vector3.new(0, -2.5, 0) | |
4440 | local Trail = Instance.new("Trail", Character) | |
4441 | Trail.Attachment0 = Atch1 | |
4442 | Trail.Attachment1 = Atch2 | |
4443 | Trail.Texture = "rbxassetid://22636887" | |
4444 | Trail.Lifetime = 0.2 | |
4445 | Trail.Transparency = NumberSequence.new({ | |
4446 | NumberSequenceKeypoint.new(0, 0, 0), | |
4447 | NumberSequenceKeypoint.new(1, 1, 0) | |
4448 | }) | |
4449 | Trail.Color = ColorSequence.new(ColorsArray) | |
4450 | Trail.LightEmission = 5 | |
4451 | local Hair = Instance.new("Part", Character) | |
4452 | Hair.Size = Vector3.new(1, 1, 1) | |
4453 | Hair.Material = "SmoothPlastic" | |
4454 | Hair.BrickColor = BrickColor.new("Really black") | |
4455 | Hair.CanCollide = false | |
4456 | local Hair2 = Instance.new("SpecialMesh", Hair) | |
4457 | Hair2.MeshId = "rbxassetid://1125529443" | |
4458 | Hair2.Scale = Vector3.new(1.09, 1.09, 1.09) | |
4459 | local Hair3 = Instance.new("Weld", Hair) | |
4460 | Hair3.Part0 = Character.Head | |
4461 | Hair3.Part1 = Hair | |
4462 | Hair3.C0 = CFrame.new(-0.06, 0.9, 0) | |
4463 | wait(0.001) | |
4464 | Humanoid.MaxHealth = 900000000 | |
4465 | wait(0.01) | |
4466 | Humanoid.Health = 900000000 | |
4467 | local whoh = Instance.new("Sound", UpperTorso) | |
4468 | whoh.SoundId = "rbxassetid://1179254378" | |
4469 | whoh.Pitch = 0.99 | |
4470 | whoh.Volume = 0.6 | |
4471 | whoh.Looped = true | |
4472 | wait(0) | |
4473 | whoh:Play() | |
4474 | local Grab = Instance.new("Part", Character) | |
4475 | Grab.Size = Vector3.new(1, 1, 1) | |
4476 | Grab.BrickColor = BrickColor.new("Cyan") | |
4477 | Grab.CanCollide = false | |
4478 | Grab.Anchored = true | |
4479 | Grab.Material = "Neon" | |
4480 | Grab.Transparency = 0.1 | |
4481 | Grab.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
4482 | local Grab2 = Instance.new("SpecialMesh", Grab) | |
4483 | Grab2.MeshType = "Sphere" | |
4484 | Grab2.Scale = Vector3.new(2, 2, 2) | |
4485 | for i = 0, 12, 0.1 do | |
4486 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1) | |
4487 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1) | |
4488 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
4489 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
4490 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4491 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4492 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4493 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4494 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
4495 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
4496 | Rin2.Scale = Rin2.Scale + Vector3.new(0.5, 0.5, 0.2) | |
4497 | RinB2.Scale = RinB2.Scale + Vector3.new(3.5, 3.5, 0.2) | |
4498 | Rin.Transparency = Rin.Transparency + 0.01 | |
4499 | RinB.Transparency = RinB.Transparency + 0.01 | |
4500 | Rin5.Transparency = Rin5.Transparency + 0.01 | |
4501 | Rin4.Scale = Rin2.Scale + Vector3.new(0.8, 0.8, 0.2) | |
4502 | Rin6.Scale = Rin2.Scale + Vector3.new(0.8, 0.8, 0.2) | |
4503 | Rin3.Transparency = Rin.Transparency + 0.01 | |
4504 | To2.Scale = To2.Scale + Vector3.new(1.9, 1, 1.9) | |
4505 | To.Transparency = To.Transparency + 0.01 | |
4506 | To.CFrame = To.CFrame * CFrame.Angles(0, 0.3, 0) | |
4507 | Grab2.Scale = Grab2.Scale + Vector3.new(1.4, 1.4, 1.4) | |
4508 | Grab.Transparency = Grab.Transparency + 0.01 | |
4509 | game:GetService("RunService").RenderStepped:wait() | |
4510 | end | |
4511 | multiplier = 15000 | |
4512 | wait(0.01) | |
4513 | local tra = Instance.new("ParticleEmitter") | |
4514 | tra.Parent = Head | |
4515 | tra.LightEmission = 1 | |
4516 | tra.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4517 | tra.Rate = 15 | |
4518 | tra.Rotation = NumberRange.new(-5, 5) | |
4519 | tra.Lifetime = NumberRange.new(1.5, 2) | |
4520 | tra.Size = NumberSequence.new(0.098, 0) | |
4521 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
4522 | tra.Speed = NumberRange.new(0.5) | |
4523 | tra.VelocitySpread = 360 | |
4524 | tra.VelocityInheritance = 0.5 | |
4525 | tra.ZOffset = 2 | |
4526 | local tra = Instance.new("ParticleEmitter") | |
4527 | tra.Parent = Head | |
4528 | tra.LightEmission = 1 | |
4529 | tra.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4530 | tra.Rate = 15 | |
4531 | tra.Rotation = NumberRange.new(-5, 5) | |
4532 | tra.Lifetime = NumberRange.new(1.5, 2) | |
4533 | tra.Size = NumberSequence.new(0.098, 0) | |
4534 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
4535 | tra.Speed = NumberRange.new(0.5) | |
4536 | tra.VelocitySpread = 360 | |
4537 | tra.VelocityInheritance = 0.5 | |
4538 | tra.ZOffset = 2 | |
4539 | local tra = Instance.new("ParticleEmitter") | |
4540 | tra.Parent = UpperTorso | |
4541 | tra.LightEmission = 1 | |
4542 | tra.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4543 | tra.Rate = 15 | |
4544 | tra.Rotation = NumberRange.new(-5, 5) | |
4545 | tra.Lifetime = NumberRange.new(1.5, 2) | |
4546 | tra.Size = NumberSequence.new(0.098, 0) | |
4547 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
4548 | tra.Speed = NumberRange.new(0.5) | |
4549 | tra.VelocitySpread = 360 | |
4550 | tra.VelocityInheritance = 0.5 | |
4551 | tra.ZOffset = 2 | |
4552 | local tra = Instance.new("ParticleEmitter") | |
4553 | tra.Parent = RightLowerArm | |
4554 | tra.LightEmission = 1 | |
4555 | tra.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4556 | tra.Rate = 15 | |
4557 | tra.Rotation = NumberRange.new(-5, 5) | |
4558 | tra.Lifetime = NumberRange.new(1.5, 2) | |
4559 | tra.Size = NumberSequence.new(0.098, 0) | |
4560 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
4561 | tra.Speed = NumberRange.new(0.5) | |
4562 | tra.VelocitySpread = 360 | |
4563 | tra.VelocityInheritance = 0.5 | |
4564 | tra.ZOffset = 2 | |
4565 | local tra = Instance.new("ParticleEmitter") | |
4566 | tra.Parent = LeftLowerArm | |
4567 | tra.LightEmission = 1 | |
4568 | tra.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4569 | tra.Rate = 15 | |
4570 | tra.Rotation = NumberRange.new(-5, 5) | |
4571 | tra.Lifetime = NumberRange.new(1.5, 2) | |
4572 | tra.Size = NumberSequence.new(0.098, 0) | |
4573 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
4574 | tra.Speed = NumberRange.new(0.5) | |
4575 | tra.VelocitySpread = 360 | |
4576 | tra.VelocityInheritance = 0.5 | |
4577 | tra.ZOffset = 2 | |
4578 | wait(3) | |
4579 | Idle = false | |
4580 | hitted = false | |
4581 | instinct = true | |
4582 | wait(2) | |
4583 | D = false | |
4584 | end | |
4585 | end | |
4586 | function MasteredUI() | |
4587 | if not D then | |
4588 | D = true | |
4589 | Idle = true | |
4590 | local Music = Instance.new("Sound", UpperTorso) | |
4591 | Music.SoundId = "rbxassetid://1216343787" | |
4592 | Music.Pitch = 1 | |
4593 | Music.Looped = false | |
4594 | Music.Volume = 6 | |
4595 | wait(1.0E-4) | |
4596 | Music:Play() | |
4597 | local Aura2 = Instance.new("ParticleEmitter") | |
4598 | Aura2.Name = "Aura" | |
4599 | Aura2.Texture = "rbxassetid://134531489" | |
4600 | Aura2.Parent = UpperTorso | |
4601 | Aura2.LightEmission = 1 | |
4602 | Aura2.Transparency = NumberSequence.new(0.2, 1) | |
4603 | Aura2.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4604 | Aura2.Size = NumberSequence.new(50, 60) | |
4605 | Aura2.LockedToPart = true | |
4606 | Aura2.Lifetime = NumberRange.new(1.5) | |
4607 | Aura2.Rate = 100 | |
4608 | Aura2.Speed = NumberRange.new(0) | |
4609 | Aura2.EmissionDirection = "Top" | |
4610 | Aura2.Rotation = NumberRange.new(-360, 360) | |
4611 | Aura2.ZOffset = 2 | |
4612 | local Aura = Instance.new("ParticleEmitter") | |
4613 | Aura.Name = "Aura" | |
4614 | Aura.Texture = "rbxassetid://1336283955" | |
4615 | Aura.Parent = UpperTorso | |
4616 | Aura.LightEmission = 1 | |
4617 | Aura.Transparency = NumberSequence.new(0.2, 1) | |
4618 | Aura.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4619 | Aura.Size = NumberSequence.new(5, 1) | |
4620 | Aura.LockedToPart = true | |
4621 | Aura.Lifetime = NumberRange.new(1.5) | |
4622 | Aura.Rate = 100 | |
4623 | Aura.Speed = NumberRange.new(2) | |
4624 | Aura.EmissionDirection = "Top" | |
4625 | Aura.Rotation = NumberRange.new(-360, 360) | |
4626 | Aura.ZOffset = -0.4 | |
4627 | for i = 0, 7, 0.1 do | |
4628 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(10), rad(0), rad(-10)), 0.1) | |
4629 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(10), rad(0), rad(10)), 0.1) | |
4630 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4631 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4632 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
4633 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
4634 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4635 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4636 | Root.C0 = Root.C0:lerp(CFrame.new(0, -0.2, 0) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4637 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4638 | game:GetService("RunService").RenderStepped:wait() | |
4639 | end | |
4640 | wait(0.6) | |
4641 | for i = 0, 15, 0.4 do | |
4642 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(150), rad(-110), rad(0)), 0.1) | |
4643 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(150), rad(110), rad(0)), 0.1) | |
4644 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1) | |
4645 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1) | |
4646 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1) | |
4647 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1) | |
4648 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4649 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4650 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
4651 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4652 | game:GetService("RunService").RenderStepped:wait() | |
4653 | end | |
4654 | wait(0) | |
4655 | local Music2 = Instance.new("Sound", UpperTorso) | |
4656 | Music2.SoundId = "rbxassetid://1192683539" | |
4657 | Music2.Pitch = 1 | |
4658 | Music2.Looped = false | |
4659 | Music2.Volume = 10 | |
4660 | wait(1.0E-4) | |
4661 | Music2:Play() | |
4662 | wait(0.2) | |
4663 | Character.Shirt.ShirtTemplate = "rbxassetid://1434196251" | |
4664 | Character.Pants.PantsTemplate = "rbxassetid://1113839469" | |
4665 | Character.Head.face.Texture = "rbxassetid://1010250288" | |
4666 | Blue:Destroy() | |
4667 | Hair:Destroy() | |
4668 | HairG:Destroy() | |
4669 | BaseHair:Destroy() | |
4670 | Aura2:Destroy() | |
4671 | for i, v in pairs(Head:GetChildren()) do | |
4672 | if v:IsA("ParticleEmitter") then | |
4673 | v:Remove() | |
4674 | end | |
4675 | end | |
4676 | for i, v in pairs(LowerTorso:GetChildren()) do | |
4677 | if v:IsA("PointLight") then | |
4678 | v:Remove() | |
4679 | end | |
4680 | end | |
4681 | local Atch1 = Instance.new("Attachment", UpperTorso) | |
4682 | Atch1.Position = Vector3.new(0, 2, 0) | |
4683 | local Atch2 = Instance.new("Attachment", UpperTorso) | |
4684 | Atch2.Position = Vector3.new(0, -2.5, 0) | |
4685 | local Trail = Instance.new("Trail", Character) | |
4686 | Trail.Attachment0 = Atch1 | |
4687 | Trail.Attachment1 = Atch2 | |
4688 | Trail.Texture = "rbxassetid://22636887" | |
4689 | Trail.Lifetime = 0.2 | |
4690 | Trail.Transparency = NumberSequence.new({ | |
4691 | NumberSequenceKeypoint.new(0, 0, 0), | |
4692 | NumberSequenceKeypoint.new(1, 1, 0) | |
4693 | }) | |
4694 | Trail.Color = ColorSequence.new(ColorsArray) | |
4695 | Trail.LightEmission = 5 | |
4696 | local Hair = Instance.new("Part", Character) | |
4697 | Hair.Size = Vector3.new(1, 1, 1) | |
4698 | Hair.Material = "Neon" | |
4699 | Hair.BrickColor = BrickColor.new("White") | |
4700 | Hair.CanCollide = false | |
4701 | local Hair2 = Instance.new("SpecialMesh", Hair) | |
4702 | Hair2.MeshId = "rbxassetid://1125529443" | |
4703 | Hair2.Scale = Vector3.new(1.09, 1.09, 1.09) | |
4704 | local Hair3 = Instance.new("Weld", Hair) | |
4705 | Hair3.Part0 = Character.Head | |
4706 | Hair3.Part1 = Hair | |
4707 | Hair3.C0 = CFrame.new(-0.06, 0.9, 0) | |
4708 | wait(0.001) | |
4709 | Humanoid.MaxHealth = 900000000 | |
4710 | wait(0.01) | |
4711 | Humanoid.Health = 900000000 | |
4712 | local whoh = Instance.new("Sound", UpperTorso) | |
4713 | whoh.SoundId = "rbxassetid://1179254378" | |
4714 | whoh.Pitch = 0.99 | |
4715 | whoh.Volume = 0.6 | |
4716 | whoh.Looped = true | |
4717 | wait(0) | |
4718 | whoh:Play() | |
4719 | local Grab = Instance.new("Part", Character) | |
4720 | Grab.Size = Vector3.new(1, 1, 1) | |
4721 | Grab.BrickColor = BrickColor.new("White") | |
4722 | Grab.CanCollide = false | |
4723 | Grab.Anchored = true | |
4724 | Grab.Material = "Neon" | |
4725 | Grab.Transparency = 0.1 | |
4726 | Grab.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
4727 | local Grab2 = Instance.new("SpecialMesh", Grab) | |
4728 | Grab2.MeshType = "Sphere" | |
4729 | Grab2.Scale = Vector3.new(17, 17, 17) | |
4730 | local Grab3 = Instance.new("Part", Character) | |
4731 | Grab3.Size = Vector3.new(1, 1, 1) | |
4732 | Grab3.BrickColor = BrickColor.new("White") | |
4733 | Grab3.CanCollide = false | |
4734 | Grab3.Anchored = true | |
4735 | Grab3.Material = "Neon" | |
4736 | Grab3.Transparency = 0.1 | |
4737 | Grab3.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
4738 | local Grab4 = Instance.new("SpecialMesh", Grab3) | |
4739 | Grab4.MeshType = "Sphere" | |
4740 | Grab4.Scale = Vector3.new(27, 27, 27) | |
4741 | for i = 0, 22, 0.1 do | |
4742 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1) | |
4743 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1) | |
4744 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
4745 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
4746 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4747 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4748 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4749 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4750 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
4751 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
4752 | Grab.Transparency = Grab.Transparency + 0.009 | |
4753 | Grab3.Transparency = Grab3.Transparency + 0.005 | |
4754 | Grab2.Scale = Grab2.Scale + Vector3.new(-0.3, -0.3, -0.3) | |
4755 | Grab4.Scale = Grab4.Scale + Vector3.new(-0.3, -0.3, -0.3) | |
4756 | game:GetService("RunService").RenderStepped:wait() | |
4757 | end | |
4758 | Grab:Destroy() | |
4759 | Grab3:Destroy() | |
4760 | multiplier = 150000000000000 | |
4761 | wait(0.01) | |
4762 | local tra = Instance.new("ParticleEmitter") | |
4763 | tra.Parent = Head | |
4764 | tra.LightEmission = 1 | |
4765 | tra.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4766 | tra.Rate = 15 | |
4767 | tra.Rotation = NumberRange.new(-5, 5) | |
4768 | tra.Lifetime = NumberRange.new(1.5, 2) | |
4769 | tra.Size = NumberSequence.new(0.098, 0) | |
4770 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
4771 | tra.Speed = NumberRange.new(0.5) | |
4772 | tra.VelocitySpread = 360 | |
4773 | tra.VelocityInheritance = 0.5 | |
4774 | tra.ZOffset = 2 | |
4775 | local tra = Instance.new("ParticleEmitter") | |
4776 | tra.Parent = Head | |
4777 | tra.LightEmission = 1 | |
4778 | tra.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4779 | tra.Rate = 15 | |
4780 | tra.Rotation = NumberRange.new(-5, 5) | |
4781 | tra.Lifetime = NumberRange.new(1.5, 2) | |
4782 | tra.Size = NumberSequence.new(0.098, 0) | |
4783 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
4784 | tra.Speed = NumberRange.new(0.5) | |
4785 | tra.VelocitySpread = 360 | |
4786 | tra.VelocityInheritance = 0.5 | |
4787 | tra.ZOffset = 2 | |
4788 | local tra = Instance.new("ParticleEmitter") | |
4789 | tra.Parent = UpperTorso | |
4790 | tra.LightEmission = 1 | |
4791 | tra.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4792 | tra.Rate = 15 | |
4793 | tra.Rotation = NumberRange.new(-5, 5) | |
4794 | tra.Lifetime = NumberRange.new(1.5, 2) | |
4795 | tra.Size = NumberSequence.new(0.098, 0) | |
4796 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
4797 | tra.Speed = NumberRange.new(0.5) | |
4798 | tra.VelocitySpread = 360 | |
4799 | tra.VelocityInheritance = 0.5 | |
4800 | tra.ZOffset = 2 | |
4801 | local tra = Instance.new("ParticleEmitter") | |
4802 | tra.Parent = RightLowerArm | |
4803 | tra.LightEmission = 1 | |
4804 | tra.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4805 | tra.Rate = 15 | |
4806 | tra.Rotation = NumberRange.new(-5, 5) | |
4807 | tra.Lifetime = NumberRange.new(1.5, 2) | |
4808 | tra.Size = NumberSequence.new(0.098, 0) | |
4809 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
4810 | tra.Speed = NumberRange.new(0.5) | |
4811 | tra.VelocitySpread = 360 | |
4812 | tra.VelocityInheritance = 0.5 | |
4813 | tra.ZOffset = 2 | |
4814 | local tra = Instance.new("ParticleEmitter") | |
4815 | tra.Parent = LeftLowerArm | |
4816 | tra.LightEmission = 1 | |
4817 | tra.Color = ColorSequence.new(BrickColor.new("White").Color) | |
4818 | tra.Rate = 15 | |
4819 | tra.Rotation = NumberRange.new(-5, 5) | |
4820 | tra.Lifetime = NumberRange.new(1.5, 2) | |
4821 | tra.Size = NumberSequence.new(0.098, 0) | |
4822 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
4823 | tra.Speed = NumberRange.new(0.5) | |
4824 | tra.VelocitySpread = 360 | |
4825 | tra.VelocityInheritance = 0.5 | |
4826 | tra.ZOffset = 2 | |
4827 | wait(3) | |
4828 | Idle = false | |
4829 | hitted = false | |
4830 | instinct = true | |
4831 | wait(2) | |
4832 | D = false | |
4833 | end | |
4834 | end | |
4835 | local SSJB3 = false | |
4836 | function SSJB3() | |
4837 | if not D then | |
4838 | D = true | |
4839 | Idle = true | |
4840 | SSJB3 = true | |
4841 | local Music = Instance.new("Sound", UpperTorso) | |
4842 | Music.SoundId = "rbxassetid://1216343787" | |
4843 | Music.Pitch = 1 | |
4844 | Music.Looped = false | |
4845 | Music.Volume = 6 | |
4846 | wait(1.0E-4) | |
4847 | Music:Play() | |
4848 | local Aura2 = Instance.new("ParticleEmitter") | |
4849 | Aura2.Name = "Aura" | |
4850 | Aura2.Texture = "rbxassetid://134531489" | |
4851 | Aura2.Parent = UpperTorso | |
4852 | Aura2.LightEmission = 1 | |
4853 | Aura2.Transparency = NumberSequence.new(0.2, 1) | |
4854 | Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color) | |
4855 | Aura2.Size = NumberSequence.new(60, 90) | |
4856 | Aura2.LockedToPart = true | |
4857 | Aura2.Lifetime = NumberRange.new(1.5) | |
4858 | Aura2.Rate = 100 | |
4859 | Aura2.Speed = NumberRange.new(0) | |
4860 | Aura2.EmissionDirection = "Top" | |
4861 | Aura2.Rotation = NumberRange.new(-360, 360) | |
4862 | Aura2.ZOffset = 2 | |
4863 | local Aura = Instance.new("ParticleEmitter") | |
4864 | Aura.Name = "Aura" | |
4865 | Aura.Texture = "rbxassetid://1336283955" | |
4866 | Aura.Parent = UpperTorso | |
4867 | Aura.LightEmission = 1 | |
4868 | Aura.Transparency = NumberSequence.new(0.2, 1) | |
4869 | Aura.Color = ColorSequence.new(BrickColor.new("Blue").Color) | |
4870 | Aura.Size = NumberSequence.new(90, 100) | |
4871 | Aura.LockedToPart = true | |
4872 | Aura.Lifetime = NumberRange.new(1.5) | |
4873 | Aura.Rate = 100 | |
4874 | Aura.Speed = NumberRange.new(2) | |
4875 | Aura.EmissionDirection = "Top" | |
4876 | Aura.Rotation = NumberRange.new(-360, 360) | |
4877 | Aura.ZOffset = -0.4 | |
4878 | local What = Instance.new("ParticleEmitter") | |
4879 | What.Name = "Aura" | |
4880 | What.Texture = "rbxassetid://917186750" | |
4881 | What.Parent = UpperTorso | |
4882 | What.LightEmission = 0.4 | |
4883 | What.Transparency = NumberSequence.new(0.2, 1) | |
4884 | What.Color = ColorSequence.new(BrickColor.new("Cyan").Color) | |
4885 | What.Size = NumberSequence.new(270, 280) | |
4886 | What.LockedToPart = true | |
4887 | What.Lifetime = NumberRange.new(1.5) | |
4888 | What.Rate = 50 | |
4889 | What.Speed = NumberRange.new(2) | |
4890 | What.EmissionDirection = "Top" | |
4891 | What.Rotation = NumberRange.new(-360, 360) | |
4892 | What.ZOffset = -2 | |
4893 | for i = 0, 23, 0.1 do | |
4894 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(10), rad(0), rad(-10)), 0.1) | |
4895 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(10), rad(0), rad(10)), 0.1) | |
4896 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4897 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4898 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
4899 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
4900 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4901 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4902 | Root.C0 = Root.C0:lerp(CFrame.new(0, -0.2, 0) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4903 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4904 | game:GetService("RunService").RenderStepped:wait() | |
4905 | end | |
4906 | wait(0.6) | |
4907 | for i = 0, 15, 0.4 do | |
4908 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(150), rad(-110), rad(0)), 0.1) | |
4909 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(150), rad(110), rad(0)), 0.1) | |
4910 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1) | |
4911 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1) | |
4912 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1) | |
4913 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1) | |
4914 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4915 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
4916 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
4917 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
4918 | game:GetService("RunService").RenderStepped:wait() | |
4919 | end | |
4920 | wait(0) | |
4921 | local Music2 = Instance.new("Sound", UpperTorso) | |
4922 | Music2.SoundId = "rbxassetid://1192683539" | |
4923 | Music2.Pitch = 1 | |
4924 | Music2.Looped = false | |
4925 | Music2.Volume = 10 | |
4926 | wait(1.0E-4) | |
4927 | Music2:Play() | |
4928 | wait(0.2) | |
4929 | Aura:Destroy() | |
4930 | Character.Shirt.ShirtTemplate = "rbxassetid://1215575774" | |
4931 | Character.Pants.PantsTemplate = "rbxassetid://1203223046" | |
4932 | Character.Head.face.Texture = "rbxassetid://155508768" | |
4933 | SS3Hair.Transparency = 0 | |
4934 | SS3Hair.BrickColor = BrickColor.new("Cyan") | |
4935 | BaseHair:Destroy() | |
4936 | Hair:Destroy() | |
4937 | Aura2:Destroy() | |
4938 | What:Destroy() | |
4939 | for i, v in pairs(Head:GetChildren()) do | |
4940 | if v:IsA("ParticleEmitter") then | |
4941 | v:Remove() | |
4942 | end | |
4943 | end | |
4944 | for i, v in pairs(LowerTorso:GetChildren()) do | |
4945 | if v:IsA("PointLight") then | |
4946 | v:Remove() | |
4947 | end | |
4948 | end | |
4949 | local Aura = Instance.new("ParticleEmitter") | |
4950 | Aura.Name = "Aura" | |
4951 | Aura.Texture = "rbxassetid://411939841" | |
4952 | Aura.Parent = LowerTorso | |
4953 | Aura.LightEmission = 0 | |
4954 | Aura.Transparency = NumberSequence.new(0.2, 1) | |
4955 | Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color) | |
4956 | Aura.Size = NumberSequence.new(0.2, 13) | |
4957 | Aura.LockedToPart = true | |
4958 | Aura.Lifetime = NumberRange.new(1.5) | |
4959 | Aura.Rate = 200 | |
4960 | Aura.Speed = NumberRange.new(4.3) | |
4961 | Aura.EmissionDirection = "Top" | |
4962 | Aura.Rotation = NumberRange.new(-8, 8) | |
4963 | Aura.ZOffset = -0.5 | |
4964 | local Kaio = Instance.new("ParticleEmitter") | |
4965 | Kaio.Name = "Aura" | |
4966 | Kaio.Texture = "rbxassetid://411939841" | |
4967 | Kaio.Parent = Head | |
4968 | Kaio.LightEmission = 1 | |
4969 | Kaio.Transparency = NumberSequence.new(0.2, 1) | |
4970 | Kaio.Color = ColorSequence.new(BrickColor.new("Bright red").Color) | |
4971 | Kaio.Size = NumberSequence.new(0.2, 28) | |
4972 | Kaio.LockedToPart = true | |
4973 | Kaio.Lifetime = NumberRange.new(0.6) | |
4974 | Kaio.Rate = 200 | |
4975 | Kaio.Speed = NumberRange.new(6.3) | |
4976 | Kaio.EmissionDirection = "Top" | |
4977 | Kaio.Rotation = NumberRange.new(-8, 8) | |
4978 | Kaio.ZOffset = -2 | |
4979 | local Aura2 = Instance.new("ParticleEmitter") | |
4980 | Aura2.Name = "Aura" | |
4981 | Aura2.Texture = "rbxassetid://411939841" | |
4982 | Aura2.Parent = LowerTorso | |
4983 | Aura2.LightEmission = 1 | |
4984 | Aura2.Transparency = NumberSequence.new(0.2, 1) | |
4985 | Aura2.Color = ColorSequence.new(BrickColor.new("Dark blue").Color) | |
4986 | Aura2.Size = NumberSequence.new(0.2, 15) | |
4987 | Aura2.LockedToPart = true | |
4988 | Aura2.Lifetime = NumberRange.new(1.5) | |
4989 | Aura2.Rate = 200 | |
4990 | Aura2.Speed = NumberRange.new(4.3) | |
4991 | Aura2.EmissionDirection = "Top" | |
4992 | Aura2.Rotation = NumberRange.new(-8, 8) | |
4993 | Aura2.ZOffset = -0.8 | |
4994 | local Light = Instance.new("ParticleEmitter") | |
4995 | Light.Name = "Aura" | |
4996 | Light.Texture = "rbxassetid://749313320" | |
4997 | Light.Parent = UpperTorso | |
4998 | Light.LightEmission = 1 | |
4999 | Light.Transparency = NumberSequence.new(0.2, 1) | |
5000 | Light.Color = ColorSequence.new(BrickColor.new("White").Color) | |
5001 | Light.Size = NumberSequence.new(4) | |
5002 | Light.LockedToPart = true | |
5003 | Light.Lifetime = NumberRange.new(0.1) | |
5004 | Light.Rate = 20 | |
5005 | Light.Speed = NumberRange.new(0) | |
5006 | Light.EmissionDirection = "Top" | |
5007 | Light.Rotation = NumberRange.new(-360, 360) | |
5008 | local Atch1 = Instance.new("Attachment", UpperTorso) | |
5009 | Atch1.Position = Vector3.new(0, 2, 0) | |
5010 | local Atch2 = Instance.new("Attachment", UpperTorso) | |
5011 | Atch2.Position = Vector3.new(0, -2.5, 0) | |
5012 | local Trail = Instance.new("Trail", Character) | |
5013 | Trail.Attachment0 = Atch1 | |
5014 | Trail.Attachment1 = Atch2 | |
5015 | Trail.Texture = "rbxassetid://22636887" | |
5016 | Trail.Lifetime = 0.2 | |
5017 | Trail.Transparency = NumberSequence.new({ | |
5018 | NumberSequenceKeypoint.new(0, 0, 0), | |
5019 | NumberSequenceKeypoint.new(1, 1, 0) | |
5020 | }) | |
5021 | Trail.Color = ColorSequence.new(ColorsArray) | |
5022 | Trail.LightEmission = 5 | |
5023 | local Hair = Instance.new("Part", Character) | |
5024 | Hair.Size = Vector3.new(1, 1, 1) | |
5025 | Hair.Material = "Neon" | |
5026 | Hair.BrickColor = BrickColor.new("Cyan") | |
5027 | Hair.CanCollide = false | |
5028 | local Hair2 = Instance.new("SpecialMesh", Hair) | |
5029 | Hair2.MeshId = "rbxassetid://1125529443" | |
5030 | Hair2.Scale = Vector3.new(1.09, 1.09, 1.09) | |
5031 | local Hair3 = Instance.new("Weld", Hair) | |
5032 | Hair3.Part0 = Character.Head | |
5033 | Hair3.Part1 = Hair | |
5034 | Hair3.C0 = CFrame.new(-0.06, 0.9, 0) | |
5035 | wait(0.001) | |
5036 | Humanoid.MaxHealth = 900000000 | |
5037 | wait(0.01) | |
5038 | Humanoid.Health = 900000000 | |
5039 | local whoh = Instance.new("Sound", UpperTorso) | |
5040 | whoh.SoundId = "rbxassetid://1179254378" | |
5041 | whoh.Pitch = 0.99 | |
5042 | whoh.Volume = 0.6 | |
5043 | whoh.Looped = true | |
5044 | wait(0) | |
5045 | whoh:Play() | |
5046 | local Grab = Instance.new("Part", Character) | |
5047 | Grab.Size = Vector3.new(1, 1, 1) | |
5048 | Grab.BrickColor = BrickColor.new("Cyan") | |
5049 | Grab.CanCollide = false | |
5050 | Grab.Anchored = true | |
5051 | Grab.Material = "Neon" | |
5052 | Grab.Transparency = 0.1 | |
5053 | Grab.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
5054 | local Grab2 = Instance.new("SpecialMesh", Grab) | |
5055 | Grab2.MeshType = "Sphere" | |
5056 | Grab2.Scale = Vector3.new(47, 47, 47) | |
5057 | local Grab3 = Instance.new("Part", Character) | |
5058 | Grab3.Size = Vector3.new(1, 1, 1) | |
5059 | Grab3.BrickColor = BrickColor.new("Cyan") | |
5060 | Grab3.CanCollide = false | |
5061 | Grab3.Anchored = true | |
5062 | Grab3.Material = "Neon" | |
5063 | Grab3.Transparency = 0.1 | |
5064 | Grab3.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
5065 | local Grab4 = Instance.new("SpecialMesh", Grab3) | |
5066 | Grab4.MeshType = "Sphere" | |
5067 | Grab4.Scale = Vector3.new(207, 207, 207) | |
5068 | for i = 0, 22, 0.1 do | |
5069 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1) | |
5070 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1) | |
5071 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
5072 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
5073 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
5074 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
5075 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
5076 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
5077 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
5078 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
5079 | Grab.Transparency = Grab.Transparency + 0.009 | |
5080 | Grab3.Transparency = Grab3.Transparency + 0.005 | |
5081 | Grab2.Scale = Grab2.Scale + Vector3.new(-0.3, -0.3, -0.3) | |
5082 | Grab4.Scale = Grab4.Scale + Vector3.new(-1, -1, -1) | |
5083 | game:GetService("RunService").RenderStepped:wait() | |
5084 | end | |
5085 | Grab:Destroy() | |
5086 | Grab3:Destroy() | |
5087 | multiplier = 1.5E120 | |
5088 | wait(0.01) | |
5089 | local tra = Instance.new("ParticleEmitter") | |
5090 | tra.Parent = Head | |
5091 | tra.LightEmission = 1 | |
5092 | tra.Color = ColorSequence.new(BrickColor.new("Dark blue").Color) | |
5093 | tra.Rate = 15 | |
5094 | tra.Rotation = NumberRange.new(-5, 5) | |
5095 | tra.Lifetime = NumberRange.new(1.5, 2) | |
5096 | tra.Size = NumberSequence.new(0.098, 0) | |
5097 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
5098 | tra.Speed = NumberRange.new(0.5) | |
5099 | tra.VelocitySpread = 360 | |
5100 | tra.VelocityInheritance = 0.5 | |
5101 | tra.ZOffset = 2 | |
5102 | local tra = Instance.new("ParticleEmitter") | |
5103 | tra.Parent = Head | |
5104 | tra.LightEmission = 1 | |
5105 | tra.Color = ColorSequence.new(BrickColor.new("Dark blue").Color) | |
5106 | tra.Rate = 15 | |
5107 | tra.Rotation = NumberRange.new(-5, 5) | |
5108 | tra.Lifetime = NumberRange.new(1.5, 2) | |
5109 | tra.Size = NumberSequence.new(1.3) | |
5110 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
5111 | tra.Speed = NumberRange.new(0.5) | |
5112 | tra.VelocitySpread = 360 | |
5113 | tra.VelocityInheritance = 0.5 | |
5114 | tra.ZOffset = 2 | |
5115 | local tra = Instance.new("ParticleEmitter") | |
5116 | tra.Parent = UpperTorso | |
5117 | tra.LightEmission = 1 | |
5118 | tra.Color = ColorSequence.new(BrickColor.new("Dark blue").Color) | |
5119 | tra.Rate = 15 | |
5120 | tra.Rotation = NumberRange.new(-5, 5) | |
5121 | tra.Lifetime = NumberRange.new(1.5, 2) | |
5122 | tra.Size = NumberSequence.new(1.3) | |
5123 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
5124 | tra.Speed = NumberRange.new(0.5) | |
5125 | tra.VelocitySpread = 360 | |
5126 | tra.VelocityInheritance = 0.5 | |
5127 | tra.ZOffset = 2 | |
5128 | local tra = Instance.new("ParticleEmitter") | |
5129 | tra.Parent = RightLowerArm | |
5130 | tra.LightEmission = 1 | |
5131 | tra.Color = ColorSequence.new(BrickColor.new("Dark blue").Color) | |
5132 | tra.Rate = 15 | |
5133 | tra.Rotation = NumberRange.new(-5, 5) | |
5134 | tra.Lifetime = NumberRange.new(1.5, 2) | |
5135 | tra.Size = NumberSequence.new(1.3) | |
5136 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
5137 | tra.Speed = NumberRange.new(0.5) | |
5138 | tra.VelocitySpread = 360 | |
5139 | tra.VelocityInheritance = 0.5 | |
5140 | tra.ZOffset = 2 | |
5141 | local tra = Instance.new("ParticleEmitter") | |
5142 | tra.Parent = LeftLowerArm | |
5143 | tra.LightEmission = 1 | |
5144 | tra.Color = ColorSequence.new(BrickColor.new("White").Color) | |
5145 | tra.Rate = 15 | |
5146 | tra.Rotation = NumberRange.new(-5, 5) | |
5147 | tra.Lifetime = NumberRange.new(1.5, 2) | |
5148 | tra.Size = NumberSequence.new(0.098, 0) | |
5149 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
5150 | tra.Speed = NumberRange.new(0.5) | |
5151 | tra.VelocitySpread = 360 | |
5152 | tra.VelocityInheritance = 0.5 | |
5153 | tra.ZOffset = 2 | |
5154 | wait(3) | |
5155 | Idle = false | |
5156 | hitted = false | |
5157 | instinct = true | |
5158 | wait(2) | |
5159 | D = false | |
5160 | end | |
5161 | end | |
5162 | Mouse.KeyDown:connect(function(key) | |
5163 | if key == "z" and SSJB3 == true then | |
5164 | Idle = true | |
5165 | if Debounces.CanAttack == true then | |
5166 | Debounces.CanAttack = false | |
5167 | Debounces.on = true | |
5168 | Debounces.NoIdl = true | |
5169 | do | |
5170 | local Music2 = Instance.new("Sound", UpperTorso) | |
5171 | Music2.SoundId = "rbxassetid://1112364900" | |
5172 | Music2.Pitch = 1 | |
5173 | Music2.Looped = false | |
5174 | Music2.Volume = 3.2 | |
5175 | wait(1.0E-4) | |
5176 | Music2:Play() | |
5177 | local sbs = Instance.new("BodyPosition", RootPart) | |
5178 | sbs.P = 3000 | |
5179 | sbs.D = 1000 | |
5180 | sbs.maxForce = Vector3.new(0, 0, 0) | |
5181 | sbs.position = RootPart.CFrame.p + Vector3.new(0, 0, 0) | |
5182 | local Music3 = Instance.new("Sound", UpperTorso) | |
5183 | Music3.SoundId = "rbxassetid://551399476" | |
5184 | Music3.Pitch = 1 | |
5185 | Music3.Looped = false | |
5186 | Music3.Volume = 3.2 | |
5187 | wait(1.0E-4) | |
5188 | Music3:Play() | |
5189 | wait(0.5) | |
5190 | local Bq = Instance.new("Part", Character) | |
5191 | Bq.Size = Vector3.new(0.2, 0.2, 0.2) | |
5192 | Bq.BrickColor = BrickColor.new("Cyan") | |
5193 | Bq.Material = "Neon" | |
5194 | Bq.Anchored = true | |
5195 | Bq.CanCollide = false | |
5196 | Bq.Transparency = 0.1 | |
5197 | Bq.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
5198 | local Bq2 = Instance.new("SpecialMesh", Bq) | |
5199 | Bq2.MeshType = "Sphere" | |
5200 | Bq2.Scale = Vector3.new(5.8, 5.8, 5.8) | |
5201 | local HQ = Instance.new("Part", Bq) | |
5202 | HQ.Size = Vector3.new(1, 1, 1) | |
5203 | HQ.BrickColor = BrickColor.new("Cyan") | |
5204 | HQ.Material = "Neon" | |
5205 | HQ.Anchored = true | |
5206 | HQ.CanCollide = false | |
5207 | HQ.Transparency = 0.4 | |
5208 | HQ.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) | |
5209 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
5210 | HQ2.MeshType = "Cylinder" | |
5211 | HQ2.Scale = Vector3.new(500, 1.2, 1.2) | |
5212 | local HQ23 = Instance.new("Part", Bq) | |
5213 | HQ23.Size = Vector3.new(1, 1, 1) | |
5214 | HQ23.BrickColor = BrickColor.new("Cyan") | |
5215 | HQ23.Material = "Neon" | |
5216 | HQ23.Anchored = true | |
5217 | HQ23.CanCollide = false | |
5218 | HQ23.Transparency = 0.4 | |
5219 | HQ23.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) | |
5220 | local HQ22 = Instance.new("SpecialMesh", HQ23) | |
5221 | HQ22.MeshType = "Cylinder" | |
5222 | HQ22.Scale = Vector3.new(500, 1.2, 1.2) | |
5223 | local ZO = Instance.new("Part", Bq) | |
5224 | ZO.Size = Vector3.new(1, 1, 1) | |
5225 | ZO.BrickColor = BrickColor.new("Cyan") | |
5226 | ZO.Material = "Neon" | |
5227 | ZO.Anchored = true | |
5228 | ZO.CanCollide = false | |
5229 | ZO.Transparency = 0.4 | |
5230 | ZO.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) | |
5231 | local ZO2 = Instance.new("SpecialMesh", ZO) | |
5232 | ZO2.MeshType = "Cylinder" | |
5233 | ZO2.Scale = Vector3.new(500, 1.2, 1.2) | |
5234 | local BO = Instance.new("Part", Bq) | |
5235 | BO.Size = Vector3.new(1, 1, 1) | |
5236 | BO.BrickColor = BrickColor.new("Cyan") | |
5237 | BO.Material = "Neon" | |
5238 | BO.Anchored = true | |
5239 | BO.CanCollide = false | |
5240 | BO.Transparency = 0.4 | |
5241 | BO.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) | |
5242 | local BO2 = Instance.new("SpecialMesh", BO) | |
5243 | BO2.MeshType = "Cylinder" | |
5244 | BO2.Scale = Vector3.new(500, 1.2, 1.2) | |
5245 | local Grab = Instance.new("Part", RootPart) | |
5246 | Grab.Size = Vector3.new(5, 5, 5) | |
5247 | Grab.CanCollide = false | |
5248 | Grab.Anchored = true | |
5249 | Grab.BrickColor = BrickColor.new("Deep orange") | |
5250 | Grab.Transparency = math.huge | |
5251 | local Grabo = Instance.new("Weld", Grab) | |
5252 | Grabo.Part0 = RootPart | |
5253 | Grabo.Part1 = Grab | |
5254 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
5255 | Grab.Touched:connect(function(hit) | |
5256 | if hit.Name ~= "Grab" then | |
5257 | kamessj4hurt(hit, 10) | |
5258 | end | |
5259 | end) | |
5260 | RootPart.Anchored = true | |
5261 | for i = 0, 20, 0.1 do | |
5262 | RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, Mouse.Hit.p.Y, Mouse.Hit.p.Z)) | |
5263 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, -1, 0.4), 0.1) | |
5264 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, 1, -0.4), 0.1) | |
5265 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 2), 0.1) | |
5266 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -2), 0.1) | |
5267 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
5268 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
5269 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.6, 0, 0), 0.1) | |
5270 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
5271 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 90, 0), 0.1) | |
5272 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0 - 0.03 * math.sin(tick() * 3), -1, 0), 0.1) | |
5273 | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
5274 | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
5275 | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
5276 | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
5277 | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
5278 | Bq2.Scale = Bq2.Scale + Vector3.new(1.2, 1.2, 1.2) | |
5279 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1) | |
5280 | HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0) | |
5281 | ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0) | |
5282 | BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3) | |
5283 | game:GetService("RunService").RenderStepped:wait() | |
5284 | end | |
5285 | wait(0) | |
5286 | Bq:Destroy() | |
5287 | Music2:Destroy() | |
5288 | local Music3 = Instance.new("Sound", UpperTorso) | |
5289 | Music3.SoundId = "rbxassetid://551399627" | |
5290 | Music3.Pitch = 1 | |
5291 | Music3.Looped = false | |
5292 | Music3.Volume = 3.2 | |
5293 | wait(1.0E-4) | |
5294 | Music3:Play() | |
5295 | Debounces.on = false | |
5296 | Debounces.Here = false | |
5297 | shot = shot + 1 | |
5298 | local rng = Instance.new("Part", RootPart) | |
5299 | rng.Anchored = true | |
5300 | rng.BrickColor = BrickColor.new("Dark blue") | |
5301 | rng.CanCollide = false | |
5302 | rng.FormFactor = 3 | |
5303 | rng.Name = "Ring" | |
5304 | rng.Size = Vector3.new(8, 8, 8) | |
5305 | rng.Transparency = 0.35 | |
5306 | rng.TopSurface = 0 | |
5307 | rng.BottomSurface = 0 | |
5308 | rng2 = rng:clone() | |
5309 | rng3 = rng2:clone() | |
5310 | rng4 = rng2:clone() | |
5311 | local rngm = Instance.new("SpecialMesh", rng) | |
5312 | rngm.MeshId = "http://www.roblox.com/asset/?id=0" | |
5313 | rngm.Scale = Vector3.new(1, 1, 1) | |
5314 | rngm2 = rngm:clone() | |
5315 | rngm2.Scale = Vector3.new(1, 1, 1) | |
5316 | rngm3 = rngm2:clone() | |
5317 | rngm3.Parent = rng3 | |
5318 | rngm3.Scale = Vector3.new(1, 1, 1) | |
5319 | rngm4 = rngm2:clone() | |
5320 | rngm4.Parent = rng4 | |
5321 | rngm4.Scale = Vector3.new(1, 1, 1) | |
5322 | local bem = Instance.new("Part", RootPart) | |
5323 | bem.Anchored = true | |
5324 | bem.Position = bem.Position + Vector3.new(0, 0, 150) | |
5325 | bem.BrickColor = BrickColor.new("Dark blue") | |
5326 | bem.CanCollide = false | |
5327 | bem.Material = "Neon" | |
5328 | local bem2 = Instance.new("Part", RootPart) | |
5329 | bem2.Anchored = true | |
5330 | bem2.Position = bem.Position + Vector3.new(0, 0, 150) | |
5331 | bem2.BrickColor = BrickColor.new("Cyan") | |
5332 | bem2.CanCollide = false | |
5333 | bem2.Material = "Neon" | |
5334 | local aura = Instance.new("ParticleEmitter", bem) | |
5335 | aura.Size = NumberSequence.new(11) | |
5336 | aura.Lifetime = NumberRange.new(0.5) | |
5337 | aura.LightEmission = 1 | |
5338 | aura.Texture = "http://www.roblox.com/asset/?id=" | |
5339 | aura.Speed = NumberRange.new(0) | |
5340 | aura.Color = ColorSequence.new(Color3.new(225, 225, 0)) | |
5341 | aura.Rate = 400 | |
5342 | bem.FormFactor = 3 | |
5343 | bem.Name = "Beam" .. shot | |
5344 | bem.Size = Vector3.new(13, 13, 13) | |
5345 | bem.Transparency = 0.35 | |
5346 | bem.TopSurface = 0 | |
5347 | bem.BottomSurface = 0 | |
5348 | local bemm2 = Instance.new("SpecialMesh", bem2) | |
5349 | bemm2.MeshType = 4 | |
5350 | bemm2.Scale = Vector3.new(1, 1, 1) | |
5351 | bem2.FormFactor = 3 | |
5352 | bem2.Name = "Beam" .. shot | |
5353 | bem2.Size = Vector3.new(11, 11, 11) | |
5354 | bem2.Transparency = 0.35 | |
5355 | bem2.TopSurface = 0 | |
5356 | bem2.BottomSurface = 0 | |
5357 | local bemm = Instance.new("SpecialMesh", bem) | |
5358 | bemm.MeshType = 4 | |
5359 | bemm.Scale = Vector3.new(1, 1, 1) | |
5360 | local out = Instance.new("Part", Character) | |
5361 | out.Anchored = true | |
5362 | out.BrickColor = BrickColor.new("Dark blue") | |
5363 | out.CanCollide = false | |
5364 | out.FormFactor = 3 | |
5365 | out.Name = "Out" | |
5366 | out.Material = "Neon" | |
5367 | out.Size = Vector3.new(126, 126, 126) | |
5368 | out.Transparency = 0.35 | |
5369 | out.TopSurface = 0 | |
5370 | out.BottomSurface = 0 | |
5371 | local outm = Instance.new("SpecialMesh", out) | |
5372 | outm.MeshType = 3 | |
5373 | outm.Scale = Vector3.new(1, 1, 1) | |
5374 | local out2 = Instance.new("Part", Character) | |
5375 | out2.Anchored = true | |
5376 | out2.BrickColor = BrickColor.new("Cyan") | |
5377 | out2.CanCollide = false | |
5378 | out2.FormFactor = 3 | |
5379 | out2.Name = "Out" | |
5380 | out2.Material = "Neon" | |
5381 | out2.Size = Vector3.new(120, 120, 120) | |
5382 | out2.Transparency = 0.35 | |
5383 | out2.TopSurface = 0 | |
5384 | out2.BottomSurface = 0 | |
5385 | local outm2 = Instance.new("SpecialMesh", out2) | |
5386 | outm2.MeshType = 3 | |
5387 | outm2.Scale = Vector3.new(1, 1, 1) | |
5388 | local outl = Instance.new("Part", Character) | |
5389 | outl.Anchored = true | |
5390 | outl.BrickColor = BrickColor.new("Dark blue") | |
5391 | outl.CanCollide = false | |
5392 | outl.FormFactor = 3 | |
5393 | outl.Name = "Out" | |
5394 | outl.Material = "Neon" | |
5395 | outl.Size = Vector3.new(197, 197, 197) | |
5396 | outl.Transparency = 0.35 | |
5397 | outl.TopSurface = 0 | |
5398 | outl.BottomSurface = 0 | |
5399 | local outml = Instance.new("SpecialMesh", outl) | |
5400 | outml.MeshType = 3 | |
5401 | outml.Scale = Vector3.new(1, 1, 1) | |
5402 | local out2l = Instance.new("Part", Character) | |
5403 | out2l.Anchored = true | |
5404 | out2l.BrickColor = BrickColor.new("Cyan") | |
5405 | out2l.CanCollide = false | |
5406 | out2l.FormFactor = 3 | |
5407 | out2l.Name = "Out" | |
5408 | out2l.Material = "Neon" | |
5409 | out2l.Size = Vector3.new(199, 199, 199) | |
5410 | out2l.Transparency = 0.35 | |
5411 | out2l.TopSurface = 0 | |
5412 | out2l.BottomSurface = 0 | |
5413 | local outm2l = Instance.new("SpecialMesh", out2l) | |
5414 | outm2l.MeshType = 3 | |
5415 | outm2l.Scale = Vector3.new(1, 1, 1) | |
5416 | local outau = Instance.new("Part", Character) | |
5417 | outau.Anchored = true | |
5418 | outau.BrickColor = BrickColor.new("Cyan") | |
5419 | outau.CanCollide = false | |
5420 | outau.FormFactor = 3 | |
5421 | outau.Name = "Out" | |
5422 | outau.Material = "Neon" | |
5423 | outau.Size = Vector3.new(0.1, 0.1, 0.1) | |
5424 | outau.Transparency = 0.35 | |
5425 | outau.TopSurface = 0 | |
5426 | outau.BottomSurface = 0 | |
5427 | local outm2au = Instance.new("SpecialMesh", outau) | |
5428 | outm2au.MeshType = 3 | |
5429 | outm2au.Scale = Vector3.new(1, 1, 1) | |
5430 | local outau2 = Instance.new("Part", Character) | |
5431 | outau2.Anchored = true | |
5432 | outau2.BrickColor = BrickColor.new("Cyan") | |
5433 | outau2.CanCollide = false | |
5434 | outau2.FormFactor = 3 | |
5435 | outau2.Name = "Out" | |
5436 | outau2.Material = "Neon" | |
5437 | outau2.Size = Vector3.new(0.1, 0.1, 0.1) | |
5438 | outau2.Transparency = 0.35 | |
5439 | outau2.TopSurface = 0 | |
5440 | outau2.BottomSurface = 0 | |
5441 | local outm2au2 = Instance.new("SpecialMesh", outau2) | |
5442 | outm2au2.MeshType = 3 | |
5443 | outm2au2.Scale = Vector3.new(1, 1, 1) | |
5444 | local bnd = Instance.new("Part", RootPart) | |
5445 | bnd.Anchored = true | |
5446 | bnd.BrickColor = BrickColor.new("Cyan") | |
5447 | bnd.CanCollide = false | |
5448 | bnd.Material = "Neon" | |
5449 | bnd.FormFactor = 3 | |
5450 | bnd.Name = "Bend" | |
5451 | bnd.Size = Vector3.new(10, 10, 10) | |
5452 | bnd.Transparency = 1 | |
5453 | bnd.TopSurface = 0 | |
5454 | bnd.BottomSurface = 0 | |
5455 | local bndm = Instance.new("SpecialMesh", bnd) | |
5456 | bndm.MeshType = 3 | |
5457 | bndm.Scale = Vector3.new(1, 1, 1) | |
5458 | local Chow = Instance.new("ParticleEmitter") | |
5459 | Chow.Name = "Aura" | |
5460 | Chow.Texture = "rbxassetid://779576004" | |
5461 | Chow.Parent = outau | |
5462 | Chow.LightEmission = 1 | |
5463 | Chow.Transparency = NumberSequence.new(1, 0.2, 1) | |
5464 | Chow.Color = ColorSequence.new(BrickColor.new("Really red").Color) | |
5465 | Chow.Size = NumberSequence.new(40) | |
5466 | Chow.LockedToPart = true | |
5467 | Chow.Lifetime = NumberRange.new(0.2) | |
5468 | Chow.Rate = 100 | |
5469 | Chow.Rotation = NumberRange.new(-360, 360) | |
5470 | Chow.Speed = NumberRange.new(0.3) | |
5471 | Chow.EmissionDirection = "Top" | |
5472 | local Chow2 = Instance.new("ParticleEmitter") | |
5473 | Chow2.Name = "Aura" | |
5474 | Chow2.Texture = "rbxassetid://779576004" | |
5475 | Chow2.Parent = outau2 | |
5476 | Chow2.LightEmission = 1 | |
5477 | Chow2.Transparency = NumberSequence.new(1, 0.1, 1) | |
5478 | Chow2.Color = ColorSequence.new(BrickColor.new("Really red").Color) | |
5479 | Chow2.Size = NumberSequence.new(60) | |
5480 | Chow2.LockedToPart = true | |
5481 | Chow2.Lifetime = NumberRange.new(0.2) | |
5482 | Chow2.Rate = 200 | |
5483 | Chow2.Rotation = NumberRange.new(-360, 360) | |
5484 | Chow2.Speed = NumberRange.new(0.3) | |
5485 | Chow2.EmissionDirection = "Top" | |
5486 | local Atch1 = Instance.new("Attachment", out2l) | |
5487 | Atch1.Position = Vector3.new(0, 2, 0) | |
5488 | local Atch2 = Instance.new("Attachment", out2l) | |
5489 | Atch2.Position = Vector3.new(0, -2.5, 0) | |
5490 | local Trail = Instance.new("Trail", Character) | |
5491 | Trail.Attachment0 = Atch1 | |
5492 | Trail.Attachment1 = Atch2 | |
5493 | Trail.Texture = "rbxassetid://22636887" | |
5494 | Trail.Lifetime = 1.7 | |
5495 | Trail.Transparency = NumberSequence.new({ | |
5496 | NumberSequenceKeypoint.new(0, 0, 0), | |
5497 | NumberSequenceKeypoint.new(1, 1, 0) | |
5498 | }) | |
5499 | Trail.Color = ColorSequence.new(ColorsArray) | |
5500 | Trail.LightEmission = 5 | |
5501 | local To = Instance.new("Part", Character) | |
5502 | To.Size = Vector3.new(2, 1, 2) | |
5503 | To.BrickColor = BrickColor.new("Really red") | |
5504 | To.CanCollide = false | |
5505 | To.Anchored = true | |
5506 | To.Material = "Neon" | |
5507 | To.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0) | |
5508 | local To2 = Instance.new("SpecialMesh", To) | |
5509 | To2.MeshId = "rbxassetid://569384034" | |
5510 | To2.Scale = Vector3.new(10, 10, 10) | |
5511 | local Rin = Instance.new("Part", Character) | |
5512 | Rin.Size = Vector3.new(1, 1, 1) | |
5513 | Rin.BrickColor = BrickColor.new("White") | |
5514 | Rin.Anchored = true | |
5515 | Rin.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0) | |
5516 | local Rin2 = Instance.new("SpecialMesh", Rin) | |
5517 | Rin2.MeshId = "rbxassetid://3270017" | |
5518 | Rin2.Scale = Vector3.new(1, 1, 1) | |
5519 | out.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
5520 | outau.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
5521 | outau2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
5522 | out2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
5523 | outl.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
5524 | out2l.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
5525 | bem.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0)) | |
5526 | bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0) | |
5527 | bem2.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0)) | |
5528 | Grab.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0)) | |
5529 | rng.CFrame = out.CFrame * CFrame.Angles(math.rad(0), 0, 0) | |
5530 | rng3.CFrame = rng.CFrame * CFrame.new(0, 0, 0) | |
5531 | rng4.CFrame = rng.CFrame * CFrame.new(0, 0, 0) | |
5532 | Debounces.Shewt = true | |
5533 | local Music2 = Instance.new("Sound", UpperTorso) | |
5534 | Music2.SoundId = "rbxassetid://1117288204" | |
5535 | Music2.Pitch = 1 | |
5536 | Music2.Looped = false | |
5537 | Music2.Volume = 7.2 | |
5538 | wait(1.0E-4) | |
5539 | Music2:Play() | |
5540 | coroutine.wrap(function() | |
5541 | for i = 1, 20, 0.2 do | |
5542 | rngm.Scale = Vector3.new(16 + i * 6, 10 + i * 6, 2) | |
5543 | rngm3.Scale = Vector3.new(18 + i * 8, 8 + i * 8, 2) | |
5544 | rngm4.Scale = Vector3.new(20 + i * 10, 6 + i * 10, 2) | |
5545 | rng.Transparency = i / 20 | |
5546 | rng3.Transparency = 0.041666666666666664 | |
5547 | rng4.Transparency = i / 26 | |
5548 | wait() | |
5549 | end | |
5550 | wait(5) | |
5551 | rng:Destroy() | |
5552 | end)() | |
5553 | if Debounces.Shewt == true then | |
5554 | RootPart:WaitForChild("Beam" .. shot).Touched:connect(function(ht) | |
5555 | hit = ht.Parent | |
5556 | if hit:IsA("Model") and hit:findFirstChild("Humanoid") then | |
5557 | if HasntTouched(hit.Name) == true and deb == false then | |
5558 | deb = true | |
5559 | coroutine.wrap(function() | |
5560 | end)() | |
5561 | table.insert(Touche, hit.Name) | |
5562 | deb = false | |
5563 | end | |
5564 | coroutine.wrap(function() | |
5565 | hit.Parent.Torso.Position = hit.Parent.Torso.Position + Vector3.new(0, 0, 5) | |
5566 | wait(0.4) | |
5567 | end)() | |
5568 | table.insert(Touche, hit.Parent.Name) | |
5569 | deb = false | |
5570 | for i, v in pairs(Touche) do | |
5571 | print(v) | |
5572 | end | |
5573 | end | |
5574 | end) | |
5575 | end | |
5576 | for i = 0, 1700, 23 do | |
5577 | bem.Size = Vector3.new(i, 107, 107) | |
5578 | bem2.Size = Vector3.new(i, 107, 107) | |
5579 | Grab.Size = Vector3.new(i, 107, 107) | |
5580 | out.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0)) | |
5581 | outau.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0)) | |
5582 | out2.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0)) | |
5583 | bem.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
5584 | bem2.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
5585 | Grab.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
5586 | outl.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
5587 | out2l.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
5588 | outau2.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
5589 | bnd.CFrame = bem.CFrame * CFrame.new(-i / 2, 0, 1.2) | |
5590 | bnd.Size = Vector3.new(10, 10, 10) | |
5591 | bndm.Scale = Vector3.new(108, 108, 108) | |
5592 | To.Transparency = To.Transparency + 0.012 | |
5593 | To.CFrame = To.CFrame * CFrame.Angles(0, 0.3, 0) | |
5594 | if i % 10 == 0 then | |
5595 | do | |
5596 | local newRng = rng2:Clone() | |
5597 | newRng.Parent = RootPart | |
5598 | newRng.CFrame = RootPart.CFrame * CFrame.new(0, -4.2 - i, 0) * CFrame.Angles(math.rad(90), 0, 0) | |
5599 | local newRngm = rngm2:clone() | |
5600 | newRngm.Parent = newRng | |
5601 | coroutine.wrap(function() | |
5602 | for i = 1, 10, 0.2 do | |
5603 | newRngm.Scale = Vector3.new(12 + i * 2, 12 + i * 2, 3) | |
5604 | newRng.Transparency = i / 10 | |
5605 | wait() | |
5606 | end | |
5607 | wait(0) | |
5608 | newRng:Destroy() | |
5609 | end)() | |
5610 | end | |
5611 | end | |
5612 | wait() | |
5613 | end | |
5614 | wait(0) | |
5615 | Debounces.Shewt = false | |
5616 | out:Destroy() | |
5617 | out2:Destroy() | |
5618 | bnd:Destroy() | |
5619 | bem:Destroy() | |
5620 | bem2:Destroy() | |
5621 | To:Destroy() | |
5622 | To2:Destroy() | |
5623 | Music2:Destroy() | |
5624 | out2l:Destroy() | |
5625 | outl:Destroy() | |
5626 | outau:Destroy() | |
5627 | outau2:Destroy() | |
5628 | Trail:Destroy() | |
5629 | Atch1:Destroy() | |
5630 | Grab:Destroy() | |
5631 | Grabo:Destroy() | |
5632 | for i, v in pairs(RootPart:GetChildren()) do | |
5633 | if v:IsA("BodyPosition") then | |
5634 | v:Remove() | |
5635 | end | |
5636 | end | |
5637 | RootPart.Anchored = false | |
5638 | Debounces.Ready = false | |
5639 | for i, v in pairs(Touche) do | |
5640 | table.remove(Touche, i) | |
5641 | end | |
5642 | wait() | |
5643 | table.insert(Touche, Character.Name) | |
5644 | Debounces.NoIdl = false | |
5645 | if Debounces.CanAttack == false then | |
5646 | Debounces.CanAttack = true | |
5647 | end | |
5648 | end | |
5649 | end | |
5650 | end | |
5651 | Idle = false | |
5652 | Humanoid.WalkSpeed = 16 | |
5653 | end) | |
5654 | RootPart.Touched:connect(function(hit) | |
5655 | local h = hit.Parent:FindFirstChildOfClass("Humanoid") | |
5656 | if h ~= nil and Humanoid.Health > 0 and instinct == true then | |
5657 | RootPart.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2.2) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)) | |
5658 | local ay = math.random(1, 2) | |
5659 | if ay == 1 then | |
5660 | RootPart.CFrame = RootPart.CFrame * CFrame.new(-8.2, 0, 0) | |
5661 | else | |
5662 | RootPart.CFrame = RootPart.CFrame * CFrame.new(0, 0, 7.3) | |
5663 | end | |
5664 | end | |
5665 | end) | |
5666 | tp = true | |
5667 | Mouse.KeyDown:connect(function(k) | |
5668 | if k == "1" and tp == true then | |
5669 | tp = false | |
5670 | local Must = Instance.new("Sound", UpperTorso) | |
5671 | Must.SoundId = "rbxassetid://1055279036" | |
5672 | Must.Pitch = 0.99 | |
5673 | Must.Volume = 1.2 | |
5674 | Must.Looped = false | |
5675 | wait(0) | |
5676 | Must:Play() | |
5677 | Zanzoken = Instance.new("Part", Character) | |
5678 | Zanzoken.Anchored = true | |
5679 | Zanzoken.CanCollide = false | |
5680 | Zanzoken.Position = v3(999, 999, 999) | |
5681 | Zanzoken.CFrame = LowerTorso.CFrame | |
5682 | game.Debris:AddItem(Zanzoken, 0.5) | |
5683 | Zanzoken.Transparency = 1 | |
5684 | wait() | |
5685 | idk = Instance.new("BillboardGui", Zanzoken) | |
5686 | idk.Size = UDim2.new(10, 0, 15, 0) | |
5687 | idk.AlwaysOnTop = false | |
5688 | idk1 = Instance.new("ImageLabel", idk) | |
5689 | idk1.BackgroundTransparency = 1 | |
5690 | idk.ExtentsOffset = v3(0, 0, 0) | |
5691 | idk1.ImageTransparency = 0 | |
5692 | idk1.ImageColor3 = Color3.fromRGB(0, 0, 0) | |
5693 | idk1.Size = UDim2.new(2, 0, 1, 0) | |
5694 | idk1.Position = UDim2.new(-0.5, 0, -0.2, 0) | |
5695 | idk1.Image = "rbxassetid://319554883" | |
5696 | wait(0) | |
5697 | Character.HumanoidRootPart.CFrame = Mouse.Hit * CFrame.new(0, 3, 0) | |
5698 | wait(0) | |
5699 | Zanzoken = Instance.new("Part", Character) | |
5700 | Zanzoken.Anchored = true | |
5701 | Zanzoken.CanCollide = false | |
5702 | Zanzoken.Position = v3(999, 999, 999) | |
5703 | Zanzoken.CFrame = LowerTorso.CFrame | |
5704 | game.Debris:AddItem(Zanzoken, 0.5) | |
5705 | Zanzoken.Transparency = 1 | |
5706 | wait() | |
5707 | idk = Instance.new("BillboardGui", Zanzoken) | |
5708 | idk.Size = UDim2.new(10, 0, 15, 0) | |
5709 | idk.AlwaysOnTop = false | |
5710 | idk1 = Instance.new("ImageLabel", idk) | |
5711 | idk1.BackgroundTransparency = 1 | |
5712 | idk.ExtentsOffset = v3(0, 0, 0) | |
5713 | idk1.ImageTransparency = 0 | |
5714 | idk1.ImageColor3 = Color3.fromRGB(0, 0, 0) | |
5715 | idk1.Size = UDim2.new(2, 0, 1, 0) | |
5716 | idk1.Position = UDim2.new(-0.5, 0, -0.2, 0) | |
5717 | idk1.Image = "rbxassetid://319554883" | |
5718 | wait(0.4) | |
5719 | tp = true | |
5720 | end | |
5721 | end) | |
5722 | Mouse.KeyDown:connect(function(k) | |
5723 | if k == "2" and tp == true and instinct == true then | |
5724 | tp = false | |
5725 | Character.HumanoidRootPart.CFrame = Mouse.Hit * CFrame.new(0, 3, 0) | |
5726 | wait(1.0E-4) | |
5727 | tp = true | |
5728 | end | |
5729 | end) | |
5730 | Mouse.KeyDown:connect(function(key) | |
5731 | if key == "h" and base == true and instinct == false and ssj4 == false then | |
5732 | Idle = true | |
5733 | ssj = true | |
5734 | ssj2 = false | |
5735 | blue = false | |
5736 | base = false | |
5737 | multiplier = 3 | |
5738 | local H = Instance.new("Part", UpperTorso) | |
5739 | H.Size = Vector3.new(1, 1, 1) | |
5740 | H.BrickColor = BrickColor.new("Cyan") | |
5741 | H.CanCollide = false | |
5742 | H.Material = "Neon" | |
5743 | H.Anchored = true | |
5744 | H.CFrame = RootPart.CFrame * CFrame.new(0, 8.1, 0) * CFrame.Angles(0, 1.55, 0) | |
5745 | local H2 = Instance.new("SpecialMesh", H) | |
5746 | H2.MeshId = "rbxassetid://569384034" | |
5747 | H2.Scale = Vector3.new(2.5, 2.5, 2.5) | |
5748 | RootPart.Anchored = true | |
5749 | local Music2 = Instance.new("Sound", UpperTorso) | |
5750 | Music2.SoundId = "rbxassetid://917377181" | |
5751 | Music2.Pitch = 1 | |
5752 | Music2.Looped = false | |
5753 | Music2.Volume = 3.2 | |
5754 | wait(1.0E-4) | |
5755 | Music2:Play() | |
5756 | local Music3 = Instance.new("Sound", UpperTorso) | |
5757 | Music3.SoundId = "rbxassetid://891397456" | |
5758 | Music3.Pitch = 1 | |
5759 | Music3.Looped = false | |
5760 | Music3.Volume = 3.2 | |
5761 | wait(1.0E-4) | |
5762 | Music3:Play() | |
5763 | coroutine.resume(coroutine.create(function() | |
5764 | for i = 1, 4 do | |
5765 | do | |
5766 | local HQ = Instance.new("Part", Character) | |
5767 | HQ.Size = Vector3.new(1, 0, 1) | |
5768 | HQ.BrickColor = BrickColor.new("Cyan") | |
5769 | HQ.Material = "Neon" | |
5770 | HQ.Anchored = true | |
5771 | HQ.CanCollide = false | |
5772 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
5773 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
5774 | HQ2.MeshId = "rbxassetid://20329976" | |
5775 | HQ2.Scale = Vector3.new(1, 1, 1) | |
5776 | local HQ5 = Instance.new("Part", Character) | |
5777 | HQ5.Size = Vector3.new(1, 0, 1) | |
5778 | HQ5.BrickColor = BrickColor.new("Cyan") | |
5779 | HQ5.Material = "Neon" | |
5780 | HQ5.Anchored = true | |
5781 | HQ5.CanCollide = false | |
5782 | HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
5783 | local HQ6 = Instance.new("SpecialMesh", HQ5) | |
5784 | HQ6.MeshId = "rbxassetid://20329976" | |
5785 | HQ6.Scale = Vector3.new(1, 1, 1) | |
5786 | coroutine.resume(coroutine.create(function() | |
5787 | for i = 0, 5, 0.1 do | |
5788 | HQ2.Scale = HQ2.Scale + Vector3.new(2, 0, 2) | |
5789 | HQ.Transparency = HQ.Transparency + 0.09 | |
5790 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0) | |
5791 | HQ6.Scale = HQ6.Scale + Vector3.new(2, 0, 2) | |
5792 | HQ5.Transparency = HQ5.Transparency + 0.09 | |
5793 | HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0) | |
5794 | wait(1.0E-11) | |
5795 | end | |
5796 | end)) | |
5797 | wait(0.3) | |
5798 | end | |
5799 | end | |
5800 | end)) | |
5801 | for i = 0, 10, 0.1 do | |
5802 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-20)), 0.1) | |
5803 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(20)), 0.1) | |
5804 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1) | |
5805 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1) | |
5806 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1) | |
5807 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1) | |
5808 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
5809 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
5810 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
5811 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1) | |
5812 | H.CFrame = H.CFrame * CFrame.Angles(0, 0.3, 0) | |
5813 | game:GetService("RunService").RenderStepped:wait() | |
5814 | end | |
5815 | H:Destroy() | |
5816 | wait(0) | |
5817 | local Music7 = Instance.new("Sound", UpperTorso) | |
5818 | Music7.SoundId = "rbxassetid://1035030726" | |
5819 | Music7.Pitch = 1 | |
5820 | Music7.Looped = false | |
5821 | Music7.Volume = 5.2 | |
5822 | wait(1.0E-4) | |
5823 | Music7:Play() | |
5824 | local SS = Instance.new("Part", UpperTorso) | |
5825 | SS.Size = Vector3.new(1, 1, 1) | |
5826 | SS.BrickColor = BrickColor.new("New Yeller") | |
5827 | SS.CanCollide = false | |
5828 | SS.Material = "Neon" | |
5829 | SS.Anchored = true | |
5830 | SS.CFrame = RootPart.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(0, 1.55, 0) | |
5831 | local SS2 = Instance.new("SpecialMesh", SS) | |
5832 | SS2.MeshId = "rbxassetid://569384034" | |
5833 | SS2.Scale = Vector3.new(4.5, 4.5, 4.5) | |
5834 | coroutine.resume(coroutine.create(function() | |
5835 | for i = 1, 5 do | |
5836 | do | |
5837 | local HQ = Instance.new("Part", Character) | |
5838 | HQ.Size = Vector3.new(1, 0, 1) | |
5839 | HQ.BrickColor = BrickColor.new("New Yeller") | |
5840 | HQ.Material = "Neon" | |
5841 | HQ.Anchored = true | |
5842 | HQ.CanCollide = false | |
5843 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
5844 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
5845 | HQ2.MeshId = "rbxassetid://20329976" | |
5846 | HQ2.Scale = Vector3.new(1, 1, 1) | |
5847 | local HQ5 = Instance.new("Part", Character) | |
5848 | HQ5.Size = Vector3.new(1, 0, 1) | |
5849 | HQ5.BrickColor = BrickColor.new("New Yeller") | |
5850 | HQ5.Material = "Neon" | |
5851 | HQ5.Anchored = true | |
5852 | HQ5.CanCollide = false | |
5853 | HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
5854 | local HQ6 = Instance.new("SpecialMesh", HQ5) | |
5855 | HQ6.MeshId = "rbxassetid://20329976" | |
5856 | HQ6.Scale = Vector3.new(1, 1, 1) | |
5857 | coroutine.resume(coroutine.create(function() | |
5858 | for i = 1, 200 do | |
5859 | HQ2.Scale = HQ2.Scale + Vector3.new(4, 0, 4) | |
5860 | HQ.Transparency = HQ.Transparency + 0.09 | |
5861 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0) | |
5862 | HQ6.Scale = HQ6.Scale + Vector3.new(4, 0, 4) | |
5863 | HQ5.Transparency = HQ5.Transparency + 0.09 | |
5864 | HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0) | |
5865 | wait(1.0E-11) | |
5866 | end | |
5867 | end)) | |
5868 | wait(0.3) | |
5869 | end | |
5870 | end | |
5871 | end)) | |
5872 | local HQ = Instance.new("Part", RootPart) | |
5873 | HQ.Size = Vector3.new(1, 1, 1) | |
5874 | HQ.BrickColor = BrickColor.new("New Yeller") | |
5875 | HQ.Material = "Neon" | |
5876 | HQ.Anchored = true | |
5877 | HQ.CanCollide = false | |
5878 | HQ.Transparency = 0.4 | |
5879 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
5880 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
5881 | HQ2.MeshType = "Cylinder" | |
5882 | HQ2.Scale = Vector3.new(120, 1.2, 1.2) | |
5883 | local HQ23 = Instance.new("Part", RootPart) | |
5884 | HQ23.Size = Vector3.new(1, 1, 1) | |
5885 | HQ23.BrickColor = BrickColor.new("New Yeller") | |
5886 | HQ23.Material = "Neon" | |
5887 | HQ23.Anchored = true | |
5888 | HQ23.CanCollide = false | |
5889 | HQ23.Transparency = 0.4 | |
5890 | HQ23.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
5891 | local HQ22 = Instance.new("SpecialMesh", HQ23) | |
5892 | HQ22.MeshType = "Cylinder" | |
5893 | HQ22.Scale = Vector3.new(90, 1.2, 1.2) | |
5894 | local ZO = Instance.new("Part", RootPart) | |
5895 | ZO.Size = Vector3.new(1, 1, 1) | |
5896 | ZO.BrickColor = BrickColor.new("New Yeller") | |
5897 | ZO.Material = "Neon" | |
5898 | ZO.Anchored = true | |
5899 | ZO.CanCollide = false | |
5900 | ZO.Transparency = 0.4 | |
5901 | ZO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
5902 | local ZO2 = Instance.new("SpecialMesh", ZO) | |
5903 | ZO2.MeshType = "Cylinder" | |
5904 | ZO2.Scale = Vector3.new(80, 1.2, 1.2) | |
5905 | local BO = Instance.new("Part", RootPart) | |
5906 | BO.Size = Vector3.new(1, 1, 1) | |
5907 | BO.BrickColor = BrickColor.new("New Yeller") | |
5908 | BO.Material = "Neon" | |
5909 | BO.Anchored = true | |
5910 | BO.CanCollide = false | |
5911 | BO.Transparency = 0.4 | |
5912 | BO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
5913 | local BO2 = Instance.new("SpecialMesh", BO) | |
5914 | BO2.MeshType = "Cylinder" | |
5915 | BO2.Scale = Vector3.new(70, 1.2, 1.2) | |
5916 | Hair:Destroy() | |
5917 | Hair2:Destroy() | |
5918 | Hair3:Destroy() | |
5919 | BaseHair.Transparency = 1 | |
5920 | SSHair.Transparency = 0 | |
5921 | wait(0.01) | |
5922 | Humanoid.MaxHealth = 50000 | |
5923 | wait(0.01) | |
5924 | Humanoid.Health = 50000 | |
5925 | Humanoid.JumpPower = 300 | |
5926 | Character.Head.face.Texture = "rbxassetid://681217206" | |
5927 | newaura2.ImageTransparency = 0 | |
5928 | lig = Instance.new("PointLight", LowerTorso) | |
5929 | lig.Color = Color3.new(255, 255, 0) | |
5930 | lig.Range = 12 | |
5931 | local Aura = Instance.new("ParticleEmitter") | |
5932 | Aura.Name = "Aura" | |
5933 | Aura.Texture = "rbxassetid://411939841" | |
5934 | Aura.Parent = UpperTorso | |
5935 | Aura.LightEmission = 1 | |
5936 | Aura.Transparency = NumberSequence.new(0.2, 1) | |
5937 | Aura.Color = ColorSequence.new(BrickColor.new("Daisy orange").Color) | |
5938 | Aura.Size = NumberSequence.new(0.2, 8) | |
5939 | Aura.LockedToPart = true | |
5940 | Aura.Lifetime = NumberRange.new(1.5) | |
5941 | Aura.Rate = 50 | |
5942 | Aura.Speed = NumberRange.new(1.3) | |
5943 | Aura.EmissionDirection = "Top" | |
5944 | Aura.Rotation = NumberRange.new(-8, 8) | |
5945 | for i = 0, 18, 0.1 do | |
5946 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1) | |
5947 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1) | |
5948 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
5949 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
5950 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
5951 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
5952 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
5953 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
5954 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
5955 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
5956 | SS.CFrame = SS.CFrame * CFrame.Angles(0, 0.3, 0) | |
5957 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1) | |
5958 | HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0) | |
5959 | ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0) | |
5960 | BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3) | |
5961 | game:GetService("RunService").RenderStepped:wait() | |
5962 | end | |
5963 | SS:Destroy() | |
5964 | Music3:Destroy() | |
5965 | Idle = false | |
5966 | BO:Destroy() | |
5967 | ZO:Destroy() | |
5968 | HQ23:Destroy() | |
5969 | HQ:Destroy() | |
5970 | local Music3 = Instance.new("Sound", UpperTorso) | |
5971 | Music3.SoundId = "rbxassetid://891397456" | |
5972 | Music3.Pitch = 1 | |
5973 | Music3.Looped = true | |
5974 | Music3.Volume = 2.2 | |
5975 | wait(1.0E-4) | |
5976 | Music3:Play() | |
5977 | RootPart.Anchored = false | |
5978 | off = true | |
5979 | end | |
5980 | end) | |
5981 | Mouse.KeyDown:connect(function(key) | |
5982 | if key == "l" and base == true and ssj == false and ssj2 == false and blue == false and instinct == false then | |
5983 | Idle = true | |
5984 | ssj4 = true | |
5985 | ssj2 = false | |
5986 | blue = false | |
5987 | base = false | |
5988 | multiplier = 3 | |
5989 | local H = Instance.new("Part", UpperTorso) | |
5990 | H.Size = Vector3.new(1, 1, 1) | |
5991 | H.BrickColor = BrickColor.new("Cyan") | |
5992 | H.CanCollide = false | |
5993 | H.Material = "Neon" | |
5994 | H.Anchored = true | |
5995 | H.CFrame = RootPart.CFrame * CFrame.new(0, 8.1, 0) * CFrame.Angles(0, 1.55, 0) | |
5996 | local H2 = Instance.new("SpecialMesh", H) | |
5997 | H2.MeshId = "rbxassetid://569384034" | |
5998 | H2.Scale = Vector3.new(2.5, 2.5, 2.5) | |
5999 | RootPart.Anchored = true | |
6000 | local Music2 = Instance.new("Sound", UpperTorso) | |
6001 | Music2.SoundId = "rbxassetid://917377181" | |
6002 | Music2.Pitch = 1 | |
6003 | Music2.Looped = false | |
6004 | Music2.Volume = 3.2 | |
6005 | wait(1.0E-4) | |
6006 | Music2:Play() | |
6007 | local Music3 = Instance.new("Sound", UpperTorso) | |
6008 | Music3.SoundId = "rbxassetid://891397456" | |
6009 | Music3.Pitch = 1 | |
6010 | Music3.Looped = false | |
6011 | Music3.Volume = 3.2 | |
6012 | wait(1.0E-4) | |
6013 | Music3:Play() | |
6014 | coroutine.resume(coroutine.create(function() | |
6015 | for i = 1, 4 do | |
6016 | do | |
6017 | local HQ = Instance.new("Part", Character) | |
6018 | HQ.Size = Vector3.new(1, 0, 1) | |
6019 | HQ.BrickColor = BrickColor.new("Cyan") | |
6020 | HQ.Material = "Neon" | |
6021 | HQ.Anchored = true | |
6022 | HQ.CanCollide = false | |
6023 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
6024 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
6025 | HQ2.MeshId = "rbxassetid://20329976" | |
6026 | HQ2.Scale = Vector3.new(1, 1, 1) | |
6027 | local HQ5 = Instance.new("Part", Character) | |
6028 | HQ5.Size = Vector3.new(1, 0, 1) | |
6029 | HQ5.BrickColor = BrickColor.new("Cyan") | |
6030 | HQ5.Material = "Neon" | |
6031 | HQ5.Anchored = true | |
6032 | HQ5.CanCollide = false | |
6033 | HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
6034 | local HQ6 = Instance.new("SpecialMesh", HQ5) | |
6035 | HQ6.MeshId = "rbxassetid://20329976" | |
6036 | HQ6.Scale = Vector3.new(1, 1, 1) | |
6037 | coroutine.resume(coroutine.create(function() | |
6038 | for i = 0, 5, 0.1 do | |
6039 | HQ2.Scale = HQ2.Scale + Vector3.new(2, 0, 2) | |
6040 | HQ.Transparency = HQ.Transparency + 0.09 | |
6041 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0) | |
6042 | HQ6.Scale = HQ6.Scale + Vector3.new(2, 0, 2) | |
6043 | HQ5.Transparency = HQ5.Transparency + 0.09 | |
6044 | HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0) | |
6045 | wait(1.0E-11) | |
6046 | end | |
6047 | end)) | |
6048 | wait(0.3) | |
6049 | end | |
6050 | end | |
6051 | end)) | |
6052 | for i = 0, 10, 0.1 do | |
6053 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-20)), 0.1) | |
6054 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(20)), 0.1) | |
6055 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1) | |
6056 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1) | |
6057 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1) | |
6058 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1) | |
6059 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6060 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6061 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6062 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1) | |
6063 | H.CFrame = H.CFrame * CFrame.Angles(0, 0.3, 0) | |
6064 | game:GetService("RunService").RenderStepped:wait() | |
6065 | end | |
6066 | H:Destroy() | |
6067 | wait(0) | |
6068 | local Music7 = Instance.new("Sound", UpperTorso) | |
6069 | Music7.SoundId = "rbxassetid://1035030726" | |
6070 | Music7.Pitch = 1 | |
6071 | Music7.Looped = false | |
6072 | Music7.Volume = 5.2 | |
6073 | wait(1.0E-4) | |
6074 | Music7:Play() | |
6075 | local SS = Instance.new("Part", UpperTorso) | |
6076 | SS.Size = Vector3.new(1, 1, 1) | |
6077 | SS.BrickColor = BrickColor.new("Really red") | |
6078 | SS.CanCollide = false | |
6079 | SS.Material = "Neon" | |
6080 | SS.Anchored = true | |
6081 | SS.CFrame = RootPart.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(0, 1.55, 0) | |
6082 | local SS2 = Instance.new("SpecialMesh", SS) | |
6083 | SS2.MeshId = "rbxassetid://569384034" | |
6084 | SS2.Scale = Vector3.new(4.5, 4.5, 4.5) | |
6085 | coroutine.resume(coroutine.create(function() | |
6086 | for i = 1, 5 do | |
6087 | do | |
6088 | local HQ = Instance.new("Part", Character) | |
6089 | HQ.Size = Vector3.new(1, 0, 1) | |
6090 | HQ.BrickColor = BrickColor.new("Really red") | |
6091 | HQ.Material = "Neon" | |
6092 | HQ.Anchored = true | |
6093 | HQ.CanCollide = false | |
6094 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
6095 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
6096 | HQ2.MeshId = "rbxassetid://20329976" | |
6097 | HQ2.Scale = Vector3.new(1, 1, 1) | |
6098 | local HQ5 = Instance.new("Part", Character) | |
6099 | HQ5.Size = Vector3.new(1, 0, 1) | |
6100 | HQ5.BrickColor = BrickColor.new("Really red") | |
6101 | HQ5.Material = "Neon" | |
6102 | HQ5.Anchored = true | |
6103 | HQ5.CanCollide = false | |
6104 | HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
6105 | local HQ6 = Instance.new("SpecialMesh", HQ5) | |
6106 | HQ6.MeshId = "rbxassetid://20329976" | |
6107 | HQ6.Scale = Vector3.new(1, 1, 1) | |
6108 | coroutine.resume(coroutine.create(function() | |
6109 | for i = 1, 200 do | |
6110 | HQ2.Scale = HQ2.Scale + Vector3.new(4, 0, 4) | |
6111 | HQ.Transparency = HQ.Transparency + 0.09 | |
6112 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0) | |
6113 | HQ6.Scale = HQ6.Scale + Vector3.new(4, 0, 4) | |
6114 | HQ5.Transparency = HQ5.Transparency + 0.09 | |
6115 | HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0) | |
6116 | wait(1.0E-11) | |
6117 | end | |
6118 | end)) | |
6119 | wait(0.3) | |
6120 | end | |
6121 | end | |
6122 | end)) | |
6123 | local HQ = Instance.new("Part", RootPart) | |
6124 | HQ.Size = Vector3.new(1, 1, 1) | |
6125 | HQ.BrickColor = BrickColor.new("Really red") | |
6126 | HQ.Material = "Neon" | |
6127 | HQ.Anchored = true | |
6128 | HQ.CanCollide = false | |
6129 | HQ.Transparency = 0.4 | |
6130 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
6131 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
6132 | HQ2.MeshType = "Cylinder" | |
6133 | HQ2.Scale = Vector3.new(120, 1.2, 1.2) | |
6134 | local HQ23 = Instance.new("Part", RootPart) | |
6135 | HQ23.Size = Vector3.new(1, 1, 1) | |
6136 | HQ23.BrickColor = BrickColor.new("Really red") | |
6137 | HQ23.Material = "Neon" | |
6138 | HQ23.Anchored = true | |
6139 | HQ23.CanCollide = false | |
6140 | HQ23.Transparency = 0.4 | |
6141 | HQ23.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
6142 | local HQ22 = Instance.new("SpecialMesh", HQ23) | |
6143 | HQ22.MeshType = "Cylinder" | |
6144 | HQ22.Scale = Vector3.new(90, 1.2, 1.2) | |
6145 | local ZO = Instance.new("Part", RootPart) | |
6146 | ZO.Size = Vector3.new(1, 1, 1) | |
6147 | ZO.BrickColor = BrickColor.new("Really red") | |
6148 | ZO.Material = "Neon" | |
6149 | ZO.Anchored = true | |
6150 | ZO.CanCollide = false | |
6151 | ZO.Transparency = 0.4 | |
6152 | ZO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
6153 | local ZO2 = Instance.new("SpecialMesh", ZO) | |
6154 | ZO2.MeshType = "Cylinder" | |
6155 | ZO2.Scale = Vector3.new(80, 1.2, 1.2) | |
6156 | local BO = Instance.new("Part", RootPart) | |
6157 | BO.Size = Vector3.new(1, 1, 1) | |
6158 | BO.BrickColor = BrickColor.new("Really red") | |
6159 | BO.Material = "Neon" | |
6160 | BO.Anchored = true | |
6161 | BO.CanCollide = false | |
6162 | BO.Transparency = 0.4 | |
6163 | BO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
6164 | local BO2 = Instance.new("SpecialMesh", BO) | |
6165 | BO2.MeshType = "Cylinder" | |
6166 | BO2.Scale = Vector3.new(70, 1.2, 1.2) | |
6167 | Hair:Destroy() | |
6168 | Hair2:Destroy() | |
6169 | Hair3:Destroy() | |
6170 | BaseHair.Transparency = 1 | |
6171 | Four.Transparency = 0 | |
6172 | wait(0.01) | |
6173 | Humanoid.MaxHealth = 190000 | |
6174 | wait(0.01) | |
6175 | Humanoid.Health = 190000 | |
6176 | Character.Shirt.ShirtTemplate = "rbxassetid://156606637" | |
6177 | Character.Pants.PantsTemplate = "rbxassetid://157617546" | |
6178 | Humanoid.JumpPower = 300 | |
6179 | Character.Head.face.Texture = "rbxassetid://231488578" | |
6180 | newaura2.ImageTransparency = 0 | |
6181 | local Aura = Instance.new("ParticleEmitter") | |
6182 | Aura.Name = "Aura" | |
6183 | Aura.Texture = "rbxassetid://411939841" | |
6184 | Aura.Parent = UpperTorso | |
6185 | Aura.LightEmission = 1 | |
6186 | Aura.Transparency = NumberSequence.new(0.2, 1) | |
6187 | Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color) | |
6188 | Aura.Size = NumberSequence.new(0.2, 8) | |
6189 | Aura.LockedToPart = true | |
6190 | Aura.Lifetime = NumberRange.new(1.5) | |
6191 | Aura.Rate = 50 | |
6192 | Aura.Speed = NumberRange.new(1.3) | |
6193 | Aura.EmissionDirection = "Top" | |
6194 | Aura.Rotation = NumberRange.new(-8, 8) | |
6195 | local Aura2 = Instance.new("ParticleEmitter") | |
6196 | Aura2.Name = "Aura" | |
6197 | Aura2.Texture = "rbxassetid://411939841" | |
6198 | Aura2.Parent = UpperTorso | |
6199 | Aura2.LightEmission = 1 | |
6200 | Aura2.Transparency = NumberSequence.new(0.2, 1) | |
6201 | Aura2.Color = ColorSequence.new(BrickColor.new("Deep orange").Color) | |
6202 | Aura2.Size = NumberSequence.new(0.4, 8) | |
6203 | Aura2.LockedToPart = true | |
6204 | Aura2.Lifetime = NumberRange.new(1.5) | |
6205 | Aura2.Rate = 50 | |
6206 | Aura2.Speed = NumberRange.new(1.3) | |
6207 | Aura2.EmissionDirection = "Top" | |
6208 | Aura2.Rotation = NumberRange.new(-8, 8) | |
6209 | Aura2.ZOffset = -1 | |
6210 | for i = 0, 18, 0.1 do | |
6211 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1) | |
6212 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1) | |
6213 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
6214 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
6215 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
6216 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
6217 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6218 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6219 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
6220 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
6221 | SS.CFrame = SS.CFrame * CFrame.Angles(0, 0.3, 0) | |
6222 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1) | |
6223 | HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0) | |
6224 | ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0) | |
6225 | BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3) | |
6226 | game:GetService("RunService").RenderStepped:wait() | |
6227 | end | |
6228 | SS:Destroy() | |
6229 | Music3:Destroy() | |
6230 | Idle = false | |
6231 | BO:Destroy() | |
6232 | ZO:Destroy() | |
6233 | HQ23:Destroy() | |
6234 | HQ:Destroy() | |
6235 | local Music3 = Instance.new("Sound", UpperTorso) | |
6236 | Music3.SoundId = "rbxassetid://891397456" | |
6237 | Music3.Pitch = 1 | |
6238 | Music3.Looped = true | |
6239 | Music3.Volume = 2.2 | |
6240 | wait(1.0E-4) | |
6241 | Music3:Play() | |
6242 | RootPart.Anchored = false | |
6243 | off = true | |
6244 | end | |
6245 | end) | |
6246 | Mouse.KeyDown:connect(function(key) | |
6247 | if key == "k" and blue == true and ssj == false and ssj2 == false and ssj3 == false then | |
6248 | Idle = true | |
6249 | ssj = false | |
6250 | ssj2 = false | |
6251 | blue = false | |
6252 | base = false | |
6253 | kaio = true | |
6254 | multiplier = 490000 | |
6255 | local H = Instance.new("Part", UpperTorso) | |
6256 | H.Size = Vector3.new(1, 1, 1) | |
6257 | H.BrickColor = BrickColor.new("Cyan") | |
6258 | H.CanCollide = false | |
6259 | H.Material = "Neon" | |
6260 | H.Anchored = true | |
6261 | H.CFrame = RootPart.CFrame * CFrame.new(0, 8.1, 0) * CFrame.Angles(0, 1.55, 0) | |
6262 | local H2 = Instance.new("SpecialMesh", H) | |
6263 | H2.MeshId = "rbxassetid://569384034" | |
6264 | H2.Scale = Vector3.new(2.5, 2.5, 2.5) | |
6265 | RootPart.Anchored = true | |
6266 | local Music2 = Instance.new("Sound", UpperTorso) | |
6267 | Music2.SoundId = "rbxassetid://917377181" | |
6268 | Music2.Pitch = 1 | |
6269 | Music2.Looped = false | |
6270 | Music2.Volume = 3.2 | |
6271 | wait(1.0E-4) | |
6272 | Music2:Play() | |
6273 | local Music3 = Instance.new("Sound", UpperTorso) | |
6274 | Music3.SoundId = "rbxassetid://891397456" | |
6275 | Music3.Pitch = 1 | |
6276 | Music3.Looped = false | |
6277 | Music3.Volume = 3.2 | |
6278 | wait(1.0E-4) | |
6279 | Music3:Play() | |
6280 | coroutine.resume(coroutine.create(function() | |
6281 | for i = 1, 2 do | |
6282 | do | |
6283 | local HQ = Instance.new("Part", Character) | |
6284 | HQ.Size = Vector3.new(1, 0, 1) | |
6285 | HQ.BrickColor = BrickColor.new("Really red") | |
6286 | HQ.Material = "Neon" | |
6287 | HQ.Anchored = true | |
6288 | HQ.CanCollide = false | |
6289 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
6290 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
6291 | HQ2.MeshId = "rbxassetid://20329976" | |
6292 | HQ2.Scale = Vector3.new(1, 1, 1) | |
6293 | local HQ5 = Instance.new("Part", Character) | |
6294 | HQ5.Size = Vector3.new(1, 0, 1) | |
6295 | HQ5.BrickColor = BrickColor.new("Really red") | |
6296 | HQ5.Material = "Neon" | |
6297 | HQ5.Anchored = true | |
6298 | HQ5.CanCollide = false | |
6299 | HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
6300 | local HQ6 = Instance.new("SpecialMesh", HQ5) | |
6301 | HQ6.MeshId = "rbxassetid://20329976" | |
6302 | HQ6.Scale = Vector3.new(1, 1, 1) | |
6303 | coroutine.resume(coroutine.create(function() | |
6304 | for i = 0, 2, 0.1 do | |
6305 | HQ2.Scale = HQ2.Scale + Vector3.new(2, 0, 2) | |
6306 | HQ.Transparency = HQ.Transparency + 0.09 | |
6307 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0) | |
6308 | HQ6.Scale = HQ6.Scale + Vector3.new(2, 0, 2) | |
6309 | HQ5.Transparency = HQ5.Transparency + 0.09 | |
6310 | HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0) | |
6311 | wait(1.0E-11) | |
6312 | end | |
6313 | end)) | |
6314 | wait(0.3) | |
6315 | end | |
6316 | end | |
6317 | end)) | |
6318 | for i = 0, 6, 0.1 do | |
6319 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(auranum), rad(0), rad(auranum1)), 0.1) | |
6320 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(auranum), rad(0), rad(auranum2)), 0.1) | |
6321 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1) | |
6322 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1) | |
6323 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(auranum3), rad(0), rad(-20)), 0.1) | |
6324 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(auranum3), rad(0), rad(20)), 0.1) | |
6325 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-50), rad(0), rad(0)), 0.1) | |
6326 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-50), rad(0), rad(0)), 0.1) | |
6327 | Root.C0 = Root.C0:lerp(CFrame.new(0, -0.2, 0) * CFrame.Angles(rad(auranum4), rad(0), rad(0)), 0.1) | |
6328 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
6329 | H.CFrame = H.CFrame * CFrame.Angles(0, 0.3, 0) | |
6330 | game:GetService("RunService").RenderStepped:wait() | |
6331 | end | |
6332 | H:Destroy() | |
6333 | wait(0) | |
6334 | local Music7 = Instance.new("Sound", UpperTorso) | |
6335 | Music7.SoundId = "rbxassetid://1035030726" | |
6336 | Music7.Pitch = 1 | |
6337 | Music7.Looped = false | |
6338 | Music7.Volume = 5.2 | |
6339 | wait(1.0E-4) | |
6340 | Music7:Play() | |
6341 | local SS = Instance.new("Part", UpperTorso) | |
6342 | SS.Size = Vector3.new(1, 1, 1) | |
6343 | SS.BrickColor = BrickColor.new("Really red") | |
6344 | SS.CanCollide = false | |
6345 | SS.Material = "Neon" | |
6346 | SS.Anchored = true | |
6347 | SS.CFrame = RootPart.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(0, 1.55, 0) | |
6348 | local SS2 = Instance.new("SpecialMesh", SS) | |
6349 | SS2.MeshId = "rbxassetid://569384034" | |
6350 | SS2.Scale = Vector3.new(4.5, 4.5, 4.5) | |
6351 | coroutine.resume(coroutine.create(function() | |
6352 | for i = 1, 10 do | |
6353 | do | |
6354 | local HQ = Instance.new("Part", Character) | |
6355 | HQ.Size = Vector3.new(1, 0, 1) | |
6356 | HQ.BrickColor = BrickColor.new("Really red") | |
6357 | HQ.Material = "Neon" | |
6358 | HQ.Anchored = true | |
6359 | HQ.CanCollide = false | |
6360 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
6361 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
6362 | HQ2.MeshId = "rbxassetid://20329976" | |
6363 | HQ2.Scale = Vector3.new(1, 1, 1) | |
6364 | local HQ5 = Instance.new("Part", Character) | |
6365 | HQ5.Size = Vector3.new(1, 0, 1) | |
6366 | HQ5.BrickColor = BrickColor.new("Really red") | |
6367 | HQ5.Material = "Neon" | |
6368 | HQ5.Anchored = true | |
6369 | HQ5.CanCollide = false | |
6370 | HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
6371 | local HQ6 = Instance.new("SpecialMesh", HQ5) | |
6372 | HQ6.MeshId = "rbxassetid://20329976" | |
6373 | HQ6.Scale = Vector3.new(1, 1, 1) | |
6374 | coroutine.resume(coroutine.create(function() | |
6375 | for i = 1, 200 do | |
6376 | HQ2.Scale = HQ2.Scale + Vector3.new(4, 0, 4) | |
6377 | HQ.Transparency = HQ.Transparency + 0.09 | |
6378 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0) | |
6379 | HQ6.Scale = HQ6.Scale + Vector3.new(4, 0, 4) | |
6380 | HQ5.Transparency = HQ5.Transparency + 0.09 | |
6381 | HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0) | |
6382 | wait(1.0E-11) | |
6383 | end | |
6384 | end)) | |
6385 | wait(0.3) | |
6386 | end | |
6387 | end | |
6388 | end)) | |
6389 | local HQ = Instance.new("Part", RootPart) | |
6390 | HQ.Size = Vector3.new(1, 1, 1) | |
6391 | HQ.BrickColor = BrickColor.new("Really red") | |
6392 | HQ.Material = "Neon" | |
6393 | HQ.Anchored = true | |
6394 | HQ.CanCollide = false | |
6395 | HQ.Transparency = 0.4 | |
6396 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
6397 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
6398 | HQ2.MeshType = "Cylinder" | |
6399 | HQ2.Scale = Vector3.new(120, 1.2, 1.2) | |
6400 | local HQ23 = Instance.new("Part", RootPart) | |
6401 | HQ23.Size = Vector3.new(1, 1, 1) | |
6402 | HQ23.BrickColor = BrickColor.new("Really red") | |
6403 | HQ23.Material = "Neon" | |
6404 | HQ23.Anchored = true | |
6405 | HQ23.CanCollide = false | |
6406 | HQ23.Transparency = 0.4 | |
6407 | HQ23.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
6408 | local HQ22 = Instance.new("SpecialMesh", HQ23) | |
6409 | HQ22.MeshType = "Cylinder" | |
6410 | HQ22.Scale = Vector3.new(90, 1.2, 1.2) | |
6411 | local ZO = Instance.new("Part", RootPart) | |
6412 | ZO.Size = Vector3.new(1, 1, 1) | |
6413 | ZO.BrickColor = BrickColor.new("Really red") | |
6414 | ZO.Material = "Neon" | |
6415 | ZO.Anchored = true | |
6416 | ZO.CanCollide = false | |
6417 | ZO.Transparency = 0.4 | |
6418 | ZO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
6419 | local ZO2 = Instance.new("SpecialMesh", ZO) | |
6420 | ZO2.MeshType = "Cylinder" | |
6421 | ZO2.Scale = Vector3.new(80, 1.2, 1.2) | |
6422 | local BO = Instance.new("Part", RootPart) | |
6423 | BO.Size = Vector3.new(1, 1, 1) | |
6424 | BO.BrickColor = BrickColor.new("Really red") | |
6425 | BO.Material = "Neon" | |
6426 | BO.Anchored = true | |
6427 | BO.CanCollide = false | |
6428 | BO.Transparency = 0.4 | |
6429 | BO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
6430 | local BO2 = Instance.new("SpecialMesh", BO) | |
6431 | BO2.MeshType = "Cylinder" | |
6432 | BO2.Scale = Vector3.new(70, 1.2, 1.2) | |
6433 | wait(0.01) | |
6434 | Humanoid.MaxHealth = 9950700 | |
6435 | wait(0.01) | |
6436 | Humanoid.Health = 9950700 | |
6437 | Humanoid.JumpPower = 200 | |
6438 | newaura2.ImageTransparency = 0 | |
6439 | lig = Instance.new("PointLight", LowerTorso) | |
6440 | lig.Color = Color3.new(255, 255, 0) | |
6441 | lig.Range = 12 | |
6442 | local Aura = Instance.new("ParticleEmitter") | |
6443 | Aura.Name = "Aura" | |
6444 | Aura.Texture = "rbxassetid://411939841" | |
6445 | Aura.Parent = Head | |
6446 | Aura.LightEmission = 1 | |
6447 | Aura.Transparency = NumberSequence.new(0.2, 1) | |
6448 | Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color) | |
6449 | Aura.Size = NumberSequence.new(0.2, 20) | |
6450 | Aura.LockedToPart = true | |
6451 | Aura.Lifetime = NumberRange.new(1.5) | |
6452 | Aura.Rate = 50 | |
6453 | Aura.Speed = NumberRange.new(4.3) | |
6454 | Aura.EmissionDirection = "Top" | |
6455 | Aura.Rotation = NumberRange.new(-8, 8) | |
6456 | local Music3 = Instance.new("Sound", UpperTorso) | |
6457 | Music3.SoundId = "rbxassetid://1195231856" | |
6458 | Music3.Pitch = 1 | |
6459 | Music3.Looped = false | |
6460 | Music3.Volume = 3.2 | |
6461 | wait(1.0E-4) | |
6462 | Music3:Play() | |
6463 | for i = 0, 18, 0.1 do | |
6464 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1) | |
6465 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1) | |
6466 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
6467 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
6468 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
6469 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
6470 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6471 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6472 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
6473 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
6474 | SS.CFrame = SS.CFrame * CFrame.Angles(0, 0.3, 0) | |
6475 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1) | |
6476 | HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0) | |
6477 | ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0) | |
6478 | BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3) | |
6479 | game:GetService("RunService").RenderStepped:wait() | |
6480 | end | |
6481 | SS:Destroy() | |
6482 | Music3:Destroy() | |
6483 | Idle = false | |
6484 | BO:Destroy() | |
6485 | ZO:Destroy() | |
6486 | HQ23:Destroy() | |
6487 | HQ:Destroy() | |
6488 | local Music3 = Instance.new("Sound", UpperTorso) | |
6489 | Music3.SoundId = "rbxassetid://891397456" | |
6490 | Music3.Pitch = 1 | |
6491 | Music3.Looped = true | |
6492 | Music3.Volume = 2.2 | |
6493 | wait(1.0E-4) | |
6494 | Music3:Play() | |
6495 | RootPart.Anchored = false | |
6496 | Mouse.KeyDown:connect(function(key) | |
6497 | if key == "]" then | |
6498 | end | |
6499 | if key == "]" then | |
6500 | end | |
6501 | if key == "]" then | |
6502 | end | |
6503 | if key == "]" then | |
6504 | end | |
6505 | if key == "]" then | |
6506 | end | |
6507 | end) | |
6508 | Mouse.Button1Down:connect(function() | |
6509 | if attack == false and attacktype == 1 then | |
6510 | Desperate() | |
6511 | attacktype = 2 | |
6512 | elseif attack == false and attacktype == 2 then | |
6513 | Desperate2() | |
6514 | attacktype = 3 | |
6515 | elseif attack == false and attacktype == 3 then | |
6516 | Desperate3() | |
6517 | attacktype = 1 | |
6518 | end | |
6519 | end) | |
6520 | wait(2121) | |
6521 | DZ = false | |
6522 | end | |
6523 | end) | |
6524 | Mouse.KeyDown:connect(function(key) | |
6525 | if key == "m" and blue == true then | |
6526 | local Music5 = Instance.new("Sound", UpperTorso) | |
6527 | Music5.SoundId = "rbxassetid://874183151" | |
6528 | Music5.Pitch = 1 | |
6529 | Music5.Looped = false | |
6530 | Music5.Volume = 3.6 | |
6531 | wait(1.0E-4) | |
6532 | Music5:Play() | |
6533 | coroutine.resume(coroutine.create(function() | |
6534 | for i = 1, 1 do | |
6535 | do | |
6536 | local ZQW = Instance.new("Part", Character) | |
6537 | ZQW.Size = Vector3.new(1, 1, 1) | |
6538 | ZQW.BrickColor = BrickColor.new("Cyan") | |
6539 | ZQW.Material = "Neon" | |
6540 | ZQW.Anchored = true | |
6541 | ZQW.CanCollide = false | |
6542 | ZQW.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
6543 | local ZQW2 = Instance.new("SpecialMesh", ZQW) | |
6544 | ZQW2.MeshType = "Sphere" | |
6545 | ZQW2.Scale = Vector3.new(1, 1, 1) | |
6546 | coroutine.resume(coroutine.create(function() | |
6547 | for i = 1, 200 do | |
6548 | ZQW2.Scale = ZQW2.Scale + Vector3.new(8, 8, 8) | |
6549 | ZQW.Transparency = ZQW.Transparency + 0.07 | |
6550 | wait(1.0E-11) | |
6551 | end | |
6552 | end)) | |
6553 | wait(0.3) | |
6554 | end | |
6555 | end | |
6556 | end)) | |
6557 | local Music4 = Instance.new("Sound", UpperTorso) | |
6558 | Music4.SoundId = "rbxassetid://600060450" | |
6559 | Music4.Pitch = 1 | |
6560 | Music4.Looped = true | |
6561 | Music4.Volume = 1.6 | |
6562 | wait(1.0E-4) | |
6563 | Music4:Play() | |
6564 | local Aura = Instance.new("ParticleEmitter") | |
6565 | Aura.Name = "Aura" | |
6566 | Aura.Texture = "rbxassetid://1083580077" | |
6567 | Aura.Parent = UpperTorso | |
6568 | Aura.LightEmission = 0.7 | |
6569 | Aura.Transparency = NumberSequence.new(0.2, 1) | |
6570 | Aura.Color = ColorSequence.new(BrickColor.new("White").Color) | |
6571 | Aura.Size = NumberSequence.new(0.2, 11) | |
6572 | Aura.LockedToPart = true | |
6573 | Aura.Lifetime = NumberRange.new(1.5) | |
6574 | Aura.Rate = 50 | |
6575 | Aura.Speed = NumberRange.new(1.3) | |
6576 | Aura.EmissionDirection = "Top" | |
6577 | Aura.Rotation = NumberRange.new(-8, 8) | |
6578 | end | |
6579 | end) | |
6580 | Mouse.KeyDown:connect(function(key) | |
6581 | if key == "n" then | |
6582 | for i, v in pairs(UpperTorso:GetChildren()) do | |
6583 | if v:IsA("ParticleEmitter") then | |
6584 | v:Remove() | |
6585 | end | |
6586 | end | |
6587 | for i, v in pairs(Head:GetChildren()) do | |
6588 | if v:IsA("ParticleEmitter") then | |
6589 | v:Remove() | |
6590 | end | |
6591 | end | |
6592 | for i, v in pairs(LowerTorso:GetChildren()) do | |
6593 | if v:IsA("PointLight") then | |
6594 | v:Remove() | |
6595 | end | |
6596 | end | |
6597 | for i, v in pairs(UpperTorso:GetChildren()) do | |
6598 | if v:IsA("Sound") then | |
6599 | v:Remove() | |
6600 | end | |
6601 | end | |
6602 | end | |
6603 | end) | |
6604 | Mouse.KeyDown:connect(function(key) | |
6605 | if key == "y" and base == true and ssj == false and ssj2 == false and ssj4 == false and ssj3 == false and instinct == false and ssjg == false then | |
6606 | Idle = true | |
6607 | ssj = false | |
6608 | ssj2 = false | |
6609 | blue = true | |
6610 | base = false | |
6611 | multiplier = 126000 | |
6612 | local H = Instance.new("Part", UpperTorso) | |
6613 | H.Size = Vector3.new(1, 1, 1) | |
6614 | H.BrickColor = BrickColor.new("Cyan") | |
6615 | H.CanCollide = false | |
6616 | H.Material = "Neon" | |
6617 | H.Anchored = true | |
6618 | H.CFrame = RootPart.CFrame * CFrame.new(0, 8.1, 0) * CFrame.Angles(0, 1.55, 0) | |
6619 | local H2 = Instance.new("SpecialMesh", H) | |
6620 | H2.MeshId = "rbxassetid://569384034" | |
6621 | H2.Scale = Vector3.new(2.5, 2.5, 2.5) | |
6622 | RootPart.Anchored = true | |
6623 | local Music2 = Instance.new("Sound", UpperTorso) | |
6624 | Music2.SoundId = "rbxassetid://917377181" | |
6625 | Music2.Pitch = 1 | |
6626 | Music2.Looped = false | |
6627 | Music2.Volume = 3.2 | |
6628 | wait(1.0E-4) | |
6629 | Music2:Play() | |
6630 | local Music3 = Instance.new("Sound", UpperTorso) | |
6631 | Music3.SoundId = "rbxassetid://891397456" | |
6632 | Music3.Pitch = 1 | |
6633 | Music3.Looped = false | |
6634 | Music3.Volume = 3.2 | |
6635 | wait(1.0E-4) | |
6636 | Music3:Play() | |
6637 | coroutine.resume(coroutine.create(function() | |
6638 | for i = 1, 5 do | |
6639 | do | |
6640 | local HQ = Instance.new("Part", Character) | |
6641 | HQ.Size = Vector3.new(1, 0, 1) | |
6642 | HQ.BrickColor = BrickColor.new("Cyan") | |
6643 | HQ.Material = "Neon" | |
6644 | HQ.Anchored = true | |
6645 | HQ.CanCollide = false | |
6646 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
6647 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
6648 | HQ2.MeshId = "rbxassetid://20329976" | |
6649 | HQ2.Scale = Vector3.new(1, 1, 1) | |
6650 | local HQ5 = Instance.new("Part", Character) | |
6651 | HQ5.Size = Vector3.new(1, 0, 1) | |
6652 | HQ5.BrickColor = BrickColor.new("Cyan") | |
6653 | HQ5.Material = "Neon" | |
6654 | HQ5.Anchored = true | |
6655 | HQ5.CanCollide = false | |
6656 | HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
6657 | local HQ6 = Instance.new("SpecialMesh", HQ5) | |
6658 | HQ6.MeshId = "rbxassetid://20329976" | |
6659 | HQ6.Scale = Vector3.new(1, 1, 1) | |
6660 | coroutine.resume(coroutine.create(function() | |
6661 | for i = 0, 6, 0.1 do | |
6662 | HQ2.Scale = HQ2.Scale + Vector3.new(2, 0, 2) | |
6663 | HQ.Transparency = HQ.Transparency + 0.09 | |
6664 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0) | |
6665 | HQ6.Scale = HQ6.Scale + Vector3.new(2, 0, 2) | |
6666 | HQ5.Transparency = HQ5.Transparency + 0.09 | |
6667 | HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0) | |
6668 | wait(1.0E-11) | |
6669 | end | |
6670 | end)) | |
6671 | wait(0.3) | |
6672 | end | |
6673 | end | |
6674 | end)) | |
6675 | for i = 0, 16, 0.1 do | |
6676 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-20)), 0.1) | |
6677 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(20)), 0.1) | |
6678 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1) | |
6679 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1) | |
6680 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1) | |
6681 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1) | |
6682 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6683 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6684 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6685 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1) | |
6686 | H.CFrame = H.CFrame * CFrame.Angles(0, 0.3, 0) | |
6687 | game:GetService("RunService").RenderStepped:wait() | |
6688 | end | |
6689 | H:Destroy() | |
6690 | wait(0) | |
6691 | local Music7 = Instance.new("Sound", UpperTorso) | |
6692 | Music7.SoundId = "rbxassetid://1019285316" | |
6693 | Music7.Pitch = 1 | |
6694 | Music7.Looped = false | |
6695 | Music7.Volume = 5.2 | |
6696 | wait(1.0E-4) | |
6697 | Music7:Play() | |
6698 | local SS = Instance.new("Part", UpperTorso) | |
6699 | SS.Size = Vector3.new(1, 1, 1) | |
6700 | SS.BrickColor = BrickColor.new("Toothpaste") | |
6701 | SS.CanCollide = false | |
6702 | SS.Material = "Neon" | |
6703 | SS.Anchored = true | |
6704 | SS.CFrame = RootPart.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(0, 1.55, 0) | |
6705 | local SS2 = Instance.new("SpecialMesh", SS) | |
6706 | SS2.MeshId = "rbxassetid://569384034" | |
6707 | SS2.Scale = Vector3.new(4.5, 4.5, 4.5) | |
6708 | coroutine.resume(coroutine.create(function() | |
6709 | for i = 1, 11 do | |
6710 | do | |
6711 | local HQ = Instance.new("Part", Character) | |
6712 | HQ.Size = Vector3.new(1, 0, 1) | |
6713 | HQ.BrickColor = BrickColor.new("Toothpaste") | |
6714 | HQ.Material = "Neon" | |
6715 | HQ.Anchored = true | |
6716 | HQ.CanCollide = false | |
6717 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
6718 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
6719 | HQ2.MeshId = "rbxassetid://20329976" | |
6720 | HQ2.Scale = Vector3.new(1, 1, 1) | |
6721 | local HQ5 = Instance.new("Part", Character) | |
6722 | HQ5.Size = Vector3.new(1, 0, 1) | |
6723 | HQ5.BrickColor = BrickColor.new("Toothpaste") | |
6724 | HQ5.Material = "Neon" | |
6725 | HQ5.Anchored = true | |
6726 | HQ5.CanCollide = false | |
6727 | HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
6728 | local HQ6 = Instance.new("SpecialMesh", HQ5) | |
6729 | HQ6.MeshId = "rbxassetid://20329976" | |
6730 | HQ6.Scale = Vector3.new(1, 1, 1) | |
6731 | local ZQW = Instance.new("Part", Character) | |
6732 | ZQW.Size = Vector3.new(1, 1, 1) | |
6733 | ZQW.BrickColor = BrickColor.new("Cyan") | |
6734 | ZQW.Material = "Neon" | |
6735 | ZQW.Anchored = true | |
6736 | ZQW.CanCollide = false | |
6737 | ZQW.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
6738 | local ZQW2 = Instance.new("SpecialMesh", ZQW) | |
6739 | ZQW2.MeshType = "Sphere" | |
6740 | ZQW2.Scale = Vector3.new(1, 1, 1) | |
6741 | coroutine.resume(coroutine.create(function() | |
6742 | for i = 1, 200 do | |
6743 | HQ2.Scale = HQ2.Scale + Vector3.new(4, 0, 4) | |
6744 | HQ.Transparency = HQ.Transparency + 0.09 | |
6745 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0) | |
6746 | HQ6.Scale = HQ6.Scale + Vector3.new(4, 0, 4) | |
6747 | HQ5.Transparency = HQ5.Transparency + 0.09 | |
6748 | HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0) | |
6749 | ZQW2.Scale = ZQW2.Scale + Vector3.new(8, 8, 8) | |
6750 | ZQW.Transparency = ZQW.Transparency + 0.07 | |
6751 | wait(1.0E-11) | |
6752 | end | |
6753 | end)) | |
6754 | wait(0.3) | |
6755 | end | |
6756 | end | |
6757 | end)) | |
6758 | local HQ = Instance.new("Part", RootPart) | |
6759 | HQ.Size = Vector3.new(1, 1, 1) | |
6760 | HQ.BrickColor = BrickColor.new("Cyan") | |
6761 | HQ.Material = "Neon" | |
6762 | HQ.Anchored = true | |
6763 | HQ.CanCollide = false | |
6764 | HQ.Transparency = 0.4 | |
6765 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
6766 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
6767 | HQ2.MeshType = "Cylinder" | |
6768 | HQ2.Scale = Vector3.new(190, 1.2, 1.2) | |
6769 | local HQ23 = Instance.new("Part", RootPart) | |
6770 | HQ23.Size = Vector3.new(1, 1, 1) | |
6771 | HQ23.BrickColor = BrickColor.new("Cyan") | |
6772 | HQ23.Material = "Neon" | |
6773 | HQ23.Anchored = true | |
6774 | HQ23.CanCollide = false | |
6775 | HQ23.Transparency = 0.4 | |
6776 | HQ23.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
6777 | local HQ22 = Instance.new("SpecialMesh", HQ23) | |
6778 | HQ22.MeshType = "Cylinder" | |
6779 | HQ22.Scale = Vector3.new(190, 1.2, 1.2) | |
6780 | local ZO = Instance.new("Part", RootPart) | |
6781 | ZO.Size = Vector3.new(1, 1, 1) | |
6782 | ZO.BrickColor = BrickColor.new("Cyan") | |
6783 | ZO.Material = "Neon" | |
6784 | ZO.Anchored = true | |
6785 | ZO.CanCollide = false | |
6786 | ZO.Transparency = 0.4 | |
6787 | ZO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
6788 | local ZO2 = Instance.new("SpecialMesh", ZO) | |
6789 | ZO2.MeshType = "Cylinder" | |
6790 | ZO2.Scale = Vector3.new(180, 1.2, 1.2) | |
6791 | local BO = Instance.new("Part", RootPart) | |
6792 | BO.Size = Vector3.new(1, 1, 1) | |
6793 | BO.BrickColor = BrickColor.new("Cyan") | |
6794 | BO.Material = "Neon" | |
6795 | BO.Anchored = true | |
6796 | BO.CanCollide = false | |
6797 | BO.Transparency = 0.4 | |
6798 | BO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
6799 | local BO2 = Instance.new("SpecialMesh", BO) | |
6800 | BO2.MeshType = "Cylinder" | |
6801 | BO2.Scale = Vector3.new(150, 1.2, 1.2) | |
6802 | Hair:Destroy() | |
6803 | Hair2:Destroy() | |
6804 | Hair3:Destroy() | |
6805 | BaseHair.Transparency = 1 | |
6806 | Blue.Transparency = 0 | |
6807 | wait(0.01) | |
6808 | Humanoid.MaxHealth = 5300000000 | |
6809 | wait(0.01) | |
6810 | Humanoid.Health = 5300000000 | |
6811 | Humanoid.JumpPower = 300 | |
6812 | Character.Head.face.Texture = "rbxassetid://681221011" | |
6813 | newaura2.ImageTransparency = 0 | |
6814 | lig = Instance.new("PointLight", LowerTorso) | |
6815 | lig.Color = Color3.new(0, 255, 255) | |
6816 | lig.Range = 12 | |
6817 | for i = 0, 18, 0.1 do | |
6818 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1) | |
6819 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1) | |
6820 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
6821 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
6822 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
6823 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
6824 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6825 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6826 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
6827 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
6828 | SS.CFrame = SS.CFrame * CFrame.Angles(0, 0.3, 0) | |
6829 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1) | |
6830 | HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0) | |
6831 | ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0) | |
6832 | BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3) | |
6833 | game:GetService("RunService").RenderStepped:wait() | |
6834 | end | |
6835 | SS:Destroy() | |
6836 | Music3:Destroy() | |
6837 | Idle = false | |
6838 | BO:Destroy() | |
6839 | ZO:Destroy() | |
6840 | HQ23:Destroy() | |
6841 | HQ:Destroy() | |
6842 | local Music2 = Instance.new("Sound", UpperTorso) | |
6843 | Music2.SoundId = "rbxassetid://907538836" | |
6844 | Music2.Pitch = 1 | |
6845 | Music2.Looped = false | |
6846 | Music2.Volume = 4.2 | |
6847 | wait(1.0E-4) | |
6848 | Music2:Play() | |
6849 | local Music3 = Instance.new("Sound", UpperTorso) | |
6850 | Music3.SoundId = "rbxassetid://908226507" | |
6851 | Music3.Pitch = 1 | |
6852 | Music3.Looped = true | |
6853 | Music3.Volume = 0.1 | |
6854 | wait(1.0E-4) | |
6855 | Music3:Play() | |
6856 | local Music4 = Instance.new("Sound", UpperTorso) | |
6857 | Music4.SoundId = "rbxassetid://600060450" | |
6858 | Music4.Pitch = 1 | |
6859 | Music4.Looped = true | |
6860 | Music4.Volume = 1.6 | |
6861 | wait(1.0E-4) | |
6862 | Music4:Play() | |
6863 | local Aura = Instance.new("ParticleEmitter") | |
6864 | Aura.Name = "Aura" | |
6865 | Aura.Texture = "rbxassetid://1083580077" | |
6866 | Aura.Parent = UpperTorso | |
6867 | Aura.LightEmission = 0.7 | |
6868 | Aura.Transparency = NumberSequence.new(0.2, 1) | |
6869 | Aura.Color = ColorSequence.new(BrickColor.new("White").Color) | |
6870 | Aura.Size = NumberSequence.new(0.2, 11) | |
6871 | Aura.LockedToPart = true | |
6872 | Aura.Lifetime = NumberRange.new(1.5) | |
6873 | Aura.Rate = 50 | |
6874 | Aura.Speed = NumberRange.new(1.3) | |
6875 | Aura.EmissionDirection = "Top" | |
6876 | Aura.Rotation = NumberRange.new(-8, 8) | |
6877 | RootPart.Anchored = false | |
6878 | Mouse.KeyDown:connect(function(key) | |
6879 | if key == "]" then | |
6880 | end | |
6881 | if key == "]" then | |
6882 | end | |
6883 | if key == "]" then | |
6884 | end | |
6885 | if key == "]" then | |
6886 | end | |
6887 | if key == "]" then | |
6888 | end | |
6889 | end) | |
6890 | Mouse.Button1Down:connect(function() | |
6891 | if attack == false and attacktype == 1 then | |
6892 | Strong() | |
6893 | attacktype = 2 | |
6894 | elseif attack == false and attacktype == 2 then | |
6895 | Strong2() | |
6896 | attacktype = 3 | |
6897 | elseif attack == false and attacktype == 3 then | |
6898 | Strong3() | |
6899 | attacktype = 1 | |
6900 | end | |
6901 | end) | |
6902 | wait(2121) | |
6903 | DZ = false | |
6904 | off = true | |
6905 | end | |
6906 | end) | |
6907 | Mouse.KeyDown:connect(function(key) | |
6908 | if key == "t" and base == true and ssj == false and ssj2 == false and ssj4 == false and ssj3 == false and instinct == false and blue == false then | |
6909 | Idle = true | |
6910 | ssj = false | |
6911 | ssj2 = false | |
6912 | ssjg = true | |
6913 | blue = false | |
6914 | base = false | |
6915 | multiplier = 12300 | |
6916 | local H = Instance.new("Part", UpperTorso) | |
6917 | H.Size = Vector3.new(1, 1, 1) | |
6918 | H.BrickColor = BrickColor.new("Cyan") | |
6919 | H.CanCollide = false | |
6920 | H.Material = "Neon" | |
6921 | H.Anchored = true | |
6922 | H.CFrame = RootPart.CFrame * CFrame.new(0, 8.1, 0) * CFrame.Angles(0, 1.55, 0) | |
6923 | local H2 = Instance.new("SpecialMesh", H) | |
6924 | H2.MeshId = "rbxassetid://569384034" | |
6925 | H2.Scale = Vector3.new(2.5, 2.5, 2.5) | |
6926 | RootPart.Anchored = true | |
6927 | local Music2 = Instance.new("Sound", UpperTorso) | |
6928 | Music2.SoundId = "rbxassetid://917377181" | |
6929 | Music2.Pitch = 1 | |
6930 | Music2.Looped = false | |
6931 | Music2.Volume = 3.2 | |
6932 | wait(1.0E-4) | |
6933 | Music2:Play() | |
6934 | local Music3 = Instance.new("Sound", UpperTorso) | |
6935 | Music3.SoundId = "rbxassetid://891397456" | |
6936 | Music3.Pitch = 1 | |
6937 | Music3.Looped = false | |
6938 | Music3.Volume = 3.2 | |
6939 | wait(1.0E-4) | |
6940 | Music3:Play() | |
6941 | coroutine.resume(coroutine.create(function() | |
6942 | for i = 1, 5 do | |
6943 | do | |
6944 | local HQ = Instance.new("Part", Character) | |
6945 | HQ.Size = Vector3.new(1, 0, 1) | |
6946 | HQ.BrickColor = BrickColor.new("Cyan") | |
6947 | HQ.Material = "Neon" | |
6948 | HQ.Anchored = true | |
6949 | HQ.CanCollide = false | |
6950 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
6951 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
6952 | HQ2.MeshId = "rbxassetid://20329976" | |
6953 | HQ2.Scale = Vector3.new(1, 1, 1) | |
6954 | local HQ5 = Instance.new("Part", Character) | |
6955 | HQ5.Size = Vector3.new(1, 0, 1) | |
6956 | HQ5.BrickColor = BrickColor.new("Cyan") | |
6957 | HQ5.Material = "Neon" | |
6958 | HQ5.Anchored = true | |
6959 | HQ5.CanCollide = false | |
6960 | HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
6961 | local HQ6 = Instance.new("SpecialMesh", HQ5) | |
6962 | HQ6.MeshId = "rbxassetid://20329976" | |
6963 | HQ6.Scale = Vector3.new(1, 1, 1) | |
6964 | coroutine.resume(coroutine.create(function() | |
6965 | for i = 0, 6, 0.1 do | |
6966 | HQ2.Scale = HQ2.Scale + Vector3.new(2, 0, 2) | |
6967 | HQ.Transparency = HQ.Transparency + 0.09 | |
6968 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0) | |
6969 | HQ6.Scale = HQ6.Scale + Vector3.new(2, 0, 2) | |
6970 | HQ5.Transparency = HQ5.Transparency + 0.09 | |
6971 | HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0) | |
6972 | wait(1.0E-11) | |
6973 | end | |
6974 | end)) | |
6975 | wait(0.3) | |
6976 | end | |
6977 | end | |
6978 | end)) | |
6979 | for i = 0, 16, 0.1 do | |
6980 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-20)), 0.1) | |
6981 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(20)), 0.1) | |
6982 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1) | |
6983 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1) | |
6984 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1) | |
6985 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1) | |
6986 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6987 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6988 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
6989 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1) | |
6990 | H.CFrame = H.CFrame * CFrame.Angles(0, 0.3, 0) | |
6991 | game:GetService("RunService").RenderStepped:wait() | |
6992 | end | |
6993 | H:Destroy() | |
6994 | wait(0) | |
6995 | local Music7 = Instance.new("Sound", UpperTorso) | |
6996 | Music7.SoundId = "rbxassetid://1019285316" | |
6997 | Music7.Pitch = 1 | |
6998 | Music7.Looped = false | |
6999 | Music7.Volume = 5.2 | |
7000 | wait(1.0E-4) | |
7001 | Music7:Play() | |
7002 | local SS = Instance.new("Part", UpperTorso) | |
7003 | SS.Size = Vector3.new(1, 1, 1) | |
7004 | SS.BrickColor = BrickColor.new("Bright red") | |
7005 | SS.CanCollide = false | |
7006 | SS.Material = "Neon" | |
7007 | SS.Anchored = true | |
7008 | SS.CFrame = RootPart.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(0, 1.55, 0) | |
7009 | local SS2 = Instance.new("SpecialMesh", SS) | |
7010 | SS2.MeshId = "rbxassetid://569384034" | |
7011 | SS2.Scale = Vector3.new(4.5, 4.5, 4.5) | |
7012 | coroutine.resume(coroutine.create(function() | |
7013 | for i = 1, 11 do | |
7014 | do | |
7015 | local HQ = Instance.new("Part", Character) | |
7016 | HQ.Size = Vector3.new(1, 0, 1) | |
7017 | HQ.BrickColor = BrickColor.new("Toothpaste") | |
7018 | HQ.Material = "Neon" | |
7019 | HQ.Anchored = true | |
7020 | HQ.CanCollide = false | |
7021 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
7022 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
7023 | HQ2.MeshId = "rbxassetid://20329976" | |
7024 | HQ2.Scale = Vector3.new(1, 1, 1) | |
7025 | local HQ5 = Instance.new("Part", Character) | |
7026 | HQ5.Size = Vector3.new(1, 0, 1) | |
7027 | HQ5.BrickColor = BrickColor.new("Toothpaste") | |
7028 | HQ5.Material = "Neon" | |
7029 | HQ5.Anchored = true | |
7030 | HQ5.CanCollide = false | |
7031 | HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
7032 | local HQ6 = Instance.new("SpecialMesh", HQ5) | |
7033 | HQ6.MeshId = "rbxassetid://20329976" | |
7034 | HQ6.Scale = Vector3.new(1, 1, 1) | |
7035 | local ZQW = Instance.new("Part", Character) | |
7036 | ZQW.Size = Vector3.new(1, 1, 1) | |
7037 | ZQW.BrickColor = BrickColor.new("Cyan") | |
7038 | ZQW.Material = "Neon" | |
7039 | ZQW.Anchored = true | |
7040 | ZQW.CanCollide = false | |
7041 | ZQW.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
7042 | local ZQW2 = Instance.new("SpecialMesh", ZQW) | |
7043 | ZQW2.MeshType = "Sphere" | |
7044 | ZQW2.Scale = Vector3.new(1, 1, 1) | |
7045 | coroutine.resume(coroutine.create(function() | |
7046 | for i = 1, 200 do | |
7047 | HQ2.Scale = HQ2.Scale + Vector3.new(4, 0, 4) | |
7048 | HQ.Transparency = HQ.Transparency + 0.09 | |
7049 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0) | |
7050 | HQ6.Scale = HQ6.Scale + Vector3.new(4, 0, 4) | |
7051 | HQ5.Transparency = HQ5.Transparency + 0.09 | |
7052 | HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0) | |
7053 | ZQW2.Scale = ZQW2.Scale + Vector3.new(8, 8, 8) | |
7054 | ZQW.Transparency = ZQW.Transparency + 0.07 | |
7055 | wait(1.0E-11) | |
7056 | end | |
7057 | end)) | |
7058 | wait(0.3) | |
7059 | end | |
7060 | end | |
7061 | end)) | |
7062 | local HQ = Instance.new("Part", RootPart) | |
7063 | HQ.Size = Vector3.new(1, 1, 1) | |
7064 | HQ.BrickColor = BrickColor.new("Bright red") | |
7065 | HQ.Material = "Neon" | |
7066 | HQ.Anchored = true | |
7067 | HQ.CanCollide = false | |
7068 | HQ.Transparency = 0.4 | |
7069 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
7070 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
7071 | HQ2.MeshType = "Cylinder" | |
7072 | HQ2.Scale = Vector3.new(190, 1.2, 1.2) | |
7073 | local HQ23 = Instance.new("Part", RootPart) | |
7074 | HQ23.Size = Vector3.new(1, 1, 1) | |
7075 | HQ23.BrickColor = BrickColor.new("Bright red") | |
7076 | HQ23.Material = "Neon" | |
7077 | HQ23.Anchored = true | |
7078 | HQ23.CanCollide = false | |
7079 | HQ23.Transparency = 0.4 | |
7080 | HQ23.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
7081 | local HQ22 = Instance.new("SpecialMesh", HQ23) | |
7082 | HQ22.MeshType = "Cylinder" | |
7083 | HQ22.Scale = Vector3.new(190, 1.2, 1.2) | |
7084 | local ZO = Instance.new("Part", RootPart) | |
7085 | ZO.Size = Vector3.new(1, 1, 1) | |
7086 | ZO.BrickColor = BrickColor.new("Bright red") | |
7087 | ZO.Material = "Neon" | |
7088 | ZO.Anchored = true | |
7089 | ZO.CanCollide = false | |
7090 | ZO.Transparency = 0.4 | |
7091 | ZO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
7092 | local ZO2 = Instance.new("SpecialMesh", ZO) | |
7093 | ZO2.MeshType = "Cylinder" | |
7094 | ZO2.Scale = Vector3.new(180, 1.2, 1.2) | |
7095 | local BO = Instance.new("Part", RootPart) | |
7096 | BO.Size = Vector3.new(1, 1, 1) | |
7097 | BO.BrickColor = BrickColor.new("Bright red") | |
7098 | BO.Material = "Neon" | |
7099 | BO.Anchored = true | |
7100 | BO.CanCollide = false | |
7101 | BO.Transparency = 0.4 | |
7102 | BO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
7103 | local BO2 = Instance.new("SpecialMesh", BO) | |
7104 | BO2.MeshType = "Cylinder" | |
7105 | BO2.Scale = Vector3.new(150, 1.2, 1.2) | |
7106 | Hair:Destroy() | |
7107 | Hair2:Destroy() | |
7108 | Hair3:Destroy() | |
7109 | HairG.Transparency = 0 | |
7110 | wait(0.01) | |
7111 | Humanoid.MaxHealth = 500000000 | |
7112 | wait(0.01) | |
7113 | Humanoid.Health = 500000000 | |
7114 | Humanoid.JumpPower = 300 | |
7115 | Character.Head.face.Texture = "rbxassetid://681220447" | |
7116 | newaura2.ImageTransparency = 0 | |
7117 | lig = Instance.new("PointLight", LowerTorso) | |
7118 | lig.Color = Color3.new(255, 0, 0) | |
7119 | lig.Range = 12 | |
7120 | for i = 0, 18, 0.1 do | |
7121 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1) | |
7122 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1) | |
7123 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
7124 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
7125 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
7126 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
7127 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7128 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7129 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
7130 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
7131 | SS.CFrame = SS.CFrame * CFrame.Angles(0, 0.3, 0) | |
7132 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1) | |
7133 | HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0) | |
7134 | ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0) | |
7135 | BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3) | |
7136 | game:GetService("RunService").RenderStepped:wait() | |
7137 | end | |
7138 | SS:Destroy() | |
7139 | Music3:Destroy() | |
7140 | Idle = false | |
7141 | BO:Destroy() | |
7142 | ZO:Destroy() | |
7143 | HQ23:Destroy() | |
7144 | HQ:Destroy() | |
7145 | local Music2 = Instance.new("Sound", UpperTorso) | |
7146 | Music2.SoundId = "rbxassetid://907538836" | |
7147 | Music2.Pitch = 1 | |
7148 | Music2.Looped = false | |
7149 | Music2.Volume = 4.2 | |
7150 | wait(1.0E-4) | |
7151 | Music2:Play() | |
7152 | local Music3 = Instance.new("Sound", UpperTorso) | |
7153 | Music3.SoundId = "rbxassetid://1019449582" | |
7154 | Music3.Pitch = 1 | |
7155 | Music3.Looped = true | |
7156 | Music3.Volume = 0.9 | |
7157 | wait(1.0E-4) | |
7158 | Music3:Play() | |
7159 | local Music4 = Instance.new("Sound", UpperTorso) | |
7160 | Music4.SoundId = "rbxassetid://590580266" | |
7161 | Music4.Pitch = 1 | |
7162 | Music4.Looped = true | |
7163 | Music4.Volume = 3.4 | |
7164 | wait(1.0E-4) | |
7165 | Music4:Play() | |
7166 | local Aura = Instance.new("ParticleEmitter") | |
7167 | Aura.Name = "Aura" | |
7168 | Aura.Texture = "rbxassetid://1035402677" | |
7169 | Aura.Parent = UpperTorso | |
7170 | Aura.LightEmission = 0.7 | |
7171 | Aura.Transparency = NumberSequence.new(0.3, 1) | |
7172 | Aura.Color = ColorSequence.new(BrickColor.new("White").Color) | |
7173 | Aura.Size = NumberSequence.new(0.7, 11) | |
7174 | Aura.LockedToPart = true | |
7175 | Aura.Lifetime = NumberRange.new(1.5) | |
7176 | Aura.Rate = 50 | |
7177 | Aura.Speed = NumberRange.new(1.3) | |
7178 | Aura.EmissionDirection = "Top" | |
7179 | Aura.Rotation = NumberRange.new(-8, 8) | |
7180 | local Aura2 = Instance.new("ParticleEmitter") | |
7181 | Aura2.Name = "Aura" | |
7182 | Aura2.Texture = "rbxassetid://242102147" | |
7183 | Aura2.Parent = UpperTorso | |
7184 | Aura2.LightEmission = 0.7 | |
7185 | Aura2.Transparency = NumberSequence.new(0.3, 1) | |
7186 | Aura2.Color = ColorSequence.new(BrickColor.new("Bright red").Color) | |
7187 | Aura2.Size = NumberSequence.new(2, 8) | |
7188 | Aura2.LockedToPart = true | |
7189 | Aura2.Lifetime = NumberRange.new(1.5) | |
7190 | Aura2.Rate = 50 | |
7191 | Aura2.Speed = NumberRange.new(1.3) | |
7192 | Aura2.EmissionDirection = "Top" | |
7193 | Aura2.Rotation = NumberRange.new(-320, 320) | |
7194 | local tra = Instance.new("ParticleEmitter") | |
7195 | tra.Parent = Head | |
7196 | tra.LightEmission = 1 | |
7197 | tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color) | |
7198 | tra.Rate = 15 | |
7199 | tra.Rotation = NumberRange.new(-5, 5) | |
7200 | tra.Lifetime = NumberRange.new(1.5, 2) | |
7201 | tra.Size = NumberSequence.new(0.098, 0) | |
7202 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
7203 | tra.Speed = NumberRange.new(0.5) | |
7204 | tra.VelocitySpread = 360 | |
7205 | tra.VelocityInheritance = 0.5 | |
7206 | tra.ZOffset = 2 | |
7207 | local tra = Instance.new("ParticleEmitter") | |
7208 | tra.Parent = HairG | |
7209 | tra.LightEmission = 1 | |
7210 | tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color) | |
7211 | tra.Rate = 15 | |
7212 | tra.Rotation = NumberRange.new(-5, 5) | |
7213 | tra.Lifetime = NumberRange.new(1.5, 2) | |
7214 | tra.Size = NumberSequence.new(0.098, 0) | |
7215 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
7216 | tra.Speed = NumberRange.new(0.5) | |
7217 | tra.VelocitySpread = 360 | |
7218 | tra.VelocityInheritance = 0.5 | |
7219 | tra.ZOffset = 2 | |
7220 | local tra = Instance.new("ParticleEmitter") | |
7221 | tra.Parent = UpperTorso | |
7222 | tra.LightEmission = 1 | |
7223 | tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color) | |
7224 | tra.Rate = 15 | |
7225 | tra.Rotation = NumberRange.new(-5, 5) | |
7226 | tra.Lifetime = NumberRange.new(1.5, 2) | |
7227 | tra.Size = NumberSequence.new(0.098, 0) | |
7228 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
7229 | tra.Speed = NumberRange.new(0.5) | |
7230 | tra.VelocitySpread = 360 | |
7231 | tra.VelocityInheritance = 0.5 | |
7232 | tra.ZOffset = 2 | |
7233 | local tra = Instance.new("ParticleEmitter") | |
7234 | tra.Parent = RightLowerArm | |
7235 | tra.LightEmission = 1 | |
7236 | tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color) | |
7237 | tra.Rate = 15 | |
7238 | tra.Rotation = NumberRange.new(-5, 5) | |
7239 | tra.Lifetime = NumberRange.new(1.5, 2) | |
7240 | tra.Size = NumberSequence.new(0.098, 0) | |
7241 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
7242 | tra.Speed = NumberRange.new(0.5) | |
7243 | tra.VelocitySpread = 360 | |
7244 | tra.VelocityInheritance = 0.5 | |
7245 | tra.ZOffset = 2 | |
7246 | local tra = Instance.new("ParticleEmitter") | |
7247 | tra.Parent = LeftLowerArm | |
7248 | tra.LightEmission = 1 | |
7249 | tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color) | |
7250 | tra.Rate = 15 | |
7251 | tra.Rotation = NumberRange.new(-5, 5) | |
7252 | tra.Lifetime = NumberRange.new(1.5, 2) | |
7253 | tra.Size = NumberSequence.new(0.098, 0) | |
7254 | tra.Transparency = NumberSequence.new(0.2, 0.3, 1) | |
7255 | tra.Speed = NumberRange.new(0.5) | |
7256 | tra.VelocitySpread = 360 | |
7257 | tra.VelocityInheritance = 0.5 | |
7258 | tra.ZOffset = 2 | |
7259 | RootPart.Anchored = false | |
7260 | Mouse.KeyDown:connect(function(key) | |
7261 | if key == "]" then | |
7262 | end | |
7263 | if key == "]" then | |
7264 | end | |
7265 | if key == "]" then | |
7266 | end | |
7267 | if key == "]" then | |
7268 | end | |
7269 | if key == "]" then | |
7270 | end | |
7271 | end) | |
7272 | Mouse.Button1Down:connect(function() | |
7273 | if attack == false and attacktype == 1 then | |
7274 | Strong() | |
7275 | attacktype = 2 | |
7276 | elseif attack == false and attacktype == 2 then | |
7277 | Strong2() | |
7278 | attacktype = 3 | |
7279 | elseif attack == false and attacktype == 3 then | |
7280 | Strong3() | |
7281 | attacktype = 1 | |
7282 | end | |
7283 | end) | |
7284 | wait(2121) | |
7285 | DZ = false | |
7286 | off = true | |
7287 | end | |
7288 | end) | |
7289 | Mouse.KeyDown:connect(function(key) | |
7290 | if key == "j" and ssj == true and blue == false and ssjg == false and instinct == false then | |
7291 | Idle = true | |
7292 | ssj = false | |
7293 | ssj2 = true | |
7294 | blue = false | |
7295 | base = false | |
7296 | multiplier = 4 | |
7297 | off = false | |
7298 | local H = Instance.new("Part", UpperTorso) | |
7299 | H.Size = Vector3.new(1, 1, 1) | |
7300 | H.BrickColor = BrickColor.new("New Yeller") | |
7301 | H.CanCollide = false | |
7302 | H.Material = "Neon" | |
7303 | H.Anchored = true | |
7304 | H.CFrame = RootPart.CFrame * CFrame.new(0, 9.1, 0) * CFrame.Angles(0, 1.55, 0) | |
7305 | local H2 = Instance.new("SpecialMesh", H) | |
7306 | H2.MeshId = "rbxassetid://569384034" | |
7307 | H2.Scale = Vector3.new(3.5, 3.5, 3.5) | |
7308 | RootPart.Anchored = true | |
7309 | local Music2 = Instance.new("Sound", UpperTorso) | |
7310 | Music2.SoundId = "rbxassetid://917377181" | |
7311 | Music2.Pitch = 1 | |
7312 | Music2.Looped = false | |
7313 | Music2.Volume = 3.2 | |
7314 | wait(1.0E-4) | |
7315 | Music2:Play() | |
7316 | local Music3 = Instance.new("Sound", UpperTorso) | |
7317 | Music3.SoundId = "rbxassetid://891397456" | |
7318 | Music3.Pitch = 1 | |
7319 | Music3.Looped = false | |
7320 | Music3.Volume = 3.2 | |
7321 | wait(1.0E-4) | |
7322 | Music3:Play() | |
7323 | coroutine.resume(coroutine.create(function() | |
7324 | for i = 1, 7 do | |
7325 | do | |
7326 | local HQ = Instance.new("Part", Character) | |
7327 | HQ.Size = Vector3.new(1, 0, 1) | |
7328 | HQ.BrickColor = BrickColor.new("New Yeller") | |
7329 | HQ.Material = "Neon" | |
7330 | HQ.Anchored = true | |
7331 | HQ.CanCollide = false | |
7332 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
7333 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
7334 | HQ2.MeshId = "rbxassetid://20329976" | |
7335 | HQ2.Scale = Vector3.new(1, 1, 1) | |
7336 | local HQ5 = Instance.new("Part", Character) | |
7337 | HQ5.Size = Vector3.new(1, 0, 1) | |
7338 | HQ5.BrickColor = BrickColor.new("Gold") | |
7339 | HQ5.Material = "Neon" | |
7340 | HQ5.Anchored = true | |
7341 | HQ5.CanCollide = false | |
7342 | HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
7343 | local HQ6 = Instance.new("SpecialMesh", HQ5) | |
7344 | HQ6.MeshId = "rbxassetid://20329976" | |
7345 | HQ6.Scale = Vector3.new(1, 1, 1) | |
7346 | coroutine.resume(coroutine.create(function() | |
7347 | for i = 0, 7, 0.1 do | |
7348 | HQ2.Scale = HQ2.Scale + Vector3.new(4, 0, 4) | |
7349 | HQ.Transparency = HQ.Transparency + 0.09 | |
7350 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0) | |
7351 | HQ6.Scale = HQ6.Scale + Vector3.new(2, 0, 2) | |
7352 | HQ5.Transparency = HQ5.Transparency + 0.09 | |
7353 | HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0) | |
7354 | wait(1.0E-11) | |
7355 | end | |
7356 | end)) | |
7357 | wait(0.3) | |
7358 | end | |
7359 | end | |
7360 | end)) | |
7361 | for i = 0, 10, 0.1 do | |
7362 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-20)), 0.1) | |
7363 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(20)), 0.1) | |
7364 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1) | |
7365 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1) | |
7366 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1) | |
7367 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1) | |
7368 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7369 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7370 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7371 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1) | |
7372 | H.CFrame = H.CFrame * CFrame.Angles(0, 0.3, 0) | |
7373 | game:GetService("RunService").RenderStepped:wait() | |
7374 | end | |
7375 | H:Destroy() | |
7376 | wait(0) | |
7377 | local Music7 = Instance.new("Sound", UpperTorso) | |
7378 | Music7.SoundId = "rbxassetid://1035030726" | |
7379 | Music7.Pitch = 1 | |
7380 | Music7.Looped = false | |
7381 | Music7.Volume = 5.2 | |
7382 | wait(1.0E-4) | |
7383 | Music7:Play() | |
7384 | local SS = Instance.new("Part", UpperTorso) | |
7385 | SS.Size = Vector3.new(1, 1, 1) | |
7386 | SS.BrickColor = BrickColor.new("New Yeller") | |
7387 | SS.CanCollide = false | |
7388 | SS.Material = "Neon" | |
7389 | SS.Anchored = true | |
7390 | SS.CFrame = RootPart.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(0, 1.55, 0) | |
7391 | local SS2 = Instance.new("SpecialMesh", SS) | |
7392 | SS2.MeshId = "rbxassetid://569384034" | |
7393 | SS2.Scale = Vector3.new(4.5, 4.5, 4.5) | |
7394 | coroutine.resume(coroutine.create(function() | |
7395 | for i = 1, 11 do | |
7396 | do | |
7397 | local HQ = Instance.new("Part", Character) | |
7398 | HQ.Size = Vector3.new(1, 0, 1) | |
7399 | HQ.BrickColor = BrickColor.new("New Yeller") | |
7400 | HQ.Material = "Neon" | |
7401 | HQ.Anchored = true | |
7402 | HQ.CanCollide = false | |
7403 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
7404 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
7405 | HQ2.MeshId = "rbxassetid://20329976" | |
7406 | HQ2.Scale = Vector3.new(1, 1, 1) | |
7407 | local HQ5 = Instance.new("Part", Character) | |
7408 | HQ5.Size = Vector3.new(1, 0, 1) | |
7409 | HQ5.BrickColor = BrickColor.new("New Yeller") | |
7410 | HQ5.Material = "Neon" | |
7411 | HQ5.Anchored = true | |
7412 | HQ5.CanCollide = false | |
7413 | HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
7414 | local HQ6 = Instance.new("SpecialMesh", HQ5) | |
7415 | HQ6.MeshId = "rbxassetid://20329976" | |
7416 | HQ6.Scale = Vector3.new(1, 1, 1) | |
7417 | coroutine.resume(coroutine.create(function() | |
7418 | for i = 1, 200 do | |
7419 | HQ2.Scale = HQ2.Scale + Vector3.new(8, 0, 8) | |
7420 | HQ.Transparency = HQ.Transparency + 0.09 | |
7421 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0) | |
7422 | HQ6.Scale = HQ6.Scale + Vector3.new(4, 0, 4) | |
7423 | HQ5.Transparency = HQ5.Transparency + 0.09 | |
7424 | HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0) | |
7425 | wait(1.0E-11) | |
7426 | end | |
7427 | end)) | |
7428 | wait(0.3) | |
7429 | end | |
7430 | end | |
7431 | end)) | |
7432 | local HQ = Instance.new("Part", RootPart) | |
7433 | HQ.Size = Vector3.new(1, 1, 1) | |
7434 | HQ.BrickColor = BrickColor.new("New Yeller") | |
7435 | HQ.Material = "Neon" | |
7436 | HQ.Anchored = true | |
7437 | HQ.CanCollide = false | |
7438 | HQ.Transparency = 0.4 | |
7439 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
7440 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
7441 | HQ2.MeshType = "Cylinder" | |
7442 | HQ2.Scale = Vector3.new(120, 1.2, 1.2) | |
7443 | local HQ23 = Instance.new("Part", RootPart) | |
7444 | HQ23.Size = Vector3.new(1, 1, 1) | |
7445 | HQ23.BrickColor = BrickColor.new("New Yeller") | |
7446 | HQ23.Material = "Neon" | |
7447 | HQ23.Anchored = true | |
7448 | HQ23.CanCollide = false | |
7449 | HQ23.Transparency = 0.4 | |
7450 | HQ23.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
7451 | local HQ22 = Instance.new("SpecialMesh", HQ23) | |
7452 | HQ22.MeshType = "Cylinder" | |
7453 | HQ22.Scale = Vector3.new(90, 1.2, 1.2) | |
7454 | local ZO = Instance.new("Part", RootPart) | |
7455 | ZO.Size = Vector3.new(1, 1, 1) | |
7456 | ZO.BrickColor = BrickColor.new("New Yeller") | |
7457 | ZO.Material = "Neon" | |
7458 | ZO.Anchored = true | |
7459 | ZO.CanCollide = false | |
7460 | ZO.Transparency = 0.4 | |
7461 | ZO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
7462 | local ZO2 = Instance.new("SpecialMesh", ZO) | |
7463 | ZO2.MeshType = "Cylinder" | |
7464 | ZO2.Scale = Vector3.new(80, 1.2, 1.2) | |
7465 | local BO = Instance.new("Part", RootPart) | |
7466 | BO.Size = Vector3.new(1, 1, 1) | |
7467 | BO.BrickColor = BrickColor.new("New Yeller") | |
7468 | BO.Material = "Neon" | |
7469 | BO.Anchored = true | |
7470 | BO.CanCollide = false | |
7471 | BO.Transparency = 0.4 | |
7472 | BO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
7473 | local BO2 = Instance.new("SpecialMesh", BO) | |
7474 | BO2.MeshType = "Cylinder" | |
7475 | BO2.Scale = Vector3.new(70, 1.2, 1.2) | |
7476 | SSHair.Transparency = 1 | |
7477 | SS2Hair.Transparency = 0 | |
7478 | BaseHair.Transparency = 1 | |
7479 | Humanoid.MaxHealth = 100000 | |
7480 | wait(0.01) | |
7481 | Humanoid.Health = 100000 | |
7482 | Humanoid.JumpPower = 350 | |
7483 | Character.Head.face.Texture = "rbxassetid://681219465" | |
7484 | newaura2.ImageTransparency = 0 | |
7485 | lig = Instance.new("PointLight", LowerTorso) | |
7486 | lig.Color = Color3.new(255, 255, 0) | |
7487 | lig.Range = 12 | |
7488 | for i, v in pairs(LowerTorso:GetChildren()) do | |
7489 | if v:IsA("ParticleEmitter") then | |
7490 | v:Remove() | |
7491 | end | |
7492 | end | |
7493 | local Aura = Instance.new("ParticleEmitter") | |
7494 | Aura.Name = "Aura" | |
7495 | Aura.Texture = "rbxassetid://411939841" | |
7496 | Aura.Parent = UpperTorso | |
7497 | Aura.LightEmission = 1 | |
7498 | Aura.Transparency = NumberSequence.new(0.2, 1) | |
7499 | Aura.Color = ColorSequence.new(BrickColor.new("New Yeller").Color) | |
7500 | Aura.Size = NumberSequence.new(0.2, 8) | |
7501 | Aura.LockedToPart = true | |
7502 | Aura.Lifetime = NumberRange.new(1.5) | |
7503 | Aura.Rate = 50 | |
7504 | Aura.Speed = NumberRange.new(1.3) | |
7505 | Aura.EmissionDirection = "Top" | |
7506 | Aura.Rotation = NumberRange.new(-8, 8) | |
7507 | local Aura2 = Instance.new("ParticleEmitter") | |
7508 | Aura2.Name = "Aura" | |
7509 | Aura2.Texture = "rbxassetid://749313320" | |
7510 | Aura2.Parent = UpperTorso | |
7511 | Aura2.LightEmission = 1 | |
7512 | Aura2.Transparency = NumberSequence.new(0.2, 1) | |
7513 | Aura2.Color = ColorSequence.new(BrickColor.new("White").Color) | |
7514 | Aura2.Size = NumberSequence.new(4) | |
7515 | Aura2.LockedToPart = true | |
7516 | Aura2.Lifetime = NumberRange.new(0.1) | |
7517 | Aura2.Rate = 20 | |
7518 | Aura2.Speed = NumberRange.new(0) | |
7519 | Aura2.EmissionDirection = "Top" | |
7520 | Aura2.Rotation = NumberRange.new(-360, 360) | |
7521 | for i = 0, 8, 0.1 do | |
7522 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1) | |
7523 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1) | |
7524 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
7525 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
7526 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
7527 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
7528 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7529 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7530 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
7531 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
7532 | SS.CFrame = SS.CFrame * CFrame.Angles(0, 0.3, 0) | |
7533 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1) | |
7534 | HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0) | |
7535 | ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0) | |
7536 | BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3) | |
7537 | game:GetService("RunService").RenderStepped:wait() | |
7538 | end | |
7539 | SS:Destroy() | |
7540 | Music3:Destroy() | |
7541 | Idle = false | |
7542 | BO:Destroy() | |
7543 | ZO:Destroy() | |
7544 | HQ23:Destroy() | |
7545 | HQ:Destroy() | |
7546 | local Music3 = Instance.new("Sound", UpperTorso) | |
7547 | Music3.SoundId = "rbxassetid://550623222" | |
7548 | Music3.Pitch = 1 | |
7549 | Music3.Looped = true | |
7550 | Music3.Volume = 2.2 | |
7551 | wait(1.0E-4) | |
7552 | Music3:Play() | |
7553 | RootPart.Anchored = false | |
7554 | off = true | |
7555 | end | |
7556 | end) | |
7557 | Mouse.KeyDown:connect(function(key) | |
7558 | if key == "k" and ssj2 == true and ssj == false and blue == false and ssjg == false and instinct == false then | |
7559 | Idle = true | |
7560 | ssj = false | |
7561 | ssj2 = false | |
7562 | ssj3 = true | |
7563 | blue = false | |
7564 | base = false | |
7565 | multiplier = 4 | |
7566 | off = false | |
7567 | local H = Instance.new("Part", UpperTorso) | |
7568 | H.Size = Vector3.new(1, 1, 1) | |
7569 | H.BrickColor = BrickColor.new("New Yeller") | |
7570 | H.CanCollide = false | |
7571 | H.Material = "Neon" | |
7572 | H.Anchored = true | |
7573 | H.CFrame = RootPart.CFrame * CFrame.new(0, 9.1, 0) * CFrame.Angles(0, 1.55, 0) | |
7574 | local H2 = Instance.new("SpecialMesh", H) | |
7575 | H2.MeshId = "rbxassetid://569384034" | |
7576 | H2.Scale = Vector3.new(3.5, 3.5, 3.5) | |
7577 | RootPart.Anchored = true | |
7578 | local Music2 = Instance.new("Sound", UpperTorso) | |
7579 | Music2.SoundId = "rbxassetid://917377181" | |
7580 | Music2.Pitch = 1 | |
7581 | Music2.Looped = false | |
7582 | Music2.Volume = 3.2 | |
7583 | wait(1.0E-4) | |
7584 | Music2:Play() | |
7585 | local Music3 = Instance.new("Sound", UpperTorso) | |
7586 | Music3.SoundId = "rbxassetid://891397456" | |
7587 | Music3.Pitch = 1 | |
7588 | Music3.Looped = false | |
7589 | Music3.Volume = 3.2 | |
7590 | wait(1.0E-4) | |
7591 | Music3:Play() | |
7592 | local Music = Instance.new("Sound", UpperTorso) | |
7593 | Music.SoundId = "rbxassetid://380606301" | |
7594 | Music.Pitch = 1 | |
7595 | Music.Looped = false | |
7596 | Music.Volume = 3.2 | |
7597 | wait(1.0E-4) | |
7598 | Music:Play() | |
7599 | coroutine.resume(coroutine.create(function() | |
7600 | for i = 1, 7 do | |
7601 | do | |
7602 | local HQ = Instance.new("Part", Character) | |
7603 | HQ.Size = Vector3.new(1, 0, 1) | |
7604 | HQ.BrickColor = BrickColor.new("New Yeller") | |
7605 | HQ.Material = "Neon" | |
7606 | HQ.Anchored = true | |
7607 | HQ.CanCollide = false | |
7608 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
7609 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
7610 | HQ2.MeshId = "rbxassetid://20329976" | |
7611 | HQ2.Scale = Vector3.new(1, 1, 1) | |
7612 | local HQ5 = Instance.new("Part", Character) | |
7613 | HQ5.Size = Vector3.new(1, 0, 1) | |
7614 | HQ5.BrickColor = BrickColor.new("Gold") | |
7615 | HQ5.Material = "Neon" | |
7616 | HQ5.Anchored = true | |
7617 | HQ5.CanCollide = false | |
7618 | HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
7619 | local HQ6 = Instance.new("SpecialMesh", HQ5) | |
7620 | HQ6.MeshId = "rbxassetid://20329976" | |
7621 | HQ6.Scale = Vector3.new(1, 1, 1) | |
7622 | coroutine.resume(coroutine.create(function() | |
7623 | for i = 0, 7, 0.1 do | |
7624 | HQ2.Scale = HQ2.Scale + Vector3.new(4, 0, 4) | |
7625 | HQ.Transparency = HQ.Transparency + 0.09 | |
7626 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0) | |
7627 | HQ6.Scale = HQ6.Scale + Vector3.new(2, 0, 2) | |
7628 | HQ5.Transparency = HQ5.Transparency + 0.09 | |
7629 | HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0) | |
7630 | wait(1.0E-11) | |
7631 | end | |
7632 | end)) | |
7633 | wait(0.3) | |
7634 | end | |
7635 | end | |
7636 | end)) | |
7637 | for i = 0, 10, 0.1 do | |
7638 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-20)), 0.1) | |
7639 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(20)), 0.1) | |
7640 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1) | |
7641 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1) | |
7642 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1) | |
7643 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1) | |
7644 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7645 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7646 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7647 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1) | |
7648 | H.CFrame = H.CFrame * CFrame.Angles(0, 0.3, 0) | |
7649 | game:GetService("RunService").RenderStepped:wait() | |
7650 | end | |
7651 | H:Destroy() | |
7652 | wait(0) | |
7653 | local Music7 = Instance.new("Sound", UpperTorso) | |
7654 | Music7.SoundId = "rbxassetid://1035030726" | |
7655 | Music7.Pitch = 1 | |
7656 | Music7.Looped = false | |
7657 | Music7.Volume = 5.2 | |
7658 | wait(1.0E-4) | |
7659 | Music7:Play() | |
7660 | local SS = Instance.new("Part", UpperTorso) | |
7661 | SS.Size = Vector3.new(1, 1, 1) | |
7662 | SS.BrickColor = BrickColor.new("New Yeller") | |
7663 | SS.CanCollide = false | |
7664 | SS.Material = "Neon" | |
7665 | SS.Anchored = true | |
7666 | SS.CFrame = RootPart.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(0, 1.55, 0) | |
7667 | local SS2 = Instance.new("SpecialMesh", SS) | |
7668 | SS2.MeshId = "rbxassetid://569384034" | |
7669 | SS2.Scale = Vector3.new(4.5, 4.5, 4.5) | |
7670 | coroutine.resume(coroutine.create(function() | |
7671 | for i = 1, 11 do | |
7672 | do | |
7673 | local HQ = Instance.new("Part", Character) | |
7674 | HQ.Size = Vector3.new(1, 0, 1) | |
7675 | HQ.BrickColor = BrickColor.new("New Yeller") | |
7676 | HQ.Material = "Neon" | |
7677 | HQ.Anchored = true | |
7678 | HQ.CanCollide = false | |
7679 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
7680 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
7681 | HQ2.MeshId = "rbxassetid://20329976" | |
7682 | HQ2.Scale = Vector3.new(1, 1, 1) | |
7683 | local HQ5 = Instance.new("Part", Character) | |
7684 | HQ5.Size = Vector3.new(1, 0, 1) | |
7685 | HQ5.BrickColor = BrickColor.new("New Yeller") | |
7686 | HQ5.Material = "Neon" | |
7687 | HQ5.Anchored = true | |
7688 | HQ5.CanCollide = false | |
7689 | HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0) | |
7690 | local HQ6 = Instance.new("SpecialMesh", HQ5) | |
7691 | HQ6.MeshId = "rbxassetid://20329976" | |
7692 | HQ6.Scale = Vector3.new(1, 1, 1) | |
7693 | coroutine.resume(coroutine.create(function() | |
7694 | for i = 1, 200 do | |
7695 | HQ2.Scale = HQ2.Scale + Vector3.new(8, 0, 8) | |
7696 | HQ.Transparency = HQ.Transparency + 0.09 | |
7697 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0) | |
7698 | HQ6.Scale = HQ6.Scale + Vector3.new(4, 0, 4) | |
7699 | HQ5.Transparency = HQ5.Transparency + 0.09 | |
7700 | HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0) | |
7701 | wait(1.0E-11) | |
7702 | end | |
7703 | end)) | |
7704 | wait(0.3) | |
7705 | end | |
7706 | end | |
7707 | end)) | |
7708 | local HQ = Instance.new("Part", RootPart) | |
7709 | HQ.Size = Vector3.new(1, 1, 1) | |
7710 | HQ.BrickColor = BrickColor.new("New Yeller") | |
7711 | HQ.Material = "Neon" | |
7712 | HQ.Anchored = true | |
7713 | HQ.CanCollide = false | |
7714 | HQ.Transparency = 0.4 | |
7715 | HQ.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
7716 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
7717 | HQ2.MeshType = "Cylinder" | |
7718 | HQ2.Scale = Vector3.new(120, 1.2, 1.2) | |
7719 | local HQ23 = Instance.new("Part", RootPart) | |
7720 | HQ23.Size = Vector3.new(1, 1, 1) | |
7721 | HQ23.BrickColor = BrickColor.new("New Yeller") | |
7722 | HQ23.Material = "Neon" | |
7723 | HQ23.Anchored = true | |
7724 | HQ23.CanCollide = false | |
7725 | HQ23.Transparency = 0.4 | |
7726 | HQ23.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
7727 | local HQ22 = Instance.new("SpecialMesh", HQ23) | |
7728 | HQ22.MeshType = "Cylinder" | |
7729 | HQ22.Scale = Vector3.new(90, 1.2, 1.2) | |
7730 | local ZO = Instance.new("Part", RootPart) | |
7731 | ZO.Size = Vector3.new(1, 1, 1) | |
7732 | ZO.BrickColor = BrickColor.new("New Yeller") | |
7733 | ZO.Material = "Neon" | |
7734 | ZO.Anchored = true | |
7735 | ZO.CanCollide = false | |
7736 | ZO.Transparency = 0.4 | |
7737 | ZO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
7738 | local ZO2 = Instance.new("SpecialMesh", ZO) | |
7739 | ZO2.MeshType = "Cylinder" | |
7740 | ZO2.Scale = Vector3.new(80, 1.2, 1.2) | |
7741 | local BO = Instance.new("Part", RootPart) | |
7742 | BO.Size = Vector3.new(1, 1, 1) | |
7743 | BO.BrickColor = BrickColor.new("New Yeller") | |
7744 | BO.Material = "Neon" | |
7745 | BO.Anchored = true | |
7746 | BO.CanCollide = false | |
7747 | BO.Transparency = 0.4 | |
7748 | BO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) | |
7749 | local BO2 = Instance.new("SpecialMesh", BO) | |
7750 | BO2.MeshType = "Cylinder" | |
7751 | BO2.Scale = Vector3.new(70, 1.2, 1.2) | |
7752 | SS2Hair.Transparency = 1 | |
7753 | SS3Hair.Transparency = 0 | |
7754 | BaseHair.Transparency = 1 | |
7755 | Humanoid.MaxHealth = 900000 | |
7756 | wait(0.01) | |
7757 | Humanoid.Health = 900000 | |
7758 | Humanoid.JumpPower = 350 | |
7759 | Character.Head.face.Texture = "rbxassetid://929418894" | |
7760 | newaura2.ImageTransparency = 0 | |
7761 | lig = Instance.new("PointLight", LowerTorso) | |
7762 | lig.Color = Color3.new(255, 255, 0) | |
7763 | lig.Range = 12 | |
7764 | for i, v in pairs(LowerTorso:GetChildren()) do | |
7765 | if v:IsA("ParticleEmitter") then | |
7766 | v:Remove() | |
7767 | end | |
7768 | end | |
7769 | local Aura2 = Instance.new("ParticleEmitter") | |
7770 | Aura2.Name = "Aura" | |
7771 | Aura2.Texture = "rbxassetid://749313320" | |
7772 | Aura2.Parent = UpperTorso | |
7773 | Aura2.LightEmission = 1 | |
7774 | Aura2.Transparency = NumberSequence.new(0.2, 1) | |
7775 | Aura2.Color = ColorSequence.new(BrickColor.new("White").Color) | |
7776 | Aura2.Size = NumberSequence.new(4) | |
7777 | Aura2.LockedToPart = true | |
7778 | Aura2.Lifetime = NumberRange.new(0.1) | |
7779 | Aura2.Rate = 20 | |
7780 | Aura2.Speed = NumberRange.new(0) | |
7781 | Aura2.EmissionDirection = "Top" | |
7782 | Aura2.Rotation = NumberRange.new(-360, 360) | |
7783 | for i = 0, 8, 0.1 do | |
7784 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1) | |
7785 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1) | |
7786 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
7787 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
7788 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
7789 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1) | |
7790 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7791 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7792 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1) | |
7793 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1) | |
7794 | SS.CFrame = SS.CFrame * CFrame.Angles(0, 0.3, 0) | |
7795 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1) | |
7796 | HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0) | |
7797 | ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0) | |
7798 | BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3) | |
7799 | game:GetService("RunService").RenderStepped:wait() | |
7800 | end | |
7801 | SS:Destroy() | |
7802 | Music3:Destroy() | |
7803 | Idle = false | |
7804 | BO:Destroy() | |
7805 | ZO:Destroy() | |
7806 | HQ23:Destroy() | |
7807 | HQ:Destroy() | |
7808 | local Music3 = Instance.new("Sound", UpperTorso) | |
7809 | Music3.SoundId = "rbxassetid://550623222" | |
7810 | Music3.Pitch = 1 | |
7811 | Music3.Looped = true | |
7812 | Music3.Volume = 2.2 | |
7813 | wait(1.0E-4) | |
7814 | Music3:Play() | |
7815 | local Music = Instance.new("Sound", UpperTorso) | |
7816 | Music.SoundId = "rbxassetid://884435553" | |
7817 | Music.Pitch = 1 | |
7818 | Music.Looped = false | |
7819 | Music.Volume = 4.2 | |
7820 | wait(1.0E-4) | |
7821 | Music:Play() | |
7822 | RootPart.Anchored = false | |
7823 | off = true | |
7824 | end | |
7825 | end) | |
7826 | SoundFolder = Instance.new("Folder", Character) | |
7827 | SoundFolder.Name = "SoundFolder" | |
7828 | punchsound1 = Instance.new("Sound", UpperTorso) | |
7829 | punchsound1.Volume = 1.2 | |
7830 | punchsound1.Name = "punchsound1" | |
7831 | punchsound1.Looped = false | |
7832 | punchsound1.SoundId = "rbxassetid://137579113" | |
7833 | StrongPunch = Instance.new("Sound", UpperTorso) | |
7834 | StrongPunch.Volume = 1.6 | |
7835 | StrongPunch.Name = "StrongPunch" | |
7836 | StrongPunch.Looped = false | |
7837 | StrongPunch.SoundId = "rbxassetid://441202925" | |
7838 | StrongPunch = Instance.new("Sound", UpperTorso) | |
7839 | StrongPunch.Volume = 1.6 | |
7840 | StrongPunch.Name = "StrongPunch" | |
7841 | StrongPunch.Looped = false | |
7842 | StrongPunch.SoundId = "rbxassetid://441202925" | |
7843 | StrongPunch1 = Instance.new("Sound", UpperTorso) | |
7844 | StrongPunch1.Volume = 1.6 | |
7845 | StrongPunch1.Name = "StrongPunch" | |
7846 | StrongPunch1.Looped = false | |
7847 | StrongPunch1.SoundId = "rbxassetid://441202925" | |
7848 | StrongPunch2 = Instance.new("Sound", UpperTorso) | |
7849 | StrongPunch2.Volume = 1.6 | |
7850 | StrongPunch2.Name = "StrongPunch" | |
7851 | StrongPunch.Looped = false | |
7852 | StrongPunch2.SoundId = "rbxassetid://441202925" | |
7853 | Zano = Instance.new("Sound", UpperTorso) | |
7854 | Zano.Volume = 6 | |
7855 | Zano.Name = "Zano" | |
7856 | Zano.Looped = false | |
7857 | Zano.SoundId = "rbxassetid://744770874" | |
7858 | GroundImpact = Instance.new("Sound", UpperTorso) | |
7859 | GroundImpact.Volume = 8 | |
7860 | GroundImpact.Name = "GroundImpact" | |
7861 | GroundImpact.Looped = false | |
7862 | GroundImpact.SoundId = "rbxassetid://165970126" | |
7863 | Break = Instance.new("Sound", UpperTorso) | |
7864 | Break.Volume = 5 | |
7865 | Break.Name = "Bonebreak" | |
7866 | Break.Looped = false | |
7867 | Break.SoundId = "rbxassetid://314390675" | |
7868 | local new = Instance.new | |
7869 | local flying1 = true | |
7870 | if flying1 == true and canfly == true and nill == true then | |
7871 | idle = false | |
7872 | walk = false | |
7873 | canjump = false | |
7874 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-20)), 0.1) | |
7875 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(20)), 0.1) | |
7876 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7877 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7878 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1) | |
7879 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7880 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-30), rad(0), rad(0)), 0.1) | |
7881 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7882 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7883 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
7884 | end | |
7885 | if flying1 == true and canfly == true and foward == true then | |
7886 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(-10)), 0.05) | |
7887 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(10)), 0.05) | |
7888 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.05) | |
7889 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.05) | |
7890 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.05) | |
7891 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.05) | |
7892 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.05) | |
7893 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.05) | |
7894 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.05) | |
7895 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.01) | |
7896 | end | |
7897 | local ctrl = { | |
7898 | f = 0, | |
7899 | b = 0, | |
7900 | l = 0, | |
7901 | r = 0 | |
7902 | } | |
7903 | local lastctrl = { | |
7904 | f = 0, | |
7905 | b = 0, | |
7906 | l = 0, | |
7907 | r = 0 | |
7908 | } | |
7909 | local maxspeed = 120 | |
7910 | local speed = 0 | |
7911 | function Fly() | |
7912 | local Atch1 = Instance.new("Attachment", UpperTorso) | |
7913 | Atch1.Position = Vector3.new(0, 2, 0) | |
7914 | local Atch2 = Instance.new("Attachment", UpperTorso) | |
7915 | Atch2.Position = Vector3.new(0, -2.5, 0) | |
7916 | local Trail = Instance.new("Trail", Character) | |
7917 | Trail.Attachment0 = Atch1 | |
7918 | Trail.Attachment1 = Atch2 | |
7919 | Trail.Texture = "rbxassetid://22636887" | |
7920 | Trail.Lifetime = 0.9 | |
7921 | Trail.Transparency = NumberSequence.new({ | |
7922 | NumberSequenceKeypoint.new(0, 0, 0), | |
7923 | NumberSequenceKeypoint.new(1, 1, 0) | |
7924 | }) | |
7925 | Trail.Color = ColorSequence.new(ColorsArray) | |
7926 | Trail.LightEmission = 5 | |
7927 | local bg = Instance.new("BodyGyro", LowerTorso) | |
7928 | bg.P = 90000 | |
7929 | bg.maxTorque = Vector3.new(9000000000, 9000000000, 9000000000) | |
7930 | bg.cframe = LowerTorso.CFrame | |
7931 | local bv = Instance.new("BodyVelocity", LowerTorso) | |
7932 | bv.velocity = Vector3.new(0, 0.1, 0) | |
7933 | bv.maxForce = Vector3.new(9000000000, 9000000000, 9000000000) | |
7934 | repeat | |
7935 | wait() | |
7936 | Humanoid.PlatformStand = true | |
7937 | if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then | |
7938 | speed = speed + 0.9 + speed / maxspeed | |
7939 | if speed > maxspeed then | |
7940 | speed = maxspeed | |
7941 | end | |
7942 | elseif ctrl.l + ctrl.r == 0 and ctrl.f + ctrl.b == 0 and speed ~= 0 then | |
7943 | speed = speed - 1 | |
7944 | if speed < 0 then | |
7945 | speed = 0 | |
7946 | end | |
7947 | end | |
7948 | if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then | |
7949 | bv.velocity = (game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f + ctrl.b) + (game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l + ctrl.r, (ctrl.f + ctrl.b) * 0.2, 0).p - game.Workspace.CurrentCamera.CoordinateFrame.p)) * speed | |
7950 | lastctrl = { | |
7951 | f = ctrl.f, | |
7952 | b = ctrl.b, | |
7953 | l = ctrl.l, | |
7954 | r = ctrl.r | |
7955 | } | |
7956 | elseif ctrl.l + ctrl.r == 0 and ctrl.f + ctrl.b == 0 and speed ~= 0 then | |
7957 | bv.velocity = (game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f + lastctrl.b) + (game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l + lastctrl.r, (lastctrl.f + lastctrl.b) * 0.2, 0).p - game.Workspace.CurrentCamera.CoordinateFrame.p)) * speed | |
7958 | else | |
7959 | bv.velocity = Vector3.new(0, 0.1, 0) | |
7960 | end | |
7961 | bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f + ctrl.b) * 50 * speed / maxspeed), 0, 0) | |
7962 | until not flying | |
7963 | ctrl = { | |
7964 | f = 0, | |
7965 | b = 0, | |
7966 | l = 0, | |
7967 | r = 0 | |
7968 | } | |
7969 | lastctrl = { | |
7970 | f = 0, | |
7971 | b = 0, | |
7972 | l = 0, | |
7973 | r = 0 | |
7974 | } | |
7975 | speed = 0 | |
7976 | bg:Destroy() | |
7977 | bv:Destroy() | |
7978 | Trail:Destroy() | |
7979 | Atch1:Destroy() | |
7980 | Atch2:Destroy() | |
7981 | Humanoid.PlatformStand = false | |
7982 | end | |
7983 | Mouse.KeyDown:connect(function(key) | |
7984 | if key:lower() == "g" then | |
7985 | if flying then | |
7986 | flying = false | |
7987 | flying1 = false | |
7988 | Idle = true | |
7989 | walk = false | |
7990 | canjump = true | |
7991 | else | |
7992 | wait(0.1) | |
7993 | flying1 = true | |
7994 | flying = true | |
7995 | Fly() | |
7996 | end | |
7997 | elseif key:lower() == "w" then | |
7998 | ctrl.f = 1 | |
7999 | nill = false | |
8000 | foward = true | |
8001 | elseif key:lower() == "s" then | |
8002 | ctrl.b = -1 | |
8003 | elseif key:lower() == "a" then | |
8004 | ctrl.l = -1 | |
8005 | elseif key:lower() == "d" then | |
8006 | ctrl.r = 1 | |
8007 | end | |
8008 | end) | |
8009 | Mouse.KeyUp:connect(function(key) | |
8010 | if key:lower() == "w" then | |
8011 | ctrl.f = 0 | |
8012 | nill = true | |
8013 | foward = false | |
8014 | elseif key:lower() == "s" then | |
8015 | ctrl.b = 0 | |
8016 | elseif key:lower() == "a" then | |
8017 | ctrl.l = 0 | |
8018 | elseif key:lower() == "d" then | |
8019 | ctrl.r = 0 | |
8020 | end | |
8021 | end) | |
8022 | Fly() | |
8023 | local kiblastdone = true | |
8024 | local kiblast1 = false | |
8025 | local kiblast2 = false | |
8026 | local kiblast3 = false | |
8027 | local kiblast4 = false | |
8028 | local new = Instance.new | |
8029 | function hurt(hit, dmg) | |
8030 | if hit.Parent then | |
8031 | if hit.Parent.Name == "box" then | |
8032 | print("bocks!11") | |
8033 | hit.Parent:Destroy() | |
8034 | end | |
8035 | local hum = hit.Parent:FindFirstChildOfClass("Humanoid") | |
8036 | if hum and hum.Parent.Name ~= Player.Name then | |
8037 | if dmg == "Kill" or hum.Health > math.huge then | |
8038 | hit.Parent:BreakJoints() | |
8039 | return true | |
8040 | else | |
8041 | if math.random(0, 100) == 50 then | |
8042 | hum.Health = hum.Health - dmg * multiplier * 2 | |
8043 | else | |
8044 | hum.Health = hum.Health - dmg * multiplier | |
8045 | end | |
8046 | return true | |
8047 | end | |
8048 | end | |
8049 | end | |
8050 | end | |
8051 | function punch(hit, dmg) | |
8052 | if hit.Parent then | |
8053 | if hit.Parent.Name == "box" then | |
8054 | print("bocks!11") | |
8055 | hit.Parent:Destroy() | |
8056 | end | |
8057 | local hum = hit.Parent:FindFirstChildOfClass("Humanoid") | |
8058 | if hum and hum.Parent.Name ~= Player.Name then | |
8059 | if dmg == "Kill" or hum.Health > 1.0E76 then | |
8060 | hit.Parent:BreakJoints() | |
8061 | return true | |
8062 | else | |
8063 | if math.random(0, 100) == 50 then | |
8064 | hum.Health = hum.Health - dmg * multiplier * 3.5 | |
8065 | else | |
8066 | hum.Health = hum.Health - dmg * multiplier | |
8067 | end | |
8068 | return true | |
8069 | end | |
8070 | end | |
8071 | end | |
8072 | end | |
8073 | function smack(hit, dmg) | |
8074 | if hit.Parent then | |
8075 | if hit.Parent.Name == "box" then | |
8076 | print("bocks!11") | |
8077 | hit.Parent:Destroy() | |
8078 | end | |
8079 | local hum = hit.Parent:FindFirstChildOfClass("Humanoid") | |
8080 | if hum and hum.Parent.Name ~= Player.Name and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
8081 | if dmg == "Kill" or hum.Health > 1.0E76 then | |
8082 | hit.Parent:BreakJoints() | |
8083 | return true | |
8084 | else | |
8085 | if math.random(0, 100) == 50 then | |
8086 | hum.Health = hum.Health - dmg * multiplier * 8 | |
8087 | else | |
8088 | hum.Health = hum.Health - dmg * multiplier | |
8089 | end | |
8090 | return true | |
8091 | end | |
8092 | end | |
8093 | end | |
8094 | end | |
8095 | function kamehurt(hit, dmg) | |
8096 | if hit.Parent then | |
8097 | if hit.Parent.Name == "box" then | |
8098 | print("bocks!11") | |
8099 | hit.Parent:Destroy() | |
8100 | end | |
8101 | local hum = hit.Parent:FindFirstChildOfClass("Humanoid") | |
8102 | if hum and hum.Parent.Name ~= Player.Name then | |
8103 | if dmg == "Kill" or hum.Health > math.huge then | |
8104 | hit.Parent:BreakJoints() | |
8105 | return true | |
8106 | else | |
8107 | if math.random(0, 100) == 50 then | |
8108 | hum.Health = hum.Health - dmg * multiplier * 250 | |
8109 | else | |
8110 | hum.Health = hum.Health - dmg * multiplier | |
8111 | end | |
8112 | return true | |
8113 | end | |
8114 | end | |
8115 | end | |
8116 | end | |
8117 | function kamessj4hurt(hit, dmg) | |
8118 | if hit.Parent then | |
8119 | if hit.Parent.Name == "box" then | |
8120 | print("bocks!11") | |
8121 | hit.Parent:Destroy() | |
8122 | end | |
8123 | local hum = hit.Parent:FindFirstChildOfClass("Humanoid") | |
8124 | if hum and hum.Parent.Name ~= Player.Name then | |
8125 | if dmg == "Kill" or hum.Health > math.huge then | |
8126 | hit.Parent:BreakJoints() | |
8127 | return true | |
8128 | else | |
8129 | if math.random(0, 100) == 50 then | |
8130 | hum.Health = hum.Health - dmg * multiplier * 450 | |
8131 | else | |
8132 | hum.Health = hum.Health - dmg * multiplier | |
8133 | end | |
8134 | return true | |
8135 | end | |
8136 | end | |
8137 | end | |
8138 | end | |
8139 | function spirithurt(hit, dmg) | |
8140 | if hit.Parent then | |
8141 | if hit.Parent.Name == "box" then | |
8142 | print("bocks!11") | |
8143 | hit.Parent:Destroy() | |
8144 | end | |
8145 | local hum = hit.Parent:FindFirstChildOfClass("Humanoid") | |
8146 | if hum and hum.Parent.Name ~= Player.Name then | |
8147 | if dmg == "Kill" or hum.Health > 1.0E76 then | |
8148 | hit.Parent:BreakJoints() | |
8149 | return true | |
8150 | else | |
8151 | if math.random(0, 100) == 50 then | |
8152 | hum.Health = hum.Health - dmg * multiplier * 8000 | |
8153 | else | |
8154 | hum.Health = hum.Health - dmg * multiplier | |
8155 | end | |
8156 | return true | |
8157 | end | |
8158 | end | |
8159 | end | |
8160 | end | |
8161 | Mouse.KeyDown:connect(function(key) | |
8162 | if key == "x" then | |
8163 | Up() | |
8164 | end | |
8165 | end) | |
8166 | Mouse.KeyDown:connect(function(key) | |
8167 | if key == "9" then | |
8168 | UI() | |
8169 | end | |
8170 | end) | |
8171 | Mouse.KeyDown:connect(function(key) | |
8172 | if key == "8" then | |
8173 | MasteredUI() | |
8174 | end | |
8175 | end) | |
8176 | local PreActivation = false | |
8177 | local PreActivation2 = false | |
8178 | local Ready = false | |
8179 | Mouse.KeyDown:connect(function(key) | |
8180 | if key == "[" then | |
8181 | PreActivation = true | |
8182 | end | |
8183 | end) | |
8184 | Mouse.KeyDown:connect(function(key) | |
8185 | if key == "]" and PreActivation == true then | |
8186 | PreActivation2 = true | |
8187 | end | |
8188 | end) | |
8189 | Mouse.KeyDown:connect(function(key) | |
8190 | if key == "'" and PreActivation2 == true then | |
8191 | Ready = true | |
8192 | end | |
8193 | end) | |
8194 | Mouse.KeyDown:connect(function(key) | |
8195 | if key == "6" and Ready == true then | |
8196 | SSJB3() | |
8197 | end | |
8198 | end) | |
8199 | Mouse.KeyDown:connect(function(key) | |
8200 | if key == "b" then | |
8201 | Idle = true | |
8202 | if Debounces.CanAttack == true then | |
8203 | Debounces.CanAttack = false | |
8204 | Debounces.on = true | |
8205 | Debounces.NoIdl = true | |
8206 | RootPart.Anchored = true | |
8207 | for i = 0, 4, 0.1 do | |
8208 | RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, Mouse.Hit.p.Y, Mouse.Hit.p.Z)) | |
8209 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, 0, 0), 0.1) | |
8210 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, 0, 0), 0.1) | |
8211 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), 0.1) | |
8212 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0), 0.1) | |
8213 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8214 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8215 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.6, 0, 0), 0.1) | |
8216 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8217 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8218 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0, 0, 0), 0.1) | |
8219 | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
8220 | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8221 | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8222 | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8223 | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8224 | game:GetService("RunService").RenderStepped:wait() | |
8225 | end | |
8226 | do | |
8227 | local Grab = Instance.new("Part", RootPart) | |
8228 | Grab.Size = Vector3.new(5, 5, 5) | |
8229 | Grab.CanCollide = false | |
8230 | Grab.Anchored = true | |
8231 | Grab.BrickColor = BrickColor.new("Deep orange") | |
8232 | Grab.Transparency = math.huge | |
8233 | local Grabo = Instance.new("Weld", Grab) | |
8234 | Grabo.Part0 = RootPart | |
8235 | Grabo.Part1 = Grab | |
8236 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
8237 | Grab.Touched:connect(function(hit) | |
8238 | if hit.Name ~= "Grab" then | |
8239 | hurt(hit, 5) | |
8240 | end | |
8241 | end) | |
8242 | coroutine.resume(coroutine.create(function() | |
8243 | for i = 1, 2 do | |
8244 | do | |
8245 | local HQ = Instance.new("Part", UpperTorso) | |
8246 | HQ.Size = Vector3.new(1, 1, 1) | |
8247 | HQ.BrickColor = BrickColor.new("Cyan") | |
8248 | HQ.Material = "Neon" | |
8249 | HQ.Anchored = true | |
8250 | HQ.CanCollide = false | |
8251 | HQ.Transparency = 0.4 | |
8252 | HQ.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
8253 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
8254 | HQ2.MeshType = "Sphere" | |
8255 | HQ2.Scale = Vector3.new(1, 1, 1) | |
8256 | local ZQW = Instance.new("Part", UpperTorso) | |
8257 | ZQW.Size = Vector3.new(1, 1, 1) | |
8258 | ZQW.BrickColor = BrickColor.new("Cyan") | |
8259 | ZQW.Material = "Neon" | |
8260 | ZQW.Anchored = true | |
8261 | ZQW.CanCollide = false | |
8262 | ZQW.CFrame = Character.LeftHand.CFrame * CFrame.new(0, 0, 0) | |
8263 | local ZQW2 = Instance.new("SpecialMesh", ZQW) | |
8264 | ZQW2.MeshId = "rbxassetid://9982590" | |
8265 | ZQW2.Scale = Vector3.new(1, 1, 1) | |
8266 | local H = Instance.new("Part", UpperTorso) | |
8267 | H.Size = Vector3.new(1, 1, 1) | |
8268 | H.BrickColor = BrickColor.new("Cyan") | |
8269 | H.CanCollide = false | |
8270 | H.Anchored = true | |
8271 | H.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) | |
8272 | local H2 = Instance.new("SpecialMesh", H) | |
8273 | H2.MeshId = "rbxassetid://9982590" | |
8274 | coroutine.resume(coroutine.create(function() | |
8275 | for i = 1, 6 do | |
8276 | ZQW2.Scale = ZQW2.Scale + Vector3.new(0.2, 0.2, 0.2) | |
8277 | ZQW.Transparency = ZQW.Transparency + 0.1 | |
8278 | HQ2.Scale = HQ2.Scale + Vector3.new(3, 3, 3) | |
8279 | HQ.Transparency = HQ.Transparency + 1 | |
8280 | H2.Scale = H2.Scale + Vector3.new(0.2, 0.2, 0.2) | |
8281 | H.Transparency = H.Transparency + 0.1 | |
8282 | wait(1.0E-11) | |
8283 | end | |
8284 | HQ:Destroy() | |
8285 | H2:Destroy() | |
8286 | H:Destroy() | |
8287 | HQ2:Destroy() | |
8288 | ZQW:Destroy() | |
8289 | ZQW2:Destroy() | |
8290 | end)) | |
8291 | wait(0.3) | |
8292 | end | |
8293 | end | |
8294 | end)) | |
8295 | wait(0.3) | |
8296 | Debounces.on = false | |
8297 | Debounces.Here = false | |
8298 | shot = shot + 1 | |
8299 | ki = ki - 10 | |
8300 | local rng = Instance.new("Part", RootPart) | |
8301 | rng.Anchored = true | |
8302 | rng.BrickColor = BrickColor.new("Cyan") | |
8303 | rng.CanCollide = false | |
8304 | rng.FormFactor = 3 | |
8305 | rng.Name = "Ring" | |
8306 | rng.Size = Vector3.new(8, 8, 8) | |
8307 | rng.Transparency = 0.35 | |
8308 | rng.TopSurface = 0 | |
8309 | rng.BottomSurface = 0 | |
8310 | rng2 = rng:clone() | |
8311 | rng3 = rng2:clone() | |
8312 | rng4 = rng2:clone() | |
8313 | local rngm = Instance.new("SpecialMesh", rng) | |
8314 | rngm.MeshId = "http://www.roblox.com/asset/?id=0" | |
8315 | rngm.Scale = Vector3.new(1, 1, 1) | |
8316 | rngm2 = rngm:clone() | |
8317 | rngm2.Scale = Vector3.new(1, 1, 1) | |
8318 | rngm3 = rngm2:clone() | |
8319 | rngm3.Parent = rng3 | |
8320 | rngm3.Scale = Vector3.new(1, 1, 1) | |
8321 | rngm4 = rngm2:clone() | |
8322 | rngm4.Parent = rng4 | |
8323 | rngm4.Scale = Vector3.new(1, 1, 1) | |
8324 | local bem = Instance.new("Part", RootPart) | |
8325 | bem.Anchored = true | |
8326 | bem.Position = bem.Position + Vector3.new(0, 0, 150) | |
8327 | bem.BrickColor = BrickColor.new("Cyan") | |
8328 | bem.CanCollide = false | |
8329 | bem.Material = "Neon" | |
8330 | local bem2 = Instance.new("Part", RootPart) | |
8331 | bem2.Anchored = true | |
8332 | bem2.Position = bem.Position + Vector3.new(0, 0, 150) | |
8333 | bem2.BrickColor = BrickColor.new("White") | |
8334 | bem2.CanCollide = false | |
8335 | bem2.Material = "Neon" | |
8336 | local aura = Instance.new("ParticleEmitter", bem) | |
8337 | aura.Size = NumberSequence.new(11) | |
8338 | aura.Lifetime = NumberRange.new(0.5) | |
8339 | aura.LightEmission = 1 | |
8340 | aura.Texture = "http://www.roblox.com/asset/?id=" | |
8341 | aura.Speed = NumberRange.new(0) | |
8342 | aura.Color = ColorSequence.new(Color3.new(225, 225, 0)) | |
8343 | aura.Rate = 400 | |
8344 | bem.FormFactor = 3 | |
8345 | bem.Name = "Beam" .. shot | |
8346 | bem.Size = Vector3.new(13, 13, 13) | |
8347 | bem.Transparency = 0.35 | |
8348 | bem.TopSurface = 0 | |
8349 | bem.BottomSurface = 0 | |
8350 | local bemm2 = Instance.new("SpecialMesh", bem2) | |
8351 | bemm2.MeshType = 4 | |
8352 | bemm2.Scale = Vector3.new(1, 1, 1) | |
8353 | bem2.FormFactor = 3 | |
8354 | bem2.Name = "Beam" .. shot | |
8355 | bem2.Size = Vector3.new(11, 11, 11) | |
8356 | bem2.Transparency = 0.35 | |
8357 | bem2.TopSurface = 0 | |
8358 | bem2.BottomSurface = 0 | |
8359 | local bemm = Instance.new("SpecialMesh", bem) | |
8360 | bemm.MeshType = 4 | |
8361 | bemm.Scale = Vector3.new(1, 1, 1) | |
8362 | local out = Instance.new("Part", Character) | |
8363 | out.Anchored = true | |
8364 | out.BrickColor = BrickColor.new("Cyan") | |
8365 | out.CanCollide = false | |
8366 | out.FormFactor = 3 | |
8367 | out.Name = "Out" | |
8368 | out.Material = "Neon" | |
8369 | out.Size = Vector3.new(16, 16, 16) | |
8370 | out.Transparency = 0.35 | |
8371 | out.TopSurface = 0 | |
8372 | out.BottomSurface = 0 | |
8373 | local outm = Instance.new("SpecialMesh", out) | |
8374 | outm.MeshType = 3 | |
8375 | outm.Scale = Vector3.new(1, 1, 1) | |
8376 | local out2 = Instance.new("Part", Character) | |
8377 | out2.Anchored = true | |
8378 | out2.BrickColor = BrickColor.new("White") | |
8379 | out2.CanCollide = false | |
8380 | out2.FormFactor = 3 | |
8381 | out2.Name = "Out" | |
8382 | out2.Material = "Neon" | |
8383 | out2.Size = Vector3.new(13, 13, 13) | |
8384 | out2.Transparency = 0.35 | |
8385 | out2.TopSurface = 0 | |
8386 | out2.BottomSurface = 0 | |
8387 | local outm2 = Instance.new("SpecialMesh", out2) | |
8388 | outm2.MeshType = 3 | |
8389 | outm2.Scale = Vector3.new(1, 1, 1) | |
8390 | local outau = Instance.new("Part", Character) | |
8391 | outau.Anchored = true | |
8392 | outau.BrickColor = BrickColor.new("White") | |
8393 | outau.CanCollide = false | |
8394 | outau.FormFactor = 3 | |
8395 | outau.Name = "Out" | |
8396 | outau.Material = "Neon" | |
8397 | outau.Size = Vector3.new(0.1, 0.1, 0.1) | |
8398 | outau.Transparency = 0.35 | |
8399 | outau.TopSurface = 0 | |
8400 | outau.BottomSurface = 0 | |
8401 | local outm2au = Instance.new("SpecialMesh", outau) | |
8402 | outm2au.MeshType = 3 | |
8403 | outm2au.Scale = Vector3.new(1, 1, 1) | |
8404 | local outau2 = Instance.new("Part", Character) | |
8405 | outau2.Anchored = true | |
8406 | outau2.BrickColor = BrickColor.new("White") | |
8407 | outau2.CanCollide = false | |
8408 | outau2.FormFactor = 3 | |
8409 | outau2.Name = "Out" | |
8410 | outau2.Material = "Neon" | |
8411 | outau2.Size = Vector3.new(0.1, 0.1, 0.1) | |
8412 | outau2.Transparency = 0.35 | |
8413 | outau2.TopSurface = 0 | |
8414 | outau2.BottomSurface = 0 | |
8415 | local outm2au2 = Instance.new("SpecialMesh", outau2) | |
8416 | outm2au2.MeshType = 3 | |
8417 | outm2au2.Scale = Vector3.new(1, 1, 1) | |
8418 | local outl = Instance.new("Part", Character) | |
8419 | outl.Anchored = true | |
8420 | outl.BrickColor = BrickColor.new("Cyan") | |
8421 | outl.CanCollide = false | |
8422 | outl.FormFactor = 3 | |
8423 | outl.Name = "Out" | |
8424 | outl.Material = "Neon" | |
8425 | outl.Size = Vector3.new(26, 26, 26) | |
8426 | outl.Transparency = 0.35 | |
8427 | outl.TopSurface = 0 | |
8428 | outl.BottomSurface = 0 | |
8429 | local outml = Instance.new("SpecialMesh", outl) | |
8430 | outml.MeshType = 3 | |
8431 | outml.Scale = Vector3.new(1, 1, 1) | |
8432 | local out2l = Instance.new("Part", Character) | |
8433 | out2l.Anchored = true | |
8434 | out2l.BrickColor = BrickColor.new("White") | |
8435 | out2l.CanCollide = false | |
8436 | out2l.FormFactor = 3 | |
8437 | out2l.Name = "Out" | |
8438 | out2l.Material = "Neon" | |
8439 | out2l.Size = Vector3.new(21, 21, 21) | |
8440 | out2l.Transparency = 0.35 | |
8441 | out2l.TopSurface = 0 | |
8442 | out2l.BottomSurface = 0 | |
8443 | local outm2l = Instance.new("SpecialMesh", out2l) | |
8444 | outm2l.MeshType = 3 | |
8445 | outm2l.Scale = Vector3.new(1, 1, 1) | |
8446 | local bnd = Instance.new("Part", RootPart) | |
8447 | bnd.Anchored = true | |
8448 | bnd.BrickColor = BrickColor.new("Cyan") | |
8449 | bnd.CanCollide = false | |
8450 | bnd.Material = "Neon" | |
8451 | bnd.FormFactor = 3 | |
8452 | bnd.Name = "Bend" | |
8453 | bnd.Size = Vector3.new(10, 10, 10) | |
8454 | bnd.Transparency = 1 | |
8455 | bnd.TopSurface = 0 | |
8456 | bnd.BottomSurface = 0 | |
8457 | local bndm = Instance.new("SpecialMesh", bnd) | |
8458 | bndm.MeshType = 3 | |
8459 | bndm.Scale = Vector3.new(1, 1, 1) | |
8460 | local Chow = Instance.new("ParticleEmitter") | |
8461 | Chow.Name = "Aura" | |
8462 | Chow.Texture = "rbxassetid://779576004" | |
8463 | Chow.Parent = outau | |
8464 | Chow.LightEmission = 1 | |
8465 | Chow.Transparency = NumberSequence.new(1, 0.2, 1) | |
8466 | Chow.Color = ColorSequence.new(BrickColor.new("Cyan").Color) | |
8467 | Chow.Size = NumberSequence.new(22) | |
8468 | Chow.LockedToPart = true | |
8469 | Chow.Lifetime = NumberRange.new(0.2) | |
8470 | Chow.Rate = 100 | |
8471 | Chow.Rotation = NumberRange.new(-360, 360) | |
8472 | Chow.Speed = NumberRange.new(0.3) | |
8473 | Chow.EmissionDirection = "Top" | |
8474 | local Chow2 = Instance.new("ParticleEmitter") | |
8475 | Chow2.Name = "Aura" | |
8476 | Chow2.Texture = "rbxassetid://779576004" | |
8477 | Chow2.Parent = outau2 | |
8478 | Chow2.LightEmission = 1 | |
8479 | Chow2.Transparency = NumberSequence.new(1, 0.1, 1) | |
8480 | Chow2.Color = ColorSequence.new(BrickColor.new("Cyan").Color) | |
8481 | Chow2.Size = NumberSequence.new(40) | |
8482 | Chow2.LockedToPart = true | |
8483 | Chow2.Lifetime = NumberRange.new(0.2) | |
8484 | Chow2.Rate = 200 | |
8485 | Chow2.Rotation = NumberRange.new(-360, 360) | |
8486 | Chow2.Speed = NumberRange.new(0.3) | |
8487 | Chow2.EmissionDirection = "Top" | |
8488 | local Atch1 = Instance.new("Attachment", out2l) | |
8489 | Atch1.Position = Vector3.new(0, 2, 0) | |
8490 | local Atch2 = Instance.new("Attachment", out2l) | |
8491 | Atch2.Position = Vector3.new(0, -2.5, 0) | |
8492 | local Trail = Instance.new("Trail", Character) | |
8493 | Trail.Attachment0 = Atch1 | |
8494 | Trail.Attachment1 = Atch2 | |
8495 | Trail.Texture = "rbxassetid://22636887" | |
8496 | Trail.Lifetime = 1.7 | |
8497 | Trail.Transparency = NumberSequence.new({ | |
8498 | NumberSequenceKeypoint.new(0, 0, 0), | |
8499 | NumberSequenceKeypoint.new(1, 1, 0) | |
8500 | }) | |
8501 | Trail.Color = ColorSequence.new(ColorsArray) | |
8502 | Trail.LightEmission = 5 | |
8503 | local To = Instance.new("Part", Character) | |
8504 | To.Size = Vector3.new(1, 1, 1) | |
8505 | To.BrickColor = BrickColor.new("White") | |
8506 | To.CanCollide = false | |
8507 | To.Anchored = true | |
8508 | To.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0) | |
8509 | local To2 = Instance.new("SpecialMesh", To) | |
8510 | To2.MeshId = "rbxassetid://1051557" | |
8511 | To2.Scale = Vector3.new(1, 1, 1) | |
8512 | local Rin = Instance.new("Part", Character) | |
8513 | Rin.Size = Vector3.new(1, 1, 1) | |
8514 | Rin.BrickColor = BrickColor.new("White") | |
8515 | Rin.Anchored = true | |
8516 | Rin.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0) | |
8517 | local Rin2 = Instance.new("SpecialMesh", Rin) | |
8518 | Rin2.MeshId = "rbxassetid://3270017" | |
8519 | Rin2.Scale = Vector3.new(1, 1, 1) | |
8520 | out.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
8521 | outau.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
8522 | outau2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
8523 | out2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
8524 | outl.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
8525 | out2l.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
8526 | bem.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0)) | |
8527 | Grab.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0)) | |
8528 | bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0) | |
8529 | bem2.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0)) | |
8530 | rng.CFrame = out.CFrame * CFrame.Angles(math.rad(0), 0, 0) | |
8531 | rng3.CFrame = rng.CFrame * CFrame.new(0, 0, 0) | |
8532 | rng4.CFrame = rng.CFrame * CFrame.new(0, 0, 0) | |
8533 | Debounces.Shewt = true | |
8534 | local Music2 = Instance.new("Sound", UpperTorso) | |
8535 | Music2.SoundId = "rbxassetid://977360812" | |
8536 | Music2.Pitch = 1 | |
8537 | Music2.Looped = false | |
8538 | Music2.Volume = 3.2 | |
8539 | wait(1.0E-4) | |
8540 | Music2:Play() | |
8541 | coroutine.wrap(function() | |
8542 | for i = 1, 20, 0.2 do | |
8543 | rngm.Scale = Vector3.new(16 + i * 6, 10 + i * 6, 2) | |
8544 | rngm3.Scale = Vector3.new(18 + i * 8, 8 + i * 8, 2) | |
8545 | rngm4.Scale = Vector3.new(20 + i * 10, 6 + i * 10, 2) | |
8546 | rng.Transparency = i / 20 | |
8547 | rng3.Transparency = 0.041666666666666664 | |
8548 | rng4.Transparency = i / 26 | |
8549 | wait() | |
8550 | end | |
8551 | wait(5) | |
8552 | rng:Destroy() | |
8553 | end)() | |
8554 | if Debounces.Shewt == true then | |
8555 | RootPart:WaitForChild("Beam" .. shot).Touched:connect(function(ht) | |
8556 | hit = ht.Parent | |
8557 | if hit:IsA("Model") and hit:findFirstChild("Humanoid") then | |
8558 | if HasntTouched(hit.Name) == true and deb == false then | |
8559 | deb = true | |
8560 | coroutine.wrap(function() | |
8561 | hit:FindFirstChild("Torso").Velocity = Character.Head.CFrame.lookVector * 100 | |
8562 | hit.Parent:FindFirstChild("Humanoid") | |
8563 | end)() | |
8564 | table.insert(Touche, hit.Name) | |
8565 | deb = false | |
8566 | end | |
8567 | elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") and HasntTouched(hit.Parent.Name) == true and deb == false then | |
8568 | deb = true | |
8569 | coroutine.wrap(function() | |
8570 | hit.Parent.Torso.Position = hit.Parent.Torso.Position + Vector3.new(0, 0, 5) | |
8571 | hit.Parent:FindFirstChild("Torso").Velocity = Character.Head.CFrame.lookVector * 100 | |
8572 | end)() | |
8573 | table.insert(Touche, hit.Parent.Name) | |
8574 | deb = false | |
8575 | for i, v in pairs(Touche) do | |
8576 | print(v) | |
8577 | end | |
8578 | end | |
8579 | end) | |
8580 | end | |
8581 | for i = 0, 1250, 10 do | |
8582 | bem.Size = Vector3.new(i, 14, 14) | |
8583 | bem2.Size = Vector3.new(i, 8, 8) | |
8584 | Grab.Size = Vector3.new(i, 14, 14) | |
8585 | out.CFrame = RootPart.CFrame * CFrame.new(0, 0, -9) * CFrame.Angles(math.rad(90), 0, math.rad(0)) | |
8586 | outau.CFrame = RootPart.CFrame * CFrame.new(0, 0, -9) * CFrame.Angles(math.rad(90), 0, math.rad(0)) | |
8587 | out2.CFrame = RootPart.CFrame * CFrame.new(0, 0, -9) * CFrame.Angles(math.rad(90), 0, math.rad(0)) | |
8588 | Grab.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
8589 | bem.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
8590 | bem2.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
8591 | outl.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
8592 | outau2.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
8593 | out2l.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
8594 | bnd.CFrame = bem.CFrame * CFrame.new(-i / 2, 0, 1.2) | |
8595 | bnd.Size = Vector3.new(10, 10, 10) | |
8596 | bndm.Scale = Vector3.new(10, 10, 10) | |
8597 | Rin2.Scale = Rin2.Scale + Vector3.new(2.5, 2.5, 0.1) | |
8598 | Rin.Transparency = Rin.Transparency + 1 | |
8599 | To2.Scale = To2.Scale + Vector3.new(1.2, 1, 1.2) | |
8600 | To.Transparency = To.Transparency + 0.02 | |
8601 | To.CFrame = To.CFrame * CFrame.Angles(0, 0.3, 0) | |
8602 | if i % 10 == 0 then | |
8603 | do | |
8604 | local newRng = rng2:Clone() | |
8605 | newRng.Parent = RootPart | |
8606 | newRng.CFrame = RootPart.CFrame * CFrame.new(0, -4.2 - i, 0) * CFrame.Angles(math.rad(90), 0, 0) | |
8607 | local newRngm = rngm2:clone() | |
8608 | newRngm.Parent = newRng | |
8609 | coroutine.wrap(function() | |
8610 | for i = 1, 10, 0.2 do | |
8611 | newRngm.Scale = Vector3.new(12 + i * 2, 12 + i * 2, 3) | |
8612 | newRng.Transparency = i / 10 | |
8613 | wait() | |
8614 | end | |
8615 | wait(0) | |
8616 | newRng:Destroy() | |
8617 | end)() | |
8618 | end | |
8619 | end | |
8620 | wait() | |
8621 | end | |
8622 | wait(0) | |
8623 | Debounces.Shewt = false | |
8624 | out:Destroy() | |
8625 | out2:Destroy() | |
8626 | bnd:Destroy() | |
8627 | bem:Destroy() | |
8628 | bem2:Destroy() | |
8629 | To:Destroy() | |
8630 | To2:Destroy() | |
8631 | Music2:Destroy() | |
8632 | out2l:Destroy() | |
8633 | outl:Destroy() | |
8634 | outau:Destroy() | |
8635 | outau2:Destroy() | |
8636 | Trail:Destroy() | |
8637 | Atch1:Destroy() | |
8638 | Grab:Destroy() | |
8639 | Grabo:Destroy() | |
8640 | RootPart.Anchored = false | |
8641 | Debounces.Ready = false | |
8642 | for i, v in pairs(Touche) do | |
8643 | table.remove(Touche, i) | |
8644 | end | |
8645 | wait() | |
8646 | table.insert(Touche, Character.Name) | |
8647 | Debounces.NoIdl = false | |
8648 | if Debounces.CanAttack == false then | |
8649 | Debounces.CanAttack = true | |
8650 | end | |
8651 | end | |
8652 | end | |
8653 | end | |
8654 | Idle = false | |
8655 | Humanoid.WalkSpeed = 16 | |
8656 | end) | |
8657 | Mouse.KeyDown:connect(function(key) | |
8658 | if key == "c" then | |
8659 | Idle = true | |
8660 | if Debounces.CanAttack == true then | |
8661 | Debounces.CanAttack = false | |
8662 | Debounces.on = true | |
8663 | Debounces.NoIdl = true | |
8664 | do | |
8665 | local Music2 = Instance.new("Sound", UpperTorso) | |
8666 | Music2.SoundId = "rbxassetid://1112364900" | |
8667 | Music2.Pitch = 1 | |
8668 | Music2.Looped = false | |
8669 | Music2.Volume = 3.2 | |
8670 | wait(1.0E-4) | |
8671 | Music2:Play() | |
8672 | local sbs = Instance.new("BodyPosition", RootPart) | |
8673 | sbs.P = 3000 | |
8674 | sbs.D = 1000 | |
8675 | sbs.maxForce = Vector3.new(0, 0, 0) | |
8676 | sbs.position = RootPart.CFrame.p + Vector3.new(0, 0, 0) | |
8677 | local Music3 = Instance.new("Sound", UpperTorso) | |
8678 | Music3.SoundId = "rbxassetid://551399476" | |
8679 | Music3.Pitch = 1 | |
8680 | Music3.Looped = false | |
8681 | Music3.Volume = 3.2 | |
8682 | wait(1.0E-4) | |
8683 | Music3:Play() | |
8684 | wait(0.5) | |
8685 | local Bq = Instance.new("Part", Character) | |
8686 | Bq.Size = Vector3.new(0.2, 0.2, 0.2) | |
8687 | Bq.BrickColor = BrickColor.new("Cyan") | |
8688 | Bq.Material = "Neon" | |
8689 | Bq.Anchored = true | |
8690 | Bq.CanCollide = false | |
8691 | Bq.Transparency = 0.2 | |
8692 | Bq.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
8693 | local Bq2 = Instance.new("SpecialMesh", Bq) | |
8694 | Bq2.MeshType = "Sphere" | |
8695 | Bq2.Scale = Vector3.new(1.8, 1.8, 1.8) | |
8696 | local HQ = Instance.new("Part", Bq) | |
8697 | HQ.Size = Vector3.new(1, 1, 1) | |
8698 | HQ.BrickColor = BrickColor.new("Cyan") | |
8699 | HQ.Material = "Neon" | |
8700 | HQ.Anchored = true | |
8701 | HQ.CanCollide = false | |
8702 | HQ.Transparency = 0.4 | |
8703 | HQ.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) | |
8704 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
8705 | HQ2.MeshType = "Cylinder" | |
8706 | HQ2.Scale = Vector3.new(120, 1.2, 1.2) | |
8707 | local HQ23 = Instance.new("Part", Bq) | |
8708 | HQ23.Size = Vector3.new(1, 1, 1) | |
8709 | HQ23.BrickColor = BrickColor.new("Cyan") | |
8710 | HQ23.Material = "Neon" | |
8711 | HQ23.Anchored = true | |
8712 | HQ23.CanCollide = false | |
8713 | HQ23.Transparency = 0.4 | |
8714 | HQ23.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) | |
8715 | local HQ22 = Instance.new("SpecialMesh", HQ23) | |
8716 | HQ22.MeshType = "Cylinder" | |
8717 | HQ22.Scale = Vector3.new(90, 1.2, 1.2) | |
8718 | local ZO = Instance.new("Part", Bq) | |
8719 | ZO.Size = Vector3.new(1, 1, 1) | |
8720 | ZO.BrickColor = BrickColor.new("Cyan") | |
8721 | ZO.Material = "Neon" | |
8722 | ZO.Anchored = true | |
8723 | ZO.CanCollide = false | |
8724 | ZO.Transparency = 0.4 | |
8725 | ZO.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) | |
8726 | local ZO2 = Instance.new("SpecialMesh", ZO) | |
8727 | ZO2.MeshType = "Cylinder" | |
8728 | ZO2.Scale = Vector3.new(80, 1.2, 1.2) | |
8729 | local BO = Instance.new("Part", Bq) | |
8730 | BO.Size = Vector3.new(1, 1, 1) | |
8731 | BO.BrickColor = BrickColor.new("Cyan") | |
8732 | BO.Material = "Neon" | |
8733 | BO.Anchored = true | |
8734 | BO.CanCollide = false | |
8735 | BO.Transparency = 0.4 | |
8736 | BO.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) | |
8737 | local BO2 = Instance.new("SpecialMesh", BO) | |
8738 | BO2.MeshType = "Cylinder" | |
8739 | BO2.Scale = Vector3.new(70, 1.2, 1.2) | |
8740 | local Grab = Instance.new("Part", RootPart) | |
8741 | Grab.Size = Vector3.new(5, 5, 5) | |
8742 | Grab.CanCollide = false | |
8743 | Grab.Anchored = true | |
8744 | Grab.BrickColor = BrickColor.new("Deep orange") | |
8745 | Grab.Transparency = math.huge | |
8746 | local Grabo = Instance.new("Weld", Grab) | |
8747 | Grabo.Part0 = RootPart | |
8748 | Grabo.Part1 = Grab | |
8749 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
8750 | Grab.Touched:connect(function(hit) | |
8751 | if hit.Name ~= "Grab" then | |
8752 | kamehurt(hit, 10) | |
8753 | end | |
8754 | end) | |
8755 | RootPart.Anchored = true | |
8756 | for i = 0, 20, 0.1 do | |
8757 | RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, Mouse.Hit.p.Y, Mouse.Hit.p.Z)) | |
8758 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, -1, 0.4), 0.1) | |
8759 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, 1, -0.4), 0.1) | |
8760 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 2), 0.1) | |
8761 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -2), 0.1) | |
8762 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8763 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8764 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.6, 0, 0), 0.1) | |
8765 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8766 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 90, 0), 0.1) | |
8767 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0 - 0.03 * math.sin(tick() * 3), -1, 0), 0.1) | |
8768 | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
8769 | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8770 | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8771 | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8772 | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
8773 | Bq2.Scale = Bq2.Scale + Vector3.new(0.1, 0.1, 0.1) | |
8774 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1) | |
8775 | HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0) | |
8776 | ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0) | |
8777 | BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3) | |
8778 | game:GetService("RunService").RenderStepped:wait() | |
8779 | end | |
8780 | wait(0) | |
8781 | Bq:Destroy() | |
8782 | Music2:Destroy() | |
8783 | local Music3 = Instance.new("Sound", UpperTorso) | |
8784 | Music3.SoundId = "rbxassetid://551399627" | |
8785 | Music3.Pitch = 1 | |
8786 | Music3.Looped = false | |
8787 | Music3.Volume = 3.2 | |
8788 | wait(1.0E-4) | |
8789 | Music3:Play() | |
8790 | Debounces.on = false | |
8791 | Debounces.Here = false | |
8792 | shot = shot + 1 | |
8793 | local rng = Instance.new("Part", RootPart) | |
8794 | rng.Anchored = true | |
8795 | rng.BrickColor = BrickColor.new("Really blue") | |
8796 | rng.CanCollide = false | |
8797 | rng.FormFactor = 3 | |
8798 | rng.Name = "Ring" | |
8799 | rng.Size = Vector3.new(8, 8, 8) | |
8800 | rng.Transparency = 0.35 | |
8801 | rng.TopSurface = 0 | |
8802 | rng.BottomSurface = 0 | |
8803 | rng2 = rng:clone() | |
8804 | rng3 = rng2:clone() | |
8805 | rng4 = rng2:clone() | |
8806 | local rngm = Instance.new("SpecialMesh", rng) | |
8807 | rngm.MeshId = "http://www.roblox.com/asset/?id=0" | |
8808 | rngm.Scale = Vector3.new(1, 1, 1) | |
8809 | rngm2 = rngm:clone() | |
8810 | rngm2.Scale = Vector3.new(1, 1, 1) | |
8811 | rngm3 = rngm2:clone() | |
8812 | rngm3.Parent = rng3 | |
8813 | rngm3.Scale = Vector3.new(1, 1, 1) | |
8814 | rngm4 = rngm2:clone() | |
8815 | rngm4.Parent = rng4 | |
8816 | rngm4.Scale = Vector3.new(1, 1, 1) | |
8817 | local bem = Instance.new("Part", RootPart) | |
8818 | bem.Anchored = true | |
8819 | bem.Position = bem.Position + Vector3.new(0, 0, 150) | |
8820 | bem.BrickColor = BrickColor.new("Cyan") | |
8821 | bem.CanCollide = false | |
8822 | bem.Material = "Neon" | |
8823 | local bem2 = Instance.new("Part", RootPart) | |
8824 | bem2.Anchored = true | |
8825 | bem2.Position = bem.Position + Vector3.new(0, 0, 150) | |
8826 | bem2.BrickColor = BrickColor.new("White") | |
8827 | bem2.CanCollide = false | |
8828 | bem2.Material = "Neon" | |
8829 | local aura = Instance.new("ParticleEmitter", bem) | |
8830 | aura.Size = NumberSequence.new(11) | |
8831 | aura.Lifetime = NumberRange.new(0.5) | |
8832 | aura.LightEmission = 1 | |
8833 | aura.Texture = "http://www.roblox.com/asset/?id=" | |
8834 | aura.Speed = NumberRange.new(0) | |
8835 | aura.Color = ColorSequence.new(Color3.new(225, 225, 0)) | |
8836 | aura.Rate = 400 | |
8837 | bem.FormFactor = 3 | |
8838 | bem.Name = "Beam" .. shot | |
8839 | bem.Size = Vector3.new(13, 13, 13) | |
8840 | bem.Transparency = 0.35 | |
8841 | bem.TopSurface = 0 | |
8842 | bem.BottomSurface = 0 | |
8843 | local bemm2 = Instance.new("SpecialMesh", bem2) | |
8844 | bemm2.MeshType = 4 | |
8845 | bemm2.Scale = Vector3.new(1, 1, 1) | |
8846 | bem2.FormFactor = 3 | |
8847 | bem2.Name = "Beam" .. shot | |
8848 | bem2.Size = Vector3.new(11, 11, 11) | |
8849 | bem2.Transparency = 0.35 | |
8850 | bem2.TopSurface = 0 | |
8851 | bem2.BottomSurface = 0 | |
8852 | local bemm = Instance.new("SpecialMesh", bem) | |
8853 | bemm.MeshType = 4 | |
8854 | bemm.Scale = Vector3.new(1, 1, 1) | |
8855 | local out = Instance.new("Part", Character) | |
8856 | out.Anchored = true | |
8857 | out.BrickColor = BrickColor.new("Cyan") | |
8858 | out.CanCollide = false | |
8859 | out.FormFactor = 3 | |
8860 | out.Name = "Out" | |
8861 | out.Material = "Neon" | |
8862 | out.Size = Vector3.new(46, 46, 46) | |
8863 | out.Transparency = 0.35 | |
8864 | out.TopSurface = 0 | |
8865 | out.BottomSurface = 0 | |
8866 | local outm = Instance.new("SpecialMesh", out) | |
8867 | outm.MeshType = 3 | |
8868 | outm.Scale = Vector3.new(1, 1, 1) | |
8869 | local out2 = Instance.new("Part", Character) | |
8870 | out2.Anchored = true | |
8871 | out2.BrickColor = BrickColor.new("White") | |
8872 | out2.CanCollide = false | |
8873 | out2.FormFactor = 3 | |
8874 | out2.Name = "Out" | |
8875 | out2.Material = "Neon" | |
8876 | out2.Size = Vector3.new(40, 40, 40) | |
8877 | out2.Transparency = 0.35 | |
8878 | out2.TopSurface = 0 | |
8879 | out2.BottomSurface = 0 | |
8880 | local outm2 = Instance.new("SpecialMesh", out2) | |
8881 | outm2.MeshType = 3 | |
8882 | outm2.Scale = Vector3.new(1, 1, 1) | |
8883 | local outl = Instance.new("Part", Character) | |
8884 | outl.Anchored = true | |
8885 | outl.BrickColor = BrickColor.new("Cyan") | |
8886 | outl.CanCollide = false | |
8887 | outl.FormFactor = 3 | |
8888 | outl.Name = "Out" | |
8889 | outl.Material = "Neon" | |
8890 | outl.Size = Vector3.new(57, 57, 57) | |
8891 | outl.Transparency = 0.35 | |
8892 | outl.TopSurface = 0 | |
8893 | outl.BottomSurface = 0 | |
8894 | local outml = Instance.new("SpecialMesh", outl) | |
8895 | outml.MeshType = 3 | |
8896 | outml.Scale = Vector3.new(1, 1, 1) | |
8897 | local out2l = Instance.new("Part", Character) | |
8898 | out2l.Anchored = true | |
8899 | out2l.BrickColor = BrickColor.new("White") | |
8900 | out2l.CanCollide = false | |
8901 | out2l.FormFactor = 3 | |
8902 | out2l.Name = "Out" | |
8903 | out2l.Material = "Neon" | |
8904 | out2l.Size = Vector3.new(49, 49, 49) | |
8905 | out2l.Transparency = 0.35 | |
8906 | out2l.TopSurface = 0 | |
8907 | out2l.BottomSurface = 0 | |
8908 | local outm2l = Instance.new("SpecialMesh", out2l) | |
8909 | outm2l.MeshType = 3 | |
8910 | outm2l.Scale = Vector3.new(1, 1, 1) | |
8911 | local outau = Instance.new("Part", Character) | |
8912 | outau.Anchored = true | |
8913 | outau.BrickColor = BrickColor.new("White") | |
8914 | outau.CanCollide = false | |
8915 | outau.FormFactor = 3 | |
8916 | outau.Name = "Out" | |
8917 | outau.Material = "Neon" | |
8918 | outau.Size = Vector3.new(0.1, 0.1, 0.1) | |
8919 | outau.Transparency = 0.35 | |
8920 | outau.TopSurface = 0 | |
8921 | outau.BottomSurface = 0 | |
8922 | local outm2au = Instance.new("SpecialMesh", outau) | |
8923 | outm2au.MeshType = 3 | |
8924 | outm2au.Scale = Vector3.new(1, 1, 1) | |
8925 | local outau2 = Instance.new("Part", Character) | |
8926 | outau2.Anchored = true | |
8927 | outau2.BrickColor = BrickColor.new("White") | |
8928 | outau2.CanCollide = false | |
8929 | outau2.FormFactor = 3 | |
8930 | outau2.Name = "Out" | |
8931 | outau2.Material = "Neon" | |
8932 | outau2.Size = Vector3.new(0.1, 0.1, 0.1) | |
8933 | outau2.Transparency = 0.35 | |
8934 | outau2.TopSurface = 0 | |
8935 | outau2.BottomSurface = 0 | |
8936 | local outm2au2 = Instance.new("SpecialMesh", outau2) | |
8937 | outm2au2.MeshType = 3 | |
8938 | outm2au2.Scale = Vector3.new(1, 1, 1) | |
8939 | local bnd = Instance.new("Part", RootPart) | |
8940 | bnd.Anchored = true | |
8941 | bnd.BrickColor = BrickColor.new("Really blue") | |
8942 | bnd.CanCollide = false | |
8943 | bnd.Material = "Neon" | |
8944 | bnd.FormFactor = 3 | |
8945 | bnd.Name = "Bend" | |
8946 | bnd.Size = Vector3.new(10, 10, 10) | |
8947 | bnd.Transparency = 1 | |
8948 | bnd.TopSurface = 0 | |
8949 | bnd.BottomSurface = 0 | |
8950 | local bndm = Instance.new("SpecialMesh", bnd) | |
8951 | bndm.MeshType = 3 | |
8952 | bndm.Scale = Vector3.new(1, 1, 1) | |
8953 | local Chow = Instance.new("ParticleEmitter") | |
8954 | Chow.Name = "Aura" | |
8955 | Chow.Texture = "rbxassetid://779576004" | |
8956 | Chow.Parent = outau | |
8957 | Chow.LightEmission = 1 | |
8958 | Chow.Transparency = NumberSequence.new(1, 0.2, 1) | |
8959 | Chow.Color = ColorSequence.new(BrickColor.new("Cyan").Color) | |
8960 | Chow.Size = NumberSequence.new(40) | |
8961 | Chow.LockedToPart = true | |
8962 | Chow.Lifetime = NumberRange.new(0.2) | |
8963 | Chow.Rate = 100 | |
8964 | Chow.Rotation = NumberRange.new(-360, 360) | |
8965 | Chow.Speed = NumberRange.new(0.3) | |
8966 | Chow.EmissionDirection = "Top" | |
8967 | local Chow2 = Instance.new("ParticleEmitter") | |
8968 | Chow2.Name = "Aura" | |
8969 | Chow2.Texture = "rbxassetid://779576004" | |
8970 | Chow2.Parent = outau2 | |
8971 | Chow2.LightEmission = 1 | |
8972 | Chow2.Transparency = NumberSequence.new(1, 0.1, 1) | |
8973 | Chow2.Color = ColorSequence.new(BrickColor.new("Cyan").Color) | |
8974 | Chow2.Size = NumberSequence.new(60) | |
8975 | Chow2.LockedToPart = true | |
8976 | Chow2.Lifetime = NumberRange.new(0.2) | |
8977 | Chow2.Rate = 200 | |
8978 | Chow2.Rotation = NumberRange.new(-360, 360) | |
8979 | Chow2.Speed = NumberRange.new(0.3) | |
8980 | Chow2.EmissionDirection = "Top" | |
8981 | local Atch1 = Instance.new("Attachment", out2l) | |
8982 | Atch1.Position = Vector3.new(0, 2, 0) | |
8983 | local Atch2 = Instance.new("Attachment", out2l) | |
8984 | Atch2.Position = Vector3.new(0, -2.5, 0) | |
8985 | local Trail = Instance.new("Trail", Character) | |
8986 | Trail.Attachment0 = Atch1 | |
8987 | Trail.Attachment1 = Atch2 | |
8988 | Trail.Texture = "rbxassetid://22636887" | |
8989 | Trail.Lifetime = 1.7 | |
8990 | Trail.Transparency = NumberSequence.new({ | |
8991 | NumberSequenceKeypoint.new(0, 0, 0), | |
8992 | NumberSequenceKeypoint.new(1, 1, 0) | |
8993 | }) | |
8994 | Trail.Color = ColorSequence.new(ColorsArray) | |
8995 | Trail.LightEmission = 5 | |
8996 | local To = Instance.new("Part", Character) | |
8997 | To.Size = Vector3.new(2, 1, 2) | |
8998 | To.BrickColor = BrickColor.new("Toothpaste") | |
8999 | To.CanCollide = false | |
9000 | To.Anchored = true | |
9001 | To.Material = "Neon" | |
9002 | To.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0) | |
9003 | local To2 = Instance.new("SpecialMesh", To) | |
9004 | To2.MeshId = "rbxassetid://569384034" | |
9005 | To2.Scale = Vector3.new(10, 10, 10) | |
9006 | local Rin = Instance.new("Part", Character) | |
9007 | Rin.Size = Vector3.new(1, 1, 1) | |
9008 | Rin.BrickColor = BrickColor.new("White") | |
9009 | Rin.Anchored = true | |
9010 | Rin.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0) | |
9011 | local Rin2 = Instance.new("SpecialMesh", Rin) | |
9012 | Rin2.MeshId = "rbxassetid://3270017" | |
9013 | Rin2.Scale = Vector3.new(1, 1, 1) | |
9014 | out.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
9015 | outau.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
9016 | outau2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
9017 | out2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
9018 | outl.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
9019 | out2l.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
9020 | bem.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0)) | |
9021 | bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0) | |
9022 | bem2.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0)) | |
9023 | Grab.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0)) | |
9024 | rng.CFrame = out.CFrame * CFrame.Angles(math.rad(0), 0, 0) | |
9025 | rng3.CFrame = rng.CFrame * CFrame.new(0, 0, 0) | |
9026 | rng4.CFrame = rng.CFrame * CFrame.new(0, 0, 0) | |
9027 | Debounces.Shewt = true | |
9028 | local Music2 = Instance.new("Sound", UpperTorso) | |
9029 | Music2.SoundId = "rbxassetid://1117288204" | |
9030 | Music2.Pitch = 1 | |
9031 | Music2.Looped = false | |
9032 | Music2.Volume = 7.2 | |
9033 | wait(1.0E-4) | |
9034 | Music2:Play() | |
9035 | coroutine.wrap(function() | |
9036 | for i = 1, 20, 0.2 do | |
9037 | rngm.Scale = Vector3.new(16 + i * 6, 10 + i * 6, 2) | |
9038 | rngm3.Scale = Vector3.new(18 + i * 8, 8 + i * 8, 2) | |
9039 | rngm4.Scale = Vector3.new(20 + i * 10, 6 + i * 10, 2) | |
9040 | rng.Transparency = i / 20 | |
9041 | rng3.Transparency = 0.041666666666666664 | |
9042 | rng4.Transparency = i / 26 | |
9043 | wait() | |
9044 | end | |
9045 | wait(5) | |
9046 | rng:Destroy() | |
9047 | end)() | |
9048 | if Debounces.Shewt == true then | |
9049 | RootPart:WaitForChild("Beam" .. shot).Touched:connect(function(ht) | |
9050 | hit = ht.Parent | |
9051 | if hit:IsA("Model") and hit:findFirstChild("Humanoid") then | |
9052 | if HasntTouched(hit.Name) == true and deb == false then | |
9053 | deb = true | |
9054 | coroutine.wrap(function() | |
9055 | end)() | |
9056 | table.insert(Touche, hit.Name) | |
9057 | deb = false | |
9058 | end | |
9059 | coroutine.wrap(function() | |
9060 | hit.Parent.Torso.Position = hit.Parent.Torso.Position + Vector3.new(0, 0, 5) | |
9061 | wait(0.4) | |
9062 | end)() | |
9063 | table.insert(Touche, hit.Parent.Name) | |
9064 | deb = false | |
9065 | for i, v in pairs(Touche) do | |
9066 | print(v) | |
9067 | end | |
9068 | end | |
9069 | end) | |
9070 | end | |
9071 | for i = 0, 1700, 23 do | |
9072 | bem.Size = Vector3.new(i, 37, 37) | |
9073 | bem2.Size = Vector3.new(i, 27, 27) | |
9074 | Grab.Size = Vector3.new(i, 37, 37) | |
9075 | out.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0)) | |
9076 | outau.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0)) | |
9077 | out2.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0)) | |
9078 | bem.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
9079 | bem2.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
9080 | Grab.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
9081 | outl.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
9082 | out2l.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
9083 | outau2.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
9084 | bnd.CFrame = bem.CFrame * CFrame.new(-i / 2, 0, 1.2) | |
9085 | bnd.Size = Vector3.new(10, 10, 10) | |
9086 | bndm.Scale = Vector3.new(10, 10, 10) | |
9087 | To.Transparency = To.Transparency + 0.012 | |
9088 | To.CFrame = To.CFrame * CFrame.Angles(0, 0.3, 0) | |
9089 | if i % 10 == 0 then | |
9090 | do | |
9091 | local newRng = rng2:Clone() | |
9092 | newRng.Parent = RootPart | |
9093 | newRng.CFrame = RootPart.CFrame * CFrame.new(0, -4.2 - i, 0) * CFrame.Angles(math.rad(90), 0, 0) | |
9094 | local newRngm = rngm2:clone() | |
9095 | newRngm.Parent = newRng | |
9096 | coroutine.wrap(function() | |
9097 | for i = 1, 10, 0.2 do | |
9098 | newRngm.Scale = Vector3.new(12 + i * 2, 12 + i * 2, 3) | |
9099 | newRng.Transparency = i / 10 | |
9100 | wait() | |
9101 | end | |
9102 | wait(0) | |
9103 | newRng:Destroy() | |
9104 | end)() | |
9105 | end | |
9106 | end | |
9107 | wait() | |
9108 | end | |
9109 | wait(0) | |
9110 | Debounces.Shewt = false | |
9111 | out:Destroy() | |
9112 | out2:Destroy() | |
9113 | bnd:Destroy() | |
9114 | bem:Destroy() | |
9115 | bem2:Destroy() | |
9116 | To:Destroy() | |
9117 | To2:Destroy() | |
9118 | Music2:Destroy() | |
9119 | out2l:Destroy() | |
9120 | outl:Destroy() | |
9121 | outau:Destroy() | |
9122 | outau2:Destroy() | |
9123 | Trail:Destroy() | |
9124 | Atch1:Destroy() | |
9125 | Grab:Destroy() | |
9126 | Grabo:Destroy() | |
9127 | for i, v in pairs(RootPart:GetChildren()) do | |
9128 | if v:IsA("BodyPosition") then | |
9129 | v:Remove() | |
9130 | end | |
9131 | end | |
9132 | RootPart.Anchored = false | |
9133 | Debounces.Ready = false | |
9134 | for i, v in pairs(Touche) do | |
9135 | table.remove(Touche, i) | |
9136 | end | |
9137 | wait() | |
9138 | table.insert(Touche, Character.Name) | |
9139 | Debounces.NoIdl = false | |
9140 | if Debounces.CanAttack == false then | |
9141 | Debounces.CanAttack = true | |
9142 | end | |
9143 | end | |
9144 | end | |
9145 | end | |
9146 | Idle = false | |
9147 | Humanoid.WalkSpeed = 16 | |
9148 | end) | |
9149 | Mouse.KeyDown:connect(function(key) | |
9150 | if key == "z" and ssj4 == true then | |
9151 | Idle = true | |
9152 | if Debounces.CanAttack == true then | |
9153 | Debounces.CanAttack = false | |
9154 | Debounces.on = true | |
9155 | Debounces.NoIdl = true | |
9156 | do | |
9157 | local Music2 = Instance.new("Sound", UpperTorso) | |
9158 | Music2.SoundId = "rbxassetid://1112364900" | |
9159 | Music2.Pitch = 1 | |
9160 | Music2.Looped = false | |
9161 | Music2.Volume = 3.2 | |
9162 | wait(1.0E-4) | |
9163 | Music2:Play() | |
9164 | local sbs = Instance.new("BodyPosition", RootPart) | |
9165 | sbs.P = 3000 | |
9166 | sbs.D = 1000 | |
9167 | sbs.maxForce = Vector3.new(0, 0, 0) | |
9168 | sbs.position = RootPart.CFrame.p + Vector3.new(0, 0, 0) | |
9169 | local Music3 = Instance.new("Sound", UpperTorso) | |
9170 | Music3.SoundId = "rbxassetid://551399476" | |
9171 | Music3.Pitch = 1 | |
9172 | Music3.Looped = false | |
9173 | Music3.Volume = 3.2 | |
9174 | wait(1.0E-4) | |
9175 | Music3:Play() | |
9176 | wait(0.5) | |
9177 | local Bq = Instance.new("Part", Character) | |
9178 | Bq.Size = Vector3.new(0.2, 0.2, 0.2) | |
9179 | Bq.BrickColor = BrickColor.new("Really red") | |
9180 | Bq.Material = "Neon" | |
9181 | Bq.Anchored = true | |
9182 | Bq.CanCollide = false | |
9183 | Bq.Transparency = 0.1 | |
9184 | Bq.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
9185 | local Bq2 = Instance.new("SpecialMesh", Bq) | |
9186 | Bq2.MeshType = "Sphere" | |
9187 | Bq2.Scale = Vector3.new(1.8, 1.8, 1.8) | |
9188 | local HQ = Instance.new("Part", Bq) | |
9189 | HQ.Size = Vector3.new(1, 1, 1) | |
9190 | HQ.BrickColor = BrickColor.new("Really red") | |
9191 | HQ.Material = "Neon" | |
9192 | HQ.Anchored = true | |
9193 | HQ.CanCollide = false | |
9194 | HQ.Transparency = 0.4 | |
9195 | HQ.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) | |
9196 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
9197 | HQ2.MeshType = "Cylinder" | |
9198 | HQ2.Scale = Vector3.new(120, 1.2, 1.2) | |
9199 | local HQ23 = Instance.new("Part", Bq) | |
9200 | HQ23.Size = Vector3.new(1, 1, 1) | |
9201 | HQ23.BrickColor = BrickColor.new("Really red") | |
9202 | HQ23.Material = "Neon" | |
9203 | HQ23.Anchored = true | |
9204 | HQ23.CanCollide = false | |
9205 | HQ23.Transparency = 0.4 | |
9206 | HQ23.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) | |
9207 | local HQ22 = Instance.new("SpecialMesh", HQ23) | |
9208 | HQ22.MeshType = "Cylinder" | |
9209 | HQ22.Scale = Vector3.new(90, 1.2, 1.2) | |
9210 | local ZO = Instance.new("Part", Bq) | |
9211 | ZO.Size = Vector3.new(1, 1, 1) | |
9212 | ZO.BrickColor = BrickColor.new("Really red") | |
9213 | ZO.Material = "Neon" | |
9214 | ZO.Anchored = true | |
9215 | ZO.CanCollide = false | |
9216 | ZO.Transparency = 0.4 | |
9217 | ZO.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) | |
9218 | local ZO2 = Instance.new("SpecialMesh", ZO) | |
9219 | ZO2.MeshType = "Cylinder" | |
9220 | ZO2.Scale = Vector3.new(80, 1.2, 1.2) | |
9221 | local BO = Instance.new("Part", Bq) | |
9222 | BO.Size = Vector3.new(1, 1, 1) | |
9223 | BO.BrickColor = BrickColor.new("Really red") | |
9224 | BO.Material = "Neon" | |
9225 | BO.Anchored = true | |
9226 | BO.CanCollide = false | |
9227 | BO.Transparency = 0.4 | |
9228 | BO.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) | |
9229 | local BO2 = Instance.new("SpecialMesh", BO) | |
9230 | BO2.MeshType = "Cylinder" | |
9231 | BO2.Scale = Vector3.new(70, 1.2, 1.2) | |
9232 | local Grab = Instance.new("Part", RootPart) | |
9233 | Grab.Size = Vector3.new(5, 5, 5) | |
9234 | Grab.CanCollide = false | |
9235 | Grab.Anchored = true | |
9236 | Grab.BrickColor = BrickColor.new("Deep orange") | |
9237 | Grab.Transparency = math.huge | |
9238 | local Grabo = Instance.new("Weld", Grab) | |
9239 | Grabo.Part0 = RootPart | |
9240 | Grabo.Part1 = Grab | |
9241 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
9242 | Grab.Touched:connect(function(hit) | |
9243 | if hit.Name ~= "Grab" then | |
9244 | kamessj4hurt(hit, 10) | |
9245 | end | |
9246 | end) | |
9247 | RootPart.Anchored = true | |
9248 | for i = 0, 20, 0.1 do | |
9249 | RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, Mouse.Hit.p.Y, Mouse.Hit.p.Z)) | |
9250 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, -1, 0.4), 0.1) | |
9251 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, 1, -0.4), 0.1) | |
9252 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 2), 0.1) | |
9253 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -2), 0.1) | |
9254 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9255 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9256 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.6, 0, 0), 0.1) | |
9257 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9258 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 90, 0), 0.1) | |
9259 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0 - 0.03 * math.sin(tick() * 3), -1, 0), 0.1) | |
9260 | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
9261 | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9262 | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9263 | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9264 | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9265 | Bq2.Scale = Bq2.Scale + Vector3.new(0.4, 0.4, 0.4) | |
9266 | HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1) | |
9267 | HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0) | |
9268 | ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0) | |
9269 | BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3) | |
9270 | game:GetService("RunService").RenderStepped:wait() | |
9271 | end | |
9272 | wait(0) | |
9273 | Bq:Destroy() | |
9274 | Music2:Destroy() | |
9275 | local Music3 = Instance.new("Sound", UpperTorso) | |
9276 | Music3.SoundId = "rbxassetid://551399627" | |
9277 | Music3.Pitch = 1 | |
9278 | Music3.Looped = false | |
9279 | Music3.Volume = 3.2 | |
9280 | wait(1.0E-4) | |
9281 | Music3:Play() | |
9282 | Debounces.on = false | |
9283 | Debounces.Here = false | |
9284 | shot = shot + 1 | |
9285 | local rng = Instance.new("Part", RootPart) | |
9286 | rng.Anchored = true | |
9287 | rng.BrickColor = BrickColor.new("Really red") | |
9288 | rng.CanCollide = false | |
9289 | rng.FormFactor = 3 | |
9290 | rng.Name = "Ring" | |
9291 | rng.Size = Vector3.new(8, 8, 8) | |
9292 | rng.Transparency = 0.35 | |
9293 | rng.TopSurface = 0 | |
9294 | rng.BottomSurface = 0 | |
9295 | rng2 = rng:clone() | |
9296 | rng3 = rng2:clone() | |
9297 | rng4 = rng2:clone() | |
9298 | local rngm = Instance.new("SpecialMesh", rng) | |
9299 | rngm.MeshId = "http://www.roblox.com/asset/?id=0" | |
9300 | rngm.Scale = Vector3.new(1, 1, 1) | |
9301 | rngm2 = rngm:clone() | |
9302 | rngm2.Scale = Vector3.new(1, 1, 1) | |
9303 | rngm3 = rngm2:clone() | |
9304 | rngm3.Parent = rng3 | |
9305 | rngm3.Scale = Vector3.new(1, 1, 1) | |
9306 | rngm4 = rngm2:clone() | |
9307 | rngm4.Parent = rng4 | |
9308 | rngm4.Scale = Vector3.new(1, 1, 1) | |
9309 | local bem = Instance.new("Part", RootPart) | |
9310 | bem.Anchored = true | |
9311 | bem.Position = bem.Position + Vector3.new(0, 0, 150) | |
9312 | bem.BrickColor = BrickColor.new("Really red") | |
9313 | bem.CanCollide = false | |
9314 | bem.Material = "Neon" | |
9315 | local bem2 = Instance.new("Part", RootPart) | |
9316 | bem2.Anchored = true | |
9317 | bem2.Position = bem.Position + Vector3.new(0, 0, 150) | |
9318 | bem2.BrickColor = BrickColor.new("CGA brown") | |
9319 | bem2.CanCollide = false | |
9320 | bem2.Material = "Neon" | |
9321 | local aura = Instance.new("ParticleEmitter", bem) | |
9322 | aura.Size = NumberSequence.new(11) | |
9323 | aura.Lifetime = NumberRange.new(0.5) | |
9324 | aura.LightEmission = 1 | |
9325 | aura.Texture = "http://www.roblox.com/asset/?id=" | |
9326 | aura.Speed = NumberRange.new(0) | |
9327 | aura.Color = ColorSequence.new(Color3.new(225, 225, 0)) | |
9328 | aura.Rate = 400 | |
9329 | bem.FormFactor = 3 | |
9330 | bem.Name = "Beam" .. shot | |
9331 | bem.Size = Vector3.new(13, 13, 13) | |
9332 | bem.Transparency = 0.35 | |
9333 | bem.TopSurface = 0 | |
9334 | bem.BottomSurface = 0 | |
9335 | local bemm2 = Instance.new("SpecialMesh", bem2) | |
9336 | bemm2.MeshType = 4 | |
9337 | bemm2.Scale = Vector3.new(1, 1, 1) | |
9338 | bem2.FormFactor = 3 | |
9339 | bem2.Name = "Beam" .. shot | |
9340 | bem2.Size = Vector3.new(11, 11, 11) | |
9341 | bem2.Transparency = 0.35 | |
9342 | bem2.TopSurface = 0 | |
9343 | bem2.BottomSurface = 0 | |
9344 | local bemm = Instance.new("SpecialMesh", bem) | |
9345 | bemm.MeshType = 4 | |
9346 | bemm.Scale = Vector3.new(1, 1, 1) | |
9347 | local out = Instance.new("Part", Character) | |
9348 | out.Anchored = true | |
9349 | out.BrickColor = BrickColor.new("Really red") | |
9350 | out.CanCollide = false | |
9351 | out.FormFactor = 3 | |
9352 | out.Name = "Out" | |
9353 | out.Material = "Neon" | |
9354 | out.Size = Vector3.new(46, 46, 46) | |
9355 | out.Transparency = 0.35 | |
9356 | out.TopSurface = 0 | |
9357 | out.BottomSurface = 0 | |
9358 | local outm = Instance.new("SpecialMesh", out) | |
9359 | outm.MeshType = 3 | |
9360 | outm.Scale = Vector3.new(1, 1, 1) | |
9361 | local out2 = Instance.new("Part", Character) | |
9362 | out2.Anchored = true | |
9363 | out2.BrickColor = BrickColor.new("CGA brown") | |
9364 | out2.CanCollide = false | |
9365 | out2.FormFactor = 3 | |
9366 | out2.Name = "Out" | |
9367 | out2.Material = "Neon" | |
9368 | out2.Size = Vector3.new(40, 40, 40) | |
9369 | out2.Transparency = 0.35 | |
9370 | out2.TopSurface = 0 | |
9371 | out2.BottomSurface = 0 | |
9372 | local outm2 = Instance.new("SpecialMesh", out2) | |
9373 | outm2.MeshType = 3 | |
9374 | outm2.Scale = Vector3.new(1, 1, 1) | |
9375 | local outl = Instance.new("Part", Character) | |
9376 | outl.Anchored = true | |
9377 | outl.BrickColor = BrickColor.new("Really red") | |
9378 | outl.CanCollide = false | |
9379 | outl.FormFactor = 3 | |
9380 | outl.Name = "Out" | |
9381 | outl.Material = "Neon" | |
9382 | outl.Size = Vector3.new(57, 57, 57) | |
9383 | outl.Transparency = 0.35 | |
9384 | outl.TopSurface = 0 | |
9385 | outl.BottomSurface = 0 | |
9386 | local outml = Instance.new("SpecialMesh", outl) | |
9387 | outml.MeshType = 3 | |
9388 | outml.Scale = Vector3.new(1, 1, 1) | |
9389 | local out2l = Instance.new("Part", Character) | |
9390 | out2l.Anchored = true | |
9391 | out2l.BrickColor = BrickColor.new("CGA brown") | |
9392 | out2l.CanCollide = false | |
9393 | out2l.FormFactor = 3 | |
9394 | out2l.Name = "Out" | |
9395 | out2l.Material = "Neon" | |
9396 | out2l.Size = Vector3.new(49, 49, 49) | |
9397 | out2l.Transparency = 0.35 | |
9398 | out2l.TopSurface = 0 | |
9399 | out2l.BottomSurface = 0 | |
9400 | local outm2l = Instance.new("SpecialMesh", out2l) | |
9401 | outm2l.MeshType = 3 | |
9402 | outm2l.Scale = Vector3.new(1, 1, 1) | |
9403 | local outau = Instance.new("Part", Character) | |
9404 | outau.Anchored = true | |
9405 | outau.BrickColor = BrickColor.new("CGA brown") | |
9406 | outau.CanCollide = false | |
9407 | outau.FormFactor = 3 | |
9408 | outau.Name = "Out" | |
9409 | outau.Material = "Neon" | |
9410 | outau.Size = Vector3.new(0.1, 0.1, 0.1) | |
9411 | outau.Transparency = 0.35 | |
9412 | outau.TopSurface = 0 | |
9413 | outau.BottomSurface = 0 | |
9414 | local outm2au = Instance.new("SpecialMesh", outau) | |
9415 | outm2au.MeshType = 3 | |
9416 | outm2au.Scale = Vector3.new(1, 1, 1) | |
9417 | local outau2 = Instance.new("Part", Character) | |
9418 | outau2.Anchored = true | |
9419 | outau2.BrickColor = BrickColor.new("CGA brown") | |
9420 | outau2.CanCollide = false | |
9421 | outau2.FormFactor = 3 | |
9422 | outau2.Name = "Out" | |
9423 | outau2.Material = "Neon" | |
9424 | outau2.Size = Vector3.new(0.1, 0.1, 0.1) | |
9425 | outau2.Transparency = 0.35 | |
9426 | outau2.TopSurface = 0 | |
9427 | outau2.BottomSurface = 0 | |
9428 | local outm2au2 = Instance.new("SpecialMesh", outau2) | |
9429 | outm2au2.MeshType = 3 | |
9430 | outm2au2.Scale = Vector3.new(1, 1, 1) | |
9431 | local bnd = Instance.new("Part", RootPart) | |
9432 | bnd.Anchored = true | |
9433 | bnd.BrickColor = BrickColor.new("Really red") | |
9434 | bnd.CanCollide = false | |
9435 | bnd.Material = "Neon" | |
9436 | bnd.FormFactor = 3 | |
9437 | bnd.Name = "Bend" | |
9438 | bnd.Size = Vector3.new(10, 10, 10) | |
9439 | bnd.Transparency = 1 | |
9440 | bnd.TopSurface = 0 | |
9441 | bnd.BottomSurface = 0 | |
9442 | local bndm = Instance.new("SpecialMesh", bnd) | |
9443 | bndm.MeshType = 3 | |
9444 | bndm.Scale = Vector3.new(1, 1, 1) | |
9445 | local Chow = Instance.new("ParticleEmitter") | |
9446 | Chow.Name = "Aura" | |
9447 | Chow.Texture = "rbxassetid://779576004" | |
9448 | Chow.Parent = outau | |
9449 | Chow.LightEmission = 1 | |
9450 | Chow.Transparency = NumberSequence.new(1, 0.2, 1) | |
9451 | Chow.Color = ColorSequence.new(BrickColor.new("Really red").Color) | |
9452 | Chow.Size = NumberSequence.new(40) | |
9453 | Chow.LockedToPart = true | |
9454 | Chow.Lifetime = NumberRange.new(0.2) | |
9455 | Chow.Rate = 100 | |
9456 | Chow.Rotation = NumberRange.new(-360, 360) | |
9457 | Chow.Speed = NumberRange.new(0.3) | |
9458 | Chow.EmissionDirection = "Top" | |
9459 | local Chow2 = Instance.new("ParticleEmitter") | |
9460 | Chow2.Name = "Aura" | |
9461 | Chow2.Texture = "rbxassetid://779576004" | |
9462 | Chow2.Parent = outau2 | |
9463 | Chow2.LightEmission = 1 | |
9464 | Chow2.Transparency = NumberSequence.new(1, 0.1, 1) | |
9465 | Chow2.Color = ColorSequence.new(BrickColor.new("Really red").Color) | |
9466 | Chow2.Size = NumberSequence.new(60) | |
9467 | Chow2.LockedToPart = true | |
9468 | Chow2.Lifetime = NumberRange.new(0.2) | |
9469 | Chow2.Rate = 200 | |
9470 | Chow2.Rotation = NumberRange.new(-360, 360) | |
9471 | Chow2.Speed = NumberRange.new(0.3) | |
9472 | Chow2.EmissionDirection = "Top" | |
9473 | local Atch1 = Instance.new("Attachment", out2l) | |
9474 | Atch1.Position = Vector3.new(0, 2, 0) | |
9475 | local Atch2 = Instance.new("Attachment", out2l) | |
9476 | Atch2.Position = Vector3.new(0, -2.5, 0) | |
9477 | local Trail = Instance.new("Trail", Character) | |
9478 | Trail.Attachment0 = Atch1 | |
9479 | Trail.Attachment1 = Atch2 | |
9480 | Trail.Texture = "rbxassetid://22636887" | |
9481 | Trail.Lifetime = 1.7 | |
9482 | Trail.Transparency = NumberSequence.new({ | |
9483 | NumberSequenceKeypoint.new(0, 0, 0), | |
9484 | NumberSequenceKeypoint.new(1, 1, 0) | |
9485 | }) | |
9486 | Trail.Color = ColorSequence.new(ColorsArray) | |
9487 | Trail.LightEmission = 5 | |
9488 | local To = Instance.new("Part", Character) | |
9489 | To.Size = Vector3.new(2, 1, 2) | |
9490 | To.BrickColor = BrickColor.new("Really red") | |
9491 | To.CanCollide = false | |
9492 | To.Anchored = true | |
9493 | To.Material = "Neon" | |
9494 | To.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0) | |
9495 | local To2 = Instance.new("SpecialMesh", To) | |
9496 | To2.MeshId = "rbxassetid://569384034" | |
9497 | To2.Scale = Vector3.new(10, 10, 10) | |
9498 | local Rin = Instance.new("Part", Character) | |
9499 | Rin.Size = Vector3.new(1, 1, 1) | |
9500 | Rin.BrickColor = BrickColor.new("White") | |
9501 | Rin.Anchored = true | |
9502 | Rin.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0) | |
9503 | local Rin2 = Instance.new("SpecialMesh", Rin) | |
9504 | Rin2.MeshId = "rbxassetid://3270017" | |
9505 | Rin2.Scale = Vector3.new(1, 1, 1) | |
9506 | out.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
9507 | outau.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
9508 | outau2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
9509 | out2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
9510 | outl.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
9511 | out2l.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0) | |
9512 | bem.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0)) | |
9513 | bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0) | |
9514 | bem2.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0)) | |
9515 | Grab.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0)) | |
9516 | rng.CFrame = out.CFrame * CFrame.Angles(math.rad(0), 0, 0) | |
9517 | rng3.CFrame = rng.CFrame * CFrame.new(0, 0, 0) | |
9518 | rng4.CFrame = rng.CFrame * CFrame.new(0, 0, 0) | |
9519 | Debounces.Shewt = true | |
9520 | local Music2 = Instance.new("Sound", UpperTorso) | |
9521 | Music2.SoundId = "rbxassetid://1117288204" | |
9522 | Music2.Pitch = 1 | |
9523 | Music2.Looped = false | |
9524 | Music2.Volume = 7.2 | |
9525 | wait(1.0E-4) | |
9526 | Music2:Play() | |
9527 | coroutine.wrap(function() | |
9528 | for i = 1, 20, 0.2 do | |
9529 | rngm.Scale = Vector3.new(16 + i * 6, 10 + i * 6, 2) | |
9530 | rngm3.Scale = Vector3.new(18 + i * 8, 8 + i * 8, 2) | |
9531 | rngm4.Scale = Vector3.new(20 + i * 10, 6 + i * 10, 2) | |
9532 | rng.Transparency = i / 20 | |
9533 | rng3.Transparency = 0.041666666666666664 | |
9534 | rng4.Transparency = i / 26 | |
9535 | wait() | |
9536 | end | |
9537 | wait(5) | |
9538 | rng:Destroy() | |
9539 | end)() | |
9540 | if Debounces.Shewt == true then | |
9541 | RootPart:WaitForChild("Beam" .. shot).Touched:connect(function(ht) | |
9542 | hit = ht.Parent | |
9543 | if hit:IsA("Model") and hit:findFirstChild("Humanoid") then | |
9544 | if HasntTouched(hit.Name) == true and deb == false then | |
9545 | deb = true | |
9546 | coroutine.wrap(function() | |
9547 | end)() | |
9548 | table.insert(Touche, hit.Name) | |
9549 | deb = false | |
9550 | end | |
9551 | coroutine.wrap(function() | |
9552 | hit.Parent.Torso.Position = hit.Parent.Torso.Position + Vector3.new(0, 0, 5) | |
9553 | wait(0.4) | |
9554 | end)() | |
9555 | table.insert(Touche, hit.Parent.Name) | |
9556 | deb = false | |
9557 | for i, v in pairs(Touche) do | |
9558 | print(v) | |
9559 | end | |
9560 | end | |
9561 | end) | |
9562 | end | |
9563 | for i = 0, 1700, 23 do | |
9564 | bem.Size = Vector3.new(i, 37, 37) | |
9565 | bem2.Size = Vector3.new(i, 27, 27) | |
9566 | Grab.Size = Vector3.new(i, 37, 37) | |
9567 | out.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0)) | |
9568 | outau.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0)) | |
9569 | out2.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0)) | |
9570 | bem.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
9571 | bem2.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
9572 | Grab.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
9573 | outl.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
9574 | out2l.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
9575 | outau2.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
9576 | bnd.CFrame = bem.CFrame * CFrame.new(-i / 2, 0, 1.2) | |
9577 | bnd.Size = Vector3.new(10, 10, 10) | |
9578 | bndm.Scale = Vector3.new(10, 10, 10) | |
9579 | To.Transparency = To.Transparency + 0.012 | |
9580 | To.CFrame = To.CFrame * CFrame.Angles(0, 0.3, 0) | |
9581 | if i % 10 == 0 then | |
9582 | do | |
9583 | local newRng = rng2:Clone() | |
9584 | newRng.Parent = RootPart | |
9585 | newRng.CFrame = RootPart.CFrame * CFrame.new(0, -4.2 - i, 0) * CFrame.Angles(math.rad(90), 0, 0) | |
9586 | local newRngm = rngm2:clone() | |
9587 | newRngm.Parent = newRng | |
9588 | coroutine.wrap(function() | |
9589 | for i = 1, 10, 0.2 do | |
9590 | newRngm.Scale = Vector3.new(12 + i * 2, 12 + i * 2, 3) | |
9591 | newRng.Transparency = i / 10 | |
9592 | wait() | |
9593 | end | |
9594 | wait(0) | |
9595 | newRng:Destroy() | |
9596 | end)() | |
9597 | end | |
9598 | end | |
9599 | wait() | |
9600 | end | |
9601 | wait(0) | |
9602 | Debounces.Shewt = false | |
9603 | out:Destroy() | |
9604 | out2:Destroy() | |
9605 | bnd:Destroy() | |
9606 | bem:Destroy() | |
9607 | bem2:Destroy() | |
9608 | To:Destroy() | |
9609 | To2:Destroy() | |
9610 | Music2:Destroy() | |
9611 | out2l:Destroy() | |
9612 | outl:Destroy() | |
9613 | outau:Destroy() | |
9614 | outau2:Destroy() | |
9615 | Trail:Destroy() | |
9616 | Atch1:Destroy() | |
9617 | Grab:Destroy() | |
9618 | Grabo:Destroy() | |
9619 | for i, v in pairs(RootPart:GetChildren()) do | |
9620 | if v:IsA("BodyPosition") then | |
9621 | v:Remove() | |
9622 | end | |
9623 | end | |
9624 | RootPart.Anchored = false | |
9625 | Debounces.Ready = false | |
9626 | for i, v in pairs(Touche) do | |
9627 | table.remove(Touche, i) | |
9628 | end | |
9629 | wait() | |
9630 | table.insert(Touche, Character.Name) | |
9631 | Debounces.NoIdl = false | |
9632 | if Debounces.CanAttack == false then | |
9633 | Debounces.CanAttack = true | |
9634 | end | |
9635 | end | |
9636 | end | |
9637 | end | |
9638 | Idle = false | |
9639 | Humanoid.WalkSpeed = 16 | |
9640 | end) | |
9641 | function unused() | |
9642 | if not D then | |
9643 | D = true | |
9644 | Idle = true | |
9645 | do | |
9646 | local Grab = Instance.new("Part", RightHand) | |
9647 | Grab.Size = Vector3.new(3, 3, 3) | |
9648 | Grab.CanCollide = false | |
9649 | Grab.BrickColor = BrickColor.new("Deep orange") | |
9650 | Grab.Transparency = math.huge | |
9651 | local Grabo = Instance.new("Weld", Grab) | |
9652 | Grabo.Part0 = RightHand | |
9653 | Grabo.Part1 = Grab | |
9654 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
9655 | coroutine.resume(coroutine.create(function() | |
9656 | for i = 1, 3 do | |
9657 | do | |
9658 | local HQ = Instance.new("Part", RightHand) | |
9659 | HQ.Size = Vector3.new(1, 1, 1) | |
9660 | HQ.BrickColor = BrickColor.new("White") | |
9661 | HQ.Material = "Neon" | |
9662 | HQ.Anchored = true | |
9663 | HQ.CanCollide = false | |
9664 | HQ.Transparency = 0.4 | |
9665 | HQ.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0) | |
9666 | local HQ2 = Instance.new("SpecialMesh", HQ) | |
9667 | HQ2.MeshType = "Sphere" | |
9668 | HQ2.Scale = Vector3.new(1, 1, 1) | |
9669 | local ZQW = Instance.new("Part", RightHand) | |
9670 | ZQW.Size = Vector3.new(1, 1, 1) | |
9671 | ZQW.BrickColor = BrickColor.new("New Yeller") | |
9672 | ZQW.Material = "Neon" | |
9673 | ZQW.Transparency = 0.4 | |
9674 | ZQW.Anchored = true | |
9675 | ZQW.CanCollide = false | |
9676 | ZQW.Position = v3(999, 999, 999) | |
9677 | ZQW.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 300, 0) | |
9678 | local ZQW2 = Instance.new("SpecialMesh", ZQW) | |
9679 | ZQW2.MeshType = "Cylinder" | |
9680 | ZQW2.Scale = Vector3.new(1, 1, 1) | |
9681 | local H = Instance.new("Part", RightHand) | |
9682 | H.Size = Vector3.new(1, 1, 1) | |
9683 | H.BrickColor = BrickColor.new("White") | |
9684 | H.CanCollide = false | |
9685 | H.Anchored = true | |
9686 | H.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) | |
9687 | local H2 = Instance.new("SpecialMesh", H) | |
9688 | H2.MeshId = "rbxassetid://9982590" | |
9689 | coroutine.resume(coroutine.create(function() | |
9690 | for i = 1, 200 do | |
9691 | ZQW2.Scale = ZQW2.Scale + Vector3.new(30, 1, 120) | |
9692 | ZQW.Transparency = ZQW.Transparency + 0.009 | |
9693 | HQ2.Scale = HQ2.Scale + Vector3.new(0.4, 45, 0.4) | |
9694 | HQ.Transparency = HQ.Transparency + 1 | |
9695 | H2.Scale = H2.Scale + Vector3.new(0.3, 0.3, 0.3) | |
9696 | H.Transparency = H.Transparency + 0.2 | |
9697 | wait(1.0E-11) | |
9698 | end | |
9699 | HQ:Destroy() | |
9700 | H2:Destroy() | |
9701 | H:Destroy() | |
9702 | HQ2:Destroy() | |
9703 | ZQW:Destroy() | |
9704 | ZQW2:Destroy() | |
9705 | end)) | |
9706 | wait(0.3) | |
9707 | end | |
9708 | end | |
9709 | end)) | |
9710 | local SFXZ = Instance.new("Sound", UpperTorso) | |
9711 | SFXZ.SoundId = "rbxassetid://169259383" | |
9712 | SFXZ.Volume = 1 | |
9713 | SFXZ.Pitch = 1.5 | |
9714 | SFXZ.Looped = false | |
9715 | wait(0.01) | |
9716 | SFXZ:Play() | |
9717 | Grab.Touched:connect(function(hit) | |
9718 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
9719 | Grab:Destroy() | |
9720 | hit.Parent.Humanoid:TakeDamage(30) | |
9721 | do | |
9722 | local SFXZZ = Instance.new("Sound", hit) | |
9723 | SFXZZ.SoundId = "rbxassetid://1056625824" | |
9724 | SFXZZ.Volume = 2.5 | |
9725 | SFXZZ.Pitch = 1 | |
9726 | SFXZZ.Looped = false | |
9727 | wait(0.01) | |
9728 | SFXZZ:Play() | |
9729 | local H = Instance.new("Part", Character) | |
9730 | H.Size = Vector3.new(1, 1, 1) | |
9731 | H.BrickColor = BrickColor.new("White") | |
9732 | H.CanCollide = false | |
9733 | H.Anchored = true | |
9734 | H.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55) | |
9735 | local H2 = Instance.new("SpecialMesh", H) | |
9736 | H2.MeshId = "rbxassetid://3270017" | |
9737 | local H3 = Instance.new("Part", Character) | |
9738 | H3.Size = Vector3.new(1, 1, 1) | |
9739 | H3.BrickColor = BrickColor.new("White") | |
9740 | H3.CanCollide = false | |
9741 | H3.Anchored = true | |
9742 | H3.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0) | |
9743 | local H23 = Instance.new("SpecialMesh", H3) | |
9744 | H23.MeshId = "rbxassetid://3270017" | |
9745 | local H33 = Instance.new("Part", Character) | |
9746 | H33.Size = Vector3.new(1, 1, 1) | |
9747 | H33.BrickColor = BrickColor.new("White") | |
9748 | H33.CanCollide = false | |
9749 | H33.Anchored = true | |
9750 | H33.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.55, 0) | |
9751 | local H233 = Instance.new("SpecialMesh", H33) | |
9752 | H233.MeshId = "rbxassetid://20329976" | |
9753 | local H2 = Instance.new("SpecialMesh", H) | |
9754 | H2.MeshId = "rbxassetid://3270017" | |
9755 | local H5 = Instance.new("Part", Character) | |
9756 | H5.Size = Vector3.new(1, 1, 1) | |
9757 | H5.BrickColor = BrickColor.new("White") | |
9758 | H5.CanCollide = false | |
9759 | H5.Anchored = true | |
9760 | H5.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0) | |
9761 | local H25 = Instance.new("SpecialMesh", H5) | |
9762 | H25.MeshId = "rbxassetid://3270017" | |
9763 | local Hi = Instance.new("Part", hit) | |
9764 | Hi.Size = Vector3.new(1, 1, 1) | |
9765 | Hi.BrickColor = BrickColor.new("White") | |
9766 | Hi.CanCollide = false | |
9767 | Hi.Anchored = true | |
9768 | Hi.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55) | |
9769 | local Hi2 = Instance.new("SpecialMesh", Hi) | |
9770 | Hi2.MeshId = "rbxassetid://3270017" | |
9771 | coroutine.resume(coroutine.create(function() | |
9772 | for i = 1, 200 do | |
9773 | H2.Scale = H2.Scale + Vector3.new(6, 6, 6) | |
9774 | H.Transparency = H.Transparency + 0.09 | |
9775 | H23.Scale = H23.Scale + Vector3.new(8, 8, 8) | |
9776 | H3.Transparency = H3.Transparency + 0.09 | |
9777 | H233.Scale = H23.Scale + Vector3.new(6, 6, 6) | |
9778 | H33.Transparency = H3.Transparency + 0.09 | |
9779 | H25.Scale = H25.Scale + Vector3.new(6, 6, 6) | |
9780 | H5.Transparency = H5.Transparency + 0.09 | |
9781 | Hi2.Scale = Hi2.Scale + Vector3.new(6, 6, 6) | |
9782 | Hi.Transparency = Hi.Transparency + 0.09 | |
9783 | wait(1.0E-11) | |
9784 | end | |
9785 | end)) | |
9786 | local SFXZ = Instance.new("Sound", UpperTorso) | |
9787 | SFXZ.SoundId = "rbxassetid://447041606" | |
9788 | SFXZ.Volume = 6 | |
9789 | SFXZ.Pitch = 1 | |
9790 | SFXZ.Looped = false | |
9791 | wait(0.01) | |
9792 | SFXZ:Play() | |
9793 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
9794 | Fl.maxForce = Vector3.new(9000000, 9000000000, 9000000) | |
9795 | Fl.velocity = RootPart.CFrame.p + Vector3.new(0, 580, 0) | |
9796 | wait(0.05) | |
9797 | Fl:remove() | |
9798 | local ry, ht, ps | |
9799 | while ht == nil do | |
9800 | ry, ht, ps = newRay(hit.CFrame * CFrame.new(0, -1, 0), hit.CFrame * CFrame.new(0, -2, 0), 4.1, {hit}) | |
9801 | wait() | |
9802 | end | |
9803 | for i = 1, 15 do | |
9804 | do | |
9805 | local gtrace = Instance.new("Part", game.Workspace) | |
9806 | gtrace.BrickColor = BrickColor.new("Grey") | |
9807 | gtrace.Material = "Slate" | |
9808 | gtrace.Size = Vector3.new(31, 31, 31) | |
9809 | gtrace.Anchored = true | |
9810 | gtrace.CanCollide = true | |
9811 | gtrace.CFrame = (hit.CFrame + Vector3.new(math.random(-70, 70), -6, math.random(-70, 70))) * CFrame.fromEulerAnglesXYZ(math.random(0, math.rad(359)), math.random(0, math.rad(359)), math.random(0, math.rad(359))) | |
9812 | local gdisp = coroutine.wrap(function() | |
9813 | wait(12) | |
9814 | for i = 1, 9 do | |
9815 | wait(0.1) | |
9816 | gtrace.Transparency = gtrace.Transparency + 0.1 | |
9817 | end | |
9818 | gtrace:Destroy() | |
9819 | end) | |
9820 | gdisp() | |
9821 | end | |
9822 | end | |
9823 | local SFXZ = Instance.new("Sound", hit) | |
9824 | SFXZ.SoundId = "rbxassetid://539294959" | |
9825 | SFXZ.Volume = 10 | |
9826 | SFXZ.Pitch = 1 | |
9827 | SFXZ.Looped = false | |
9828 | wait(0.01) | |
9829 | SFXZ:Play() | |
9830 | local SFXZ = Instance.new("Sound", hit) | |
9831 | SFXZ.SoundId = "rbxassetid://180120107" | |
9832 | SFXZ.Volume = 10 | |
9833 | SFXZ.Pitch = 1 | |
9834 | SFXZ.Looped = false | |
9835 | wait(0.01) | |
9836 | SFXZ:Play() | |
9837 | local SFXZ = Instance.new("Sound", hit) | |
9838 | SFXZ.SoundId = "rbxassetid://315775189" | |
9839 | SFXZ.Volume = 10 | |
9840 | SFXZ.Pitch = 1 | |
9841 | SFXZ.Looped = false | |
9842 | wait(0.01) | |
9843 | SFXZ:Play() | |
9844 | local SFXZ = Instance.new("Sound", hit) | |
9845 | SFXZ.SoundId = "rbxassetid://157878578" | |
9846 | SFXZ.Volume = 10 | |
9847 | SFXZ.Pitch = 1 | |
9848 | SFXZ.Looped = false | |
9849 | wait(0.01) | |
9850 | SFXZ:Play() | |
9851 | hit.Parent:BreakJoints() | |
9852 | local H = Instance.new("Part", Character) | |
9853 | H.Size = Vector3.new(1, 1, 1) | |
9854 | H.BrickColor = BrickColor.new("White") | |
9855 | H.CanCollide = false | |
9856 | H.Anchored = true | |
9857 | H.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55) | |
9858 | local H2 = Instance.new("SpecialMesh", H) | |
9859 | H2.MeshId = "rbxassetid://3270017" | |
9860 | local H3 = Instance.new("Part", Character) | |
9861 | H3.Size = Vector3.new(1, 1, 1) | |
9862 | H3.BrickColor = BrickColor.new("White") | |
9863 | H3.CanCollide = false | |
9864 | H3.Anchored = true | |
9865 | H3.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0) | |
9866 | local H23 = Instance.new("SpecialMesh", H3) | |
9867 | H23.MeshId = "rbxassetid://3270017" | |
9868 | local H33 = Instance.new("Part", Character) | |
9869 | H33.Size = Vector3.new(1, 1, 1) | |
9870 | H33.BrickColor = BrickColor.new("White") | |
9871 | H33.CanCollide = false | |
9872 | H33.Anchored = true | |
9873 | H33.CFrame = hit.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.55, 0) | |
9874 | local H233 = Instance.new("SpecialMesh", H33) | |
9875 | H233.MeshId = "rbxassetid://20329976" | |
9876 | local H2 = Instance.new("SpecialMesh", H) | |
9877 | H2.MeshId = "rbxassetid://3270017" | |
9878 | local H5 = Instance.new("Part", Character) | |
9879 | H5.Size = Vector3.new(1, 1, 1) | |
9880 | H5.BrickColor = BrickColor.new("White") | |
9881 | H5.CanCollide = false | |
9882 | H5.Anchored = true | |
9883 | H5.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0) | |
9884 | local H25 = Instance.new("SpecialMesh", H5) | |
9885 | H25.MeshId = "rbxassetid://3270017" | |
9886 | local Hi = Instance.new("Part", hit) | |
9887 | Hi.Size = Vector3.new(1, 1, 1) | |
9888 | Hi.BrickColor = BrickColor.new("White") | |
9889 | Hi.CanCollide = false | |
9890 | Hi.Anchored = true | |
9891 | Hi.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55) | |
9892 | local Hi2 = Instance.new("SpecialMesh", Hi) | |
9893 | Hi2.MeshId = "rbxassetid://3270017" | |
9894 | coroutine.resume(coroutine.create(function() | |
9895 | for i = 1, 200 do | |
9896 | H2.Scale = H2.Scale + Vector3.new(14, 14, 14) | |
9897 | H.Transparency = H.Transparency + 0.03 | |
9898 | H23.Scale = H23.Scale + Vector3.new(14, 14, 14) | |
9899 | H3.Transparency = H3.Transparency + 0.03 | |
9900 | H233.Scale = H23.Scale + Vector3.new(14, 14, 14) | |
9901 | H33.Transparency = H3.Transparency + 0.03 | |
9902 | H25.Scale = H25.Scale + Vector3.new(14, 14, 14) | |
9903 | H5.Transparency = H5.Transparency + 0.03 | |
9904 | Hi2.Scale = Hi2.Scale + Vector3.new(6, 6, 6) | |
9905 | Hi.Transparency = Hi.Transparency + 0.03 | |
9906 | wait(1.0E-11) | |
9907 | end | |
9908 | end)) | |
9909 | end | |
9910 | end | |
9911 | end) | |
9912 | for i = 0, 2, 0.1 do | |
9913 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9914 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.22, 0, 0), 0.1) | |
9915 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9916 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1, 0, 0), 0.1) | |
9917 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9918 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9919 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9920 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9921 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9922 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(-0.4, 0, 0), 0.1) | |
9923 | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
9924 | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9925 | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9926 | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
9927 | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.3, 0, 0), 0.1) | |
9928 | game:GetService("RunService").RenderStepped:wait() | |
9929 | end | |
9930 | coroutine.resume(coroutine.create(function() | |
9931 | wait(0.5) | |
9932 | Grab:remove() | |
9933 | end)) | |
9934 | Idle = false | |
9935 | wait(0.1) | |
9936 | D = false | |
9937 | end | |
9938 | end | |
9939 | end | |
9940 | function TargetSelect(person) | |
9941 | local dd = coroutine.wrap(function() | |
9942 | if targetted ~= person then | |
9943 | targetted = person | |
9944 | for i = 0, 2, 0.1 do | |
9945 | swait() | |
9946 | end | |
9947 | end | |
9948 | end) | |
9949 | dd() | |
9950 | end | |
9951 | Mouse.KeyDown:connect(function(key) | |
9952 | if key == "f" then | |
9953 | HomingAttack() | |
9954 | end | |
9955 | end) | |
9956 | Mouse.KeyDown:connect(function(key) | |
9957 | if key == "v" then | |
9958 | GodFist() | |
9959 | end | |
9960 | end) | |
9961 | Mouse.KeyDown:connect(function(key) | |
9962 | if key == "q" then | |
9963 | LockOn() | |
9964 | end | |
9965 | end) | |
9966 | function LockOn() | |
9967 | if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then | |
9968 | TargetSelect(Mouse.Target.Parent) | |
9969 | end | |
9970 | end | |
9971 | function HomingAttack() | |
9972 | if targetted == nil then | |
9973 | end | |
9974 | local Music2 = Instance.new("Sound", UpperTorso) | |
9975 | Music2.SoundId = "rbxassetid://1055279036" | |
9976 | Music2.Pitch = 1 | |
9977 | Music2.Looped = false | |
9978 | Music2.Volume = 3.2 | |
9979 | wait(1.0E-4) | |
9980 | Music2:Play() | |
9981 | RootPart.CFrame = targetted.Head.CFrame * CFrame.new(0, 1.5, 3.1) | |
9982 | Zanzoken = Instance.new("Part", RootPart) | |
9983 | Zanzoken.Anchored = true | |
9984 | Zanzoken.CanCollide = false | |
9985 | Zanzoken.Position = v3(999, 999, 999) | |
9986 | Zanzoken.CFrame = RootPart.CFrame | |
9987 | game.Debris:AddItem(Zanzoken, 0.5) | |
9988 | Zanzoken.Transparency = 1 | |
9989 | wait() | |
9990 | idk = Instance.new("BillboardGui", Zanzoken) | |
9991 | idk.Size = UDim2.new(10, 0, 15, 0) | |
9992 | idk.AlwaysOnTop = false | |
9993 | idk1 = Instance.new("ImageLabel", idk) | |
9994 | idk1.BackgroundTransparency = 1 | |
9995 | idk.ExtentsOffset = v3(0, 0, 0) | |
9996 | idk1.ImageTransparency = 0 | |
9997 | idk1.ImageColor3 = Color3.fromRGB(0, 0, 0) | |
9998 | idk1.Size = UDim2.new(2, 0, 1, 0) | |
9999 | idk1.Position = UDim2.new(-0.5, 0, -0.2, 0) | |
10000 | idk1.Image = "rbxassetid://319554883" | |
10001 | wait() | |
10002 | Zanzoken = Instance.new("Part", Character) | |
10003 | Zanzoken.Anchored = true | |
10004 | Zanzoken.CanCollide = false | |
10005 | Zanzoken.Position = v3(999, 999, 999) | |
10006 | Zanzoken.CFrame = RootPart.CFrame | |
10007 | game.Debris:AddItem(Zanzoken, 0.5) | |
10008 | Zanzoken.Transparency = 1 | |
10009 | wait() | |
10010 | idk = Instance.new("BillboardGui", Zanzoken) | |
10011 | idk.Size = UDim2.new(20, 0, 20, 0) | |
10012 | idk.AlwaysOnTop = false | |
10013 | idk1 = Instance.new("ImageLabel", idk) | |
10014 | idk1.BackgroundTransparency = 1 | |
10015 | idk.ExtentsOffset = v3(0, 0, 0) | |
10016 | idk1.ImageTransparency = 0 | |
10017 | idk1.ImageColor3 = Color3.fromRGB(0, 0, 0) | |
10018 | idk1.Size = UDim2.new(2, 0, 1, 0) | |
10019 | idk1.Position = UDim2.new(-0.5, 0, -0.2, 0) | |
10020 | idk1.Image = "rbxassetid://319554883" | |
10021 | Humanoid.Health = Humanoid.Health + 300 | |
10022 | end | |
10023 | function GodFist() | |
10024 | local FlyAt = Instance.new("Attachment", UpperTorso) | |
10025 | FlyAt.Position = Vector3.new(0, 2, 0) | |
10026 | local FlyAt2 = Instance.new("Attachment", UpperTorso) | |
10027 | FlyAt2.Position = Vector3.new(0, -2.5, 0) | |
10028 | local Speed = Instance.new("Trail", Character) | |
10029 | Speed.Attachment0 = FlyAt | |
10030 | Speed.Attachment1 = FlyAt2 | |
10031 | Speed.Texture = "rbxassetid://22636887" | |
10032 | Speed.Lifetime = 0.9 | |
10033 | Speed.Transparency = NumberSequence.new({ | |
10034 | NumberSequenceKeypoint.new(0, 0, 0), | |
10035 | NumberSequenceKeypoint.new(1, 1, 0) | |
10036 | }) | |
10037 | Speed.Color = ColorSequence.new(ColorsArray) | |
10038 | Speed.LightEmission = 5 | |
10039 | local bv = Instance.new("BodyVelocity") | |
10040 | bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000) | |
10041 | bv.velocity = RootPart.CFrame.lookVector * 250 | |
10042 | bv.Parent = RootPart | |
10043 | local Aura = Instance.new("ParticleEmitter") | |
10044 | Aura.Name = "Aura" | |
10045 | Aura.Texture = "rbxassetid://411939841" | |
10046 | Aura.Parent = UpperTorso | |
10047 | Aura.LightEmission = 1 | |
10048 | Aura.Transparency = NumberSequence.new(0.2, 1) | |
10049 | Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color) | |
10050 | Aura.Size = NumberSequence.new(5, 9) | |
10051 | Aura.LockedToPart = true | |
10052 | Aura.Lifetime = NumberRange.new(0.3) | |
10053 | Aura.Rate = 150 | |
10054 | Aura.Speed = NumberRange.new(2.3) | |
10055 | Aura.EmissionDirection = "Top" | |
10056 | Aura.Rotation = NumberRange.new(-80, 80) | |
10057 | local Grab = Instance.new("Part", RightHand) | |
10058 | Grab.Size = Vector3.new(4, 4, 4) | |
10059 | Grab.CanCollide = false | |
10060 | Grab.BrickColor = BrickColor.new("Deep orange") | |
10061 | Grab.Transparency = math.huge | |
10062 | local Grabo = Instance.new("Weld", Grab) | |
10063 | Grabo.Part0 = RightHand | |
10064 | Grabo.Part1 = Grab | |
10065 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
10066 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10067 | SFXZ.SoundId = "rbxassetid://1056625824" | |
10068 | SFXZ.Volume = 1 | |
10069 | SFXZ.Pitch = 1 | |
10070 | SFXZ.Looped = false | |
10071 | wait(0.01) | |
10072 | SFXZ:Play() | |
10073 | Grab.Touched:connect(function(hit) | |
10074 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
10075 | Grab:Destroy() | |
10076 | RootPart.Anchored = true | |
10077 | hit.Parent.Humanoid:TakeDamage(75) | |
10078 | bv:Destroy() | |
10079 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10080 | SFXZ.SoundId = "rbxassetid://748050516" | |
10081 | SFXZ.Volume = 3 | |
10082 | SFXZ.Pitch = 1 | |
10083 | SFXZ.Looped = false | |
10084 | wait(0.01) | |
10085 | SFXZ:Play() | |
10086 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
10087 | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
10088 | Fl.velocity = UpperTorso.CFrame.lookVector * 10 | |
10089 | wait(0.05) | |
10090 | Fl:remove() | |
10091 | end | |
10092 | end) | |
10093 | for i = 0, 4, 0.1 do | |
10094 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.2, 0, 0.5), 0.1) | |
10095 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.8), 0.1) | |
10096 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10097 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.6, 0, -0.6), 0.1) | |
10098 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10099 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) | |
10100 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10101 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) | |
10102 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 5, 1), 0.1) | |
10103 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0.2, 0.3), 0.1) | |
10104 | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
10105 | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10106 | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10107 | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10108 | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 1, 0), 0.1) | |
10109 | game:GetService("RunService").RenderStepped:wait() | |
10110 | end | |
10111 | bv:Destroy() | |
10112 | RootPart.Anchored = false | |
10113 | Aura.Enabled = false | |
10114 | Grab:Destroy() | |
10115 | FlyAt:Destroy() | |
10116 | end | |
10117 | function HomingAttackUI() | |
10118 | if targetted == nil then | |
10119 | end | |
10120 | RootPart.CFrame = targetted.Head.CFrame * CFrame.new(0, 1.5, 3.1) | |
10121 | Humanoid.Health = Humanoid.Health + 1000 | |
10122 | end | |
10123 | function Away() | |
10124 | if not D then | |
10125 | D = true | |
10126 | Idle = true | |
10127 | do | |
10128 | local Grab = Instance.new("Part", LeftHand) | |
10129 | Grab.Size = Vector3.new(3, 3, 3) | |
10130 | Grab.CanCollide = false | |
10131 | Grab.BrickColor = BrickColor.new("Deep orange") | |
10132 | Grab.Transparency = math.huge | |
10133 | local Grabo = Instance.new("Weld", Grab) | |
10134 | Grabo.Part0 = LeftHand | |
10135 | Grabo.Part1 = Grab | |
10136 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
10137 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10138 | SFXZ.SoundId = "rbxassetid://169259383" | |
10139 | SFXZ.Volume = 1 | |
10140 | SFXZ.Pitch = 1.5 | |
10141 | SFXZ.Looped = false | |
10142 | wait(0.01) | |
10143 | SFXZ:Play() | |
10144 | Grab.Touched:connect(function(hit) | |
10145 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
10146 | Grab:Destroy() | |
10147 | hit.Parent.Humanoid:TakeDamage(20) | |
10148 | do | |
10149 | local FZcharge = Instance.new("ParticleEmitter", hit) | |
10150 | FZcharge.Texture = "rbxassetid://31727915" | |
10151 | FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) | |
10152 | FZcharge.EmissionDirection = "Bottom" | |
10153 | FZcharge.Speed = NumberRange.new(5) | |
10154 | FZcharge.Size = NumberSequence.new(10, 0) | |
10155 | FZcharge.Drag = 2 | |
10156 | FZcharge.LockedToPart = false | |
10157 | FZcharge.Lifetime = NumberRange.new(3) | |
10158 | FZcharge.Rate = 150 | |
10159 | FZcharge.LightEmission = 0 | |
10160 | FZcharge.Rotation = NumberRange.new(-100, 100) | |
10161 | FZcharge.VelocitySpread = 100 | |
10162 | local SFXZZ = Instance.new("Sound", hit) | |
10163 | SFXZZ.SoundId = "rbxassetid://1056625824" | |
10164 | SFXZZ.Volume = 2.5 | |
10165 | SFXZZ.Pitch = 1 | |
10166 | SFXZZ.Looped = false | |
10167 | wait(0.01) | |
10168 | SFXZZ:Play() | |
10169 | local H = Instance.new("Part", Character) | |
10170 | H.Size = Vector3.new(1, 1, 1) | |
10171 | H.BrickColor = BrickColor.new("White") | |
10172 | H.CanCollide = false | |
10173 | H.Anchored = true | |
10174 | H.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55) | |
10175 | local H2 = Instance.new("SpecialMesh", H) | |
10176 | H2.MeshId = "rbxassetid://3270017" | |
10177 | local H3 = Instance.new("Part", Character) | |
10178 | H3.Size = Vector3.new(1, 1, 1) | |
10179 | H3.BrickColor = BrickColor.new("White") | |
10180 | H3.CanCollide = false | |
10181 | H3.Anchored = true | |
10182 | H3.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0) | |
10183 | local H23 = Instance.new("SpecialMesh", H3) | |
10184 | H23.MeshId = "rbxassetid://3270017" | |
10185 | local H33 = Instance.new("Part", Character) | |
10186 | H33.Size = Vector3.new(1, 1, 1) | |
10187 | H33.BrickColor = BrickColor.new("White") | |
10188 | H33.CanCollide = false | |
10189 | H33.Anchored = true | |
10190 | H33.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.55, 0) | |
10191 | local H233 = Instance.new("SpecialMesh", H33) | |
10192 | H233.MeshId = "rbxassetid://20329976" | |
10193 | local H2 = Instance.new("SpecialMesh", H) | |
10194 | H2.MeshId = "rbxassetid://3270017" | |
10195 | local H5 = Instance.new("Part", Character) | |
10196 | H5.Size = Vector3.new(1, 1, 1) | |
10197 | H5.BrickColor = BrickColor.new("White") | |
10198 | H5.CanCollide = false | |
10199 | H5.Anchored = true | |
10200 | H5.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0) | |
10201 | local H25 = Instance.new("SpecialMesh", H5) | |
10202 | H25.MeshId = "rbxassetid://3270017" | |
10203 | local Hi = Instance.new("Part", hit) | |
10204 | Hi.Size = Vector3.new(1, 1, 1) | |
10205 | Hi.BrickColor = BrickColor.new("White") | |
10206 | Hi.CanCollide = false | |
10207 | Hi.Anchored = true | |
10208 | Hi.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55) | |
10209 | local Hi2 = Instance.new("SpecialMesh", Hi) | |
10210 | Hi2.MeshId = "rbxassetid://3270017" | |
10211 | coroutine.resume(coroutine.create(function() | |
10212 | for i = 1, 200 do | |
10213 | H2.Scale = H2.Scale + Vector3.new(6, 6, 6) | |
10214 | H.Transparency = H.Transparency + 0.09 | |
10215 | H23.Scale = H23.Scale + Vector3.new(8, 8, 8) | |
10216 | H3.Transparency = H3.Transparency + 0.09 | |
10217 | H233.Scale = H23.Scale + Vector3.new(6, 6, 6) | |
10218 | H33.Transparency = H3.Transparency + 0.09 | |
10219 | H25.Scale = H25.Scale + Vector3.new(6, 6, 6) | |
10220 | H5.Transparency = H5.Transparency + 0.09 | |
10221 | Hi2.Scale = Hi2.Scale + Vector3.new(6, 6, 6) | |
10222 | Hi.Transparency = Hi.Transparency + 0.09 | |
10223 | wait(1.0E-11) | |
10224 | end | |
10225 | end)) | |
10226 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10227 | SFXZ.SoundId = "rbxassetid://447041606" | |
10228 | SFXZ.Volume = 6 | |
10229 | SFXZ.Pitch = 1 | |
10230 | SFXZ.Looped = false | |
10231 | wait(0.01) | |
10232 | SFXZ:Play() | |
10233 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
10234 | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
10235 | Fl.velocity = UpperTorso.CFrame.lookVector * 680 | |
10236 | wait(0.05) | |
10237 | Fl:remove() | |
10238 | wait(1.1) | |
10239 | FZcharge.Rate = 0 | |
10240 | end | |
10241 | end | |
10242 | end) | |
10243 | for i = 0, 0.5, 0.3 do | |
10244 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1.55), 0.1) | |
10245 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0), 0.1) | |
10246 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1, 0, 0), 0.1) | |
10247 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10248 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10249 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10250 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10251 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10252 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10253 | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
10254 | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10255 | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10256 | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10257 | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.4, 0), 0.1) | |
10258 | game:GetService("RunService").RenderStepped:wait() | |
10259 | end | |
10260 | for i = 0, 0.5, 0.1 do | |
10261 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 1), 0.1) | |
10262 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) | |
10263 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10264 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10265 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10266 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10267 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10268 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10269 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10270 | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
10271 | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10272 | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10273 | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10274 | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.4, 0), 0.1) | |
10275 | game:GetService("RunService").RenderStepped:wait() | |
10276 | end | |
10277 | coroutine.resume(coroutine.create(function() | |
10278 | wait(0.5) | |
10279 | Grab:remove() | |
10280 | end)) | |
10281 | Idle = false | |
10282 | wait(0.1) | |
10283 | D = false | |
10284 | end | |
10285 | end | |
10286 | end | |
10287 | function Hit2() | |
10288 | if not D then | |
10289 | D = true | |
10290 | Idle = true | |
10291 | do | |
10292 | local Grab = Instance.new("Part", RightHand) | |
10293 | Grab.Size = Vector3.new(3, 3, 3) | |
10294 | Grab.CanCollide = false | |
10295 | Grab.BrickColor = BrickColor.new("Deep orange") | |
10296 | Grab.Transparency = math.huge | |
10297 | local Grabo = Instance.new("Weld", Grab) | |
10298 | Grabo.Part0 = RightHand | |
10299 | Grabo.Part1 = Grab | |
10300 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
10301 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10302 | SFXZ.SoundId = "rbxassetid://169259383" | |
10303 | SFXZ.Volume = 1 | |
10304 | SFXZ.Pitch = 1.5 | |
10305 | SFXZ.Looped = false | |
10306 | wait(0.01) | |
10307 | SFXZ:Play() | |
10308 | Grab.Touched:connect(function(hit) | |
10309 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
10310 | Grab:Destroy() | |
10311 | hit.Parent.Humanoid:TakeDamage(125) | |
10312 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10313 | SFXZ.SoundId = "rbxassetid://1050733875" | |
10314 | SFXZ.Volume = 3 | |
10315 | SFXZ.Pitch = 1 | |
10316 | SFXZ.Looped = false | |
10317 | wait(0.01) | |
10318 | SFXZ:Play() | |
10319 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
10320 | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
10321 | Fl.velocity = UpperTorso.CFrame.lookVector * 10 | |
10322 | wait(0.05) | |
10323 | Fl:remove() | |
10324 | end | |
10325 | end) | |
10326 | for i = 0, 2, 0.1 do | |
10327 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(-10)), 0.5) | |
10328 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(90), rad(0), rad(-20)), 0.5) | |
10329 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.5) | |
10330 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.5) | |
10331 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10332 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10333 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10334 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10335 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2) | |
10336 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10337 | game:GetService("RunService").RenderStepped:wait() | |
10338 | end | |
10339 | coroutine.resume(coroutine.create(function() | |
10340 | wait(0.5) | |
10341 | Grab:remove() | |
10342 | end)) | |
10343 | Idle = false | |
10344 | Grab:Destroy() | |
10345 | wait(0) | |
10346 | D = false | |
10347 | end | |
10348 | end | |
10349 | end | |
10350 | function Hit3() | |
10351 | if not D then | |
10352 | D = true | |
10353 | Idle = true | |
10354 | do | |
10355 | local Grab = Instance.new("Part", LeftFoot) | |
10356 | Grab.Size = Vector3.new(3, 3, 3) | |
10357 | Grab.CanCollide = false | |
10358 | Grab.BrickColor = BrickColor.new("Deep orange") | |
10359 | Grab.Transparency = math.huge | |
10360 | local Grabo = Instance.new("Weld", Grab) | |
10361 | Grabo.Part0 = LeftFoot | |
10362 | Grabo.Part1 = Grab | |
10363 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
10364 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10365 | SFXZ.SoundId = "rbxassetid://169259383" | |
10366 | SFXZ.Volume = 1 | |
10367 | SFXZ.Pitch = 1.5 | |
10368 | SFXZ.Looped = false | |
10369 | wait(0.01) | |
10370 | SFXZ:Play() | |
10371 | Grab.Touched:connect(function(hit) | |
10372 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
10373 | Grab:Destroy() | |
10374 | hit.Parent.Humanoid:TakeDamage(125) | |
10375 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10376 | SFXZ.SoundId = "rbxassetid://1050733875" | |
10377 | SFXZ.Volume = 3 | |
10378 | SFXZ.Pitch = 1 | |
10379 | SFXZ.Looped = false | |
10380 | wait(0.01) | |
10381 | SFXZ:Play() | |
10382 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
10383 | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
10384 | Fl.velocity = UpperTorso.CFrame.lookVector * 10 | |
10385 | wait(0.05) | |
10386 | Fl:remove() | |
10387 | end | |
10388 | end) | |
10389 | for i = 0, 2, 0.1 do | |
10390 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(-10)), 0.3) | |
10391 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(10)), 0.3) | |
10392 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.3) | |
10393 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.3) | |
10394 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(100), rad(0), rad(0)), 0.5) | |
10395 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.5) | |
10396 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.5) | |
10397 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.5) | |
10398 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(-30), rad(0)), 0.3) | |
10399 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(30), rad(0)), 0.3) | |
10400 | game:GetService("RunService").RenderStepped:wait() | |
10401 | end | |
10402 | coroutine.resume(coroutine.create(function() | |
10403 | wait(0.5) | |
10404 | Grab:remove() | |
10405 | end)) | |
10406 | Idle = false | |
10407 | Grab:Destroy() | |
10408 | wait(0.1) | |
10409 | D = false | |
10410 | end | |
10411 | end | |
10412 | end | |
10413 | function Strong2() | |
10414 | if not D then | |
10415 | D = true | |
10416 | Idle = true | |
10417 | do | |
10418 | local Grab = Instance.new("Part", RightHand) | |
10419 | Grab.Size = Vector3.new(3, 3, 3) | |
10420 | Grab.CanCollide = false | |
10421 | Grab.BrickColor = BrickColor.new("Deep orange") | |
10422 | Grab.Transparency = math.huge | |
10423 | local Grabo = Instance.new("Weld", Grab) | |
10424 | Grabo.Part0 = RightHand | |
10425 | Grabo.Part1 = Grab | |
10426 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
10427 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10428 | SFXZ.SoundId = "rbxassetid://169259383" | |
10429 | SFXZ.Volume = 1 | |
10430 | SFXZ.Pitch = 1.5 | |
10431 | SFXZ.Looped = false | |
10432 | wait(0.01) | |
10433 | SFXZ:Play() | |
10434 | Grab.Touched:connect(function(hit) | |
10435 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
10436 | Grab:Destroy() | |
10437 | hit.Parent.Humanoid:TakeDamage(3455) | |
10438 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10439 | SFXZ.SoundId = "rbxassetid://1050733875" | |
10440 | SFXZ.Volume = 3 | |
10441 | SFXZ.Pitch = 1 | |
10442 | SFXZ.Looped = false | |
10443 | wait(0.01) | |
10444 | SFXZ:Play() | |
10445 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
10446 | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
10447 | Fl.velocity = UpperTorso.CFrame.lookVector * 10 | |
10448 | wait(0.05) | |
10449 | Fl:remove() | |
10450 | end | |
10451 | end) | |
10452 | for i = 0, 0.6, 0.1 do | |
10453 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(-10)), 0.5) | |
10454 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(90), rad(0), rad(-20)), 0.5) | |
10455 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.5) | |
10456 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.5) | |
10457 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10458 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10459 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10460 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10461 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2) | |
10462 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10463 | game:GetService("RunService").RenderStepped:wait() | |
10464 | end | |
10465 | coroutine.resume(coroutine.create(function() | |
10466 | wait(0.5) | |
10467 | Grab:remove() | |
10468 | end)) | |
10469 | Idle = false | |
10470 | Grab:Destroy() | |
10471 | wait(0) | |
10472 | D = false | |
10473 | end | |
10474 | end | |
10475 | end | |
10476 | function Strong3() | |
10477 | if not D then | |
10478 | D = true | |
10479 | Idle = true | |
10480 | do | |
10481 | local Grab = Instance.new("Part", LeftFoot) | |
10482 | Grab.Size = Vector3.new(3, 3, 3) | |
10483 | Grab.CanCollide = false | |
10484 | Grab.BrickColor = BrickColor.new("Deep orange") | |
10485 | Grab.Transparency = math.huge | |
10486 | local Grabo = Instance.new("Weld", Grab) | |
10487 | Grabo.Part0 = LeftFoot | |
10488 | Grabo.Part1 = Grab | |
10489 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
10490 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10491 | SFXZ.SoundId = "rbxassetid://169259383" | |
10492 | SFXZ.Volume = 1 | |
10493 | SFXZ.Pitch = 1.5 | |
10494 | SFXZ.Looped = false | |
10495 | wait(0.01) | |
10496 | SFXZ:Play() | |
10497 | Grab.Touched:connect(function(hit) | |
10498 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
10499 | Grab:Destroy() | |
10500 | hit.Parent.Humanoid:TakeDamage(3455) | |
10501 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10502 | SFXZ.SoundId = "rbxassetid://1050733875" | |
10503 | SFXZ.Volume = 3 | |
10504 | SFXZ.Pitch = 1 | |
10505 | SFXZ.Looped = false | |
10506 | wait(0.01) | |
10507 | SFXZ:Play() | |
10508 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
10509 | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
10510 | Fl.velocity = UpperTorso.CFrame.lookVector * 10 | |
10511 | wait(0.05) | |
10512 | Fl:remove() | |
10513 | end | |
10514 | end) | |
10515 | for i = 0, 0.6, 0.1 do | |
10516 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(-10)), 0.3) | |
10517 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(10)), 0.3) | |
10518 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.3) | |
10519 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.3) | |
10520 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(100), rad(0), rad(0)), 0.5) | |
10521 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.5) | |
10522 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.5) | |
10523 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.5) | |
10524 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(-30), rad(0)), 0.3) | |
10525 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(30), rad(0)), 0.3) | |
10526 | game:GetService("RunService").RenderStepped:wait() | |
10527 | end | |
10528 | coroutine.resume(coroutine.create(function() | |
10529 | wait(0.5) | |
10530 | Grab:remove() | |
10531 | end)) | |
10532 | Idle = false | |
10533 | Grab:Destroy() | |
10534 | wait(0.1) | |
10535 | D = false | |
10536 | end | |
10537 | end | |
10538 | end | |
10539 | function Desperate2() | |
10540 | if not D then | |
10541 | D = true | |
10542 | Idle = true | |
10543 | do | |
10544 | local Grab = Instance.new("Part", RightHand) | |
10545 | Grab.Size = Vector3.new(3, 3, 3) | |
10546 | Grab.CanCollide = false | |
10547 | Grab.BrickColor = BrickColor.new("Deep orange") | |
10548 | Grab.Transparency = math.huge | |
10549 | local Grabo = Instance.new("Weld", Grab) | |
10550 | Grabo.Part0 = RightHand | |
10551 | Grabo.Part1 = Grab | |
10552 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
10553 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10554 | SFXZ.SoundId = "rbxassetid://169259383" | |
10555 | SFXZ.Volume = 1 | |
10556 | SFXZ.Pitch = 1.5 | |
10557 | SFXZ.Looped = false | |
10558 | wait(0.01) | |
10559 | SFXZ:Play() | |
10560 | Grab.Touched:connect(function(hit) | |
10561 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
10562 | Grab:Destroy() | |
10563 | hit.Parent.Humanoid:TakeDamage(3555555) | |
10564 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10565 | SFXZ.SoundId = "rbxassetid://1050733875" | |
10566 | SFXZ.Volume = 3 | |
10567 | SFXZ.Pitch = 1 | |
10568 | SFXZ.Looped = false | |
10569 | wait(0.01) | |
10570 | SFXZ:Play() | |
10571 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
10572 | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
10573 | Fl.velocity = UpperTorso.CFrame.lookVector * 100 | |
10574 | wait(0.05) | |
10575 | Fl:remove() | |
10576 | end | |
10577 | end) | |
10578 | for i = 0, 0.6, 0.1 do | |
10579 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(-10)), 0.5) | |
10580 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(90), rad(0), rad(-20)), 0.5) | |
10581 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.5) | |
10582 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.5) | |
10583 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10584 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10585 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10586 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10587 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2) | |
10588 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3) | |
10589 | game:GetService("RunService").RenderStepped:wait() | |
10590 | end | |
10591 | coroutine.resume(coroutine.create(function() | |
10592 | wait(0.5) | |
10593 | Grab:remove() | |
10594 | end)) | |
10595 | Idle = false | |
10596 | Grab:Destroy() | |
10597 | wait(0) | |
10598 | D = false | |
10599 | end | |
10600 | end | |
10601 | end | |
10602 | function Desperate3() | |
10603 | if not D then | |
10604 | D = true | |
10605 | Idle = true | |
10606 | do | |
10607 | local Grab = Instance.new("Part", LeftFoot) | |
10608 | Grab.Size = Vector3.new(3, 3, 3) | |
10609 | Grab.CanCollide = false | |
10610 | Grab.BrickColor = BrickColor.new("Deep orange") | |
10611 | Grab.Transparency = math.huge | |
10612 | local Grabo = Instance.new("Weld", Grab) | |
10613 | Grabo.Part0 = LeftFoot | |
10614 | Grabo.Part1 = Grab | |
10615 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
10616 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10617 | SFXZ.SoundId = "rbxassetid://169259383" | |
10618 | SFXZ.Volume = 1 | |
10619 | SFXZ.Pitch = 1.5 | |
10620 | SFXZ.Looped = false | |
10621 | wait(0.01) | |
10622 | SFXZ:Play() | |
10623 | Grab.Touched:connect(function(hit) | |
10624 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
10625 | Grab:Destroy() | |
10626 | hit.Parent.Humanoid:TakeDamage(3555555) | |
10627 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10628 | SFXZ.SoundId = "rbxassetid://1050733875" | |
10629 | SFXZ.Volume = 3 | |
10630 | SFXZ.Pitch = 1 | |
10631 | SFXZ.Looped = false | |
10632 | wait(0.01) | |
10633 | SFXZ:Play() | |
10634 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
10635 | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
10636 | Fl.velocity = UpperTorso.CFrame.lookVector * 100 | |
10637 | wait(0.05) | |
10638 | Fl:remove() | |
10639 | end | |
10640 | end) | |
10641 | for i = 0, 0.6, 0.1 do | |
10642 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(-10)), 0.3) | |
10643 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(10)), 0.3) | |
10644 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.3) | |
10645 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.3) | |
10646 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(100), rad(0), rad(0)), 0.5) | |
10647 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.5) | |
10648 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.5) | |
10649 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.5) | |
10650 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(-30), rad(0)), 0.3) | |
10651 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(30), rad(0)), 0.3) | |
10652 | game:GetService("RunService").RenderStepped:wait() | |
10653 | end | |
10654 | coroutine.resume(coroutine.create(function() | |
10655 | wait(0.5) | |
10656 | Grab:remove() | |
10657 | end)) | |
10658 | Idle = false | |
10659 | Grab:Destroy() | |
10660 | wait(0.1) | |
10661 | D = false | |
10662 | end | |
10663 | end | |
10664 | end | |
10665 | function HitS() | |
10666 | if not D then | |
10667 | D = true | |
10668 | Idle = true | |
10669 | do | |
10670 | local Grab = Instance.new("Part", LeftHand) | |
10671 | Grab.Size = Vector3.new(6, 6, 6) | |
10672 | Grab.CanCollide = false | |
10673 | Grab.BrickColor = BrickColor.new("Deep orange") | |
10674 | Grab.Transparency = math.huge | |
10675 | local Grabo = Instance.new("Weld", Grab) | |
10676 | Grabo.Part0 = LeftHand | |
10677 | Grabo.Part1 = Grab | |
10678 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
10679 | local FZcharge = Instance.new("ParticleEmitter", LeftHand) | |
10680 | FZcharge.Texture = "rbxassetid://31727915" | |
10681 | FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) | |
10682 | FZcharge.EmissionDirection = "Bottom" | |
10683 | FZcharge.Speed = NumberRange.new(0) | |
10684 | FZcharge.Size = NumberSequence.new(1, 0) | |
10685 | FZcharge.Drag = 2 | |
10686 | FZcharge.LockedToPart = false | |
10687 | FZcharge.Lifetime = NumberRange.new(1) | |
10688 | FZcharge.Rate = 150 | |
10689 | FZcharge.LightEmission = 0.2 | |
10690 | FZcharge.Rotation = NumberRange.new(-100, 100) | |
10691 | FZcharge.VelocitySpread = 100 | |
10692 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10693 | SFXZ.SoundId = "rbxassetid://169259383" | |
10694 | SFXZ.Volume = 1 | |
10695 | SFXZ.Pitch = 1.5 | |
10696 | SFXZ.Looped = false | |
10697 | wait(0.01) | |
10698 | SFXZ:Play() | |
10699 | Grab.Touched:connect(function(hit) | |
10700 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
10701 | Grab:Destroy() | |
10702 | do | |
10703 | local H = Instance.new("Part", Character) | |
10704 | H.Size = Vector3.new(1, 1, 1) | |
10705 | H.BrickColor = BrickColor.new("White") | |
10706 | H.CanCollide = false | |
10707 | H.Anchored = true | |
10708 | H.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55) | |
10709 | local H2 = Instance.new("SpecialMesh", H) | |
10710 | H2.MeshId = "rbxassetid://3270017" | |
10711 | local H3 = Instance.new("Part", Character) | |
10712 | H3.Size = Vector3.new(1, 1, 1) | |
10713 | H3.BrickColor = BrickColor.new("White") | |
10714 | H3.CanCollide = false | |
10715 | H3.Anchored = true | |
10716 | H3.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0) | |
10717 | local H23 = Instance.new("SpecialMesh", H3) | |
10718 | H23.MeshId = "rbxassetid://3270017" | |
10719 | local H33 = Instance.new("Part", Character) | |
10720 | H33.Size = Vector3.new(1, 1, 1) | |
10721 | H33.BrickColor = BrickColor.new("White") | |
10722 | H33.CanCollide = false | |
10723 | H33.Anchored = true | |
10724 | H33.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.55, 0) | |
10725 | local H233 = Instance.new("SpecialMesh", H33) | |
10726 | H233.MeshId = "rbxassetid://20329976" | |
10727 | local H2 = Instance.new("SpecialMesh", H) | |
10728 | H2.MeshId = "rbxassetid://3270017" | |
10729 | local H5 = Instance.new("Part", Character) | |
10730 | H5.Size = Vector3.new(1, 1, 1) | |
10731 | H5.BrickColor = BrickColor.new("White") | |
10732 | H5.CanCollide = false | |
10733 | H5.Anchored = true | |
10734 | H5.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0) | |
10735 | local H25 = Instance.new("SpecialMesh", H5) | |
10736 | H25.MeshId = "rbxassetid://3270017" | |
10737 | coroutine.resume(coroutine.create(function() | |
10738 | for i = 1, 200 do | |
10739 | H2.Scale = H2.Scale + Vector3.new(9, 9, 9) | |
10740 | H.Transparency = H.Transparency + 0.09 | |
10741 | H23.Scale = H23.Scale + Vector3.new(9, 9, 9) | |
10742 | H3.Transparency = H3.Transparency + 0.09 | |
10743 | H233.Scale = H23.Scale + Vector3.new(8, 8, 8) | |
10744 | H33.Transparency = H3.Transparency + 0.09 | |
10745 | H25.Scale = H25.Scale + Vector3.new(8, 8, 8) | |
10746 | H5.Transparency = H5.Transparency + 0.09 | |
10747 | wait(1.0E-11) | |
10748 | end | |
10749 | end)) | |
10750 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10751 | SFXZ.SoundId = "rbxassetid://447041606" | |
10752 | SFXZ.Volume = 1 | |
10753 | SFXZ.Pitch = 1 | |
10754 | SFXZ.Looped = false | |
10755 | wait(0.01) | |
10756 | SFXZ:Play() | |
10757 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
10758 | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
10759 | Fl.velocity = UpperTorso.CFrame.lookVector * 350 | |
10760 | local exp = Instance.new("Explosion", Character) | |
10761 | exp.BlastRadius = 13 | |
10762 | exp.BlastPressure = 100 | |
10763 | exp.Position = Character.HumanoidRootPart.Position | |
10764 | exp.Visible = false | |
10765 | hit.Parent:BreakJoints() | |
10766 | wait(1.3) | |
10767 | hit.Parent:Destroy() | |
10768 | wait(0.05) | |
10769 | Fl:remove() | |
10770 | end | |
10771 | end | |
10772 | end) | |
10773 | for i = 0, 2, 0.1 do | |
10774 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 1), 0.1) | |
10775 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) | |
10776 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10777 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10778 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10779 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10780 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10781 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10782 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10783 | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
10784 | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10785 | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10786 | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10787 | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.4, 0), 0.1) | |
10788 | game:GetService("RunService").RenderStepped:wait() | |
10789 | end | |
10790 | coroutine.resume(coroutine.create(function() | |
10791 | wait(0.5) | |
10792 | Grab:remove() | |
10793 | end)) | |
10794 | Idle = false | |
10795 | FZcharge:Destroy() | |
10796 | wait(0.1) | |
10797 | D = false | |
10798 | end | |
10799 | end | |
10800 | end | |
10801 | function Hit2S() | |
10802 | if not D then | |
10803 | D = true | |
10804 | Idle = true | |
10805 | do | |
10806 | local Grab = Instance.new("Part", RightHand) | |
10807 | Grab.Size = Vector3.new(6, 6, 6) | |
10808 | Grab.CanCollide = false | |
10809 | Grab.BrickColor = BrickColor.new("Deep orange") | |
10810 | Grab.Transparency = math.huge | |
10811 | local Grabo = Instance.new("Weld", Grab) | |
10812 | Grabo.Part0 = RightHand | |
10813 | Grabo.Part1 = Grab | |
10814 | Grabo.C0 = CFrame.new(0, -1.1, 0) | |
10815 | local FZcharge = Instance.new("ParticleEmitter", RightHand) | |
10816 | FZcharge.Texture = "rbxassetid://31727915" | |
10817 | FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) | |
10818 | FZcharge.EmissionDirection = "Bottom" | |
10819 | FZcharge.Speed = NumberRange.new(0) | |
10820 | FZcharge.Size = NumberSequence.new(1, 0) | |
10821 | FZcharge.Drag = 2 | |
10822 | FZcharge.LockedToPart = false | |
10823 | FZcharge.Lifetime = NumberRange.new(1) | |
10824 | FZcharge.Rate = 150 | |
10825 | FZcharge.LightEmission = 0.2 | |
10826 | FZcharge.Rotation = NumberRange.new(-100, 100) | |
10827 | FZcharge.VelocitySpread = 100 | |
10828 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10829 | SFXZ.SoundId = "rbxassetid://169259383" | |
10830 | SFXZ.Volume = 1 | |
10831 | SFXZ.Pitch = 1.5 | |
10832 | SFXZ.Looped = false | |
10833 | wait(0.01) | |
10834 | SFXZ:Play() | |
10835 | Grab.Touched:connect(function(hit) | |
10836 | if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then | |
10837 | Grab:Destroy() | |
10838 | do | |
10839 | local H = Instance.new("Part", Character) | |
10840 | H.Size = Vector3.new(1, 1, 1) | |
10841 | H.BrickColor = BrickColor.new("White") | |
10842 | H.CanCollide = false | |
10843 | H.Anchored = true | |
10844 | H.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55) | |
10845 | local H2 = Instance.new("SpecialMesh", H) | |
10846 | H2.MeshId = "rbxassetid://3270017" | |
10847 | local H3 = Instance.new("Part", Character) | |
10848 | H3.Size = Vector3.new(1, 1, 1) | |
10849 | H3.BrickColor = BrickColor.new("White") | |
10850 | H3.CanCollide = false | |
10851 | H3.Anchored = true | |
10852 | H3.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0) | |
10853 | local H23 = Instance.new("SpecialMesh", H3) | |
10854 | H23.MeshId = "rbxassetid://3270017" | |
10855 | local H33 = Instance.new("Part", Character) | |
10856 | H33.Size = Vector3.new(1, 1, 1) | |
10857 | H33.BrickColor = BrickColor.new("White") | |
10858 | H33.CanCollide = false | |
10859 | H33.Anchored = true | |
10860 | H33.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.55, 0) | |
10861 | local H233 = Instance.new("SpecialMesh", H33) | |
10862 | H233.MeshId = "rbxassetid://20329976" | |
10863 | local H2 = Instance.new("SpecialMesh", H) | |
10864 | H2.MeshId = "rbxassetid://3270017" | |
10865 | local H5 = Instance.new("Part", Character) | |
10866 | H5.Size = Vector3.new(1, 1, 1) | |
10867 | H5.BrickColor = BrickColor.new("White") | |
10868 | H5.CanCollide = false | |
10869 | H5.Anchored = true | |
10870 | H5.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0) | |
10871 | local H25 = Instance.new("SpecialMesh", H5) | |
10872 | H25.MeshId = "rbxassetid://3270017" | |
10873 | coroutine.resume(coroutine.create(function() | |
10874 | for i = 1, 200 do | |
10875 | H2.Scale = H2.Scale + Vector3.new(9, 9, 9) | |
10876 | H.Transparency = H.Transparency + 0.09 | |
10877 | H23.Scale = H23.Scale + Vector3.new(9, 9, 9) | |
10878 | H3.Transparency = H3.Transparency + 0.09 | |
10879 | H233.Scale = H23.Scale + Vector3.new(8, 8, 8) | |
10880 | H33.Transparency = H3.Transparency + 0.09 | |
10881 | H25.Scale = H25.Scale + Vector3.new(8, 8, 8) | |
10882 | H5.Transparency = H5.Transparency + 0.09 | |
10883 | wait(1.0E-11) | |
10884 | end | |
10885 | end)) | |
10886 | local SFXZ = Instance.new("Sound", UpperTorso) | |
10887 | SFXZ.SoundId = "rbxassetid://447041606" | |
10888 | SFXZ.Volume = 1 | |
10889 | SFXZ.Pitch = 1 | |
10890 | SFXZ.Looped = false | |
10891 | wait(0.01) | |
10892 | SFXZ:Play() | |
10893 | local Fl = Instance.new("BodyVelocity", hit.Parent.Head) | |
10894 | Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
10895 | Fl.velocity = UpperTorso.CFrame.lookVector * 350 | |
10896 | local exp = Instance.new("Explosion", Character) | |
10897 | exp.BlastRadius = 13 | |
10898 | exp.BlastPressure = 100 | |
10899 | exp.Position = Character.HumanoidRootPart.Position | |
10900 | exp.Visible = false | |
10901 | hit.Parent:BreakJoints() | |
10902 | wait(1.3) | |
10903 | hit.Parent:Destroy() | |
10904 | wait(0.05) | |
10905 | Fl:remove() | |
10906 | end | |
10907 | end | |
10908 | end) | |
10909 | for i = 0, 2, 0.1 do | |
10910 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1) | |
10911 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1) | |
10912 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10913 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10914 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10915 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10916 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10917 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10918 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10919 | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
10920 | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10921 | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10922 | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10923 | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.4, 0), 0.1) | |
10924 | game:GetService("RunService").RenderStepped:wait() | |
10925 | end | |
10926 | coroutine.resume(coroutine.create(function() | |
10927 | wait(0.5) | |
10928 | Grab:remove() | |
10929 | end)) | |
10930 | Idle = false | |
10931 | FZcharge:Destroy() | |
10932 | wait(0.1) | |
10933 | D = false | |
10934 | end | |
10935 | end | |
10936 | end | |
10937 | Mouse.Button1Down:connect(function() | |
10938 | if attack == false and attacktype == 1 then | |
10939 | Hit() | |
10940 | attacktype = 2 | |
10941 | elseif attack == false and attacktype == 2 then | |
10942 | Hit2() | |
10943 | attacktype = 3 | |
10944 | elseif attack == false and attacktype == 3 then | |
10945 | Hit3() | |
10946 | attacktype = 1 | |
10947 | end | |
10948 | end) | |
10949 | function rayCast(Pos, Dir, Max, Ignore) | |
10950 | return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) | |
10951 | end | |
10952 | local sine = 0 | |
10953 | local change = 1 | |
10954 | local val = 0 | |
10955 | local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude | |
10956 | local velderp = RootPart.Velocity.y | |
10957 | hitfloor, posfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character) | |
10958 | game:service("RunService").RenderStepped:connect(function() | |
10959 | if Humanoid.MoveDirection.x == 0 and Idle == false then | |
10960 | change = 1 | |
10961 | for i = 1, 1 do | |
10962 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0 - 0.01 * math.sin(tick() * 3), 0) * CFrame.Angles(0.5, 0, 0), 0.1) | |
10963 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0 - 0 * math.sin(tick() * 3), 0) * CFrame.Angles(1, 0, 1), 0.1) | |
10964 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.7 + 0.01 * math.sin(tick() * 3), 0, 0), 0.1) | |
10965 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.7 + 0 * math.sin(tick() * 3), 0, 0), 0.1) | |
10966 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.6, 0), 0.1) | |
10967 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.9, 0), 0.1) | |
10968 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10969 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10970 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(70), rad(0)), 0.1) | |
10971 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0 - 0.03 * math.sin(tick() * 3), -1, 0), 0.1) | |
10972 | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
10973 | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10974 | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10975 | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10976 | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0 - 0.005 * math.sin(tick() * 3), 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10977 | game:GetService("RunService").RenderStepped:wait() | |
10978 | end | |
10979 | for i = 1, 2050 do | |
10980 | if Humanoid.MoveDirection.x > 0 and Idle == false or Humanoid.MoveDirection.x < 0 and Idle == false then | |
10981 | LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 - 0.5 * math.sin(tick() * 8), 0, 0), 0.1) | |
10982 | RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + 0.5 * math.sin(tick() * 8), 0, 0), 0.1) | |
10983 | LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + 0 * math.cos(tick() * 8), 0, 0), 0.1) | |
10984 | RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 - 0 * math.cos(tick() * 8), 0, 0), 0.1) | |
10985 | LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 - 0.6 * math.sin(tick() * 8), 0, 0.1), 0.1) | |
10986 | RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + 0.6 * math.sin(tick() * 8), 0, -0.1), 0.1) | |
10987 | LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + 0.6 * math.cos(tick() * 8), 0, 0), 0.1) | |
10988 | RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 - 0.6 * math.cos(tick() * 8), 0, 0), 0.1) | |
10989 | Root.C0 = Root.C0:lerp(CFrame.new(0, 0 - 0.1 * math.sin(tick() * 8), 0) * CFrame.Angles(-0.1, 0, 0), 0.1) | |
10990 | Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0, 0, 0), 0.1) | |
10991 | RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1) | |
10992 | LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10993 | RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10994 | LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10995 | Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1) | |
10996 | game:GetService("RunService").RenderStepped:wait() | |
10997 | end | |
10998 | end | |
10999 | end | |
11000 | end) | |
11001 | ||
11002 | -- By renzonic |