SHOW:
|
|
- or go back to the newest paste.
1 | - | Player = game:GetService("Players").LocalPlayer |
1 | + | --https://github.com/Mokiros/roblox-FE-compatibility |
2 | if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end | |
3 | local Player,Mouse,mouse,UserInputService,ContextActionService = owner | |
4 | local RealPlayer = Player | |
5 | do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end Player = game:GetService("Players").LocalPlayer | |
6 | Cha = Player.Character | |
7 | mouse = game.Players.LocalPlayer:GetMouse() | |
8 | torso = Cha.Torso | |
9 | click = false | |
10 | rush = false | |
11 | shot = false | |
12 | fist = false | |
13 | massive = false | |
14 | wind = false | |
15 | Cha.Humanoid.WalkSpeed = 80 | |
16 | Cha.Torso["Right Shoulder"].Part0 = nil | |
17 | Cha.Torso["Right Shoulder"].Part1 = nil | |
18 | Cha.Torso["Left Shoulder"].Part0 = nil | |
19 | Cha.Torso["Left Shoulder"].Part1 = nil | |
20 | wait() | |
21 | RightArmWeld = Instance.new("Weld") | |
22 | RightArmWeld.Parent = Cha["Torso"] | |
23 | RightArmWeld.Part0 = RightArmWeld.Parent | |
24 | RightArmWeld.Part1 = Cha["Right Arm"] | |
25 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.5, -0.5, 0.5) | |
26 | ||
27 | LeftArmWeld = Instance.new("Weld") | |
28 | LeftArmWeld.Parent = Cha["Torso"] | |
29 | LeftArmWeld.Part0 = LeftArmWeld.Parent | |
30 | LeftArmWeld.Part1 = Cha["Left Arm"] | |
31 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
32 | ||
33 | mouse.Button1Down:connect(function() | |
34 | ||
35 | if (not vDebounce) and click == false then | |
36 | click = true | |
37 | vDebounce = true | |
38 | wa = Instance.new("Part",Cha) | |
39 | wa.Transparency=1 | |
40 | wa.CanCollide = false | |
41 | wa.Size = Vector3.new(1, 1, 1) | |
42 | wa:BreakJoints() | |
43 | Weld3 = Instance.new("Weld",wa) | |
44 | Weld3.Part0 = Handle | |
45 | Weld3.Part1 = wa | |
46 | Weld3.C0 = CFrame.new(0, 0, -2) * CFrame.Angles(0, 0, 0) | |
47 | ||
48 | ||
49 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.4, -0.4, 0.4) | |
50 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
51 | wait() | |
52 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.3, -0.3, 0.3) | |
53 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
54 | wait() | |
55 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.2, -0.2, 0.2) | |
56 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
57 | wait() | |
58 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.1, -0.1, 0.1) | |
59 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
60 | wait() | |
61 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
62 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
63 | wait() | |
64 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.5, 0, 0) | |
65 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
66 | wait() | |
67 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.6, 0, 0) | |
68 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
69 | wait() | |
70 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.7, 0, 0) | |
71 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
72 | wait() | |
73 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.8, 0, 0) | |
74 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
75 | wait() | |
76 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.9, 0, 0) | |
77 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
78 | wait() | |
79 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(1, 0, 0) | |
80 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
81 | wait() | |
82 | RightArmWeld.C0 = CFrame.new(1.5,0.1,-0.1) * CFrame.fromEulerAnglesXYZ(1.1, 0, 0) | |
83 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
84 | wait() | |
85 | RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.2, 0, 0) | |
86 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
87 | wait() | |
88 | RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.3, 0, 0) | |
89 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
90 | wait() | |
91 | RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.4, 0, 0) | |
92 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
93 | wait() | |
94 | RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.5, 0, 0) | |
95 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
96 | wait() | |
97 | RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.6, 0, 0) | |
98 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
99 | wait() | |
100 | RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0) | |
101 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
102 | wait() | |
103 | RightArmWeld.C0 = CFrame.new(1.5,0.4,-0.4) * CFrame.fromEulerAnglesXYZ(1.8, 0, 0) | |
104 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
105 | wait() | |
106 | RightArmWeld.C0 = CFrame.new(1.5,0.4,-0.4) * CFrame.fromEulerAnglesXYZ(1.9, 0, 0) | |
107 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
108 | wait() | |
109 | RightArmWeld.C0 = CFrame.new(1.5,0.5,-0.5) * CFrame.fromEulerAnglesXYZ(2, 0, 0) | |
110 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
111 | ||
112 | wait() | |
113 | RightArmWeld.C0 = CFrame.new(1.5,0.4,-0.4) * CFrame.fromEulerAnglesXYZ(1.9, 0, 0) | |
114 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
115 | wait() | |
116 | RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0) | |
117 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
118 | wait() | |
119 | RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.5, 0, 0) | |
120 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
121 | wait() | |
122 | RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.3, 0, 0) | |
123 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
124 | wait() | |
125 | RightArmWeld.C0 = CFrame.new(1.5,0.1,-0.1) * CFrame.fromEulerAnglesXYZ(1.1, 0, 0) | |
126 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
127 | wait() | |
128 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.9, 0, 0) | |
129 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
130 | wait() | |
131 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.7, 0, 0) | |
132 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
133 | wait() | |
134 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.5, 0, 0) | |
135 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
136 | wait() | |
137 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
138 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
139 | wait() | |
140 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.1, -0.1, 0.1) | |
141 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
142 | wait() | |
143 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.2, -0.2, 0.2) | |
144 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
145 | wait() | |
146 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.3, -0.3, 0.3) | |
147 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
148 | wait() | |
149 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.4, -0.4, 0.4) | |
150 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
151 | wait() | |
152 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.5, -0.5, 0.5) | |
153 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
154 | ||
155 | HitBox = Instance.new("Part",Cha) | |
156 | HitBox.TopSurface = "Smooth" | |
157 | HitBox.BottomSurface = "Smooth" | |
158 | HitBox.FormFactor = "Custom" | |
159 | HitBox.Size = Vector3.new(3,3,3) | |
160 | HitBox.CanCollide = True | |
161 | HitBox.Transparency = 1 | |
162 | HitBox.BrickColor = BrickColor.new("Really red") | |
163 | HitBoxMesh = Instance.new("SpecialMesh", HitBox) | |
164 | HitBoxMesh.MeshType = "Brick" | |
165 | HitBoxMesh.Scale = Vector3.new(1.5,2,2) | |
166 | HitBoxWeld = Instance.new("Weld",Cha) | |
167 | HitBoxWeld.Part0 = Hammer | |
168 | HitBoxWeld.Part1 = HitBox | |
169 | HitBoxWeld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
170 | ||
171 | HitBox2 = Instance.new("Part",Cha) | |
172 | HitBox2.TopSurface = "Smooth" | |
173 | HitBox2.BottomSurface = "Smooth" | |
174 | HitBox2.FormFactor = "Custom" | |
175 | HitBox2.Size = Vector3.new(3,3,3) | |
176 | HitBox2.CanCollide = True | |
177 | HitBox2.Transparency = 1 | |
178 | HitBox2.BrickColor = BrickColor.new("Really red") | |
179 | HitBox2Mesh = Instance.new("SpecialMesh", HitBox2) | |
180 | HitBox2Mesh.MeshType = "Brick" | |
181 | HitBox2Mesh.Scale = Vector3.new(1.5,2,2) | |
182 | HitBox2Weld = Instance.new("Weld",Cha) | |
183 | HitBox2Weld.Part0 = Hammerv2 | |
184 | HitBox2Weld.Part1 = HitBox2 | |
185 | HitBox2Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
186 | ||
187 | HitBox.Touched:connect(function(hit) | |
188 | if hit.Parent:FindFirstChild("Humanoid") and click == true then | |
189 | hit.Parent:FindFirstChild("Humanoid"):TakeDamage(25) | |
190 | HitBox:Destroy() | |
191 | Boom2 = Instance.new("Part",Workspace) | |
192 | Boom2.BrickColor = BrickColor.new("Really black") | |
193 | Boom2.Transparency = 0.7 | |
194 | Boom2.TopSurface = "Smooth" | |
195 | Boom2.BottomSurface = "Smooth" | |
196 | Boom2.Anchored = true | |
197 | Boom2.CanCollide = True | |
198 | Boom2.CFrame = hit.Parent:FindFirstChild("Humanoid").Torso.CFrame | |
199 | Boom2Mesh = Instance.new("SpecialMesh", Boom2) | |
200 | Boom2Mesh.MeshType = "Sphere" | |
201 | Boom2Mesh.Scale = Vector3.new(1,1,1) | |
202 | wait() | |
203 | Boom2Mesh.Scale = Vector3.new(3,3,3) | |
204 | wait() | |
205 | Boom2Mesh.Scale = Vector3.new(5,5,5) | |
206 | wait() | |
207 | Boom2Mesh.Scale = Vector3.new(7,7,7) | |
208 | wait() | |
209 | Boom2Mesh.Scale = Vector3.new(9,9,9) | |
210 | wait() | |
211 | Boom2Mesh.Scale = Vector3.new(11,11,11) | |
212 | wait() | |
213 | Boom2Mesh.Scale = Vector3.new(13,13,13) | |
214 | wait() | |
215 | Boom2Mesh.Scale = Vector3.new(15,15,15) | |
216 | wait() | |
217 | Boom2:Destroy() | |
218 | hit.Parent:FindFirstChild("Humanoid").PlatformStand = true | |
219 | end | |
220 | end) | |
221 | ||
222 | HitBox2.Touched:connect(function(hit) | |
223 | if hit.Parent:FindFirstChild("Humanoid") and click == true then | |
224 | hit.Parent:FindFirstChild("Humanoid"):TakeDamage(25) | |
225 | HitBox2:Destroy() | |
226 | Boom2 = Instance.new("Part",Workspace) | |
227 | Boom2.BrickColor = BrickColor.new("Really black") | |
228 | Boom2.Transparency = 0.7 | |
229 | Boom2.TopSurface = "Smooth" | |
230 | Boom2.BottomSurface = "Smooth" | |
231 | Boom2.Anchored = true | |
232 | Boom2.CanCollide = True | |
233 | Boom2.CFrame = hit.Parent:FindFirstChild("Humanoid").Torso.CFrame | |
234 | Boom2Mesh = Instance.new("SpecialMesh", Boom2) | |
235 | Boom2Mesh.MeshType = "Sphere" | |
236 | Boom2Mesh.Scale = Vector3.new(1,1,1) | |
237 | wait() | |
238 | Boom2Mesh.Scale = Vector3.new(3,3,3) | |
239 | wait() | |
240 | Boom2Mesh.Scale = Vector3.new(5,5,5) | |
241 | wait() | |
242 | Boom2Mesh.Scale = Vector3.new(7,7,7) | |
243 | wait() | |
244 | Boom2Mesh.Scale = Vector3.new(9,9,9) | |
245 | wait() | |
246 | Boom2Mesh.Scale = Vector3.new(11,11,11) | |
247 | wait() | |
248 | Boom2Mesh.Scale = Vector3.new(13,13,13) | |
249 | wait() | |
250 | Boom2Mesh.Scale = Vector3.new(15,15,15) | |
251 | wait(1) | |
252 | Boom2:Destroy() | |
253 | hit.Parent:FindFirstChild("Humanoid").PlatformStand = true | |
254 | end | |
255 | end) | |
256 | ||
257 | ||
258 | wait(0.5) | |
259 | HitBox:Destroy() | |
260 | HitBox2:Destroy() | |
261 | ||
262 | wa:remove() | |
263 | ||
264 | vDebounce = false | |
265 | ||
266 | click = false | |
267 | end | |
268 | end) | |
269 | ||
270 | ||
271 | ||
272 | ||
273 | RightArm = Instance.new("Part",Cha) | |
274 | RightArm.TopSurface = "Smooth" | |
275 | RightArm.BottomSurface = "Smooth" | |
276 | RightArm.FormFactor = "Custom" | |
277 | RightArm.Size = Vector3.new(1,1,1) | |
278 | RightArm.CanCollide = True | |
279 | RightArm.Transparency = 0 | |
280 | RightArm.BrickColor = BrickColor.new("Really black") | |
281 | RightArmMesh = Instance.new("SpecialMesh", RightArm) | |
282 | RightArmMesh.MeshType = "Brick" | |
283 | RightArmMesh.Scale = Vector3.new(1.2,0.2,1.2) | |
284 | RightArm2Weld = Instance.new("Weld",Cha) | |
285 | RightArm2Weld.Part0 = Cha["Right Arm"] | |
286 | RightArm2Weld.Part1 = RightArm | |
287 | RightArm2Weld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
288 | ||
289 | LeftArm = Instance.new("Part",Cha) | |
290 | LeftArm.TopSurface = "Smooth" | |
291 | LeftArm.BottomSurface = "Smooth" | |
292 | LeftArm.FormFactor = "Custom" | |
293 | LeftArm.Size = Vector3.new(1,1,1) | |
294 | LeftArm.CanCollide = True | |
295 | LeftArm.Transparency = 0 | |
296 | LeftArm.BrickColor = BrickColor.new("Really black") | |
297 | LeftArmMesh = Instance.new("SpecialMesh", LeftArm) | |
298 | LeftArmMesh.MeshType = "Brick" | |
299 | LeftArmMesh.Scale = Vector3.new(1.2,0.2,1.2) | |
300 | LeftArm2Weld = Instance.new("Weld",Cha) | |
301 | LeftArm2Weld.Part0 = Cha["Left Arm"] | |
302 | LeftArm2Weld.Part1 = LeftArm | |
303 | LeftArm2Weld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
304 | ||
305 | RightTop = Instance.new("Part",Cha) | |
306 | RightTop.TopSurface = "Smooth" | |
307 | RightTop.BottomSurface = "Smooth" | |
308 | RightTop.FormFactor = "Custom" | |
309 | RightTop.Size = Vector3.new(1,1,1) | |
310 | RightTop.CanCollide = True | |
311 | RightTop.Transparency = 0 | |
312 | RightTop.BrickColor = BrickColor.new("Really black") | |
313 | RightTopMesh = Instance.new("SpecialMesh", RightTop) | |
314 | RightTopMesh.MeshType = "Torso" | |
315 | RightTopMesh.Scale = Vector3.new(1.1,0.7,1.1) | |
316 | RightTopWeld = Instance.new("Weld",Cha) | |
317 | RightTopWeld.Part0 = Cha["Right Arm"] | |
318 | RightTopWeld.Part1 = RightTop | |
319 | RightTopWeld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
320 | ||
321 | LeftTop = Instance.new("Part",Cha) | |
322 | LeftTop.TopSurface = "Smooth" | |
323 | LeftTop.BottomSurface = "Smooth" | |
324 | LeftTop.FormFactor = "Custom" | |
325 | LeftTop.Size = Vector3.new(1,1,1) | |
326 | LeftTop.CanCollide = True | |
327 | LeftTop.Transparency = 0 | |
328 | LeftTop.BrickColor = BrickColor.new("Really black") | |
329 | LeftTopMesh = Instance.new("SpecialMesh", LeftTop) | |
330 | LeftTopMesh.MeshType = "Torso" | |
331 | LeftTopMesh.Scale = Vector3.new(1.1,0.7,1.1) | |
332 | LeftTopWeld = Instance.new("Weld",Cha) | |
333 | LeftTopWeld.Part0 = Cha["Left Arm"] | |
334 | LeftTopWeld.Part1 = LeftTop | |
335 | LeftTopWeld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
336 | ||
337 | RightTopDesign = Instance.new("Part",Cha) | |
338 | RightTopDesign.TopSurface = "Smooth" | |
339 | RightTopDesign.BottomSurface = "Smooth" | |
340 | RightTopDesign.FormFactor = "Custom" | |
341 | RightTopDesign.Size = Vector3.new(1,1,1) | |
342 | RightTopDesign.CanCollide = True | |
343 | RightTopDesign.Transparency = 0.5 | |
344 | RightTopDesign.BrickColor = BrickColor.new("Really red") | |
345 | RightTopDesignMesh = Instance.new("SpecialMesh", RightTopDesign) | |
346 | RightTopDesignMesh.MeshType = "Torso" | |
347 | RightTopDesignMesh.Scale = Vector3.new(1,0.65,1.15) | |
348 | RightTopDesignWeld = Instance.new("Weld",Cha) | |
349 | RightTopDesignWeld.Part0 = Cha["Right Arm"] | |
350 | RightTopDesignWeld.Part1 = RightTopDesign | |
351 | RightTopDesignWeld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
352 | ||
353 | LeftTopDesign = Instance.new("Part",Cha) | |
354 | LeftTopDesign.TopSurface = "Smooth" | |
355 | LeftTopDesign.BottomSurface = "Smooth" | |
356 | LeftTopDesign.FormFactor = "Custom" | |
357 | LeftTopDesign.Size = Vector3.new(1,1,1) | |
358 | LeftTopDesign.CanCollide = True | |
359 | LeftTopDesign.Transparency = 0.5 | |
360 | LeftTopDesign.BrickColor = BrickColor.new("Really red") | |
361 | LeftTopDesignMesh = Instance.new("SpecialMesh", LeftTopDesign) | |
362 | LeftTopDesignMesh.MeshType = "Torso" | |
363 | LeftTopDesignMesh.Scale = Vector3.new(1,0.65,1.15) | |
364 | LeftTopDesignWeld = Instance.new("Weld",Cha) | |
365 | LeftTopDesignWeld.Part0 = Cha["Left Arm"] | |
366 | LeftTopDesignWeld.Part1 = LeftTopDesign | |
367 | LeftTopDesignWeld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
368 | ||
369 | RightArm2 = Instance.new("Part",Cha) | |
370 | RightArm2.TopSurface = "Smooth" | |
371 | RightArm2.BottomSurface = "Smooth" | |
372 | RightArm2.FormFactor = "Custom" | |
373 | RightArm2.Size = Vector3.new(1,1,1) | |
374 | RightArm2.CanCollide = True | |
375 | RightArm2.Transparency = 0 | |
376 | RightArm2.BrickColor = BrickColor.new("Really black") | |
377 | RightArm2Mesh = Instance.new("SpecialMesh", RightArm2) | |
378 | RightArm2Mesh.MeshType = "Brick" | |
379 | RightArm2Mesh.Scale = Vector3.new(1.1,0.5,1.1) | |
380 | RightArm2Weld = Instance.new("Weld",Cha) | |
381 | RightArm2Weld.Part0 = Cha["Right Arm"] | |
382 | RightArm2Weld.Part1 = RightArm2 | |
383 | RightArm2Weld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
384 | ||
385 | LeftArm2 = Instance.new("Part",Cha) | |
386 | LeftArm2.TopSurface = "Smooth" | |
387 | LeftArm2.BottomSurface = "Smooth" | |
388 | LeftArm2.FormFactor = "Custom" | |
389 | LeftArm2.Size = Vector3.new(1,1,1) | |
390 | LeftArm2.CanCollide = True | |
391 | LeftArm2.Transparency = 0 | |
392 | LeftArm2.BrickColor = BrickColor.new("Really black") | |
393 | LeftArm2Mesh = Instance.new("SpecialMesh", LeftArm2) | |
394 | LeftArm2Mesh.MeshType = "Brick" | |
395 | LeftArm2Mesh.Scale = Vector3.new(1.1,0.5,1.1) | |
396 | LeftArm2Weld = Instance.new("Weld",Cha) | |
397 | LeftArm2Weld.Part0 = Cha["Left Arm"] | |
398 | LeftArm2Weld.Part1 = LeftArm2 | |
399 | LeftArm2Weld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
400 | ||
401 | RightCrystal = Instance.new("Part",Cha) | |
402 | RightCrystal.TopSurface = "Smooth" | |
403 | RightCrystal.BottomSurface = "Smooth" | |
404 | RightCrystal.CanCollide = True | |
405 | RightCrystal.BrickColor = BrickColor.new("Really red") | |
406 | RightCrystal.Reflectance = 0 | |
407 | RightCrystal.Transparency = 0 | |
408 | RightCrystalMesh = Instance.new("SpecialMesh",RightCrystal) | |
409 | RightCrystalMesh.MeshType = "FileMesh" | |
410 | RightCrystalMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362" | |
411 | RightCrystalMesh.Scale = Vector3.new(1,1,1) | |
412 | RightCrystalWeld = Instance.new("Weld",Cha) | |
413 | RightCrystalWeld.Part0 = Cha["Right Arm"] | |
414 | RightCrystalWeld.Part1 = RightCrystal | |
415 | RightCrystalWeld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
416 | ||
417 | LeftCrystal = Instance.new("Part",Cha) | |
418 | LeftCrystal.TopSurface = "Smooth" | |
419 | LeftCrystal.BottomSurface = "Smooth" | |
420 | LeftCrystal.CanCollide = True | |
421 | LeftCrystal.BrickColor = BrickColor.new("Really red") | |
422 | LeftCrystal.Reflectance = 0 | |
423 | LeftCrystal.Transparency = 0 | |
424 | LeftCrystalMesh = Instance.new("SpecialMesh",LeftCrystal) | |
425 | LeftCrystalMesh.MeshType = "FileMesh" | |
426 | LeftCrystalMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362" | |
427 | LeftCrystalMesh.Scale = Vector3.new(1,1,1) | |
428 | LeftCrystalWeld = Instance.new("Weld",Cha) | |
429 | LeftCrystalWeld.Part0 = Cha["Left Arm"] | |
430 | LeftCrystalWeld.Part1 = LeftCrystal | |
431 | LeftCrystalWeld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
432 | ||
433 | RightTriangle = Instance.new("Part",Cha) | |
434 | RightTriangle.TopSurface = "Smooth" | |
435 | RightTriangle.BottomSurface = "Smooth" | |
436 | RightTriangle.FormFactor = "Custom" | |
437 | RightTriangle.Size = Vector3.new(1,1,1) | |
438 | RightTriangle.CanCollide = True | |
439 | RightTriangle.Transparency = 0 | |
440 | RightTriangle.BrickColor = BrickColor.new("Really black") | |
441 | RightTriangleMesh = Instance.new("SpecialMesh", RightTriangle) | |
442 | RightTriangleMesh.MeshType = "Torso" | |
443 | RightTriangleMesh.Scale = Vector3.new(0.6,1.7,1.1) | |
444 | RightTriangleWeld = Instance.new("Weld",Cha) | |
445 | RightTriangleWeld.Part0 = Cha["Right Arm"] | |
446 | RightTriangleWeld.Part1 = RightTriangle | |
447 | RightTriangleWeld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
448 | ||
449 | LeftTriangle = Instance.new("Part",Cha) | |
450 | LeftTriangle.TopSurface = "Smooth" | |
451 | LeftTriangle.BottomSurface = "Smooth" | |
452 | LeftTriangle.FormFactor = "Custom" | |
453 | LeftTriangle.Size = Vector3.new(1,1,1) | |
454 | LeftTriangle.CanCollide = True | |
455 | LeftTriangle.Transparency = 0 | |
456 | LeftTriangle.BrickColor = BrickColor.new("Really black") | |
457 | LeftTriangleMesh = Instance.new("SpecialMesh", LeftTriangle) | |
458 | LeftTriangleMesh.MeshType = "Torso" | |
459 | LeftTriangleMesh.Scale = Vector3.new(0.6,1.7,1.1) | |
460 | LeftTriangleWeld = Instance.new("Weld",Cha) | |
461 | LeftTriangleWeld.Part0 = Cha["Left Arm"] | |
462 | LeftTriangleWeld.Part1 = LeftTriangle | |
463 | LeftTriangleWeld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
464 | ||
465 | Handle = Instance.new("Part",Cha) | |
466 | Handle.TopSurface = "Smooth" | |
467 | Handle.BottomSurface = "Smooth" | |
468 | Handle.FormFactor = "Custom" | |
469 | Handle.Size = Vector3.new(1,1,1) | |
470 | Handle.CanCollide = True | |
471 | Handle.Transparency = 0 | |
472 | Handle.BrickColor = BrickColor.new("Really black") | |
473 | HandleMesh = Instance.new("SpecialMesh", Handle) | |
474 | HandleMesh.MeshType = "Cylinder" | |
475 | HandleMesh.Scale = Vector3.new(6,0.2,0.2) | |
476 | HandleWeld = Instance.new("Weld",Cha) | |
477 | HandleWeld.Part0 = Cha["Right Arm"] | |
478 | HandleWeld.Part1 = Handle | |
479 | HandleWeld.C1 = CFrame.new(0,0.75,0)*CFrame.fromEulerAnglesXYZ(0, 1.6, 0) | |
480 | ||
481 | Handle2 = Instance.new("Part",Cha) | |
482 | Handle2.TopSurface = "Smooth" | |
483 | Handle2.BottomSurface = "Smooth" | |
484 | Handle2.FormFactor = "Custom" | |
485 | Handle2.Size = Vector3.new(1,1,1) | |
486 | Handle2.CanCollide = True | |
487 | Handle2.Transparency = 0 | |
488 | Handle2.BrickColor = BrickColor.new("Really red") | |
489 | Handle2Mesh = Instance.new("SpecialMesh", Handle2) | |
490 | Handle2Mesh.MeshType = "Cylinder" | |
491 | Handle2Mesh.Scale = Vector3.new(2,0.25,0.25) | |
492 | Handle2Weld = Instance.new("Weld",Cha) | |
493 | Handle2Weld.Part0 = Handle | |
494 | Handle2Weld.Part1 = Handle2 | |
495 | Handle2Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
496 | ||
497 | Handle3 = Instance.new("Part",Cha) | |
498 | Handle3.TopSurface = "Smooth" | |
499 | Handle3.BottomSurface = "Smooth" | |
500 | Handle3.FormFactor = "Custom" | |
501 | Handle3.Size = Vector3.new(1,1,1) | |
502 | Handle3.CanCollide = True | |
503 | Handle3.Transparency = 0 | |
504 | Handle3.BrickColor = BrickColor.new("Really red") | |
505 | Handle3Mesh = Instance.new("SpecialMesh", Handle3) | |
506 | Handle3Mesh.MeshType = "Cylinder" | |
507 | Handle3Mesh.Scale = Vector3.new(1,0.25,0.25) | |
508 | Handle3Weld = Instance.new("Weld",Cha) | |
509 | Handle3Weld.Part0 = Handle | |
510 | Handle3Weld.Part1 = Handle3 | |
511 | Handle3Weld.C1 = CFrame.new(2.6,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
512 | ||
513 | Handle4 = Instance.new("Part",Cha) | |
514 | Handle4.TopSurface = "Smooth" | |
515 | Handle4.BottomSurface = "Smooth" | |
516 | Handle4.FormFactor = "Custom" | |
517 | Handle4.Size = Vector3.new(1,1,1) | |
518 | Handle4.CanCollide = True | |
519 | Handle4.Transparency = 0 | |
520 | Handle4.BrickColor = BrickColor.new("Really red") | |
521 | Handle4Mesh = Instance.new("SpecialMesh", Handle4) | |
522 | Handle4Mesh.MeshType = "Cylinder" | |
523 | Handle4Mesh.Scale = Vector3.new(1,0.25,0.25) | |
524 | Handle4Weld = Instance.new("Weld",Cha) | |
525 | Handle4Weld.Part0 = Handle | |
526 | Handle4Weld.Part1 = Handle4 | |
527 | Handle4Weld.C1 = CFrame.new(-2.6,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
528 | ||
529 | BladeStart = Instance.new("Part",Cha) | |
530 | BladeStart.TopSurface = "Smooth" | |
531 | BladeStart.BottomSurface = "Smooth" | |
532 | BladeStart.FormFactor = "Custom" | |
533 | BladeStart.Size = Vector3.new(1,1,1) | |
534 | BladeStart.CanCollide = True | |
535 | BladeStart.Transparency = 0 | |
536 | BladeStart.BrickColor = BrickColor.new("Really red") | |
537 | BladeStartMesh = Instance.new("SpecialMesh", BladeStart) | |
538 | BladeStartMesh.MeshType = "Brick" | |
539 | BladeStartMesh.Scale = Vector3.new(0.5,1,0.5) | |
540 | BladeStartWeld = Instance.new("Weld",Cha) | |
541 | BladeStartWeld.Part0 = Handle | |
542 | BladeStartWeld.Part1 = BladeStart | |
543 | BladeStartWeld.C1 = CFrame.new(3,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
544 | ||
545 | BladeStart2 = Instance.new("Part",Cha) | |
546 | BladeStart2.TopSurface = "Smooth" | |
547 | BladeStart2.BottomSurface = "Smooth" | |
548 | BladeStart2.FormFactor = "Custom" | |
549 | BladeStart2.Size = Vector3.new(1,1,1) | |
550 | BladeStart2.CanCollide = True | |
551 | BladeStart2.Transparency = 0 | |
552 | BladeStart2.BrickColor = BrickColor.new("Really black") | |
553 | BladeStart2Mesh = Instance.new("SpecialMesh", BladeStart2) | |
554 | BladeStart2Mesh.MeshType = "Brick" | |
555 | BladeStart2Mesh.Scale = Vector3.new(0.3,1.1,0.6) | |
556 | BladeStart2Weld = Instance.new("Weld",Cha) | |
557 | BladeStart2Weld.Part0 = Handle | |
558 | BladeStart2Weld.Part1 = BladeStart2 | |
559 | BladeStart2Weld.C1 = CFrame.new(3,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
560 | ||
561 | Connector = Instance.new("Part",Cha) | |
562 | Connector.TopSurface = "Smooth" | |
563 | Connector.BottomSurface = "Smooth" | |
564 | Connector.FormFactor = "Custom" | |
565 | Connector.Size = Vector3.new(1,1,1) | |
566 | Connector.CanCollide = True | |
567 | Connector.Transparency = 0 | |
568 | Connector.BrickColor = BrickColor.new("Really black") | |
569 | ConnectorMesh = Instance.new("SpecialMesh", Connector) | |
570 | ConnectorMesh.MeshType = "Cylinder" | |
571 | ConnectorMesh.Scale = Vector3.new(2,0.2,0.2) | |
572 | ConnectorWeld = Instance.new("Weld",Cha) | |
573 | ConnectorWeld.Part0 = Handle | |
574 | ConnectorWeld.Part1 = Connector | |
575 | ConnectorWeld.C1 = CFrame.new(4,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
576 | ||
577 | BladeStart3 = Instance.new("Part",Cha) | |
578 | BladeStart3.TopSurface = "Smooth" | |
579 | BladeStart3.BottomSurface = "Smooth" | |
580 | BladeStart3.FormFactor = "Custom" | |
581 | BladeStart3.Size = Vector3.new(1,1,1) | |
582 | BladeStart3.CanCollide = True | |
583 | BladeStart3.Transparency = 0 | |
584 | BladeStart3.BrickColor = BrickColor.new("Really red") | |
585 | BladeStart3Mesh = Instance.new("SpecialMesh", BladeStart3) | |
586 | BladeStart3Mesh.MeshType = "Brick" | |
587 | BladeStart3Mesh.Scale = Vector3.new(0.5,2,1) | |
588 | BladeStart3Weld = Instance.new("Weld",Cha) | |
589 | BladeStart3Weld.Part0 = Handle | |
590 | BladeStart3Weld.Part1 = BladeStart3 | |
591 | BladeStart3Weld.C1 = CFrame.new(4,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
592 | ||
593 | BladeStart4 = Instance.new("Part",Cha) | |
594 | BladeStart4.TopSurface = "Smooth" | |
595 | BladeStart4.BottomSurface = "Smooth" | |
596 | BladeStart4.FormFactor = "Custom" | |
597 | BladeStart4.Size = Vector3.new(1,1,1) | |
598 | BladeStart4.CanCollide = True | |
599 | BladeStart4.Transparency = 0 | |
600 | BladeStart4.BrickColor = BrickColor.new("Really black") | |
601 | BladeStart4Mesh = Instance.new("SpecialMesh", BladeStart4) | |
602 | BladeStart4Mesh.MeshType = "Brick" | |
603 | BladeStart4Mesh.Scale = Vector3.new(0.3,2.1,1.1) | |
604 | BladeStart4Weld = Instance.new("Weld",Cha) | |
605 | BladeStart4Weld.Part0 = Handle | |
606 | BladeStart4Weld.Part1 = BladeStart4 | |
607 | BladeStart4Weld.C1 = CFrame.new(4,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
608 | ||
609 | Starter = Instance.new("Part",Cha) | |
610 | Starter.TopSurface = "Smooth" | |
611 | Starter.BottomSurface = "Smooth" | |
612 | Starter.FormFactor = "Custom" | |
613 | Starter.Size = Vector3.new(1,1,1) | |
614 | Starter.CanCollide = True | |
615 | Starter.Transparency = 0 | |
616 | Starter.BrickColor = BrickColor.new("Really black") | |
617 | StarterMesh = Instance.new("SpecialMesh", Starter) | |
618 | StarterMesh.MeshType = "Brick" | |
619 | StarterMesh.Scale = Vector3.new(1,2,1.5) | |
620 | StarterWeld = Instance.new("Weld",Cha) | |
621 | StarterWeld.Part0 = Handle | |
622 | StarterWeld.Part1 = Starter | |
623 | StarterWeld.C1 = CFrame.new(5,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
624 | ||
625 | Starter2 = Instance.new("Part",Cha) | |
626 | Starter2.TopSurface = "Smooth" | |
627 | Starter2.BottomSurface = "Smooth" | |
628 | Starter2.FormFactor = "Custom" | |
629 | Starter2.Size = Vector3.new(1,1,1) | |
630 | Starter2.CanCollide = True | |
631 | Starter2.Transparency = 0 | |
632 | Starter2.BrickColor = BrickColor.new("Really red") | |
633 | Starter2Mesh = Instance.new("SpecialMesh", Starter2) | |
634 | Starter2Mesh.MeshType = "Brick" | |
635 | Starter2Mesh.Scale = Vector3.new(0.8,2.2,1.4) | |
636 | Starter2Weld = Instance.new("Weld",Cha) | |
637 | Starter2Weld.Part0 = Handle | |
638 | Starter2Weld.Part1 = Starter2 | |
639 | Starter2Weld.C1 = CFrame.new(5,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
640 | ||
641 | Starter3 = Instance.new("Part",Cha) | |
642 | Starter3.TopSurface = "Smooth" | |
643 | Starter3.BottomSurface = "Smooth" | |
644 | Starter3.FormFactor = "Custom" | |
645 | Starter3.Size = Vector3.new(1,1,1) | |
646 | Starter3.CanCollide = True | |
647 | Starter3.Transparency = 0 | |
648 | Starter3.BrickColor = BrickColor.new("Really black") | |
649 | Starter3Mesh = Instance.new("SpecialMesh", Starter3) | |
650 | Starter3Mesh.MeshType = "Brick" | |
651 | Starter3Mesh.Scale = Vector3.new(0.6,2.4,1.2) | |
652 | Starter3Weld = Instance.new("Weld",Cha) | |
653 | Starter3Weld.Part0 = Handle | |
654 | Starter3Weld.Part1 = Starter3 | |
655 | Starter3Weld.C1 = CFrame.new(5,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
656 | ||
657 | Starter4 = Instance.new("Part",Cha) | |
658 | Starter4.TopSurface = "Smooth" | |
659 | Starter4.BottomSurface = "Smooth" | |
660 | Starter4.FormFactor = "Custom" | |
661 | Starter4.Size = Vector3.new(1,1,1) | |
662 | Starter4.CanCollide = True | |
663 | Starter4.Transparency = 0 | |
664 | Starter4.BrickColor = BrickColor.new("Really red") | |
665 | Starter4Mesh = Instance.new("SpecialMesh", Starter4) | |
666 | Starter4Mesh.MeshType = "Brick" | |
667 | Starter4Mesh.Scale = Vector3.new(0.4,2.6,1) | |
668 | Starter4Weld = Instance.new("Weld",Cha) | |
669 | Starter4Weld.Part0 = Handle | |
670 | Starter4Weld.Part1 = Starter4 | |
671 | Starter4Weld.C1 = CFrame.new(5,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
672 | ||
673 | Starter5 = Instance.new("Part",Cha) | |
674 | Starter5.TopSurface = "Smooth" | |
675 | Starter5.BottomSurface = "Smooth" | |
676 | Starter5.FormFactor = "Custom" | |
677 | Starter5.Size = Vector3.new(1,1,1) | |
678 | Starter5.CanCollide = True | |
679 | Starter5.Transparency = 0 | |
680 | Starter5.BrickColor = BrickColor.new("Really black") | |
681 | Starter5Mesh = Instance.new("SpecialMesh", Starter5) | |
682 | Starter5Mesh.MeshType = "Brick" | |
683 | Starter5Mesh.Scale = Vector3.new(0.3,5,0.4) | |
684 | Starter5Weld = Instance.new("Weld",Cha) | |
685 | Starter5Weld.Part0 = Handle | |
686 | Starter5Weld.Part1 = Starter5 | |
687 | Starter5Weld.C1 = CFrame.new(5,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
688 | ||
689 | Hammer = Instance.new("Part",Cha) | |
690 | Hammer.TopSurface = "Smooth" | |
691 | Hammer.BottomSurface = "Smooth" | |
692 | Hammer.FormFactor = "Custom" | |
693 | Hammer.Size = Vector3.new(1,1,1) | |
694 | Hammer.CanCollide = True | |
695 | Hammer.Transparency = 0 | |
696 | Hammer.BrickColor = BrickColor.new("Really black") | |
697 | HammerMesh = Instance.new("SpecialMesh", Hammer) | |
698 | HammerMesh.MeshType = "Brick" | |
699 | HammerMesh.Scale = Vector3.new(0.4,1,1) | |
700 | HammerWeld = Instance.new("Weld",Cha) | |
701 | HammerWeld.Part0 = Handle | |
702 | HammerWeld.Part1 = Hammer | |
703 | HammerWeld.C1 = CFrame.new(5,3,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
704 | ||
705 | Hammer2 = Instance.new("Part",Cha) | |
706 | Hammer2.TopSurface = "Smooth" | |
707 | Hammer2.BottomSurface = "Smooth" | |
708 | Hammer2.FormFactor = "Custom" | |
709 | Hammer2.Size = Vector3.new(1,1,1) | |
710 | Hammer2.CanCollide = True | |
711 | Hammer2.Transparency = 0.9 | |
712 | Hammer2.BrickColor = BrickColor.new("Really red") | |
713 | Hammer2Mesh = Instance.new("SpecialMesh", Hammer2) | |
714 | Hammer2Mesh.MeshType = "Brick" | |
715 | Hammer2Mesh.Scale = Vector3.new(0.5,1.1,1.1) | |
716 | Hammer2Weld = Instance.new("Weld",Cha) | |
717 | Hammer2Weld.Part0 = Hammer | |
718 | Hammer2Weld.Part1 = Hammer2 | |
719 | Hammer2Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
720 | ||
721 | Hammer3 = Instance.new("Part",Cha) | |
722 | Hammer3.TopSurface = "Smooth" | |
723 | Hammer3.BottomSurface = "Smooth" | |
724 | Hammer3.FormFactor = "Custom" | |
725 | Hammer3.Size = Vector3.new(1,1,1) | |
726 | Hammer3.CanCollide = True | |
727 | Hammer3.Transparency = 0.8 | |
728 | Hammer3.BrickColor = BrickColor.new("Really black") | |
729 | Hammer3Mesh = Instance.new("SpecialMesh", Hammer3) | |
730 | Hammer3Mesh.MeshType = "Brick" | |
731 | Hammer3Mesh.Scale = Vector3.new(0.6,1.2,1.2) | |
732 | Hammer3Weld = Instance.new("Weld",Cha) | |
733 | Hammer3Weld.Part0 = Hammer | |
734 | Hammer3Weld.Part1 = Hammer3 | |
735 | Hammer3Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
736 | ||
737 | Hammer4 = Instance.new("Part",Cha) | |
738 | Hammer4.TopSurface = "Smooth" | |
739 | Hammer4.BottomSurface = "Smooth" | |
740 | Hammer4.FormFactor = "Custom" | |
741 | Hammer4.Size = Vector3.new(1,1,1) | |
742 | Hammer4.CanCollide = True | |
743 | Hammer4.Transparency = 0.7 | |
744 | Hammer4.BrickColor = BrickColor.new("Really red") | |
745 | Hammer4Mesh = Instance.new("SpecialMesh", Hammer4) | |
746 | Hammer4Mesh.MeshType = "Brick" | |
747 | Hammer4Mesh.Scale = Vector3.new(0.7,1.3,1.3) | |
748 | Hammer4Weld = Instance.new("Weld",Cha) | |
749 | Hammer4Weld.Part0 = Hammer | |
750 | Hammer4Weld.Part1 = Hammer4 | |
751 | Hammer4Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
752 | ||
753 | Hammer5 = Instance.new("Part",Cha) | |
754 | Hammer5.TopSurface = "Smooth" | |
755 | Hammer5.BottomSurface = "Smooth" | |
756 | Hammer5.FormFactor = "Custom" | |
757 | Hammer5.Size = Vector3.new(1,1,1) | |
758 | Hammer5.CanCollide = True | |
759 | Hammer5.Transparency = 0.6 | |
760 | Hammer5.BrickColor = BrickColor.new("Really black") | |
761 | Hammer5Mesh = Instance.new("SpecialMesh", Hammer5) | |
762 | Hammer5Mesh.MeshType = "Brick" | |
763 | Hammer5Mesh.Scale = Vector3.new(0.8,1.4,1.4) | |
764 | Hammer5Weld = Instance.new("Weld",Cha) | |
765 | Hammer5Weld.Part0 = Hammer | |
766 | Hammer5Weld.Part1 = Hammer5 | |
767 | Hammer5Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
768 | ||
769 | Hammer6 = Instance.new("Part",Cha) | |
770 | Hammer6.TopSurface = "Smooth" | |
771 | Hammer6.BottomSurface = "Smooth" | |
772 | Hammer6.FormFactor = "Custom" | |
773 | Hammer6.Size = Vector3.new(1,1,1) | |
774 | Hammer6.CanCollide = True | |
775 | Hammer6.Transparency = 0.5 | |
776 | Hammer6.BrickColor = BrickColor.new("Really red") | |
777 | Hammer6Mesh = Instance.new("SpecialMesh", Hammer6) | |
778 | Hammer6Mesh.MeshType = "Brick" | |
779 | Hammer6Mesh.Scale = Vector3.new(0.9,1.5,1.5) | |
780 | Hammer6Weld = Instance.new("Weld",Cha) | |
781 | Hammer6Weld.Part0 = Hammer | |
782 | Hammer6Weld.Part1 = Hammer6 | |
783 | Hammer6Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
784 | ||
785 | Hammer7 = Instance.new("Part",Cha) | |
786 | Hammer7.TopSurface = "Smooth" | |
787 | Hammer7.BottomSurface = "Smooth" | |
788 | Hammer7.FormFactor = "Custom" | |
789 | Hammer7.Size = Vector3.new(1,1,1) | |
790 | Hammer7.CanCollide = True | |
791 | Hammer7.Transparency = 0.4 | |
792 | Hammer7.BrickColor = BrickColor.new("Really black") | |
793 | Hammer7Mesh = Instance.new("SpecialMesh", Hammer7) | |
794 | Hammer7Mesh.MeshType = "Brick" | |
795 | Hammer7Mesh.Scale = Vector3.new(1,1.6,1.6) | |
796 | Hammer7Weld = Instance.new("Weld",Cha) | |
797 | Hammer7Weld.Part0 = Hammer | |
798 | Hammer7Weld.Part1 = Hammer7 | |
799 | Hammer7Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
800 | ||
801 | Hammer8 = Instance.new("Part",Cha) | |
802 | Hammer8.TopSurface = "Smooth" | |
803 | Hammer8.BottomSurface = "Smooth" | |
804 | Hammer8.FormFactor = "Custom" | |
805 | Hammer8.Size = Vector3.new(1,1,1) | |
806 | Hammer8.CanCollide = True | |
807 | Hammer8.Transparency = 0.3 | |
808 | Hammer8.BrickColor = BrickColor.new("Really red") | |
809 | Hammer8Mesh = Instance.new("SpecialMesh", Hammer8) | |
810 | Hammer8Mesh.MeshType = "Brick" | |
811 | Hammer8Mesh.Scale = Vector3.new(1.1,1.7,1.7) | |
812 | Hammer8Weld = Instance.new("Weld",Cha) | |
813 | Hammer8Weld.Part0 = Hammer | |
814 | Hammer8Weld.Part1 = Hammer8 | |
815 | Hammer8Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
816 | ||
817 | Hammerv2 = Instance.new("Part",Cha) | |
818 | Hammerv2.TopSurface = "Smooth" | |
819 | Hammerv2.BottomSurface = "Smooth" | |
820 | Hammerv2.FormFactor = "Custom" | |
821 | Hammerv2.Size = Vector3.new(1,1,1) | |
822 | Hammerv2.CanCollide = True | |
823 | Hammerv2.Transparency = 0 | |
824 | Hammerv2.BrickColor = BrickColor.new("Really black") | |
825 | Hammerv2Mesh = Instance.new("SpecialMesh", Hammerv2) | |
826 | Hammerv2Mesh.MeshType = "Brick" | |
827 | Hammerv2Mesh.Scale = Vector3.new(0.4,1,1) | |
828 | Hammerv2Weld = Instance.new("Weld",Cha) | |
829 | Hammerv2Weld.Part0 = Handle | |
830 | Hammerv2Weld.Part1 = Hammerv2 | |
831 | Hammerv2Weld.C1 = CFrame.new(5,-3,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
832 | ||
833 | Hammerv22 = Instance.new("Part",Cha) | |
834 | Hammerv22.TopSurface = "Smooth" | |
835 | Hammerv22.BottomSurface = "Smooth" | |
836 | Hammerv22.FormFactor = "Custom" | |
837 | Hammerv22.Size = Vector3.new(1,1,1) | |
838 | Hammerv22.CanCollide = True | |
839 | Hammerv22.Transparency = 0.9 | |
840 | Hammerv22.BrickColor = BrickColor.new("Really red") | |
841 | Hammerv22Mesh = Instance.new("SpecialMesh", Hammerv22) | |
842 | Hammerv22Mesh.MeshType = "Brick" | |
843 | Hammerv22Mesh.Scale = Vector3.new(0.5,1.1,1.1) | |
844 | Hammerv22Weld = Instance.new("Weld",Cha) | |
845 | Hammerv22Weld.Part0 = Hammerv2 | |
846 | Hammerv22Weld.Part1 = Hammerv22 | |
847 | Hammerv22Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
848 | ||
849 | Hammerv23 = Instance.new("Part",Cha) | |
850 | Hammerv23.TopSurface = "Smooth" | |
851 | Hammerv23.BottomSurface = "Smooth" | |
852 | Hammerv23.FormFactor = "Custom" | |
853 | Hammerv23.Size = Vector3.new(1,1,1) | |
854 | Hammerv23.CanCollide = True | |
855 | Hammerv23.Transparency = 0.8 | |
856 | Hammerv23.BrickColor = BrickColor.new("Really black") | |
857 | Hammerv23Mesh = Instance.new("SpecialMesh", Hammerv23) | |
858 | Hammerv23Mesh.MeshType = "Brick" | |
859 | Hammerv23Mesh.Scale = Vector3.new(0.6,1.2,1.2) | |
860 | Hammerv23Weld = Instance.new("Weld",Cha) | |
861 | Hammerv23Weld.Part0 = Hammerv2 | |
862 | Hammerv23Weld.Part1 = Hammerv23 | |
863 | Hammerv23Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
864 | ||
865 | Hammerv24 = Instance.new("Part",Cha) | |
866 | Hammerv24.TopSurface = "Smooth" | |
867 | Hammerv24.BottomSurface = "Smooth" | |
868 | Hammerv24.FormFactor = "Custom" | |
869 | Hammerv24.Size = Vector3.new(1,1,1) | |
870 | Hammerv24.CanCollide = True | |
871 | Hammerv24.Transparency = 0.7 | |
872 | Hammerv24.BrickColor = BrickColor.new("Really red") | |
873 | Hammerv24Mesh = Instance.new("SpecialMesh", Hammerv24) | |
874 | Hammerv24Mesh.MeshType = "Brick" | |
875 | Hammerv24Mesh.Scale = Vector3.new(0.7,1.3,1.3) | |
876 | Hammerv24Weld = Instance.new("Weld",Cha) | |
877 | Hammerv24Weld.Part0 = Hammerv2 | |
878 | Hammerv24Weld.Part1 = Hammerv24 | |
879 | Hammerv24Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
880 | ||
881 | Hammerv25 = Instance.new("Part",Cha) | |
882 | Hammerv25.TopSurface = "Smooth" | |
883 | Hammerv25.BottomSurface = "Smooth" | |
884 | Hammerv25.FormFactor = "Custom" | |
885 | Hammerv25.Size = Vector3.new(1,1,1) | |
886 | Hammerv25.CanCollide = True | |
887 | Hammerv25.Transparency = 0.6 | |
888 | Hammerv25.BrickColor = BrickColor.new("Really black") | |
889 | Hammerv25Mesh = Instance.new("SpecialMesh", Hammerv25) | |
890 | Hammerv25Mesh.MeshType = "Brick" | |
891 | Hammerv25Mesh.Scale = Vector3.new(0.8,1.4,1.4) | |
892 | Hammerv25Weld = Instance.new("Weld",Cha) | |
893 | Hammerv25Weld.Part0 = Hammerv2 | |
894 | Hammerv25Weld.Part1 = Hammerv25 | |
895 | Hammerv25Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
896 | ||
897 | Hammerv26 = Instance.new("Part",Cha) | |
898 | Hammerv26.TopSurface = "Smooth" | |
899 | Hammerv26.BottomSurface = "Smooth" | |
900 | Hammerv26.FormFactor = "Custom" | |
901 | Hammerv26.Size = Vector3.new(1,1,1) | |
902 | Hammerv26.CanCollide = True | |
903 | Hammerv26.Transparency = 0.5 | |
904 | Hammerv26.BrickColor = BrickColor.new("Really red") | |
905 | Hammerv26Mesh = Instance.new("SpecialMesh", Hammerv26) | |
906 | Hammerv26Mesh.MeshType = "Brick" | |
907 | Hammerv26Mesh.Scale = Vector3.new(0.9,1.5,1.5) | |
908 | Hammerv26Weld = Instance.new("Weld",Cha) | |
909 | Hammerv26Weld.Part0 = Hammerv2 | |
910 | Hammerv26Weld.Part1 = Hammerv26 | |
911 | Hammerv26Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
912 | ||
913 | Hammerv27 = Instance.new("Part",Cha) | |
914 | Hammerv27.TopSurface = "Smooth" | |
915 | Hammerv27.BottomSurface = "Smooth" | |
916 | Hammerv27.FormFactor = "Custom" | |
917 | Hammerv27.Size = Vector3.new(1,1,1) | |
918 | Hammerv27.CanCollide = True | |
919 | Hammerv27.Transparency = 0.4 | |
920 | Hammerv27.BrickColor = BrickColor.new("Really black") | |
921 | Hammerv27Mesh = Instance.new("SpecialMesh", Hammerv27) | |
922 | Hammerv27Mesh.MeshType = "Brick" | |
923 | Hammerv27Mesh.Scale = Vector3.new(1,1.6,1.6) | |
924 | Hammerv27Weld = Instance.new("Weld",Cha) | |
925 | Hammerv27Weld.Part0 = Hammerv2 | |
926 | Hammerv27Weld.Part1 = Hammerv27 | |
927 | Hammerv27Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
928 | ||
929 | Hammerv28 = Instance.new("Part",Cha) | |
930 | Hammerv28.TopSurface = "Smooth" | |
931 | Hammerv28.BottomSurface = "Smooth" | |
932 | Hammerv28.FormFactor = "Custom" | |
933 | Hammerv28.Size = Vector3.new(1,1,1) | |
934 | Hammerv28.CanCollide = True | |
935 | Hammerv28.Transparency = 0.3 | |
936 | Hammerv28.BrickColor = BrickColor.new("Really red") | |
937 | Hammerv28Mesh = Instance.new("SpecialMesh", Hammerv28) | |
938 | Hammerv28Mesh.MeshType = "Brick" | |
939 | Hammerv28Mesh.Scale = Vector3.new(1.1,1.7,1.7) | |
940 | Hammerv28Weld = Instance.new("Weld",Cha) | |
941 | Hammerv28Weld.Part0 = Hammerv2 | |
942 | Hammerv28Weld.Part1 = Hammerv28 | |
943 | Hammerv28Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
944 | ||
945 | function Chat(Object,Text,Color) | |
946 | local Color = BrickColor.new(Color) | |
947 | pcall(function()Object:findFirstChild("AtlasText"):Destroy()end) | |
948 | local G = Instance.new("BillboardGui",Object) | |
949 | G.Name = "AtlasText" | |
950 | G.Adornee = Object | |
951 | G.Size = UDim2.new(3.5,0,2.5,0) | |
952 | G.AlwaysOnTop = false | |
953 | G.StudsOffset = Vector3.new(0,3,0) | |
954 | local Frame = Instance.new("Frame") | |
955 | Frame.Parent = G | |
956 | Frame.Size = UDim2.new(1,0,1,0) | |
957 | Frame.BackgroundTransparency = 1 | |
958 | local Txt = Instance.new("TextLabel",Frame) | |
959 | Txt.Size = UDim2.new(1,0,1,0) | |
960 | Txt.Text = Text | |
961 | Txt.TextScaled = true | |
962 | Txt.TextWrapped = true | |
963 | Txt.Font = "SourceSansBold" | |
964 | Txt.TextColor = Color | |
965 | Txt.BackgroundTransparency = 1 | |
966 | Txt.ZIndex = 2 | |
967 | Game:GetService("Debris"):AddItem(G,3) | |
968 | end | |
969 | ||
970 | ||
971 | mouse.KeyDown:connect(function(key) | |
972 | key:lower() | |
973 | if key == "e" and rush == false then | |
974 | rush = true | |
975 | Chat(Cha.Head,"Hammer Rush!","Really black") | |
976 | Cha.Humanoid.Name = "Swagger" | |
977 | ||
978 | x = Instance.new("Part") | |
979 | x.BrickColor = BrickColor.new("Really red") | |
980 | x.Size = Vector3.new(20,10,20) | |
981 | x.TopSurface = "Smooth" | |
982 | x.BottomSurface = "Smooth" | |
983 | x.Shape = "Block" | |
984 | x.Name = "Gravity" | |
985 | x.CanCollide = false | |
986 | x.Transparency = 0.6 | |
987 | z = Instance.new("SpecialMesh",x) | |
988 | z.MeshType = "Brick" | |
989 | z.Scale = Vector3.new(0,0,0) | |
990 | x.Parent = Workspace | |
991 | x.CFrame = Cha.Torso.CFrame*CFrame.new(0, 0,0) | |
992 | ||
993 | x2 = Instance.new("Part") | |
994 | x2.BrickColor = BrickColor.new("Really black") | |
995 | x2.Size = Vector3.new(25,15,25) | |
996 | x2.TopSurface = "Smooth" | |
997 | x2.BottomSurface = "Smooth" | |
998 | x2.Shape = "Block" | |
999 | x2.Name = "Gravity" | |
1000 | x2.Transparency = 0.6 | |
1001 | x2.CanCollide = false | |
1002 | x2.Anchored = true | |
1003 | z2 = Instance.new("SpecialMesh",x2) | |
1004 | z2.MeshType = "Brick" | |
1005 | z2.Scale = Vector3.new(0,0,0) | |
1006 | x2.Parent = Workspace | |
1007 | x2.CFrame = Cha.Torso.CFrame*CFrame.new(0, 0,0) | |
1008 | ||
1009 | x.Touched:connect(function(hit) | |
1010 | if hit.Parent:FindFirstChild("Humanoid") then | |
1011 | hit.Parent:FindFirstChild("Humanoid"):TakeDamage(3) | |
1012 | hit.Parent:FindFirstChild("Humanoid").PlatformStand = true | |
1013 | end | |
1014 | end) | |
1015 | ||
1016 | ||
1017 | ||
1018 | for i = 1,5 do | |
1019 | z.Scale = z.Scale + Vector3.new(.2,.2,.2) | |
1020 | ||
1021 | x.Transparency = x.Transparency - .02 | |
1022 | wait(.005) | |
1023 | end | |
1024 | for fly = 1,40 do | |
1025 | x.CFrame = Cha.Torso.CFrame*CFrame.new(0, 0,0) | |
1026 | x2.CFrame = Cha.Torso.CFrame*CFrame.new(0, 0,0) | |
1027 | g = Instance.new("Part",Workspace) | |
1028 | g.BrickColor = BrickColor.new("Really red") | |
1029 | g.Size = Vector3.new(15,15,15) | |
1030 | g.TopSurface = "Smooth" | |
1031 | g.BottomSurface = "Smooth" | |
1032 | g.Shape = "Block" | |
1033 | g.CFrame = x.CFrame *CFrame.new(0, 0, -2) * CFrame.Angles(0,fly * 2, 0) | |
1034 | g.Name = "Ice" | |
1035 | g.CanCollide = false | |
1036 | g.Anchored = true | |
1037 | g.Transparency = 0.8 | |
1038 | z2 = Instance.new("SpecialMesh",g) | |
1039 | z2.MeshType = "Brick" | |
1040 | z2.Scale = Vector3.new(1,1,1) | |
1041 | g.Touched:connect(function(hit) | |
1042 | if hit.Parent:FindFirstChild("Humanoid") then | |
1043 | hit.Parent:FindFirstChild("Humanoid"):TakeDamage(0.5) | |
1044 | hit.Parent:FindFirstChild("Humanoid").PlatformStand = true | |
1045 | end | |
1046 | end) | |
1047 | ||
1048 | g2 = Instance.new("Part",Workspace) | |
1049 | g2.BrickColor = BrickColor.new("Really black") | |
1050 | g2.Size = Vector3.new(20,20,20) | |
1051 | g2.TopSurface = "Smooth" | |
1052 | g2.BottomSurface = "Smooth" | |
1053 | g2.Shape = "Block" | |
1054 | g2.CFrame = x2.CFrame *CFrame.new(0, 0, -2) * CFrame.Angles(0,fly * 2, 0) | |
1055 | g2.Name = "Ice" | |
1056 | g2.CanCollide = false | |
1057 | g2.Anchored = true | |
1058 | g2.Transparency = 0.8 | |
1059 | z3 = Instance.new("SpecialMesh",g2) | |
1060 | z3.MeshType = "Brick" | |
1061 | z3.Scale = Vector3.new(1,1,1) | |
1062 | ||
1063 | game.Debris:AddItem(g, 1) | |
1064 | game.Debris:AddItem(g2, 1) | |
1065 | ||
1066 | y = Instance.new("BodyVelocity") | |
1067 | y.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
1068 | y.velocity = Cha.Torso.CFrame.lookVector*250 | |
1069 | y.Parent = Cha.Torso | |
1070 | game.Debris:AddItem(y, .1) | |
1071 | wait(.005) | |
1072 | end | |
1073 | x:remove() | |
1074 | x2:remove() | |
1075 | y:remove() | |
1076 | ||
1077 | ||
1078 | Cha.Swagger.Name = "Humanoid" | |
1079 | ||
1080 | ||
1081 | ||
1082 | ||
1083 | ||
1084 | ||
1085 | wait(5) | |
1086 | rush = false | |
1087 | ||
1088 | end | |
1089 | ||
1090 | if key == "q" and shot == false then | |
1091 | shot = true | |
1092 | Cha.Humanoid.Name = "Swagger" | |
1093 | Chat(Cha.Head,"Darkness Shot","Really black") | |
1094 | ||
1095 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.4, -0.4, 0.4) | |
1096 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1097 | wait() | |
1098 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.3, -0.3, 0.3) | |
1099 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1100 | wait() | |
1101 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.2, -0.2, 0.2) | |
1102 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1103 | wait() | |
1104 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.1, -0.1, 0.1) | |
1105 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1106 | wait() | |
1107 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
1108 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1109 | wait() | |
1110 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.5, 0, 0) | |
1111 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1112 | wait() | |
1113 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.6, 0, 0) | |
1114 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1115 | wait() | |
1116 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.7, 0, 0) | |
1117 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1118 | wait() | |
1119 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.8, 0, 0) | |
1120 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1121 | wait() | |
1122 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.9, 0, 0) | |
1123 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1124 | wait() | |
1125 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(1, 0, 0) | |
1126 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1127 | wait() | |
1128 | RightArmWeld.C0 = CFrame.new(1.5,0.1,-0.1) * CFrame.fromEulerAnglesXYZ(1.1, 0, 0) | |
1129 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1130 | wait() | |
1131 | RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.2, 0, 0) | |
1132 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1133 | wait() | |
1134 | RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.3, 0, 0) | |
1135 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1136 | wait() | |
1137 | RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.4, 0, 0) | |
1138 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1139 | wait() | |
1140 | RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.5, 0, 0) | |
1141 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1142 | wait() | |
1143 | RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.6, 0, 0) | |
1144 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1145 | wait() | |
1146 | RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0) | |
1147 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1148 | wait() | |
1149 | RightArmWeld.C0 = CFrame.new(1.5,0.4,-0.4) * CFrame.fromEulerAnglesXYZ(1.8, 0, 0) | |
1150 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1151 | wait() | |
1152 | RightArmWeld.C0 = CFrame.new(1.5,0.4,-0.4) * CFrame.fromEulerAnglesXYZ(1.9, 0, 0) | |
1153 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1154 | wait() | |
1155 | RightArmWeld.C0 = CFrame.new(1.5,0.5,-0.5) * CFrame.fromEulerAnglesXYZ(2, 0, 0) | |
1156 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1157 | ||
1158 | wait() | |
1159 | RightArmWeld.C0 = CFrame.new(1.5,0.4,-0.4) * CFrame.fromEulerAnglesXYZ(1.9, 0, 0) | |
1160 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1161 | wait() | |
1162 | RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0) | |
1163 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1164 | wait() | |
1165 | RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.5, 0, 0) | |
1166 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1167 | wait() | |
1168 | RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.3, 0, 0) | |
1169 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1170 | wait() | |
1171 | RightArmWeld.C0 = CFrame.new(1.5,0.1,-0.1) * CFrame.fromEulerAnglesXYZ(1.1, 0, 0) | |
1172 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1173 | wait() | |
1174 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.9, 0, 0) | |
1175 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1176 | wait() | |
1177 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.7, 0, 0) | |
1178 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1179 | wait() | |
1180 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.5, 0, 0) | |
1181 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1182 | wait() | |
1183 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
1184 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1185 | wait() | |
1186 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.1, -0.1, 0.1) | |
1187 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1188 | wait() | |
1189 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.2, -0.2, 0.2) | |
1190 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1191 | wait() | |
1192 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.3, -0.3, 0.3) | |
1193 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1194 | wait() | |
1195 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.4, -0.4, 0.4) | |
1196 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1197 | wait() | |
1198 | RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.5, -0.5, 0.5) | |
1199 | LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5) | |
1200 | ||
1201 | ||
1202 | x = Instance.new("Part") | |
1203 | x.BrickColor = BrickColor.new("Really red") | |
1204 | x.Size = Vector3.new(50,50,50) | |
1205 | x.TopSurface = "Smooth" | |
1206 | x.BottomSurface = "Smooth" | |
1207 | x.Shape = "Block" | |
1208 | x.Name = "DS" | |
1209 | x.CanCollide = false | |
1210 | x.Anchored = true | |
1211 | x.Transparency = 0.7 | |
1212 | z = Instance.new("SpecialMesh",x) | |
1213 | z.MeshType = "Cylinder" | |
1214 | z.Scale = Vector3.new(0,0,0) | |
1215 | y = Instance.new("BodyVelocity") | |
1216 | y.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
1217 | y.velocity = Cha.Torso.CFrame.lookVector*0 | |
1218 | x.Parent = Workspace | |
1219 | y.Parent = x | |
1220 | cf = Cha.Torso.CFrame*CFrame.new(0, 0, -8) * CFrame.Angles(180,0,0) | |
1221 | x.CFrame = cf | |
1222 | ||
1223 | x2 = x:clone() | |
1224 | x2.BrickColor = BrickColor.new("Really black") | |
1225 | x2.Size = Vector3.new(55,55,55) | |
1226 | x2.TopSurface = "Smooth" | |
1227 | x2.BottomSurface = "Smooth" | |
1228 | x2.Shape = "Block" | |
1229 | x2.Name = "DS" | |
1230 | x2.CanCollide = false | |
1231 | x2.Anchored = true | |
1232 | z2 = Instance.new("SpecialMesh",x2) | |
1233 | z2.MeshType = "Cylinder" | |
1234 | z2.Scale = Vector3.new(0,0,0) | |
1235 | x2.Parent = Workspace | |
1236 | cf2 = Cha.Torso.CFrame*CFrame.new(0, 0, -8) * CFrame.Angles(180,0,0) | |
1237 | x2.CFrame = cf2 | |
1238 | ||
1239 | ||
1240 | x.Touched:connect(function(hit) | |
1241 | if hit.Parent:FindFirstChild("Humanoid") then | |
1242 | hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10) | |
1243 | hit.Parent:FindFirstChild("Humanoid").PlatformStand = true | |
1244 | end | |
1245 | end) | |
1246 | ||
1247 | game.Debris:AddItem(x, 10) | |
1248 | game.Debris:AddItem(x2, 10) | |
1249 | z.Scale = z.Scale + Vector3.new(1,1,1) | |
1250 | z2.Scale = z2.Scale + Vector3.new(1,1,1) | |
1251 | ||
1252 | ||
1253 | ||
1254 | for dy = 1,60 do | |
1255 | x.CFrame = Cha.Torso.CFrame *CFrame.new(0, 0, (-10 - dy * 6)) * CFrame.Angles(180,0,0) | |
1256 | x2.CFrame = Cha.Torso.CFrame *CFrame.new(0, 0, (-10 - dy * 6)) * CFrame.Angles(180,0,0) | |
1257 | wait(.005) | |
1258 | g = Instance.new("Part",Workspace) | |
1259 | g.BrickColor = BrickColor.new("Really red") | |
1260 | g.Size = Vector3.new(45,45,45) | |
1261 | g.TopSurface = "Smooth" | |
1262 | g.BottomSurface = "Smooth" | |
1263 | g.Shape = "Block" | |
1264 | g.CFrame = x.CFrame *CFrame.new(math.random(-2,2), 0, -2) * CFrame.Angles(0,dy * 2, 0) | |
1265 | g.Name = "DS" | |
1266 | g.CanCollide = false | |
1267 | g.Anchored = true | |
1268 | g.Transparency = 0.9 | |
1269 | z2 = Instance.new("SpecialMesh",g) | |
1270 | z2.MeshType = "Brick" | |
1271 | z2.Scale = Vector3.new(1,1,1) | |
1272 | g.Touched:connect(function(hit) | |
1273 | if hit.Parent:FindFirstChild("Humanoid") then | |
1274 | hit.Parent:FindFirstChild("Humanoid"):TakeDamage(0.01) | |
1275 | hit.Parent:FindFirstChild("Humanoid").PlatformStand = true | |
1276 | end | |
1277 | end) | |
1278 | g2 = Instance.new("Part",Workspace) | |
1279 | g2.BrickColor = BrickColor.new("Really black") | |
1280 | g2.Size = Vector3.new(50,50,50) | |
1281 | g2.TopSurface = "Smooth" | |
1282 | g2.BottomSurface = "Smooth" | |
1283 | g2.Shape = "Block" | |
1284 | g2.CFrame = x2.CFrame *CFrame.new(math.random(-2,2), 0, -2) * CFrame.Angles(0,dy * 2, 0) | |
1285 | g2.Name = "DS" | |
1286 | g2.CanCollide = false | |
1287 | g2.Anchored = true | |
1288 | g2.Transparency = 0.9 | |
1289 | z4 = Instance.new("SpecialMesh",g2) | |
1290 | z4.MeshType = "Brick" | |
1291 | z4.Scale = Vector3.new(1,1,1) | |
1292 | ||
1293 | game.Debris:AddItem(g, 1) | |
1294 | game.Debris:AddItem(g2, 1) | |
1295 | end | |
1296 | x:remove() | |
1297 | x2:remove() | |
1298 | Cha.Swagger.Name = "Humanoid" | |
1299 | wait(5) | |
1300 | shot = false | |
1301 | ||
1302 | end | |
1303 | ||
1304 | if key == "r" and massive == false then | |
1305 | massive = true | |
1306 | Cha.Humanoid.Name = "Swagger" | |
1307 | Chat(Cha.Head,"Wide Shot","Really black") | |
1308 | for i = 1,30 do | |
1309 | x = Instance.new("Part") | |
1310 | x.Size = Vector3.new(12,12,20) | |
1311 | x.TopSurface = "Smooth" | |
1312 | x.BottomSurface = "Smooth" | |
1313 | x.Shape = "Ball" | |
1314 | x.Name = "Snow" | |
1315 | x.CanCollide = false | |
1316 | x.Anchored = false | |
1317 | x.Transparency = 0.1 | |
1318 | z = Instance.new("SpecialMesh",x) | |
1319 | z.MeshType = "Sphere" | |
1320 | z.Scale = Vector3.new(0,0,0) | |
1321 | y = Instance.new("BodyVelocity") | |
1322 | y.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
1323 | y.velocity = Cha.Torso.CFrame.lookVector*200 | |
1324 | x.Parent = Workspace | |
1325 | y.Parent = x | |
1326 | x.CFrame = Cha.Torso.CFrame*CFrame.new(math.random(-3,3), math.random(-1,1),-10) | |
1327 | game.Debris:AddItem(x, 2) | |
1328 | x.Anchored = true | |
1329 | x.BrickColor = BrickColor.new("Really red") | |
1330 | x.Anchored = false | |
1331 | x.Touched:connect(function(hit) | |
1332 | if hit.Parent:FindFirstChild("Humanoid") then | |
1333 | hit.Parent:FindFirstChild("Humanoid"):TakeDamage(0.1) | |
1334 | hit.Parent:FindFirstChild("Humanoid").PlatformStand = true | |
1335 | end | |
1336 | end) | |
1337 | ||
1338 | for i = 1,2.5 do | |
1339 | z.Scale = z.Scale + Vector3.new(.1,.1,.1) | |
1340 | x.Transparency = x.Transparency + .2 | |
1341 | wait(.001) | |
1342 | end | |
1343 | ||
1344 | end | |
1345 | ||
1346 | Cha.Swagger.Name = "Humanoid" | |
1347 | ||
1348 | wait(5) | |
1349 | massive = false | |
1350 | end | |
1351 | ||
1352 | if key == "f" and fist == false then | |
1353 | fist = true | |
1354 | Cha.Humanoid.Name = "Swagger" | |
1355 | Chat(Cha.Head,"Giant Ice Fist","Really black") | |
1356 | ||
1357 | x = Instance.new("Part") | |
1358 | x.BrickColor = BrickColor.new("Really red") | |
1359 | x.Size = Vector3.new(28, 34, 25) | |
1360 | x.TopSurface = "Smooth" | |
1361 | x.BottomSurface = "Smooth" | |
1362 | x.Shape = "Block" | |
1363 | x.Name = "Earth" | |
1364 | x.CanCollide = true | |
1365 | x.Anchored = false | |
1366 | x.Transparency = 0.6 | |
1367 | z = Instance.new("SpecialMesh",x) | |
1368 | z.MeshType = "FileMesh" | |
1369 | z.MeshId = "http://www.roblox.com/asset/?id=90718752" | |
1370 | z.Scale = Vector3.new(0,0,0) | |
1371 | y = Instance.new("BodyVelocity") | |
1372 | y.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
1373 | y.velocity = Cha.Torso.CFrame.lookVector*140 | |
1374 | x.Parent = Workspace | |
1375 | y.Parent = x | |
1376 | cf = Cha.Torso.CFrame*CFrame.new(0, 0, -13) * CFrame.Angles(90,0,0) | |
1377 | x.CFrame = cf | |
1378 | x.Touched:connect(function(hit) | |
1379 | if hit.Parent:FindFirstChild("Humanoid") then | |
1380 | hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2) | |
1381 | hit.Parent:FindFirstChild("Humanoid").PlatformStand = true | |
1382 | end | |
1383 | end) | |
1384 | ||
1385 | game.Debris:AddItem(x, 10) | |
1386 | for i = 1,5 do | |
1387 | z.Scale = z.Scale + Vector3.new(22,22,22) | |
1388 | x.Transparency = x.Transparency - .02 | |
1389 | wait(.005) | |
1390 | end | |
1391 | for dy = 1,30 do | |
1392 | wait(.02) | |
1393 | g = Instance.new("Part",Workspace) | |
1394 | g.BrickColor = BrickColor.new("Really red") | |
1395 | g.Size = Vector3.new(10,10,10) | |
1396 | g.TopSurface = "Smooth" | |
1397 | g.BottomSurface = "Smooth" | |
1398 | g.Shape = "Block" | |
1399 | g.CFrame = x.CFrame *CFrame.new(0, 0, -2) * CFrame.Angles(0,dy * 4, 0) | |
1400 | g.Name = "Earth" | |
1401 | g.CanCollide = false | |
1402 | g.Anchored = true | |
1403 | g.Transparency = 0.8 | |
1404 | z2 = Instance.new("SpecialMesh",g) | |
1405 | z2.MeshType = "Brick" | |
1406 | z2.Scale = Vector3.new(2,2,2) | |
1407 | ||
1408 | ||
1409 | game.Debris:AddItem(g, 1) | |
1410 | end | |
1411 | x:remove() | |
1412 | ||
1413 | ||
1414 | ||
1415 | ||
1416 | ||
1417 | ||
1418 | Cha.Swagger.Name = "Humanoid" | |
1419 | ||
1420 | wait(5) | |
1421 | fist = false | |
1422 | end | |
1423 | ||
1424 | if key == "g" and wind == false then | |
1425 | wind = true | |
1426 | Chat(Cha.Head,"Blizzard","Really black") | |
1427 | ||
1428 | Cha.Humanoid.Name = "Swagger" | |
1429 | x = Instance.new("Part") | |
1430 | x.BrickColor = BrickColor.new("Really red") | |
1431 | x.Size = Vector3.new(10,10,80) | |
1432 | x.TopSurface = "Smooth" | |
1433 | x.BottomSurface = "Smooth" | |
1434 | x.Shape = "Block" | |
1435 | x.Name = "DS" | |
1436 | x.CanCollide = true | |
1437 | x.Anchored = true | |
1438 | x.Transparency = 0.5 | |
1439 | z = Instance.new("SpecialMesh",x) | |
1440 | z.MeshType = "Sphere" | |
1441 | z.Scale = Vector3.new(0,0,0) | |
1442 | y = Instance.new("BodyVelocity") | |
1443 | y.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
1444 | y.velocity = Cha.Torso.CFrame.lookVector*0 | |
1445 | x.Parent = Workspace | |
1446 | y.Parent = x | |
1447 | cf = Cha.Torso.CFrame*CFrame.new(0, 0, -8) --* CFrame.Angles(180,0,0) | |
1448 | x.CFrame = cf | |
1449 | ||
1450 | x.Touched:connect(function(hit) | |
1451 | if hit.Parent:FindFirstChild("Humanoid") then | |
1452 | hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10) | |
1453 | hit.Parent:FindFirstChild("Humanoid").PlatformStand = true | |
1454 | end | |
1455 | end) | |
1456 | ||
1457 | game.Debris:AddItem(x, 10) | |
1458 | z.Scale = z.Scale + Vector3.new(1,1,1) | |
1459 | ||
1460 | for dy = 1,20 do | |
1461 | x.CFrame = Cha.Torso.CFrame *CFrame.new(0, 0, (-10 - dy * 15)) -- CFrame.Angles(180,0,0) | |
1462 | wait(.01) | |
1463 | g = Instance.new("Part",Workspace) | |
1464 | g.BrickColor = BrickColor.new("Really red") | |
1465 | g.Size = x.Size | |
1466 | g.TopSurface = "Smooth" | |
1467 | g.BottomSurface = "Smooth" | |
1468 | g.Shape = "Block" | |
1469 | g.CFrame = x.CFrame *CFrame.new(0, 0, -2)-- * CFrame.Angles(0,dy * 2, 0) | |
1470 | g.Name = "DS" | |
1471 | g.CanCollide = false | |
1472 | g.Anchored = true | |
1473 | g.Touched:connect(function(hit) | |
1474 | if hit.Parent:FindFirstChild("Humanoid") then | |
1475 | hit.Parent:FindFirstChild("Humanoid"):TakeDamage(0.01) | |
1476 | hit.Parent:FindFirstChild("Humanoid").PlatformStand = true | |
1477 | end | |
1478 | end) | |
1479 | g.Transparency = x.Transparency | |
1480 | z2 = Instance.new("SpecialMesh",g) | |
1481 | z2.MeshType = "Sphere" | |
1482 | z2.Scale = Vector3.new(1,1,1) | |
1483 | game.Debris:AddItem(g, 1) | |
1484 | end | |
1485 | x:remove() | |
1486 | ||
1487 | ||
1488 | Cha.Swagger.Name = "Humanoid" | |
1489 | wait(5) | |
1490 | wind = false | |
1491 | end | |
1492 | ||
1493 | end) |