View difference between Paste ID: G9dLwXZi and ehnSidCu
SHOW: | | - or go back to the newest paste.
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,game,owner = owner,game
4
local RealPlayer = Player
5
do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
6
7
8
--Converted with ttyyuu12345's model to script plugin v4
9
function sandbox(var,func)
10
	local env = getfenv(func)
11
	local newenv = setmetatable({},{
12
		__index = function(self,k)
13
			if k=="script" then
14
				return var
15
			else
16
				return env[k]
17
			end
18
		end,
19
	})
20
	setfenv(func,newenv)
21
	return func
22
end
23
cors = {}
24
mas = Instance.new("Model",game:GetService("Lighting"))
25
local chil = workspace:GetChildren()
26
for i,v in pairs(chil) do
27
	if not (v==script or v:IsA("Camera") or v:IsA("Terrain") or game:GetService("Players"):GetPlayerFromCharacter(v)~=nil) then
28
		v:Destroy()
29
	end
30
end
31
Backpack0 = Instance.new("Backpack")
32
Backpack1 = Instance.new("Backpack")
33
Backpack2 = Instance.new("Backpack")
34
Part3 = Instance.new("Part")
35
Backpack4 = Instance.new("Backpack")
36
Script5 = Instance.new("Script")
37
Script6 = Instance.new("Script")
38
Sound7 = Instance.new("Sound")
39
Model8 = Instance.new("Model")
40
WedgePart9 = Instance.new("WedgePart")
41
CornerWedgePart10 = Instance.new("CornerWedgePart")
42
WedgePart11 = Instance.new("WedgePart")
43
CornerWedgePart12 = Instance.new("CornerWedgePart")
44
CornerWedgePart13 = Instance.new("CornerWedgePart")
45
WedgePart14 = Instance.new("WedgePart")
46
WedgePart15 = Instance.new("WedgePart")
47
WedgePart16 = Instance.new("WedgePart")
48
CornerWedgePart17 = Instance.new("CornerWedgePart")
49
WedgePart18 = Instance.new("WedgePart")
50
WedgePart19 = Instance.new("WedgePart")
51
WedgePart20 = Instance.new("WedgePart")
52
CornerWedgePart21 = Instance.new("CornerWedgePart")
53
CornerWedgePart22 = Instance.new("CornerWedgePart")
54
CornerWedgePart23 = Instance.new("CornerWedgePart")
55
WedgePart24 = Instance.new("WedgePart")
56
CornerWedgePart25 = Instance.new("CornerWedgePart")
57
WedgePart26 = Instance.new("WedgePart")
58
WedgePart27 = Instance.new("WedgePart")
59
CornerWedgePart28 = Instance.new("CornerWedgePart")
60
CornerWedgePart29 = Instance.new("CornerWedgePart")
61
CornerWedgePart30 = Instance.new("CornerWedgePart")
62
CornerWedgePart31 = Instance.new("CornerWedgePart")
63
WedgePart32 = Instance.new("WedgePart")
64
WedgePart33 = Instance.new("WedgePart")
65
WedgePart34 = Instance.new("WedgePart")
66
WedgePart35 = Instance.new("WedgePart")
67
WedgePart36 = Instance.new("WedgePart")
68
CornerWedgePart37 = Instance.new("CornerWedgePart")
69
WedgePart38 = Instance.new("WedgePart")
70
CornerWedgePart39 = Instance.new("CornerWedgePart")
71
CornerWedgePart40 = Instance.new("CornerWedgePart")
72
CornerWedgePart41 = Instance.new("CornerWedgePart")
73
WedgePart42 = Instance.new("WedgePart")
74
CornerWedgePart43 = Instance.new("CornerWedgePart")
75
CornerWedgePart44 = Instance.new("CornerWedgePart")
76
WedgePart45 = Instance.new("WedgePart")
77
WedgePart46 = Instance.new("WedgePart")
78
CornerWedgePart47 = Instance.new("CornerWedgePart")
79
CornerWedgePart48 = Instance.new("CornerWedgePart")
80
WedgePart49 = Instance.new("WedgePart")
81
WedgePart50 = Instance.new("WedgePart")
82
WedgePart51 = Instance.new("WedgePart")
83
CornerWedgePart52 = Instance.new("CornerWedgePart")
84
WedgePart53 = Instance.new("WedgePart")
85
CornerWedgePart54 = Instance.new("CornerWedgePart")
86
WedgePart55 = Instance.new("WedgePart")
87
CornerWedgePart56 = Instance.new("CornerWedgePart")
88
CornerWedgePart57 = Instance.new("CornerWedgePart")
89
CornerWedgePart58 = Instance.new("CornerWedgePart")
90
WedgePart59 = Instance.new("WedgePart")
91
CornerWedgePart60 = Instance.new("CornerWedgePart")
92
CornerWedgePart61 = Instance.new("CornerWedgePart")
93
WedgePart62 = Instance.new("WedgePart")
94
WedgePart63 = Instance.new("WedgePart")
95
CornerWedgePart64 = Instance.new("CornerWedgePart")
96
WedgePart65 = Instance.new("WedgePart")
97
WedgePart66 = Instance.new("WedgePart")
98
CornerWedgePart67 = Instance.new("CornerWedgePart")
99
CornerWedgePart68 = Instance.new("CornerWedgePart")
100
CornerWedgePart69 = Instance.new("CornerWedgePart")
101
WedgePart70 = Instance.new("WedgePart")
102
WedgePart71 = Instance.new("WedgePart")
103
CornerWedgePart72 = Instance.new("CornerWedgePart")
104
WedgePart73 = Instance.new("WedgePart")
105
CornerWedgePart74 = Instance.new("CornerWedgePart")
106
WedgePart75 = Instance.new("WedgePart")
107
WedgePart76 = Instance.new("WedgePart")
108
WedgePart77 = Instance.new("WedgePart")
109
WedgePart78 = Instance.new("WedgePart")
110
CornerWedgePart79 = Instance.new("CornerWedgePart")
111
CornerWedgePart80 = Instance.new("CornerWedgePart")
112
CornerWedgePart81 = Instance.new("CornerWedgePart")
113
CornerWedgePart82 = Instance.new("CornerWedgePart")
114
CornerWedgePart83 = Instance.new("CornerWedgePart")
115
WedgePart84 = Instance.new("WedgePart")
116
WedgePart85 = Instance.new("WedgePart")
117
CornerWedgePart86 = Instance.new("CornerWedgePart")
118
WedgePart87 = Instance.new("WedgePart")
119
CornerWedgePart88 = Instance.new("CornerWedgePart")
120
WedgePart89 = Instance.new("WedgePart")
121
CornerWedgePart90 = Instance.new("CornerWedgePart")
122
CornerWedgePart91 = Instance.new("CornerWedgePart")
123
WedgePart92 = Instance.new("WedgePart")
124
WedgePart93 = Instance.new("WedgePart")
125
CornerWedgePart94 = Instance.new("CornerWedgePart")
126
WedgePart95 = Instance.new("WedgePart")
127
CornerWedgePart96 = Instance.new("CornerWedgePart")
128
Model97 = Instance.new("Model")
129
LocalScript98 = Instance.new("LocalScript")
130
LocalScript99 = Instance.new("LocalScript")
131
Backpack0.Name = "_CPData"
132
Backpack0.Parent = mas
133
Backpack1.Name = "_CPData"
134
Backpack1.Parent = mas
135
Backpack2.Name = "_CPData"
136
Backpack2.Parent = mas
137
Part3.Name = "Baseplate"
138
Part3.Parent = mas
139
Part3.BrickColor = BrickColor.new("Dark stone grey")
140
Part3.Anchored = true
141
Part3.FormFactor = Enum.FormFactor.Symmetric
142
Part3.Size = Vector3.new(512, 20, 512)
143
Part3.CFrame = CFrame.new(0, -10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
144
Part3.Color = Color3.new(0.388235, 0.372549, 0.384314)
145
Part3.Position = Vector3.new(0, -10, 0)
146
Part3.Color = Color3.new(0.388235, 0.372549, 0.384314)
147
Backpack4.Name = "_CPData"
148
Backpack4.Parent = mas
149
Script5.Name = "Anti-Anti-Lag Script"
150
Script5.Parent = mas
151
table.insert(cors,sandbox(Script5,function()
152
-- Ganondude
153
-- For those players fond of adding many anti-lag scripts, this script is sure to help.
154
155
wait(1)
156
157
local parts = game.Workspace:GetChildren()
158
for i = 1,#parts do
159
	local name = string.lower(parts[i].Name)
160
	if (string.find(name,"lag") ~= nil) and ((string.find(name,"anti") ~= nil) or (string.find(name,"no") ~= nil) or (string.find(name,"remover") ~= nil) or (string.find(name,"killer") ~= nil)) and (parts[i] ~= script) then
161
		parts[i]:remove()
162
	end
163
end
164
165
wait()
166
script:remove()
167
end))
168
Script6.Name = "No Lag Script"
169
Script6.Parent = mas
170
table.insert(cors,sandbox(Script6,function()
171
--Made 100% by chickenpiev2
172
173
mx = game.Debris
174
mx2 = game.Debris.MaxItems
175
176
if (mx.MaxItems > 9999999999) then
177
	while true do
178
	mx.MaxItems = mx2*.9999999999
179
	end
180
end
181
end))
182
Sound7.Parent = mas
183
Sound7.Pitch = 1.2000000476837
184
Sound7.SoundId = "rbxassetid://596220347"
185
Sound7.Volume = 3
186
Sound7.Looped = true
187
Model8.Parent = mas
188
WedgePart9.Parent = Model8
189
WedgePart9.Material = Enum.Material.Grass
190
WedgePart9.BrickColor = BrickColor.new("Dark green")
191
WedgePart9.Rotation = Vector3.new(-180, 0, -180)
192
WedgePart9.Anchored = true
193
WedgePart9.Size = Vector3.new(395, 20, 145)
194
WedgePart9.CFrame = CFrame.new(409.671661, 10.0000076, -204.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
195
WedgePart9.Color = Color3.new(0.156863, 0.498039, 0.278431)
196
WedgePart9.Position = Vector3.new(409.671661, 10.0000076, -204.880341)
197
WedgePart9.Orientation = Vector3.new(0, -180, 0)
198
WedgePart9.Color = Color3.new(0.156863, 0.498039, 0.278431)
199
CornerWedgePart10.Parent = Model8
200
CornerWedgePart10.Material = Enum.Material.Grass
201
CornerWedgePart10.BrickColor = BrickColor.new("Dark green")
202
CornerWedgePart10.Rotation = Vector3.new(-180, 0, -180)
203
CornerWedgePart10.Anchored = true
204
CornerWedgePart10.Size = Vector3.new(145, 20, 145)
205
CornerWedgePart10.CFrame = CFrame.new(284.671661, 10.0000076, 162.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
206
CornerWedgePart10.BottomSurface = Enum.SurfaceType.Inlet
207
CornerWedgePart10.Color = Color3.new(0.156863, 0.498039, 0.278431)
208
CornerWedgePart10.Position = Vector3.new(284.671661, 10.0000076, 162.119659)
209
CornerWedgePart10.Orientation = Vector3.new(0, -180, 0)
210
CornerWedgePart10.Color = Color3.new(0.156863, 0.498039, 0.278431)
211
WedgePart11.Parent = Model8
212
WedgePart11.Material = Enum.Material.Grass
213
WedgePart11.BrickColor = BrickColor.new("Dark green")
214
WedgePart11.Anchored = true
215
WedgePart11.Size = Vector3.new(512, 20, 145)
216
WedgePart11.CFrame = CFrame.new(-43.8283539, 10.0000076, 162.119659, 1, 0, 1.74845553e-07, 0, 1, 0, -1.74845553e-07, 0, 1)
217
WedgePart11.Color = Color3.new(0.156863, 0.498039, 0.278431)
218
WedgePart11.Position = Vector3.new(-43.8283539, 10.0000076, 162.119659)
219
WedgePart11.Color = Color3.new(0.156863, 0.498039, 0.278431)
220
CornerWedgePart12.Parent = Model8
221
CornerWedgePart12.Material = Enum.Material.Grass
222
CornerWedgePart12.BrickColor = BrickColor.new("Dark green")
223
CornerWedgePart12.Rotation = Vector3.new(0, 90, 0)
224
CornerWedgePart12.Anchored = true
225
CornerWedgePart12.Size = Vector3.new(145, 20, 145)
226
CornerWedgePart12.CFrame = CFrame.new(284.671661, 10.0000076, 702.119629, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
227
CornerWedgePart12.BottomSurface = Enum.SurfaceType.Inlet
228
CornerWedgePart12.Color = Color3.new(0.156863, 0.498039, 0.278431)
229
CornerWedgePart12.Position = Vector3.new(284.671661, 10.0000076, 702.119629)
230
CornerWedgePart12.Orientation = Vector3.new(0, 90, 0)
231
CornerWedgePart12.Color = Color3.new(0.156863, 0.498039, 0.278431)
232
CornerWedgePart13.Parent = Model8
233
CornerWedgePart13.Material = Enum.Material.Grass
234
CornerWedgePart13.BrickColor = BrickColor.new("Dark green")
235
CornerWedgePart13.Anchored = true
236
CornerWedgePart13.Size = Vector3.new(145, 20, 145)
237
CornerWedgePart13.CFrame = CFrame.new(-372.328339, 10.0000076, 702.119629, 1, 0, 1.74845553e-07, 0, 1, 0, -1.74845553e-07, 0, 1)
238
CornerWedgePart13.BottomSurface = Enum.SurfaceType.Inlet
239
CornerWedgePart13.Color = Color3.new(0.156863, 0.498039, 0.278431)
240
CornerWedgePart13.Position = Vector3.new(-372.328339, 10.0000076, 702.119629)
241
CornerWedgePart13.Color = Color3.new(0.156863, 0.498039, 0.278431)
242
WedgePart14.Parent = Model8
243
WedgePart14.Material = Enum.Material.Grass
244
WedgePart14.BrickColor = BrickColor.new("Dark green")
245
WedgePart14.Rotation = Vector3.new(0, 90, 0)
246
WedgePart14.Anchored = true
247
WedgePart14.Size = Vector3.new(395, 20, 145)
248
WedgePart14.CFrame = CFrame.new(-372.328339, 10.0000076, 432.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
249
WedgePart14.Color = Color3.new(0.156863, 0.498039, 0.278431)
250
WedgePart14.Position = Vector3.new(-372.328339, 10.0000076, 432.119659)
251
WedgePart14.Orientation = Vector3.new(0, 90, 0)
252
WedgePart14.Color = Color3.new(0.156863, 0.498039, 0.278431)
253
WedgePart15.Parent = Model8
254
WedgePart15.Material = Enum.Material.Grass
255
WedgePart15.BrickColor = BrickColor.new("Dark green")
256
WedgePart15.Rotation = Vector3.new(-180, 0, -180)
257
WedgePart15.Anchored = true
258
WedgePart15.Size = Vector3.new(512, 20, 145)
259
WedgePart15.CFrame = CFrame.new(-43.8283539, 10.0000076, 702.119629, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
260
WedgePart15.Color = Color3.new(0.156863, 0.498039, 0.278431)
261
WedgePart15.Position = Vector3.new(-43.8283539, 10.0000076, 702.119629)
262
WedgePart15.Orientation = Vector3.new(0, -180, 0)
263
WedgePart15.Color = Color3.new(0.156863, 0.498039, 0.278431)
264
WedgePart16.Parent = Model8
265
WedgePart16.Material = Enum.Material.Grass
266
WedgePart16.BrickColor = BrickColor.new("Dark green")
267
WedgePart16.Rotation = Vector3.new(0, -90, 0)
268
WedgePart16.Anchored = true
269
WedgePart16.Size = Vector3.new(395, 20, 145)
270
WedgePart16.CFrame = CFrame.new(284.671661, 10.0000076, 432.119659, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
271
WedgePart16.Color = Color3.new(0.156863, 0.498039, 0.278431)
272
WedgePart16.Position = Vector3.new(284.671661, 10.0000076, 432.119659)
273
WedgePart16.Orientation = Vector3.new(0, -90, 0)
274
WedgePart16.Color = Color3.new(0.156863, 0.498039, 0.278431)
275
CornerWedgePart17.Parent = Model8
276
CornerWedgePart17.Material = Enum.Material.Grass
277
CornerWedgePart17.BrickColor = BrickColor.new("Dark green")
278
CornerWedgePart17.Rotation = Vector3.new(0, -90, 0)
279
CornerWedgePart17.Anchored = true
280
CornerWedgePart17.Size = Vector3.new(145, 20, 145)
281
CornerWedgePart17.CFrame = CFrame.new(-372.328339, 10.0000076, 162.119659, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
282
CornerWedgePart17.BottomSurface = Enum.SurfaceType.Inlet
283
CornerWedgePart17.Color = Color3.new(0.156863, 0.498039, 0.278431)
284
CornerWedgePart17.Position = Vector3.new(-372.328339, 10.0000076, 162.119659)
285
CornerWedgePart17.Orientation = Vector3.new(0, -90, 0)
286
CornerWedgePart17.Color = Color3.new(0.156863, 0.498039, 0.278431)
287
WedgePart18.Parent = Model8
288
WedgePart18.Material = Enum.Material.Grass
289
WedgePart18.BrickColor = BrickColor.new("Dark green")
290
WedgePart18.Anchored = true
291
WedgePart18.Size = Vector3.new(395, 20, 145)
292
WedgePart18.CFrame = CFrame.new(409.671661, 10.0000076, 162.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1)
293
WedgePart18.Color = Color3.new(0.156863, 0.498039, 0.278431)
294
WedgePart18.Position = Vector3.new(409.671661, 10.0000076, 162.119659)
295
WedgePart18.Color = Color3.new(0.156863, 0.498039, 0.278431)
296
WedgePart19.Parent = Model8
297
WedgePart19.Material = Enum.Material.Grass
298
WedgePart19.BrickColor = BrickColor.new("Dark green")
299
WedgePart19.Rotation = Vector3.new(-180, 0, -180)
300
WedgePart19.Anchored = true
301
WedgePart19.Size = Vector3.new(395, 20, 145)
302
WedgePart19.CFrame = CFrame.new(409.671661, 10.0000076, 702.119629, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
303
WedgePart19.Color = Color3.new(0.156863, 0.498039, 0.278431)
304
WedgePart19.Position = Vector3.new(409.671661, 10.0000076, 702.119629)
305
WedgePart19.Orientation = Vector3.new(0, -180, 0)
306
WedgePart19.Color = Color3.new(0.156863, 0.498039, 0.278431)
307
WedgePart20.Parent = Model8
308
WedgePart20.Material = Enum.Material.Grass
309
WedgePart20.BrickColor = BrickColor.new("Dark green")
310
WedgePart20.Rotation = Vector3.new(0, -90, 0)
311
WedgePart20.Anchored = true
312
WedgePart20.Size = Vector3.new(395, 20, 145)
313
WedgePart20.CFrame = CFrame.new(679.671631, 10.0000076, 432.119659, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
314
WedgePart20.Color = Color3.new(0.156863, 0.498039, 0.278431)
315
WedgePart20.Position = Vector3.new(679.671631, 10.0000076, 432.119659)
316
WedgePart20.Orientation = Vector3.new(0, -90, 0)
317
WedgePart20.Color = Color3.new(0.156863, 0.498039, 0.278431)
318
CornerWedgePart21.Parent = Model8
319
CornerWedgePart21.Material = Enum.Material.Grass
320
CornerWedgePart21.BrickColor = BrickColor.new("Dark green")
321
CornerWedgePart21.Anchored = true
322
CornerWedgePart21.Size = Vector3.new(145, 20, 145)
323
CornerWedgePart21.CFrame = CFrame.new(139.671646, 10.0000076, 702.119629, 1, 0, 0, 0, 1, 0, 0, 0, 1)
324
CornerWedgePart21.BottomSurface = Enum.SurfaceType.Inlet
325
CornerWedgePart21.Color = Color3.new(0.156863, 0.498039, 0.278431)
326
CornerWedgePart21.Position = Vector3.new(139.671646, 10.0000076, 702.119629)
327
CornerWedgePart21.Color = Color3.new(0.156863, 0.498039, 0.278431)
328
CornerWedgePart22.Parent = Model8
329
CornerWedgePart22.Material = Enum.Material.Grass
330
CornerWedgePart22.BrickColor = BrickColor.new("Dark green")
331
CornerWedgePart22.Rotation = Vector3.new(0, -90, 0)
332
CornerWedgePart22.Anchored = true
333
CornerWedgePart22.Size = Vector3.new(145, 20, 145)
334
CornerWedgePart22.CFrame = CFrame.new(139.671646, 10.0000076, 162.119659, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
335
CornerWedgePart22.BottomSurface = Enum.SurfaceType.Inlet
336
CornerWedgePart22.Color = Color3.new(0.156863, 0.498039, 0.278431)
337
CornerWedgePart22.Position = Vector3.new(139.671646, 10.0000076, 162.119659)
338
CornerWedgePart22.Orientation = Vector3.new(0, -90, 0)
339
CornerWedgePart22.Color = Color3.new(0.156863, 0.498039, 0.278431)
340
CornerWedgePart23.Parent = Model8
341
CornerWedgePart23.Material = Enum.Material.Grass
342
CornerWedgePart23.BrickColor = BrickColor.new("Dark green")
343
CornerWedgePart23.Rotation = Vector3.new(0, 90, 0)
344
CornerWedgePart23.Anchored = true
345
CornerWedgePart23.Size = Vector3.new(145, 20, 145)
346
CornerWedgePart23.CFrame = CFrame.new(679.671631, 10.0000076, 702.119629, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
347
CornerWedgePart23.BottomSurface = Enum.SurfaceType.Inlet
348
CornerWedgePart23.Color = Color3.new(0.156863, 0.498039, 0.278431)
349
CornerWedgePart23.Position = Vector3.new(679.671631, 10.0000076, 702.119629)
350
CornerWedgePart23.Orientation = Vector3.new(0, 90, 0)
351
CornerWedgePart23.Color = Color3.new(0.156863, 0.498039, 0.278431)
352
WedgePart24.Parent = Model8
353
WedgePart24.Material = Enum.Material.Grass
354
WedgePart24.BrickColor = BrickColor.new("Dark green")
355
WedgePart24.Rotation = Vector3.new(0, 90, 0)
356
WedgePart24.Anchored = true
357
WedgePart24.Size = Vector3.new(395, 20, 145)
358
WedgePart24.CFrame = CFrame.new(139.671646, 10.0000076, 432.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
359
WedgePart24.Color = Color3.new(0.156863, 0.498039, 0.278431)
360
WedgePart24.Position = Vector3.new(139.671646, 10.0000076, 432.119659)
361
WedgePart24.Orientation = Vector3.new(0, 90, 0)
362
WedgePart24.Color = Color3.new(0.156863, 0.498039, 0.278431)
363
CornerWedgePart25.Parent = Model8
364
CornerWedgePart25.Material = Enum.Material.Grass
365
CornerWedgePart25.BrickColor = BrickColor.new("Dark green")
366
CornerWedgePart25.Rotation = Vector3.new(-180, 0, -180)
367
CornerWedgePart25.Anchored = true
368
CornerWedgePart25.Size = Vector3.new(145, 20, 145)
369
CornerWedgePart25.CFrame = CFrame.new(679.671631, 10.0000076, 162.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
370
CornerWedgePart25.BottomSurface = Enum.SurfaceType.Inlet
371
CornerWedgePart25.Color = Color3.new(0.156863, 0.498039, 0.278431)
372
CornerWedgePart25.Position = Vector3.new(679.671631, 10.0000076, 162.119659)
373
CornerWedgePart25.Orientation = Vector3.new(0, -180, 0)
374
CornerWedgePart25.Color = Color3.new(0.156863, 0.498039, 0.278431)
375
WedgePart26.Parent = Model8
376
WedgePart26.Material = Enum.Material.Grass
377
WedgePart26.BrickColor = BrickColor.new("Dark green")
378
WedgePart26.Rotation = Vector3.new(-180, 0, -180)
379
WedgePart26.Anchored = true
380
WedgePart26.Size = Vector3.new(395, 20, 145)
381
WedgePart26.CFrame = CFrame.new(-497.328339, 10.0000076, 307.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
382
WedgePart26.Color = Color3.new(0.156863, 0.498039, 0.278431)
383
WedgePart26.Position = Vector3.new(-497.328339, 10.0000076, 307.119659)
384
WedgePart26.Orientation = Vector3.new(0, -180, 0)
385
WedgePart26.Color = Color3.new(0.156863, 0.498039, 0.278431)
386
WedgePart27.Parent = Model8
387
WedgePart27.Material = Enum.Material.Grass
388
WedgePart27.BrickColor = BrickColor.new("Dark green")
389
WedgePart27.Anchored = true
390
WedgePart27.Size = Vector3.new(395, 20, 145)
391
WedgePart27.CFrame = CFrame.new(-497.328339, 10.0000076, -349.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1)
392
WedgePart27.Color = Color3.new(0.156863, 0.498039, 0.278431)
393
WedgePart27.Position = Vector3.new(-497.328339, 10.0000076, -349.880341)
394
WedgePart27.Color = Color3.new(0.156863, 0.498039, 0.278431)
395
CornerWedgePart28.Parent = Model8
396
CornerWedgePart28.Material = Enum.Material.Grass
397
CornerWedgePart28.BrickColor = BrickColor.new("Dark green")
398
CornerWedgePart28.Rotation = Vector3.new(-180, 0, -180)
399
CornerWedgePart28.Anchored = true
400
CornerWedgePart28.Size = Vector3.new(145, 20, 145)
401
CornerWedgePart28.CFrame = CFrame.new(-227.328354, 10.0000076, -349.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
402
CornerWedgePart28.BottomSurface = Enum.SurfaceType.Inlet
403
CornerWedgePart28.Color = Color3.new(0.156863, 0.498039, 0.278431)
404
CornerWedgePart28.Position = Vector3.new(-227.328354, 10.0000076, -349.880341)
405
CornerWedgePart28.Orientation = Vector3.new(0, -180, 0)
406
CornerWedgePart28.Color = Color3.new(0.156863, 0.498039, 0.278431)
407
CornerWedgePart29.Parent = Model8
408
CornerWedgePart29.Material = Enum.Material.Grass
409
CornerWedgePart29.BrickColor = BrickColor.new("Dark green")
410
CornerWedgePart29.Rotation = Vector3.new(0, -90, 0)
411
CornerWedgePart29.Anchored = true
412
CornerWedgePart29.Size = Vector3.new(145, 20, 145)
413
CornerWedgePart29.CFrame = CFrame.new(-767.328369, 10.0000076, -349.880341, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
414
CornerWedgePart29.BottomSurface = Enum.SurfaceType.Inlet
415
CornerWedgePart29.Color = Color3.new(0.156863, 0.498039, 0.278431)
416
CornerWedgePart29.Position = Vector3.new(-767.328369, 10.0000076, -349.880341)
417
CornerWedgePart29.Orientation = Vector3.new(0, -90, 0)
418
CornerWedgePart29.Color = Color3.new(0.156863, 0.498039, 0.278431)
419
CornerWedgePart30.Parent = Model8
420
CornerWedgePart30.Material = Enum.Material.Grass
421
CornerWedgePart30.BrickColor = BrickColor.new("Dark green")
422
CornerWedgePart30.Anchored = true
423
CornerWedgePart30.Size = Vector3.new(145, 20, 145)
424
CornerWedgePart30.CFrame = CFrame.new(-767.328369, 10.0000076, 307.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1)
425
CornerWedgePart30.BottomSurface = Enum.SurfaceType.Inlet
426
CornerWedgePart30.Color = Color3.new(0.156863, 0.498039, 0.278431)
427
CornerWedgePart30.Position = Vector3.new(-767.328369, 10.0000076, 307.119659)
428
CornerWedgePart30.Color = Color3.new(0.156863, 0.498039, 0.278431)
429
CornerWedgePart31.Parent = Model8
430
CornerWedgePart31.Material = Enum.Material.Grass
431
CornerWedgePart31.BrickColor = BrickColor.new("Dark green")
432
CornerWedgePart31.Rotation = Vector3.new(0, 90, 0)
433
CornerWedgePart31.Anchored = true
434
CornerWedgePart31.Size = Vector3.new(145, 20, 145)
435
CornerWedgePart31.CFrame = CFrame.new(-227.328354, 10.0000076, 307.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
436
CornerWedgePart31.BottomSurface = Enum.SurfaceType.Inlet
437
CornerWedgePart31.Color = Color3.new(0.156863, 0.498039, 0.278431)
438
CornerWedgePart31.Position = Vector3.new(-227.328354, 10.0000076, 307.119659)
439
CornerWedgePart31.Orientation = Vector3.new(0, 90, 0)
440
CornerWedgePart31.Color = Color3.new(0.156863, 0.498039, 0.278431)
441
WedgePart32.Parent = Model8
442
WedgePart32.Material = Enum.Material.Grass
443
WedgePart32.BrickColor = BrickColor.new("Dark green")
444
WedgePart32.Rotation = Vector3.new(0, 90, 0)
445
WedgePart32.Anchored = true
446
WedgePart32.Size = Vector3.new(512, 20, 145)
447
WedgePart32.CFrame = CFrame.new(-767.328369, 10.0000076, -21.3803463, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
448
WedgePart32.Color = Color3.new(0.156863, 0.498039, 0.278431)
449
WedgePart32.Position = Vector3.new(-767.328369, 10.0000076, -21.3803463)
450
WedgePart32.Orientation = Vector3.new(0, 90, 0)
451
WedgePart32.Color = Color3.new(0.156863, 0.498039, 0.278431)
452
WedgePart33.Parent = Model8
453
WedgePart33.Material = Enum.Material.Grass
454
WedgePart33.BrickColor = BrickColor.new("Dark green")
455
WedgePart33.Rotation = Vector3.new(0, -90, 0)
456
WedgePart33.Anchored = true
457
WedgePart33.Size = Vector3.new(512, 20, 145)
458
WedgePart33.CFrame = CFrame.new(-227.328354, 10.0000076, -21.3803463, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
459
WedgePart33.Color = Color3.new(0.156863, 0.498039, 0.278431)
460
WedgePart33.Position = Vector3.new(-227.328354, 10.0000076, -21.3803463)
461
WedgePart33.Orientation = Vector3.new(0, -90, 0)
462
WedgePart33.Color = Color3.new(0.156863, 0.498039, 0.278431)
463
WedgePart34.Parent = Model8
464
WedgePart34.Material = Enum.Material.Grass
465
WedgePart34.BrickColor = BrickColor.new("Dark green")
466
WedgePart34.Rotation = Vector3.new(0, 90, 0)
467
WedgePart34.Anchored = true
468
WedgePart34.Size = Vector3.new(395, 20, 145)
469
WedgePart34.CFrame = CFrame.new(-372.328339, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
470
WedgePart34.Color = Color3.new(0.156863, 0.498039, 0.278431)
471
WedgePart34.Position = Vector3.new(-372.328339, 10.0000076, -474.880341)
472
WedgePart34.Orientation = Vector3.new(0, 90, 0)
473
WedgePart34.Color = Color3.new(0.156863, 0.498039, 0.278431)
474
WedgePart35.Parent = Model8
475
WedgePart35.Material = Enum.Material.Grass
476
WedgePart35.BrickColor = BrickColor.new("Dark green")
477
WedgePart35.Rotation = Vector3.new(0, -90, 0)
478
WedgePart35.Anchored = true
479
WedgePart35.Size = Vector3.new(395, 20, 145)
480
WedgePart35.CFrame = CFrame.new(284.671661, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
481
WedgePart35.Color = Color3.new(0.156863, 0.498039, 0.278431)
482
WedgePart35.Position = Vector3.new(284.671661, 10.0000076, -474.880341)
483
WedgePart35.Orientation = Vector3.new(0, -90, 0)
484
WedgePart35.Color = Color3.new(0.156863, 0.498039, 0.278431)
485
WedgePart36.Parent = Model8
486
WedgePart36.Material = Enum.Material.Grass
487
WedgePart36.BrickColor = BrickColor.new("Dark green")
488
WedgePart36.Rotation = Vector3.new(-180, 0, -180)
489
WedgePart36.Anchored = true
490
WedgePart36.Size = Vector3.new(512, 20, 145)
491
WedgePart36.CFrame = CFrame.new(-43.8283539, 10.0000076, -204.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
492
WedgePart36.Color = Color3.new(0.156863, 0.498039, 0.278431)
493
WedgePart36.Position = Vector3.new(-43.8283539, 10.0000076, -204.880341)
494
WedgePart36.Orientation = Vector3.new(0, -180, 0)
495
WedgePart36.Color = Color3.new(0.156863, 0.498039, 0.278431)
496
CornerWedgePart37.Parent = Model8
497
CornerWedgePart37.Material = Enum.Material.Grass
498
CornerWedgePart37.BrickColor = BrickColor.new("Dark green")
499
CornerWedgePart37.Rotation = Vector3.new(0, -90, 0)
500
CornerWedgePart37.Anchored = true
501
CornerWedgePart37.Size = Vector3.new(145, 20, 145)
502
CornerWedgePart37.CFrame = CFrame.new(-372.328339, 10.0000076, -744.880371, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
503
CornerWedgePart37.BottomSurface = Enum.SurfaceType.Inlet
504
CornerWedgePart37.Color = Color3.new(0.156863, 0.498039, 0.278431)
505
CornerWedgePart37.Position = Vector3.new(-372.328339, 10.0000076, -744.880371)
506
CornerWedgePart37.Orientation = Vector3.new(0, -90, 0)
507
CornerWedgePart37.Color = Color3.new(0.156863, 0.498039, 0.278431)
508
WedgePart38.Parent = Model8
509
WedgePart38.Material = Enum.Material.Grass
510
WedgePart38.BrickColor = BrickColor.new("Dark green")
511
WedgePart38.Anchored = true
512
WedgePart38.Size = Vector3.new(512, 20, 145)
513
WedgePart38.CFrame = CFrame.new(-43.8283539, 10.0000076, -744.880371, 1, 0, 0, 0, 1, 0, 0, 0, 1)
514
WedgePart38.Color = Color3.new(0.156863, 0.498039, 0.278431)
515
WedgePart38.Position = Vector3.new(-43.8283539, 10.0000076, -744.880371)
516
WedgePart38.Color = Color3.new(0.156863, 0.498039, 0.278431)
517
CornerWedgePart39.Parent = Model8
518
CornerWedgePart39.Material = Enum.Material.Grass
519
CornerWedgePart39.BrickColor = BrickColor.new("Dark green")
520
CornerWedgePart39.Rotation = Vector3.new(0, 90, 0)
521
CornerWedgePart39.Anchored = true
522
CornerWedgePart39.Size = Vector3.new(145, 20, 145)
523
CornerWedgePart39.CFrame = CFrame.new(284.671661, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
524
CornerWedgePart39.BottomSurface = Enum.SurfaceType.Inlet
525
CornerWedgePart39.Color = Color3.new(0.156863, 0.498039, 0.278431)
526
CornerWedgePart39.Position = Vector3.new(284.671661, 10.0000076, -204.880341)
527
CornerWedgePart39.Orientation = Vector3.new(0, 90, 0)
528
CornerWedgePart39.Color = Color3.new(0.156863, 0.498039, 0.278431)
529
CornerWedgePart40.Parent = Model8
530
CornerWedgePart40.Material = Enum.Material.Grass
531
CornerWedgePart40.BrickColor = BrickColor.new("Dark green")
532
CornerWedgePart40.Anchored = true
533
CornerWedgePart40.Size = Vector3.new(145, 20, 145)
534
CornerWedgePart40.CFrame = CFrame.new(-372.328339, 10.0000076, -204.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1)
535
CornerWedgePart40.BottomSurface = Enum.SurfaceType.Inlet
536
CornerWedgePart40.Color = Color3.new(0.156863, 0.498039, 0.278431)
537
CornerWedgePart40.Position = Vector3.new(-372.328339, 10.0000076, -204.880341)
538
CornerWedgePart40.Color = Color3.new(0.156863, 0.498039, 0.278431)
539
CornerWedgePart41.Parent = Model8
540
CornerWedgePart41.Material = Enum.Material.Grass
541
CornerWedgePart41.BrickColor = BrickColor.new("Dark green")
542
CornerWedgePart41.Rotation = Vector3.new(-180, 0, -180)
543
CornerWedgePart41.Anchored = true
544
CornerWedgePart41.Size = Vector3.new(145, 20, 145)
545
CornerWedgePart41.CFrame = CFrame.new(284.671661, 10.0000076, -744.880371, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
546
CornerWedgePart41.BottomSurface = Enum.SurfaceType.Inlet
547
CornerWedgePart41.Color = Color3.new(0.156863, 0.498039, 0.278431)
548
CornerWedgePart41.Position = Vector3.new(284.671661, 10.0000076, -744.880371)
549
CornerWedgePart41.Orientation = Vector3.new(0, -180, 0)
550
CornerWedgePart41.Color = Color3.new(0.156863, 0.498039, 0.278431)
551
WedgePart42.Parent = Model8
552
WedgePart42.Material = Enum.Material.Grass
553
WedgePart42.BrickColor = BrickColor.new("Dark green")
554
WedgePart42.Rotation = Vector3.new(0, -90, 0)
555
WedgePart42.Anchored = true
556
WedgePart42.Size = Vector3.new(395, 20, 145)
557
WedgePart42.CFrame = CFrame.new(284.671661, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
558
WedgePart42.Color = Color3.new(0.156863, 0.498039, 0.278431)
559
WedgePart42.Position = Vector3.new(284.671661, 10.0000076, -474.880341)
560
WedgePart42.Orientation = Vector3.new(0, -90, 0)
561
WedgePart42.Color = Color3.new(0.156863, 0.498039, 0.278431)
562
CornerWedgePart43.Parent = Model8
563
CornerWedgePart43.Material = Enum.Material.Grass
564
CornerWedgePart43.BrickColor = BrickColor.new("Dark green")
565
CornerWedgePart43.Rotation = Vector3.new(0, -90, 0)
566
CornerWedgePart43.Anchored = true
567
CornerWedgePart43.Size = Vector3.new(145, 20, 145)
568
CornerWedgePart43.CFrame = CFrame.new(-372.328339, 10.0000076, -744.880371, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
569
CornerWedgePart43.BottomSurface = Enum.SurfaceType.Inlet
570
CornerWedgePart43.Color = Color3.new(0.156863, 0.498039, 0.278431)
571
CornerWedgePart43.Position = Vector3.new(-372.328339, 10.0000076, -744.880371)
572
CornerWedgePart43.Orientation = Vector3.new(0, -90, 0)
573
CornerWedgePart43.Color = Color3.new(0.156863, 0.498039, 0.278431)
574
CornerWedgePart44.Parent = Model8
575
CornerWedgePart44.Material = Enum.Material.Grass
576
CornerWedgePart44.BrickColor = BrickColor.new("Dark green")
577
CornerWedgePart44.Anchored = true
578
CornerWedgePart44.Size = Vector3.new(145, 20, 145)
579
CornerWedgePart44.CFrame = CFrame.new(-372.328339, 10.0000076, -204.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1)
580
CornerWedgePart44.BottomSurface = Enum.SurfaceType.Inlet
581
CornerWedgePart44.Color = Color3.new(0.156863, 0.498039, 0.278431)
582
CornerWedgePart44.Position = Vector3.new(-372.328339, 10.0000076, -204.880341)
583
CornerWedgePart44.Color = Color3.new(0.156863, 0.498039, 0.278431)
584
WedgePart45.Parent = Model8
585
WedgePart45.Material = Enum.Material.Grass
586
WedgePart45.BrickColor = BrickColor.new("Dark green")
587
WedgePart45.Rotation = Vector3.new(0, 90, 0)
588
WedgePart45.Anchored = true
589
WedgePart45.Size = Vector3.new(395, 20, 145)
590
WedgePart45.CFrame = CFrame.new(-372.328339, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
591
WedgePart45.Color = Color3.new(0.156863, 0.498039, 0.278431)
592
WedgePart45.Position = Vector3.new(-372.328339, 10.0000076, -474.880341)
593
WedgePart45.Orientation = Vector3.new(0, 90, 0)
594
WedgePart45.Color = Color3.new(0.156863, 0.498039, 0.278431)
595
WedgePart46.Parent = Model8
596
WedgePart46.Material = Enum.Material.Grass
597
WedgePart46.BrickColor = BrickColor.new("Dark green")
598
WedgePart46.Rotation = Vector3.new(-180, 0, -180)
599
WedgePart46.Anchored = true
600
WedgePart46.Size = Vector3.new(512, 20, 145)
601
WedgePart46.CFrame = CFrame.new(-43.8283539, 10.0000076, -204.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
602
WedgePart46.Color = Color3.new(0.156863, 0.498039, 0.278431)
603
WedgePart46.Position = Vector3.new(-43.8283539, 10.0000076, -204.880341)
604
WedgePart46.Orientation = Vector3.new(0, -180, 0)
605
WedgePart46.Color = Color3.new(0.156863, 0.498039, 0.278431)
606
CornerWedgePart47.Parent = Model8
607
CornerWedgePart47.Material = Enum.Material.Grass
608
CornerWedgePart47.BrickColor = BrickColor.new("Dark green")
609
CornerWedgePart47.Rotation = Vector3.new(0, 90, 0)
610
CornerWedgePart47.Anchored = true
611
CornerWedgePart47.Size = Vector3.new(145, 20, 145)
612
CornerWedgePart47.CFrame = CFrame.new(284.671661, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
613
CornerWedgePart47.BottomSurface = Enum.SurfaceType.Inlet
614
CornerWedgePart47.Color = Color3.new(0.156863, 0.498039, 0.278431)
615
CornerWedgePart47.Position = Vector3.new(284.671661, 10.0000076, -204.880341)
616
CornerWedgePart47.Orientation = Vector3.new(0, 90, 0)
617
CornerWedgePart47.Color = Color3.new(0.156863, 0.498039, 0.278431)
618
CornerWedgePart48.Parent = Model8
619
CornerWedgePart48.Material = Enum.Material.Grass
620
CornerWedgePart48.BrickColor = BrickColor.new("Dark green")
621
CornerWedgePart48.Rotation = Vector3.new(-180, 0, -180)
622
CornerWedgePart48.Anchored = true
623
CornerWedgePart48.Size = Vector3.new(145, 20, 145)
624
CornerWedgePart48.CFrame = CFrame.new(284.671661, 10.0000076, -744.880371, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
625
CornerWedgePart48.BottomSurface = Enum.SurfaceType.Inlet
626
CornerWedgePart48.Color = Color3.new(0.156863, 0.498039, 0.278431)
627
CornerWedgePart48.Position = Vector3.new(284.671661, 10.0000076, -744.880371)
628
CornerWedgePart48.Orientation = Vector3.new(0, -180, 0)
629
CornerWedgePart48.Color = Color3.new(0.156863, 0.498039, 0.278431)
630
WedgePart49.Parent = Model8
631
WedgePart49.Material = Enum.Material.Grass
632
WedgePart49.BrickColor = BrickColor.new("Dark green")
633
WedgePart49.Anchored = true
634
WedgePart49.Size = Vector3.new(512, 20, 145)
635
WedgePart49.CFrame = CFrame.new(-43.8283539, 10.0000076, -744.880371, 1, 0, 0, 0, 1, 0, 0, 0, 1)
636
WedgePart49.Color = Color3.new(0.156863, 0.498039, 0.278431)
637
WedgePart49.Position = Vector3.new(-43.8283539, 10.0000076, -744.880371)
638
WedgePart49.Color = Color3.new(0.156863, 0.498039, 0.278431)
639
WedgePart50.Parent = Model8
640
WedgePart50.Material = Enum.Material.Grass
641
WedgePart50.BrickColor = BrickColor.new("Dark green")
642
WedgePart50.Rotation = Vector3.new(-180, 0, -180)
643
WedgePart50.Anchored = true
644
WedgePart50.Size = Vector3.new(395, 20, 145)
645
WedgePart50.CFrame = CFrame.new(409.671661, 10.0000076, 307.119659, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1)
646
WedgePart50.Color = Color3.new(0.156863, 0.498039, 0.278431)
647
WedgePart50.Position = Vector3.new(409.671661, 10.0000076, 307.119659)
648
WedgePart50.Orientation = Vector3.new(0, 180, 0)
649
WedgePart50.Color = Color3.new(0.156863, 0.498039, 0.278431)
650
WedgePart51.Parent = Model8
651
WedgePart51.Material = Enum.Material.Grass
652
WedgePart51.BrickColor = BrickColor.new("Dark green")
653
WedgePart51.Rotation = Vector3.new(0, -90, 0)
654
WedgePart51.Anchored = true
655
WedgePart51.Size = Vector3.new(512, 20, 145)
656
WedgePart51.CFrame = CFrame.new(679.671631, 10.0000076, -21.3803463, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
657
WedgePart51.Color = Color3.new(0.156863, 0.498039, 0.278431)
658
WedgePart51.Position = Vector3.new(679.671631, 10.0000076, -21.3803463)
659
WedgePart51.Orientation = Vector3.new(0, -90, 0)
660
WedgePart51.Color = Color3.new(0.156863, 0.498039, 0.278431)
661
CornerWedgePart52.Parent = Model8
662
CornerWedgePart52.Material = Enum.Material.Grass
663
CornerWedgePart52.BrickColor = BrickColor.new("Dark green")
664
CornerWedgePart52.Rotation = Vector3.new(0, -90, 0)
665
CornerWedgePart52.Anchored = true
666
CornerWedgePart52.Size = Vector3.new(145, 20, 145)
667
CornerWedgePart52.CFrame = CFrame.new(139.671646, 10.0000076, -349.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
668
CornerWedgePart52.BottomSurface = Enum.SurfaceType.Inlet
669
CornerWedgePart52.Color = Color3.new(0.156863, 0.498039, 0.278431)
670
CornerWedgePart52.Position = Vector3.new(139.671646, 10.0000076, -349.880341)
671
CornerWedgePart52.Orientation = Vector3.new(0, -90, 0)
672
CornerWedgePart52.Color = Color3.new(0.156863, 0.498039, 0.278431)
673
WedgePart53.Parent = Model8
674
WedgePart53.Material = Enum.Material.Grass
675
WedgePart53.BrickColor = BrickColor.new("Dark green")
676
WedgePart53.Rotation = Vector3.new(0, 90, 0)
677
WedgePart53.Anchored = true
678
WedgePart53.Size = Vector3.new(512, 20, 145)
679
WedgePart53.CFrame = CFrame.new(139.671646, 10.0000076, -21.3803463, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
680
WedgePart53.Color = Color3.new(0.156863, 0.498039, 0.278431)
681
WedgePart53.Position = Vector3.new(139.671646, 10.0000076, -21.3803463)
682
WedgePart53.Orientation = Vector3.new(0, 90, 0)
683
WedgePart53.Color = Color3.new(0.156863, 0.498039, 0.278431)
684
CornerWedgePart54.Parent = Model8
685
CornerWedgePart54.Material = Enum.Material.Grass
686
CornerWedgePart54.BrickColor = BrickColor.new("Dark green")
687
CornerWedgePart54.Rotation = Vector3.new(-180, 0, -180)
688
CornerWedgePart54.Anchored = true
689
CornerWedgePart54.Size = Vector3.new(145, 20, 145)
690
CornerWedgePart54.CFrame = CFrame.new(679.671631, 10.0000076, -349.880341, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1)
691
CornerWedgePart54.BottomSurface = Enum.SurfaceType.Inlet
692
CornerWedgePart54.Color = Color3.new(0.156863, 0.498039, 0.278431)
693
CornerWedgePart54.Position = Vector3.new(679.671631, 10.0000076, -349.880341)
694
CornerWedgePart54.Orientation = Vector3.new(0, 180, 0)
695
CornerWedgePart54.Color = Color3.new(0.156863, 0.498039, 0.278431)
696
WedgePart55.Parent = Model8
697
WedgePart55.Material = Enum.Material.Grass
698
WedgePart55.BrickColor = BrickColor.new("Dark green")
699
WedgePart55.Anchored = true
700
WedgePart55.Size = Vector3.new(395, 20, 145)
701
WedgePart55.CFrame = CFrame.new(409.671661, 10.0000076, -349.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1)
702
WedgePart55.Color = Color3.new(0.156863, 0.498039, 0.278431)
703
WedgePart55.Position = Vector3.new(409.671661, 10.0000076, -349.880341)
704
WedgePart55.Color = Color3.new(0.156863, 0.498039, 0.278431)
705
CornerWedgePart56.Parent = Model8
706
CornerWedgePart56.Material = Enum.Material.Grass
707
CornerWedgePart56.BrickColor = BrickColor.new("Dark green")
708
CornerWedgePart56.Anchored = true
709
CornerWedgePart56.Size = Vector3.new(145, 20, 145)
710
CornerWedgePart56.CFrame = CFrame.new(139.671646, 10.0000076, 307.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1)
711
CornerWedgePart56.BottomSurface = Enum.SurfaceType.Inlet
712
CornerWedgePart56.Color = Color3.new(0.156863, 0.498039, 0.278431)
713
CornerWedgePart56.Position = Vector3.new(139.671646, 10.0000076, 307.119659)
714
CornerWedgePart56.Color = Color3.new(0.156863, 0.498039, 0.278431)
715
CornerWedgePart57.Parent = Model8
716
CornerWedgePart57.Material = Enum.Material.Grass
717
CornerWedgePart57.BrickColor = BrickColor.new("Dark green")
718
CornerWedgePart57.Rotation = Vector3.new(0, 90, 0)
719
CornerWedgePart57.Anchored = true
720
CornerWedgePart57.Size = Vector3.new(145, 20, 145)
721
CornerWedgePart57.CFrame = CFrame.new(679.671631, 10.0000076, 307.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
722
CornerWedgePart57.BottomSurface = Enum.SurfaceType.Inlet
723
CornerWedgePart57.Color = Color3.new(0.156863, 0.498039, 0.278431)
724
CornerWedgePart57.Position = Vector3.new(679.671631, 10.0000076, 307.119659)
725
CornerWedgePart57.Orientation = Vector3.new(0, 90, 0)
726
CornerWedgePart57.Color = Color3.new(0.156863, 0.498039, 0.278431)
727
CornerWedgePart58.Parent = Model8
728
CornerWedgePart58.Material = Enum.Material.Grass
729
CornerWedgePart58.BrickColor = BrickColor.new("Dark green")
730
CornerWedgePart58.Anchored = true
731
CornerWedgePart58.Size = Vector3.new(145, 20, 145)
732
CornerWedgePart58.CFrame = CFrame.new(-767.328369, 10.0000076, -204.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1)
733
CornerWedgePart58.BottomSurface = Enum.SurfaceType.Inlet
734
CornerWedgePart58.Color = Color3.new(0.156863, 0.498039, 0.278431)
735
CornerWedgePart58.Position = Vector3.new(-767.328369, 10.0000076, -204.880341)
736
CornerWedgePart58.Color = Color3.new(0.156863, 0.498039, 0.278431)
737
WedgePart59.Parent = Model8
738
WedgePart59.Material = Enum.Material.Grass
739
WedgePart59.BrickColor = BrickColor.new("Dark green")
740
WedgePart59.Anchored = true
741
WedgePart59.Size = Vector3.new(395, 20, 145)
742
WedgePart59.CFrame = CFrame.new(-497.328339, 10.0000076, -744.880371, 1, 0, 0, 0, 1, 0, 0, 0, 1)
743
WedgePart59.Color = Color3.new(0.156863, 0.498039, 0.278431)
744
WedgePart59.Position = Vector3.new(-497.328339, 10.0000076, -744.880371)
745
WedgePart59.Color = Color3.new(0.156863, 0.498039, 0.278431)
746
CornerWedgePart60.Parent = Model8
747
CornerWedgePart60.Material = Enum.Material.Grass
748
CornerWedgePart60.BrickColor = BrickColor.new("Dark green")
749
CornerWedgePart60.Rotation = Vector3.new(0, -90, 0)
750
CornerWedgePart60.Anchored = true
751
CornerWedgePart60.Size = Vector3.new(145, 20, 145)
752
CornerWedgePart60.CFrame = CFrame.new(-767.328369, 10.0000076, -744.880371, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
753
CornerWedgePart60.BottomSurface = Enum.SurfaceType.Inlet
754
CornerWedgePart60.Color = Color3.new(0.156863, 0.498039, 0.278431)
755
CornerWedgePart60.Position = Vector3.new(-767.328369, 10.0000076, -744.880371)
756
CornerWedgePart60.Orientation = Vector3.new(0, -90, 0)
757
CornerWedgePart60.Color = Color3.new(0.156863, 0.498039, 0.278431)
758
CornerWedgePart61.Parent = Model8
759
CornerWedgePart61.Material = Enum.Material.Grass
760
CornerWedgePart61.BrickColor = BrickColor.new("Dark green")
761
CornerWedgePart61.Rotation = Vector3.new(0, 90, 0)
762
CornerWedgePart61.Anchored = true
763
CornerWedgePart61.Size = Vector3.new(145, 20, 145)
764
CornerWedgePart61.CFrame = CFrame.new(-227.328354, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
765
CornerWedgePart61.BottomSurface = Enum.SurfaceType.Inlet
766
CornerWedgePart61.Color = Color3.new(0.156863, 0.498039, 0.278431)
767
CornerWedgePart61.Position = Vector3.new(-227.328354, 10.0000076, -204.880341)
768
CornerWedgePart61.Orientation = Vector3.new(0, 90, 0)
769
CornerWedgePart61.Color = Color3.new(0.156863, 0.498039, 0.278431)
770
WedgePart62.Parent = Model8
771
WedgePart62.Material = Enum.Material.Grass
772
WedgePart62.BrickColor = BrickColor.new("Dark green")
773
WedgePart62.Rotation = Vector3.new(0, 90, 0)
774
WedgePart62.Anchored = true
775
WedgePart62.Size = Vector3.new(395, 20, 145)
776
WedgePart62.CFrame = CFrame.new(-767.328369, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
777
WedgePart62.Color = Color3.new(0.156863, 0.498039, 0.278431)
778
WedgePart62.Position = Vector3.new(-767.328369, 10.0000076, -474.880341)
779
WedgePart62.Orientation = Vector3.new(0, 90, 0)
780
WedgePart62.Color = Color3.new(0.156863, 0.498039, 0.278431)
781
WedgePart63.Parent = Model8
782
WedgePart63.Material = Enum.Material.Grass
783
WedgePart63.BrickColor = BrickColor.new("Dark green")
784
WedgePart63.Rotation = Vector3.new(0, -90, 0)
785
WedgePart63.Anchored = true
786
WedgePart63.Size = Vector3.new(395, 20, 145)
787
WedgePart63.CFrame = CFrame.new(-227.328354, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
788
WedgePart63.Color = Color3.new(0.156863, 0.498039, 0.278431)
789
WedgePart63.Position = Vector3.new(-227.328354, 10.0000076, -474.880341)
790
WedgePart63.Orientation = Vector3.new(0, -90, 0)
791
WedgePart63.Color = Color3.new(0.156863, 0.498039, 0.278431)
792
CornerWedgePart64.Parent = Model8
793
CornerWedgePart64.Material = Enum.Material.Grass
794
CornerWedgePart64.BrickColor = BrickColor.new("Dark green")
795
CornerWedgePart64.Rotation = Vector3.new(-180, 0, -180)
796
CornerWedgePart64.Anchored = true
797
CornerWedgePart64.Size = Vector3.new(145, 20, 145)
798
CornerWedgePart64.CFrame = CFrame.new(-227.328354, 10.0000076, -744.880371, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1)
799
CornerWedgePart64.BottomSurface = Enum.SurfaceType.Inlet
800
CornerWedgePart64.Color = Color3.new(0.156863, 0.498039, 0.278431)
801
CornerWedgePart64.Position = Vector3.new(-227.328354, 10.0000076, -744.880371)
802
CornerWedgePart64.Orientation = Vector3.new(0, 180, 0)
803
CornerWedgePart64.Color = Color3.new(0.156863, 0.498039, 0.278431)
804
WedgePart65.Parent = Model8
805
WedgePart65.Material = Enum.Material.Grass
806
WedgePart65.BrickColor = BrickColor.new("Dark green")
807
WedgePart65.Rotation = Vector3.new(-180, 0, -180)
808
WedgePart65.Anchored = true
809
WedgePart65.Size = Vector3.new(395, 20, 145)
810
WedgePart65.CFrame = CFrame.new(-497.328339, 10.0000076, -204.880341, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1)
811
WedgePart65.Color = Color3.new(0.156863, 0.498039, 0.278431)
812
WedgePart65.Position = Vector3.new(-497.328339, 10.0000076, -204.880341)
813
WedgePart65.Orientation = Vector3.new(0, 180, 0)
814
WedgePart65.Color = Color3.new(0.156863, 0.498039, 0.278431)
815
WedgePart66.Parent = Model8
816
WedgePart66.Material = Enum.Material.Grass
817
WedgePart66.BrickColor = BrickColor.new("Dark green")
818
WedgePart66.Rotation = Vector3.new(-180, 0, -180)
819
WedgePart66.Anchored = true
820
WedgePart66.Size = Vector3.new(512, 20, 395)
821
WedgePart66.CFrame = CFrame.new(-43.8283539, 10.0000076, 432.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
822
WedgePart66.FrontSurface = Enum.SurfaceType.Studs
823
WedgePart66.Color = Color3.new(0.156863, 0.498039, 0.278431)
824
WedgePart66.Position = Vector3.new(-43.8283539, 10.0000076, 432.119659)
825
WedgePart66.Orientation = Vector3.new(0, -180, 0)
826
WedgePart66.Color = Color3.new(0.156863, 0.498039, 0.278431)
827
CornerWedgePart67.Parent = Model8
828
CornerWedgePart67.Material = Enum.Material.Grass
829
CornerWedgePart67.BrickColor = BrickColor.new("Dark green")
830
CornerWedgePart67.Rotation = Vector3.new(0, 90, 0)
831
CornerWedgePart67.Anchored = true
832
CornerWedgePart67.Size = Vector3.new(395, 20, 395)
833
CornerWedgePart67.CFrame = CFrame.new(409.671661, 10.0000076, 432.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
834
CornerWedgePart67.BackSurface = Enum.SurfaceType.Studs
835
CornerWedgePart67.BottomSurface = Enum.SurfaceType.Inlet
836
CornerWedgePart67.LeftSurface = Enum.SurfaceType.Studs
837
CornerWedgePart67.Color = Color3.new(0.156863, 0.498039, 0.278431)
838
CornerWedgePart67.Position = Vector3.new(409.671661, 10.0000076, 432.119659)
839
CornerWedgePart67.Orientation = Vector3.new(0, 90, 0)
840
CornerWedgePart67.Color = Color3.new(0.156863, 0.498039, 0.278431)
841
CornerWedgePart68.Parent = Model8
842
CornerWedgePart68.Material = Enum.Material.Grass
843
CornerWedgePart68.BrickColor = BrickColor.new("Dark green")
844
CornerWedgePart68.Anchored = true
845
CornerWedgePart68.Size = Vector3.new(395, 20, 395)
846
CornerWedgePart68.CFrame = CFrame.new(-497.328339, 10.0000076, 432.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1)
847
CornerWedgePart68.BackSurface = Enum.SurfaceType.Studs
848
CornerWedgePart68.BottomSurface = Enum.SurfaceType.Inlet
849
CornerWedgePart68.LeftSurface = Enum.SurfaceType.Studs
850
CornerWedgePart68.Color = Color3.new(0.156863, 0.498039, 0.278431)
851
CornerWedgePart68.Position = Vector3.new(-497.328339, 10.0000076, 432.119659)
852
CornerWedgePart68.Color = Color3.new(0.156863, 0.498039, 0.278431)
853
CornerWedgePart69.Parent = Model8
854
CornerWedgePart69.Material = Enum.Material.Grass
855
CornerWedgePart69.BrickColor = BrickColor.new("Dark green")
856
CornerWedgePart69.Rotation = Vector3.new(-180, 0, -180)
857
CornerWedgePart69.Anchored = true
858
CornerWedgePart69.Size = Vector3.new(395, 20, 395)
859
CornerWedgePart69.CFrame = CFrame.new(409.671661, 10.0000076, -474.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
860
CornerWedgePart69.BackSurface = Enum.SurfaceType.Studs
861
CornerWedgePart69.BottomSurface = Enum.SurfaceType.Inlet
862
CornerWedgePart69.LeftSurface = Enum.SurfaceType.Studs
863
CornerWedgePart69.Color = Color3.new(0.156863, 0.498039, 0.278431)
864
CornerWedgePart69.Position = Vector3.new(409.671661, 10.0000076, -474.880341)
865
CornerWedgePart69.Orientation = Vector3.new(0, -180, 0)
866
CornerWedgePart69.Color = Color3.new(0.156863, 0.498039, 0.278431)
867
WedgePart70.Parent = Model8
868
WedgePart70.Material = Enum.Material.Grass
869
WedgePart70.BrickColor = BrickColor.new("Dark green")
870
WedgePart70.Anchored = true
871
WedgePart70.Size = Vector3.new(512, 20, 395)
872
WedgePart70.CFrame = CFrame.new(-43.8283539, 10.0000076, -474.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1)
873
WedgePart70.FrontSurface = Enum.SurfaceType.Studs
874
WedgePart70.Color = Color3.new(0.156863, 0.498039, 0.278431)
875
WedgePart70.Position = Vector3.new(-43.8283539, 10.0000076, -474.880341)
876
WedgePart70.Color = Color3.new(0.156863, 0.498039, 0.278431)
877
WedgePart71.Parent = Model8
878
WedgePart71.Material = Enum.Material.Grass
879
WedgePart71.BrickColor = BrickColor.new("Dark green")
880
WedgePart71.Rotation = Vector3.new(0, 90, 0)
881
WedgePart71.Anchored = true
882
WedgePart71.Size = Vector3.new(512, 20, 395)
883
WedgePart71.CFrame = CFrame.new(-497.328339, 10.0000076, -21.3803463, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
884
WedgePart71.FrontSurface = Enum.SurfaceType.Studs
885
WedgePart71.Color = Color3.new(0.156863, 0.498039, 0.278431)
886
WedgePart71.Position = Vector3.new(-497.328339, 10.0000076, -21.3803463)
887
WedgePart71.Orientation = Vector3.new(0, 90, 0)
888
WedgePart71.Color = Color3.new(0.156863, 0.498039, 0.278431)
889
CornerWedgePart72.Parent = Model8
890
CornerWedgePart72.Material = Enum.Material.Grass
891
CornerWedgePart72.BrickColor = BrickColor.new("Dark green")
892
CornerWedgePart72.Rotation = Vector3.new(0, -90, 0)
893
CornerWedgePart72.Anchored = true
894
CornerWedgePart72.Size = Vector3.new(395, 20, 395)
895
CornerWedgePart72.CFrame = CFrame.new(-497.328339, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
896
CornerWedgePart72.BackSurface = Enum.SurfaceType.Studs
897
CornerWedgePart72.BottomSurface = Enum.SurfaceType.Inlet
898
CornerWedgePart72.LeftSurface = Enum.SurfaceType.Studs
899
CornerWedgePart72.Color = Color3.new(0.156863, 0.498039, 0.278431)
900
CornerWedgePart72.Position = Vector3.new(-497.328339, 10.0000076, -474.880341)
901
CornerWedgePart72.Orientation = Vector3.new(0, -90, 0)
902
CornerWedgePart72.Color = Color3.new(0.156863, 0.498039, 0.278431)
903
WedgePart73.Parent = Model8
904
WedgePart73.Material = Enum.Material.Grass
905
WedgePart73.BrickColor = BrickColor.new("Dark green")
906
WedgePart73.Rotation = Vector3.new(0, -90, 0)
907
WedgePart73.Anchored = true
908
WedgePart73.Size = Vector3.new(512, 20, 395)
909
WedgePart73.CFrame = CFrame.new(409.671661, 10.0000076, -21.3803463, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
910
WedgePart73.FrontSurface = Enum.SurfaceType.Studs
911
WedgePart73.Color = Color3.new(0.156863, 0.498039, 0.278431)
912
WedgePart73.Position = Vector3.new(409.671661, 10.0000076, -21.3803463)
913
WedgePart73.Orientation = Vector3.new(0, -90, 0)
914
WedgePart73.Color = Color3.new(0.156863, 0.498039, 0.278431)
915
CornerWedgePart74.Parent = Model8
916
CornerWedgePart74.Material = Enum.Material.Grass
917
CornerWedgePart74.BrickColor = BrickColor.new("Dark green")
918
CornerWedgePart74.Rotation = Vector3.new(0, 90, 0)
919
CornerWedgePart74.Anchored = true
920
CornerWedgePart74.Size = Vector3.new(145, 20, 145)
921
CornerWedgePart74.CFrame = CFrame.new(-227.328354, 10.0000076, 702.119629, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
922
CornerWedgePart74.BottomSurface = Enum.SurfaceType.Inlet
923
CornerWedgePart74.Color = Color3.new(0.156863, 0.498039, 0.278431)
924
CornerWedgePart74.Position = Vector3.new(-227.328354, 10.0000076, 702.119629)
925
CornerWedgePart74.Orientation = Vector3.new(0, 90, 0)
926
CornerWedgePart74.Color = Color3.new(0.156863, 0.498039, 0.278431)
927
WedgePart75.Parent = Model8
928
WedgePart75.Material = Enum.Material.Grass
929
WedgePart75.BrickColor = BrickColor.new("Dark green")
930
WedgePart75.Anchored = true
931
WedgePart75.Size = Vector3.new(395, 20, 145)
932
WedgePart75.CFrame = CFrame.new(-497.328339, 10.0000076, 162.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1)
933
WedgePart75.Color = Color3.new(0.156863, 0.498039, 0.278431)
934
WedgePart75.Position = Vector3.new(-497.328339, 10.0000076, 162.119659)
935
WedgePart75.Color = Color3.new(0.156863, 0.498039, 0.278431)
936
WedgePart76.Parent = Model8
937
WedgePart76.Material = Enum.Material.Grass
938
WedgePart76.BrickColor = BrickColor.new("Dark green")
939
WedgePart76.Rotation = Vector3.new(0, 90, 0)
940
WedgePart76.Anchored = true
941
WedgePart76.Size = Vector3.new(395, 20, 145)
942
WedgePart76.CFrame = CFrame.new(-767.328369, 10.0000076, 432.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
943
WedgePart76.Color = Color3.new(0.156863, 0.498039, 0.278431)
944
WedgePart76.Position = Vector3.new(-767.328369, 10.0000076, 432.119659)
945
WedgePart76.Orientation = Vector3.new(0, 90, 0)
946
WedgePart76.Color = Color3.new(0.156863, 0.498039, 0.278431)
947
WedgePart77.Parent = Model8
948
WedgePart77.Material = Enum.Material.Grass
949
WedgePart77.BrickColor = BrickColor.new("Dark green")
950
WedgePart77.Rotation = Vector3.new(0, -90, 0)
951
WedgePart77.Anchored = true
952
WedgePart77.Size = Vector3.new(395, 20, 145)
953
WedgePart77.CFrame = CFrame.new(-227.328354, 10.0000076, 432.119659, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
954
WedgePart77.Color = Color3.new(0.156863, 0.498039, 0.278431)
955
WedgePart77.Position = Vector3.new(-227.328354, 10.0000076, 432.119659)
956
WedgePart77.Orientation = Vector3.new(0, -90, 0)
957
WedgePart77.Color = Color3.new(0.156863, 0.498039, 0.278431)
958
WedgePart78.Parent = Model8
959
WedgePart78.Material = Enum.Material.Grass
960
WedgePart78.BrickColor = BrickColor.new("Dark green")
961
WedgePart78.Rotation = Vector3.new(-180, 0, -180)
962
WedgePart78.Anchored = true
963
WedgePart78.Size = Vector3.new(395, 20, 145)
964
WedgePart78.CFrame = CFrame.new(-497.328339, 10.0000076, 702.119629, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
965
WedgePart78.Color = Color3.new(0.156863, 0.498039, 0.278431)
966
WedgePart78.Position = Vector3.new(-497.328339, 10.0000076, 702.119629)
967
WedgePart78.Orientation = Vector3.new(0, -180, 0)
968
WedgePart78.Color = Color3.new(0.156863, 0.498039, 0.278431)
969
CornerWedgePart79.Parent = Model8
970
CornerWedgePart79.Material = Enum.Material.Grass
971
CornerWedgePart79.BrickColor = BrickColor.new("Dark green")
972
CornerWedgePart79.Rotation = Vector3.new(-180, 0, -180)
973
CornerWedgePart79.Anchored = true
974
CornerWedgePart79.Size = Vector3.new(145, 20, 145)
975
CornerWedgePart79.CFrame = CFrame.new(-227.328354, 10.0000076, 162.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
976
CornerWedgePart79.BottomSurface = Enum.SurfaceType.Inlet
977
CornerWedgePart79.Color = Color3.new(0.156863, 0.498039, 0.278431)
978
CornerWedgePart79.Position = Vector3.new(-227.328354, 10.0000076, 162.119659)
979
CornerWedgePart79.Orientation = Vector3.new(0, -180, 0)
980
CornerWedgePart79.Color = Color3.new(0.156863, 0.498039, 0.278431)
981
CornerWedgePart80.Parent = Model8
982
CornerWedgePart80.Material = Enum.Material.Grass
983
CornerWedgePart80.BrickColor = BrickColor.new("Dark green")
984
CornerWedgePart80.Rotation = Vector3.new(0, -90, 0)
985
CornerWedgePart80.Anchored = true
986
CornerWedgePart80.Size = Vector3.new(145, 20, 145)
987
CornerWedgePart80.CFrame = CFrame.new(-767.328369, 10.0000076, 162.119659, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
988
CornerWedgePart80.BottomSurface = Enum.SurfaceType.Inlet
989
CornerWedgePart80.Color = Color3.new(0.156863, 0.498039, 0.278431)
990
CornerWedgePart80.Position = Vector3.new(-767.328369, 10.0000076, 162.119659)
991
CornerWedgePart80.Orientation = Vector3.new(0, -90, 0)
992
CornerWedgePart80.Color = Color3.new(0.156863, 0.498039, 0.278431)
993
CornerWedgePart81.Parent = Model8
994
CornerWedgePart81.Material = Enum.Material.Grass
995
CornerWedgePart81.BrickColor = BrickColor.new("Dark green")
996
CornerWedgePart81.Anchored = true
997
CornerWedgePart81.Size = Vector3.new(145, 20, 145)
998
CornerWedgePart81.CFrame = CFrame.new(-767.328369, 10.0000076, 702.119629, 1, 0, 0, 0, 1, 0, 0, 0, 1)
999
CornerWedgePart81.BottomSurface = Enum.SurfaceType.Inlet
1000
CornerWedgePart81.Color = Color3.new(0.156863, 0.498039, 0.278431)
1001
CornerWedgePart81.Position = Vector3.new(-767.328369, 10.0000076, 702.119629)
1002
CornerWedgePart81.Color = Color3.new(0.156863, 0.498039, 0.278431)
1003
CornerWedgePart82.Parent = Model8
1004
CornerWedgePart82.Material = Enum.Material.Grass
1005
CornerWedgePart82.BrickColor = BrickColor.new("Dark green")
1006
CornerWedgePart82.Rotation = Vector3.new(-180, 0, -180)
1007
CornerWedgePart82.Anchored = true
1008
CornerWedgePart82.Size = Vector3.new(145, 20, 145)
1009
CornerWedgePart82.CFrame = CFrame.new(284.671661, 10.0000076, -744.880371, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
1010
CornerWedgePart82.BottomSurface = Enum.SurfaceType.Inlet
1011
CornerWedgePart82.Color = Color3.new(0.156863, 0.498039, 0.278431)
1012
CornerWedgePart82.Position = Vector3.new(284.671661, 10.0000076, -744.880371)
1013
CornerWedgePart82.Orientation = Vector3.new(0, -180, 0)
1014
CornerWedgePart82.Color = Color3.new(0.156863, 0.498039, 0.278431)
1015
CornerWedgePart83.Parent = Model8
1016
CornerWedgePart83.Material = Enum.Material.Grass
1017
CornerWedgePart83.BrickColor = BrickColor.new("Dark green")
1018
CornerWedgePart83.Rotation = Vector3.new(0, -90, 0)
1019
CornerWedgePart83.Anchored = true
1020
CornerWedgePart83.Size = Vector3.new(145, 20, 145)
1021
CornerWedgePart83.CFrame = CFrame.new(-372.328339, 10.0000076, -744.880371, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
1022
CornerWedgePart83.BottomSurface = Enum.SurfaceType.Inlet
1023
CornerWedgePart83.Color = Color3.new(0.156863, 0.498039, 0.278431)
1024
CornerWedgePart83.Position = Vector3.new(-372.328339, 10.0000076, -744.880371)
1025
CornerWedgePart83.Orientation = Vector3.new(0, -90, 0)
1026
CornerWedgePart83.Color = Color3.new(0.156863, 0.498039, 0.278431)
1027
WedgePart84.Parent = Model8
1028
WedgePart84.Material = Enum.Material.Grass
1029
WedgePart84.BrickColor = BrickColor.new("Dark green")
1030
WedgePart84.Rotation = Vector3.new(0, -90, 0)
1031
WedgePart84.Anchored = true
1032
WedgePart84.Size = Vector3.new(395, 20, 145)
1033
WedgePart84.CFrame = CFrame.new(284.671661, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
1034
WedgePart84.Color = Color3.new(0.156863, 0.498039, 0.278431)
1035
WedgePart84.Position = Vector3.new(284.671661, 10.0000076, -474.880341)
1036
WedgePart84.Orientation = Vector3.new(0, -90, 0)
1037
WedgePart84.Color = Color3.new(0.156863, 0.498039, 0.278431)
1038
WedgePart85.Parent = Model8
1039
WedgePart85.Material = Enum.Material.Grass
1040
WedgePart85.BrickColor = BrickColor.new("Dark green")
1041
WedgePart85.Rotation = Vector3.new(-180, 0, -180)
1042
WedgePart85.Anchored = true
1043
WedgePart85.Size = Vector3.new(512, 20, 145)
1044
WedgePart85.CFrame = CFrame.new(-43.8283539, 10.0000076, -204.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
1045
WedgePart85.Color = Color3.new(0.156863, 0.498039, 0.278431)
1046
WedgePart85.Position = Vector3.new(-43.8283539, 10.0000076, -204.880341)
1047
WedgePart85.Orientation = Vector3.new(0, -180, 0)
1048
WedgePart85.Color = Color3.new(0.156863, 0.498039, 0.278431)
1049
CornerWedgePart86.Parent = Model8
1050
CornerWedgePart86.Material = Enum.Material.Grass
1051
CornerWedgePart86.BrickColor = BrickColor.new("Dark green")
1052
CornerWedgePart86.Rotation = Vector3.new(0, 90, 0)
1053
CornerWedgePart86.Anchored = true
1054
CornerWedgePart86.Size = Vector3.new(145, 20, 145)
1055
CornerWedgePart86.CFrame = CFrame.new(284.671661, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
1056
CornerWedgePart86.BottomSurface = Enum.SurfaceType.Inlet
1057
CornerWedgePart86.Color = Color3.new(0.156863, 0.498039, 0.278431)
1058
CornerWedgePart86.Position = Vector3.new(284.671661, 10.0000076, -204.880341)
1059
CornerWedgePart86.Orientation = Vector3.new(0, 90, 0)
1060
CornerWedgePart86.Color = Color3.new(0.156863, 0.498039, 0.278431)
1061
WedgePart87.Parent = Model8
1062
WedgePart87.Material = Enum.Material.Grass
1063
WedgePart87.BrickColor = BrickColor.new("Dark green")
1064
WedgePart87.Anchored = true
1065
WedgePart87.Size = Vector3.new(512, 20, 145)
1066
WedgePart87.CFrame = CFrame.new(-43.8283539, 10.0000076, -744.880371, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1067
WedgePart87.Color = Color3.new(0.156863, 0.498039, 0.278431)
1068
WedgePart87.Position = Vector3.new(-43.8283539, 10.0000076, -744.880371)
1069
WedgePart87.Color = Color3.new(0.156863, 0.498039, 0.278431)
1070
CornerWedgePart88.Parent = Model8
1071
CornerWedgePart88.Material = Enum.Material.Grass
1072
CornerWedgePart88.BrickColor = BrickColor.new("Dark green")
1073
CornerWedgePart88.Anchored = true
1074
CornerWedgePart88.Size = Vector3.new(145, 20, 145)
1075
CornerWedgePart88.CFrame = CFrame.new(-372.328339, 10.0000076, -204.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1076
CornerWedgePart88.BottomSurface = Enum.SurfaceType.Inlet
1077
CornerWedgePart88.Color = Color3.new(0.156863, 0.498039, 0.278431)
1078
CornerWedgePart88.Position = Vector3.new(-372.328339, 10.0000076, -204.880341)
1079
CornerWedgePart88.Color = Color3.new(0.156863, 0.498039, 0.278431)
1080
WedgePart89.Parent = Model8
1081
WedgePart89.Material = Enum.Material.Grass
1082
WedgePart89.BrickColor = BrickColor.new("Dark green")
1083
WedgePart89.Rotation = Vector3.new(0, 90, 0)
1084
WedgePart89.Anchored = true
1085
WedgePart89.Size = Vector3.new(395, 20, 145)
1086
WedgePart89.CFrame = CFrame.new(-372.328339, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
1087
WedgePart89.Color = Color3.new(0.156863, 0.498039, 0.278431)
1088
WedgePart89.Position = Vector3.new(-372.328339, 10.0000076, -474.880341)
1089
WedgePart89.Orientation = Vector3.new(0, 90, 0)
1090
WedgePart89.Color = Color3.new(0.156863, 0.498039, 0.278431)
1091
CornerWedgePart90.Parent = Model8
1092
CornerWedgePart90.Material = Enum.Material.Grass
1093
CornerWedgePart90.BrickColor = BrickColor.new("Dark green")
1094
CornerWedgePart90.Anchored = true
1095
CornerWedgePart90.Size = Vector3.new(145, 20, 145)
1096
CornerWedgePart90.CFrame = CFrame.new(139.671646, 10.0000076, -204.880341, 1, 0, 1.74845553e-07, 0, 1, 0, -1.74845553e-07, 0, 1)
1097
CornerWedgePart90.BottomSurface = Enum.SurfaceType.Inlet
1098
CornerWedgePart90.Color = Color3.new(0.156863, 0.498039, 0.278431)
1099
CornerWedgePart90.Position = Vector3.new(139.671646, 10.0000076, -204.880341)
1100
CornerWedgePart90.Color = Color3.new(0.156863, 0.498039, 0.278431)
1101
CornerWedgePart91.Parent = Model8
1102
CornerWedgePart91.Material = Enum.Material.Grass
1103
CornerWedgePart91.BrickColor = BrickColor.new("Dark green")
1104
CornerWedgePart91.Rotation = Vector3.new(0, 90, 0)
1105
CornerWedgePart91.Anchored = true
1106
CornerWedgePart91.Size = Vector3.new(145, 20, 145)
1107
CornerWedgePart91.CFrame = CFrame.new(679.671631, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
1108
CornerWedgePart91.BottomSurface = Enum.SurfaceType.Inlet
1109
CornerWedgePart91.Color = Color3.new(0.156863, 0.498039, 0.278431)
1110
CornerWedgePart91.Position = Vector3.new(679.671631, 10.0000076, -204.880341)
1111
CornerWedgePart91.Orientation = Vector3.new(0, 90, 0)
1112
CornerWedgePart91.Color = Color3.new(0.156863, 0.498039, 0.278431)
1113
WedgePart92.Parent = Model8
1114
WedgePart92.Material = Enum.Material.Grass
1115
WedgePart92.BrickColor = BrickColor.new("Dark green")
1116
WedgePart92.Rotation = Vector3.new(0, -90, 0)
1117
WedgePart92.Anchored = true
1118
WedgePart92.Size = Vector3.new(395, 20, 145)
1119
WedgePart92.CFrame = CFrame.new(679.671631, 10.0000076, -474.880341, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
1120
WedgePart92.Color = Color3.new(0.156863, 0.498039, 0.278431)
1121
WedgePart92.Position = Vector3.new(679.671631, 10.0000076, -474.880341)
1122
WedgePart92.Orientation = Vector3.new(0, -90, 0)
1123
WedgePart92.Color = Color3.new(0.156863, 0.498039, 0.278431)
1124
WedgePart93.Parent = Model8
1125
WedgePart93.Material = Enum.Material.Grass
1126
WedgePart93.BrickColor = BrickColor.new("Dark green")
1127
WedgePart93.Rotation = Vector3.new(0, 90, 0)
1128
WedgePart93.Anchored = true
1129
WedgePart93.Size = Vector3.new(395, 20, 145)
1130
WedgePart93.CFrame = CFrame.new(139.671646, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
1131
WedgePart93.Color = Color3.new(0.156863, 0.498039, 0.278431)
1132
WedgePart93.Position = Vector3.new(139.671646, 10.0000076, -474.880341)
1133
WedgePart93.Orientation = Vector3.new(0, 90, 0)
1134
WedgePart93.Color = Color3.new(0.156863, 0.498039, 0.278431)
1135
CornerWedgePart94.Parent = Model8
1136
CornerWedgePart94.Material = Enum.Material.Grass
1137
CornerWedgePart94.BrickColor = BrickColor.new("Dark green")
1138
CornerWedgePart94.Rotation = Vector3.new(0, -90, 0)
1139
CornerWedgePart94.Anchored = true
1140
CornerWedgePart94.Size = Vector3.new(145, 20, 145)
1141
CornerWedgePart94.CFrame = CFrame.new(139.671646, 10.0000076, -744.880371, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
1142
CornerWedgePart94.BottomSurface = Enum.SurfaceType.Inlet
1143
CornerWedgePart94.Color = Color3.new(0.156863, 0.498039, 0.278431)
1144
CornerWedgePart94.Position = Vector3.new(139.671646, 10.0000076, -744.880371)
1145
CornerWedgePart94.Orientation = Vector3.new(0, -90, 0)
1146
CornerWedgePart94.Color = Color3.new(0.156863, 0.498039, 0.278431)
1147
WedgePart95.Parent = Model8
1148
WedgePart95.Material = Enum.Material.Grass
1149
WedgePart95.BrickColor = BrickColor.new("Dark green")
1150
WedgePart95.Anchored = true
1151
WedgePart95.Size = Vector3.new(395, 20, 145)
1152
WedgePart95.CFrame = CFrame.new(409.671661, 10.0000076, -744.880371, 1, 0, 1.74845553e-07, 0, 1, 0, -1.74845553e-07, 0, 1)
1153
WedgePart95.Color = Color3.new(0.156863, 0.498039, 0.278431)
1154
WedgePart95.Position = Vector3.new(409.671661, 10.0000076, -744.880371)
1155
WedgePart95.Color = Color3.new(0.156863, 0.498039, 0.278431)
1156
CornerWedgePart96.Parent = Model8
1157
CornerWedgePart96.Material = Enum.Material.Grass
1158
CornerWedgePart96.BrickColor = BrickColor.new("Dark green")
1159
CornerWedgePart96.Rotation = Vector3.new(-180, 0, -180)
1160
CornerWedgePart96.Anchored = true
1161
CornerWedgePart96.Size = Vector3.new(145, 20, 145)
1162
CornerWedgePart96.CFrame = CFrame.new(679.671631, 10.0000076, -744.880371, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
1163
CornerWedgePart96.BottomSurface = Enum.SurfaceType.Inlet
1164
CornerWedgePart96.Color = Color3.new(0.156863, 0.498039, 0.278431)
1165
CornerWedgePart96.Position = Vector3.new(679.671631, 10.0000076, -744.880371)
1166
CornerWedgePart96.Orientation = Vector3.new(0, -180, 0)
1167
CornerWedgePart96.Color = Color3.new(0.156863, 0.498039, 0.278431)
1168
Model97.Name = "CompiledScripts"
1169
Model97.Parent = mas
1170
LocalScript98.Name = "Script1"
1171
LocalScript98.Parent = Model97
1172
LocalScript99.Name = "Script2"
1173
LocalScript99.Parent = Model97
1174
table.insert(cors,sandbox(LocalScript99,function()
1175
ScreenGui132.Parent = mas
1176
TextLabel133.Parent = ScreenGui132
1177
TextLabel133.Size = UDim2.new(0, 200, 0, 50)
1178
TextLabel133.Text = "Mode = Words"
1179
TextLabel133.BackgroundColor3 = Color3.new(1, 1, 1)
1180
TextLabel133.Font = Enum.Font.SourceSans
1181
TextLabel133.FontSize = Enum.FontSize.Size14
1182
TextLabel133.TextColor3 = Color3.new(0.666667, 0.666667, 1)
1183
TextLabel133.TextScaled = true
1184
TextLabel133.TextStrokeTransparency = 0
1185
TextLabel133.TextWrapped = true
1186
TextLabel134.Parent = ScreenGui132
1187
TextLabel134.Size = UDim2.new(0, 200, 0, 400)
1188
TextLabel134.Text = "Mailman's Wrath, Papercut Chaos, Mailbox Madness,  Final Inbox, Card Demon, Card Madness"
1189
TextLabel134.Position = UDim2.new(0, 0, 0, 50)
1190
TextLabel134.BackgroundColor3 = Color3.new(0.666667, 0.666667, 1)
1191
TextLabel134.Font = Enum.Font.SourceSans
1192
TextLabel134.FontSize = Enum.FontSize.Size14
1193
TextLabel134.TextColor3 = Color3.new(0.666667, 0.666667, 1)
1194
TextLabel134.TextScaled = true
1195
TextLabel134.TextStrokeTransparency = 0
1196
TextLabel134.TextWrapped = true
1197
LocalScript136.Parent = mas
1198
table.insert(cors,sandbox(LocalScript136,function()
1199
1200
1201
--Hey guys was making this script i can't make the attacks cause i'm lazy, but i will add damege bricks, made by animescapetower
1202
--//====================================================\\--
1203
--||			   CREATED BY SHACKLUSTER
1204
--\\====================================================//--
1205
1206
1207
1208
wait(0.2)
1209
1210
1211
1212
Player = game:GetService("Players").LocalPlayer
1213
PlayerGui = Player.PlayerGui
1214
Cam = workspace.CurrentCamera
1215
Backpack = Player.Backpack
1216
Character = Player.Character
1217
Humanoid = Character.Humanoid
1218
Mouse = Player:GetMouse()
1219
RootPart = Character["HumanoidRootPart"]
1220
Torso = Character["Torso"]
1221
Head = Character["Head"]
1222
RightArm = Character["Right Arm"]
1223
LeftArm = Character["Left Arm"]
1224
RightLeg = Character["Right Leg"]
1225
LeftLeg = Character["Left Leg"]
1226
RootJoint = RootPart["RootJoint"]
1227
Neck = Torso["Neck"]
1228
RightShoulder = Torso["Right Shoulder"]
1229
LeftShoulder = Torso["Left Shoulder"]
1230
RightHip = Torso["Right Hip"]
1231
LeftHip = Torso["Left Hip"]
1232
local FinalInboxLink = "rbxassetid://0"
1233
local NormalMusicLink = "rbxassetid://0"
1234
local sick = Instance.new("Sound",Character)
1235
sick.SoundId = "rbxassetid://0"
1236
sick.Looped = true
1237
sick.Pitch = 1
1238
sick.Volume = 5
1239
sick:Play()
1240
1241
IT = Instance.new
1242
CF = CFrame.new
1243
VT = Vector3.new
1244
RAD = math.rad
1245
C3 = Color3.new
1246
UD2 = UDim2.new
1247
BRICKC = BrickColor.new
1248
ANGLES = CFrame.Angles
1249
EULER = CFrame.fromEulerAnglesXYZ
1250
COS = math.cos
1251
ACOS = math.acos
1252
SIN = math.sin
1253
ASIN = math.asin
1254
ABS = math.abs
1255
MRANDOM = math.random
1256
FLOOR = math.floor
1257
1258
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
1259
	local NEWMESH = IT(MESH)
1260
	if MESH == "SpecialMesh" then
1261
		NEWMESH.MeshType = MESHTYPE
1262
		if MESHID ~= "nil" and MESHID ~= "" then
1263
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
1264
		end
1265
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
1266
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
1267
		end
1268
	end
1269
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
1270
	NEWMESH.Scale = SCALE
1271
	NEWMESH.Parent = PARENT
1272
	return NEWMESH
1273
end
1274
1275
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE)
1276
	local NEWPART = IT("Part")
1277
	NEWPART.formFactor = FORMFACTOR
1278
	NEWPART.Reflectance = REFLECTANCE
1279
	NEWPART.Transparency = TRANSPARENCY
1280
	NEWPART.CanCollide = false
1281
	NEWPART.Locked = true
1282
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
1283
	NEWPART.Name = NAME
1284
	NEWPART.Size = SIZE
1285
	NEWPART.Position = Torso.Position
1286
	NEWPART.Material = MATERIAL
1287
	NEWPART:BreakJoints()
1288
	NEWPART.Parent = PARENT
1289
	return NEWPART
1290
end
1291
1292
1293
--//=================================\\
1294
--||		  CUSTOMIZATION
1295
--\\=================================//
1296
1297
Class_Name = "Template"
1298
Weapon_Name = "Add-ons"
1299
1300
Custom_Colors = {
1301
	Custom_Color_1 = BRICKC("Really red"); --1st color for the weapon.
1302
	Custom_Color_2 = BRICKC("Really blue"); --2nd color for the weapon.
1303
1304
	Custom_Color_3 = BRICKC("Institutional white"); --Color for the abilities.
1305
	Custom_Color_4 = BRICKC("Institutional white"); --Color for the secondary bar.
1306
	Custom_Color_5 = BRICKC("Institutional white"); --Color for the mana bar.
1307
	Custom_Color_6 = BRICKC("Institutional white"); --Color for the health bar.
1308
	Custom_Color_7 = BRICKC("Institutional white"); --Color for the stun bar.
1309
1310
	Custom_Color_8 = BRICKC("Institutional white"); --Background for the mana bar.
1311
	Custom_Color_9 = BRICKC("Institutional white"); --Background for the secondary mana bar.
1312
	Custom_Color_10 = BRICKC("Institutional white"); --Background for the stun bar.
1313
	Custom_Color_11 = BRICKC("Institutional white"); --Background for the health bar.
1314
	Custom_Color_12 = BRICKC("Institutional white"); --Background for the abilities.
1315
}
1316
1317
1318
Player_Size = 1 --Size of the player.
1319
Animation_Speed = 3
1320
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
1321
1322
local Speed = 16
1323
local Effects2 = {}
1324
1325
--//=================================\\
1326
--|| 	  END OF CUSTOMIZATION
1327
--\\=================================//
1328
1329
	local function weldBetween(a, b)
1330
	    local weldd = Instance.new("ManualWeld")
1331
	    weldd.Part0 = a
1332
	    weldd.Part1 = b
1333
	    weldd.C0 = CFrame.new()
1334
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
1335
	    weldd.Parent = a
1336
	    return weldd
1337
	end
1338
1339
function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
1340
local acs = Instance.new("Part")
1341
acs.CanCollide = false
1342
acs.Anchored = false
1343
acs.Size = Vector3.new(0,0,0)
1344
acs.CFrame = attachmentpart.CFrame
1345
acs.Parent = Character
1346
acs.BrickColor = color
1347
    local meshs = Instance.new("SpecialMesh")
1348
    meshs.MeshId = mesh
1349
    meshs.TextureId = texture
1350
    meshs.Parent = acs
1351
    meshs.Scale = scale
1352
    meshs.Offset = offset
1353
weldBetween(attachmentpart,acs)
1354
end
1355
1356
function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE)
1357
if TYPE == "Gem" then
1358
	local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
1359
	acs.Anchored = false
1360
    acs.CanCollide = false
1361
	acs.CFrame = PART.CFrame
1362
	local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
1363
weldBetween(PART,acs)
1364
elseif TYPE == "Skull" then
1365
	local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
1366
	acs.Anchored = false
1367
    acs.CanCollide = false
1368
	acs.CFrame = PART.CFrame
1369
	local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
1370
weldBetween(PART,acs)
1371
elseif TYPE == "Eye" then
1372
	local acs = CreatePart(3, Character, "Neon", 0, 0, COLOR, "Part", VT(0,0,0))
1373
	acs.Anchored = false
1374
    acs.CanCollide = false
1375
	acs.CFrame = PART.CFrame
1376
	local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
1377
weldBetween(PART,acs)
1378
end
1379
end
1380
1381
--//=================================\\
1382
--|| 	      USEFUL VALUES
1383
--\\=================================//
1384
1385
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
1386
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
1387
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
1388
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
1389
local CO1 = 0
1390
local CO2 = 0
1391
local CO3 = 0
1392
local CO4 = 0
1393
local CHANGEDEFENSE = 0
1394
local CHANGEDAMAGE = 0
1395
local CHANGEMOVEMENT = 0
1396
local ANIM = "Idle"
1397
local ATTACK = false
1398
local EQUIPPED = false
1399
local HOLD = false
1400
local COMBO = 999
1401
local LASTPOINT = nil
1402
local BLCF = nil
1403
local SCFR = nil
1404
local STAGGERHITANIM = false
1405
local STAGGERANIM = false
1406
local STUNANIM = false
1407
local CRITCHANCENUMBER = 0
1408
local IDLENUMBER = 0
1409
local DONUMBER = 0
1410
local HANDIDLE = false
1411
local SINE = 0
1412
local CHANGE = 2 / Animation_Speed
1413
local WALKINGANIM = false
1414
local WALK = 0
1415
local DISABLEJUMPING = false
1416
local HASBEENBLOCKED = false
1417
local STUNDELAYNUMBER = 0
1418
local MANADELAYNUMBER = 0
1419
local SECONDARYMANADELAYNUMBER = 0
1420
local ROBLOXIDLEANIMATION = IT("Animation")
1421
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
1422
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
1423
--ROBLOXIDLEANIMATION.Parent = Humanoid
1424
local WEAPONGUI = IT("ScreenGui", nil)
1425
WEAPONGUI.Name = "Weapon GUI"
1426
local WEAPONTOOL = IT("HopperBin", nil)
1427
WEAPONTOOL.Name = Weapon_Name
1428
local Weapon = IT("Model")
1429
Weapon.Name = Weapon_Name
1430
local Effects = IT("Folder", Weapon)
1431
Effects.Name = "Effects"
1432
local ANIMATOR = Humanoid.Animator
1433
local ANIMATE = Character.Animate
1434
local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
1435
local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
1436
local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
1437
local HITBLOCKSOUNDS = {"199148933", "199148947"}
1438
local UNANCHOR = true
1439
1440
--//=================================\\
1441
--\\=================================//
1442
1443
--//=================================\\
1444
--||			  STATS
1445
--\\=================================//
1446
1447
if Character:FindFirstChild("Stats") ~= nil then
1448
Character:FindFirstChild("Stats").Parent = nil
1449
end
1450
1451
local Stats = IT("Folder", nil)
1452
Stats.Name = "Stats"
1453
local ChangeStat = IT("Folder", Stats)
1454
ChangeStat.Name = "ChangeStat"
1455
local Defense = IT("NumberValue", Stats)
1456
Defense.Name = "Defense"
1457
Defense.Value = 1
1458
local Movement = IT("NumberValue", Stats)
1459
Movement.Name = "Movement"
1460
Movement.Value = 1
1461
local Damage = IT("NumberValue", Stats)
1462
Damage.Name = "Damage"
1463
Damage.Value = math.huge
1464
local Mana = IT("NumberValue", Stats)
1465
Mana.Name = "Mana"
1466
Mana.Value = 0
1467
local SecondaryMana = IT("NumberValue", Stats)
1468
SecondaryMana.Name = "SecondaryMana"
1469
SecondaryMana.Value = 0
1470
local CanCrit = IT("BoolValue", Stats)
1471
CanCrit.Name = "CanCrit"
1472
CanCrit.Value = false
1473
local CritChance = IT("NumberValue", Stats)
1474
CritChance.Name = "CritChance"
1475
CritChance.Value = 20
1476
local CanPenetrateArmor = IT("BoolValue", Stats)
1477
CanPenetrateArmor.Name = "CanPenetrateArmor"
1478
CanPenetrateArmor.Value = false
1479
local AntiTeamKill = IT("BoolValue", Stats)
1480
AntiTeamKill.Name = "AntiTeamKill"
1481
AntiTeamKill.Value = false
1482
local Rooted = IT("BoolValue", Stats)
1483
Rooted.Name = "Rooted"
1484
Rooted.Value = false
1485
local Block = IT("BoolValue", Stats)
1486
Block.Name = "Block"
1487
Block.Value = false
1488
local RecentEnemy = IT("ObjectValue", Stats)
1489
RecentEnemy.Name = "RecentEnemy"
1490
RecentEnemy.Value = nil
1491
local StaggerHit = IT("BoolValue", Stats)
1492
StaggerHit.Name = "StaggerHit"
1493
StaggerHit.Value = false
1494
local Stagger = IT("BoolValue", Stats)
1495
Stagger.Name = "Stagger"
1496
Stagger.Value = false
1497
local Stun = IT("BoolValue", Stats)
1498
Stun.Name = "Stun"
1499
Stun.Value = false
1500
local StunValue = IT("NumberValue", Stats)
1501
StunValue.Name = "StunValue"
1502
StunValue.Value = 0
1503
1504
1505
--//=================================\\
1506
--\\=================================//
1507
1508
1509
1510
1511
1512
--//=================================\\
1513
--|| 	     DEBUFFS / BUFFS
1514
--\\=================================//
1515
1516
local DEFENSECHANGE1 = IT("NumberValue", ChangeStat)
1517
DEFENSECHANGE1.Name = "ChangeDefense"
1518
DEFENSECHANGE1.Value = 0
1519
1520
local MOVEMENTCHANGE1 = IT("NumberValue", nil)
1521
MOVEMENTCHANGE1.Name = "ChangeMovement"
1522
MOVEMENTCHANGE1.Value = 0
1523
1524
--//=================================\\
1525
--\\=================================//
1526
1527
1528
1529
1530
1531
--//=================================\\
1532
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
1533
--\\=================================//
1534
1535
ArtificialHB = Instance.new("BindableEvent", script)
1536
ArtificialHB.Name = "ArtificialHB"
1537
1538
script:WaitForChild("ArtificialHB")
1539
1540
frame = Frame_Speed
1541
tf = 0
1542
allowframeloss = false
1543
tossremainder = false
1544
lastframe = tick()
1545
script.ArtificialHB:Fire()
1546
1547
game:GetService("RunService").Heartbeat:connect(function(s, p)
1548
	tf = tf + s
1549
	if tf >= frame then
1550
		if allowframeloss then
1551
			script.ArtificialHB:Fire()
1552
			lastframe = tick()
1553
		else
1554
			for i = 1, math.floor(tf / frame) do
1555
				script.ArtificialHB:Fire()
1556
			end
1557
		lastframe = tick()
1558
		end
1559
		if tossremainder then
1560
			tf = 0
1561
		else
1562
			tf = tf - frame * math.floor(tf / frame)
1563
		end
1564
	end
1565
end)
1566
1567
--//=================================\\
1568
--\\=================================//
1569
1570
1571
1572
1573
1574
--//=================================\\
1575
--|| 	      SOME FUNCTIONS
1576
--\\=================================//
1577
1578
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
1579
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
1580
end
1581
1582
function PositiveAngle(NUMBER)
1583
	if NUMBER >= 0 then
1584
		NUMBER = 0
1585
	end
1586
	return NUMBER
1587
end
1588
1589
function NegativeAngle(NUMBER)
1590
	if NUMBER <= 0 then
1591
		NUMBER = 0
1592
	end
1593
	return NUMBER
1594
end
1595
1596
function Swait(NUMBER)
1597
	if NUMBER == 0 or NUMBER == nil then
1598
		ArtificialHB.Event:wait()
1599
	else
1600
		for i = 1, NUMBER do
1601
			ArtificialHB.Event:wait()
1602
		end
1603
	end
1604
end
1605
1606
function QuaternionFromCFrame(cf)
1607
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1608
	local trace = m00 + m11 + m22
1609
	if trace > 0 then 
1610
		local s = math.sqrt(1 + trace)
1611
		local recip = 0.5 / s
1612
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
1613
	else
1614
		local i = 0
1615
		if m11 > m00 then
1616
			i = 1
1617
		end
1618
		if m22 > (i == 0 and m00 or m11) then
1619
			i = 2
1620
		end
1621
		if i == 0 then
1622
			local s = math.sqrt(m00 - m11 - m22 + 1)
1623
			local recip = 0.5 / s
1624
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
1625
		elseif i == 1 then
1626
			local s = math.sqrt(m11 - m22 - m00 + 1)
1627
			local recip = 0.5 / s
1628
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
1629
		elseif i == 2 then
1630
			local s = math.sqrt(m22 - m00 - m11 + 1)
1631
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
1632
		end
1633
	end
1634
end
1635
 
1636
function QuaternionToCFrame(px, py, pz, x, y, z, w)
1637
	local xs, ys, zs = x + x, y + y, z + z
1638
	local wx, wy, wz = w * xs, w * ys, w * zs
1639
	local xx = x * xs
1640
	local xy = x * ys
1641
	local xz = x * zs
1642
	local yy = y * ys
1643
	local yz = y * zs
1644
	local zz = z * zs
1645
	return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
1646
end
1647
 
1648
function QuaternionSlerp(a, b, t)
1649
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
1650
	local startInterp, finishInterp;
1651
	if cosTheta >= 0.0001 then
1652
		if (1 - cosTheta) > 0.0001 then
1653
			local theta = ACOS(cosTheta)
1654
			local invSinTheta = 1 / SIN(theta)
1655
			startInterp = SIN((1 - t) * theta) * invSinTheta
1656
			finishInterp = SIN(t * theta) * invSinTheta
1657
		else
1658
			startInterp = 1 - t
1659
			finishInterp = t
1660
		end
1661
	else
1662
		if (1 + cosTheta) > 0.0001 then
1663
			local theta = ACOS(-cosTheta)
1664
			local invSinTheta = 1 / SIN(theta)
1665
			startInterp = SIN((t - 1) * theta) * invSinTheta
1666
			finishInterp = SIN(t * theta) * invSinTheta
1667
		else
1668
			startInterp = t - 1
1669
			finishInterp = t
1670
		end
1671
	end
1672
	return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
1673
end
1674
1675
function Clerp(a, b, t)
1676
	local qa = {QuaternionFromCFrame(a)}
1677
	local qb = {QuaternionFromCFrame(b)}
1678
	local ax, ay, az = a.x, a.y, a.z
1679
	local bx, by, bz = b.x, b.y, b.z
1680
	local _t = 1 - t
1681
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1682
end
1683
1684
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
1685
	local frame = IT("Frame")
1686
	frame.BackgroundTransparency = TRANSPARENCY
1687
	frame.BorderSizePixel = BORDERSIZEPIXEL
1688
	frame.Position = POSITION
1689
	frame.Size = SIZE
1690
	frame.BackgroundColor3 = COLOR
1691
	frame.BorderColor3 = BORDERCOLOR
1692
	frame.Name = NAME
1693
	frame.Parent = PARENT
1694
	return frame
1695
end
1696
1697
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
1698
	local label = IT("TextLabel")
1699
	label.BackgroundTransparency = 1
1700
	label.Size = UD2(1, 0, 1, 0)
1701
	label.Position = UD2(0, 0, 0, 0)
1702
	label.TextColor3 = C3(255, 255, 255)
1703
	label.TextStrokeTransparency = STROKETRANSPARENCY
1704
	label.TextTransparency = TRANSPARENCY
1705
	label.FontSize = TEXTFONTSIZE
1706
	label.Font = TEXTFONT
1707
	label.BorderSizePixel = BORDERSIZEPIXEL
1708
	label.TextScaled = true
1709
	label.Text = TEXT
1710
	label.Name = NAME
1711
	label.Parent = PARENT
1712
	return label
1713
end
1714
1715
function NoOutlines(PART)
1716
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
1717
end
1718
1719
1720
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
1721
	local NEWWELD = IT(TYPE)
1722
	NEWWELD.Part0 = PART0
1723
	NEWWELD.Part1 = PART1
1724
	NEWWELD.C0 = C0
1725
	NEWWELD.C1 = C1
1726
	NEWWELD.Parent = PARENT
1727
	return NEWWELD
1728
end
1729
1730
function CreateSound(ID, PARENT, VOLUME, PITCH)
1731
	coroutine.resume(coroutine.create(function()
1732
		local NEWSOUND = IT("Sound", PARENT)
1733
		NEWSOUND.Volume = VOLUME
1734
		NEWSOUND.Pitch = PITCH
1735
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
1736
		Swait()
1737
		NEWSOUND:play()
1738
		game:GetService("Debris"):AddItem(NEWSOUND, 10)
1739
	end))
1740
end
1741
1742
1743
--//=================================\\
1744
--\\=================================//
1745
1746
1747
--//=================================\\
1748
--||	     WEAPON CREATION
1749
--\\=================================//
1750
1751
local Handle = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(1.8,3.5,1.8))
1752
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0 * Player_Size, -1.5 * Player_Size, 1 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
1753
local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2.2,1,2.2))
1754
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, 2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
1755
local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2,0.3,2))
1756
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, -0.2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
1757
local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2,0.3,2))
1758
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, -1.2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
1759
local Opening = CreatePart(3, Weapon, "Plastic", 0, 0, "Really black", "Handle", VT(1.2,0.6,0.1))
1760
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", Opening, Handle, Opening, CF(0 * Player_Size, -0.8 * Player_Size, 0.9 * Player_Size) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
1761
local HandlePart = CreatePart(3, Weapon, "Metal", 0, 0, "Stone grey", "Handle", VT(1,1,0.1))
1762
local decal = Instance.new("Decal",HandlePart)
1763
decal.Texture = "http://www.roblox.com/asset/?id=140490792"
1764
decal.Face = "Back"
1765
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, 0.6 * Player_Size, 0.9 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
1766
1767
for _, c in pairs(Weapon:GetChildren()) do
1768
	if c.ClassName == "Part" then
1769
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
1770
	end
1771
end
1772
1773
local chuck = Instance.new("Sound",Effects)
1774
chuck.SoundId = "rbxassetid://11900833"
1775
chuck.Pitch = 2
1776
chuck.Volume = 1
1777
1778
Weapon.Parent = Character
1779
1780
Humanoid.Died:connect(function()
1781
	ATTACK = true
1782
end)
1783
1784
print(Class_Name.." loaded.")
1785
1786
--//=================================\\
1787
--\\=================================//
1788
1789
function dealdamage(hit,min,max,maxstrength,beserk)
1790
	if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent:FindFirstChild("HitBy"..Player.Name) == nil then
1791
		local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
1792
		local dmg = math.random(min,max)
1793
		if humanoid.Health > 0 then
1794
			if beserk == true then
1795
				humanoid.Health = 0
1796
			else
1797
				CreateSound("260430060", hit, 1.2, MRANDOM(7, 12) / 10)
1798
				--hit.Velocity = CFrame.new(Torso.Position,hit.Position).lookVector*5*maxstrength
1799
				humanoid.Health = humanoid.Health - dmg
1800
				--StatLabel("Normal", hit.CFrame * CF(0, 0 + (hit.Size.z - 1), 0), dmg, C3(255/255, 0, 0))
1801
				local defence = Instance.new("BoolValue",hit.Parent)
1802
				defence.Name = ("HitBy"..Player.Name)
1803
				game:GetService("Debris"):AddItem(defence, 0.05)
1804
			end
1805
		end
1806
	end
1807
end
1808
1809
--//=================================\\
1810
--\\=================================//
1811
1812
function chatfunc(text)
1813
local chat = coroutine.wrap(function()
1814
if Character:FindFirstChild("TalkingBillBoard")~= nil then
1815
Character:FindFirstChild("TalkingBillBoard"):destroy()
1816
end
1817
local naeeym2 = Instance.new("BillboardGui",Character)
1818
naeeym2.Size = UDim2.new(0,100,0,40)
1819
naeeym2.StudsOffset = Vector3.new(0,3,0)
1820
naeeym2.Adornee = Character.Head
1821
naeeym2.Name = "TalkingBillBoard"
1822
local tecks2 = Instance.new("TextLabel",naeeym2)
1823
tecks2.BackgroundTransparency = 1
1824
tecks2.BorderSizePixel = 0
1825
tecks2.Text = ""
1826
tecks2.Font = "SciFi"
1827
tecks2.TextSize = 30
1828
tecks2.TextStrokeTransparency = 1
1829
tecks2.TextColor3 = Color3.new(0,0,0)
1830
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
1831
tecks2.Size = UDim2.new(1,0,0.5,0)
1832
local tecks3 = Instance.new("TextLabel",naeeym2)
1833
tecks3.BackgroundTransparency = 1
1834
tecks3.BorderSizePixel = 0
1835
tecks3.Text = ""
1836
tecks3.Font = "SciFi"
1837
tecks3.TextSize = 30
1838
tecks3.TextStrokeTransparency = 1
1839
tecks3.TextColor3 = Color3.new(0,0,0)
1840
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
1841
tecks3.Size = UDim2.new(1,0,0.5,0)
1842
for i = 1,string.len(text),1 do
1843
tecks2.Text = string.sub(text,1,i)
1844
tecks3.Text = string.sub(text,1,i)
1845
wait(0.01)
1846
end
1847
wait(2)
1848
for i = 1, 50 do
1849
Swait()
1850
tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
1851
tecks2.Rotation = tecks2.Rotation - .8
1852
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1853
tecks2.TextTransparency = tecks2.TextTransparency + .04
1854
tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
1855
tecks3.Rotation = tecks2.Rotation + .8
1856
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1857
tecks3.TextTransparency = tecks2.TextTransparency + .04
1858
end
1859
naeeym2:Destroy()
1860
end)
1861
chat()
1862
end
1863
1864
function onChatted(msg)
1865
	if msg == "Mailman's Wrath" then
1866
		chatfunc("Spell card! "..msg.."!")
1867
		StartPosition()
1868
		Swait(70)
1869
		MailmansWrath()
1870
	elseif msg == "Papercut Chaos" then
1871
		StartPosition()
1872
		chatfunc("Spell card! "..msg.."!")
1873
		Swait(70)
1874
		PapercutChaos()
1875
	elseif msg == "Mailbox Madness" then
1876
		StartPosition()
1877
		chatfunc("Spell card! "..msg.."!")
1878
		MailboxMadness()
1879
	elseif msg == "Final Inbox" then
1880
		StartPosition()
1881
		chatfunc("SPELL CARD! FINAL INBOX!")
1882
		Swait(80)	
1883
		sick.SoundId = FinalInboxLink
1884
        sick.Volume = 3
1885
		sick:Play()
1886
		chatfunc("DIE!")
1887
		FinalInbox()
1888
		sick.SoundId = NormalMusicLink
1889
        sick.Volume= 1
1890
		sick:Play()
1891
elseif msg == "Card Demon" then
1892
1893
chatfunc("SPELL CARD! CARD DEMON!")
1894
sick.Volume = 0
1895
local RbxAssetReached = " :RBCX2"
1896
warn('This script is still indevelopment so becareful for glitches or bugs'..RbxAssetReached)
1897
wait(2)
1898
warn('YOU WILL NOT SURVIVE THIS TIME'..RbxAssetReached)
1899
--Hey guys was making this script i can't make the attacks cause i'm lazy, but i will add damege bricks, made by animescapetower
1900
local player = game.Players.LocalPlayer
1901
local Arm1 = game.Players.LocalPlayer.Character["Left Arm"]
1902
local Arm2 = game.Players.LocalPlayer.Character["Right Arm"]
1903
local Leg1 = game.Players.LocalPlayer.Character["Left Leg"]
1904
local Leg2 = game.Players.LocalPlayer.Character["Right Leg"]
1905
local humanoid = player.Character.Humanoid
1906
local mouse = player:GetMouse()
1907
local anim1= Instance.new("Animation")
1908
anim1.AnimationId = "http://www.roblox.com/asset/?id=235542946"
1909
local anim2 = Instance.new("Animation")
1910
anim2.AnimationId = "http://www.roblox.com/asset/?id=32326240"
1911
local anim23 = Instance.new("Animation")
1912
anim23.AnimationId = "http://www.roblox.com/asset/?id=105371766"
1913
1914
1915
local bg = Instance.new("BillboardGui") 
1916
bg.Name = "Bamma"
1917
bg.Parent = game.Players.LocalPlayer.Character.Head
1918
bg.Adornee = game.Players.LocalPlayer.Character.Head
1919
-- Same size as Head 
1920
bg.Size = UDim2.new(1, 0, 1, 0) 
1921
-- Above (defaults to inside) 
1922
bg.StudsOffset = Vector3.new(0, 2, 0) 
1923
1924
local frame = Instance.new("Frame") 
1925
frame.Parent = bg 
1926
frame.Size = UDim2.new(1, 0, 1, 0) 
1927
frame.BackgroundTransparency = 0.7 
1928
frame.BackgroundColor3 = Color3.new(1, 1, 1) 
1929
1930
local text = Instance.new("TextLabel") 
1931
text.Parent = frame 
1932
text.Position = UDim2.new(0.25, 0, 0.25, 0) 
1933
text.Size = UDim2.new(0.5, 0, 0.5, 0) 
1934
text.BackgroundTransparency =1
1935
text.Text = "Dragon Slayer" 
1936
1937
1938
mouse.KeyDown:connect(function(key)
1939
	if key == "z" then
1940
text.Text = "Spin" 
1941
wait(4)	
1942
 
1943
local playAnim = humanoid:LoadAnimation(anim1)
1944
		playAnim:Play()
1945
wait(1)
1946
text.Text = "Dragon Slayer"
1947
wait(3)
1948
playAnim:Stop()
1949
1950
1951
	
1952
	end
1953
end)
1954
1955
mouse.KeyDown:connect(function(key)
1956
	if key == "f" then
1957
text.Text = "Punch" 
1958
	
1959
local playAnim = humanoid:LoadAnimation(anim2)
1960
		playAnim:Play()
1961
wait(5)
1962
text.Text = "Dragon Slayer" 
1963
playAnim:Stop()
1964
1965
	
1966
	end
1967
end)
1968
1969
mouse.KeyDown:connect(function(key)
1970
	if key == "k" then
1971
text.Text = "DOOM DRAGON" 
1972
	
1973
local playAnim = humanoid:LoadAnimation(anim23)
1974
		playAnim:Play()
1975
wait(5)
1976
text.Text = "Dragon Slayer" 
1977
playAnim:Stop()
1978
	
1979
	
1980
	end
1981
end)
1982
1983
mouse.KeyDown:connect(function(key)
1984
	if key == "e" then--Activates the damege part
1985
function onTouched(part)
1986
 local h = part.Parent:findFirstChild("Humanoid")
1987
 if h~=nil then
1988
  h.Health = h.Health -5 -- The most not so damegeing part is this
1989
  wait(2.00)
1990
 end
1991
end
1992
1993
Arm2.Touched:connect(onTouched)
1994
	end
1995
end)
1996
1997
1998
1999
game.Players.LocalPlayer.Character.Head.CanCollide = false
2000
	game.Players.LocalPlayer.Character.Torso.CanCollide = false
2001
local vy = Instance.new("Sound")
2002
vy.Name = "SongyName"
2003
vy.SoundId = "rbxassetid://0"
2004
vy.Volume = 10
2005
vy.PlaybackSpeed = 1
2006
vy.Parent = game.Players.LocalPlayer.Character.Torso
2007
vy.Looped = true
2008
vy:Play()
2009
game.Players.LocalPlayer.Character.Humanoid.MaxHealth = math.huge
2010
game.Players.LocalPlayer.Character.Humanoid.Health = math.huge
2011
while true do
2012
	game:GetService("RunService").Stepped:wait()
2013
	game.Players.LocalPlayer.Character.Head.CanCollide = false
2014
	game.Players.LocalPlayer.Character.Torso.CanCollide = false
2015
   
2016
Arm1.Transparency = 0.6
2017
Arm2.Transparency = 0.6
2018
Leg1.Transparency = 0.6
2019
Leg2.Transparency = 0.6
2020
game.Players.LocalPlayer.Character.Torso.Transparency = 0.6
2021
game.Players.LocalPlayer.Character.Head.Transparency = 0.6
2022
wait(0.1)
2023
Arm1.Transparency = 1
2024
Arm2.Transparency = 1
2025
Leg1.Transparency = 1
2026
Leg2.Transparency = 1
2027
game.Players.LocalPlayer.Character.Torso.Transparency = 1
2028
game.Players.LocalPlayer.Character.Head.Transparency = 1
2029
2030
2031
wait(0.1)
2032
Arm1.Transparency = 0
2033
Arm2.Transparency = 0
2034
Leg1.Transparency = 0
2035
Leg2.Transparency = 0
2036
game.Players.LocalPlayer.Character.Torso.Transparency = 0
2037
game.Players.LocalPlayer.Character.Head.Transparency = 0
2038
2039
2040
wait(0.1)
2041
game.Players.LocalPlayer.Character.Head.CanCollide = false
2042
game.Players.LocalPlayer.Character.Torso.CanCollide = false
2043
end
2044
2045
2046
2047
	
2048
2049
2050
elseif msg == "Card Madness" then
2051
StartPosition()
2052
chatfunc("SPELL CARD! CARD MADNESS!")
2053
wait(1)
2054
chatfunc("So you wanna die like the others")
2055
wait(1)
2056
chatfunc("THEN DIE")
2057
wait(1)
2058
chatfunc("ULTIMATE CARD MADNESS ATTACK")
2059
MailboxMadness()
2060
MagicSphere()
2061
MailmansWrath()
2062
FinalInbox()
2063
MailboxMadness()
2064
MagicSphere()
2065
MailmansWrath()
2066
2067
sick.SoundId = "rbxassetid://0"
2068
        sick.Volume = 5
2069
		sick:Play()
2070
2071
end
2072
end
2073
Player.Chatted:connect(onChatted)
2074
2075
2076
--//=================================\\
2077
--||	 	DANMAKU MADNESS
2078
--\\=================================//
2079
2080
local Mail = Instance.new("Part")
2081
	Mail.Size = Vector3.new(2, 0.05, 1)
2082
	Mail.Color = Color3.new(1,1,1)
2083
	Mail.CanCollide = false
2084
	local maildecal = Instance.new("Decal",Mail)
2085
	maildecal.Face = "Top"
2086
	maildecal.Texture = "http://www.roblox.com/asset/?id=8052441"
2087
	Mail.BottomSurface = "Smooth"
2088
	Mail.Name = "Mail"
2089
2090
function ShootMail(part,strength,debris)
2091
	local mail = Mail:Clone()
2092
	mail.CFrame = part.CFrame
2093
	mail.Parent = Effects
2094
	game:GetService("Debris"):AddItem(mail ,debris)
2095
	local bv = Instance.new("BodyVelocity") 
2096
	bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
2097
	bv.velocity = part.CFrame.lookVector*strength
2098
	bv.Parent = mail
2099
	bv.Name = "DASH"
2100
	local hit = mail.Touched:connect(function(hit) 
2101
		if hit.Parent ~= Character and hit.Parent.ClassName ~= "Accessory" and hit.Name ~= "Mail" then
2102
			dealdamage(hit,15,45,40)
2103
		end
2104
	end)
2105
	return mail
2106
end
2107
2108
function MagicSphere(BRICKCOLOR, MATERIAL, PART, CFRAME, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
2109
end
2110
2111
2112
function StartPosition()
2113
	ATTACK = true
2114
	Rooted = true
2115
	for i=0, 1, 0.1 / Animation_Speed/1.2 do
2116
		Swait()
2117
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, -0 * Player_Size, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.15 / Animation_Speed)
2118
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-65)), 0.15 / Animation_Speed)
2119
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
2120
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
2121
		RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size -0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2122
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2123
	end
2124
end
2125
2126
function MailmansWrath()
2127
	local twist = 0
2128
	local twist2 = false
2129
	local twist3 = 1
2130
	local spinpart = Instance.new("Part",Weapon)
2131
	spinpart.Anchored = true
2132
	spinpart.CanCollide = false
2133
	spinpart.Transparency = 1
2134
	spinpart.CFrame = Opening.CFrame
2135
	local spinpart2 = Instance.new("Part",Weapon)
2136
	spinpart2.Anchored = true
2137
	spinpart2.CanCollide = false
2138
	spinpart2.Transparency = 1
2139
	spinpart2.CFrame = Opening.CFrame
2140
	for i = 1, 30 do
2141
		chuck:Play()
2142
		MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2143
		twist = twist + 1
2144
		spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
2145
		spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
2146
		if twist == 10 then
2147
			spinpart.CFrame = Opening.CFrame
2148
			spinpart2.CFrame = Opening.CFrame
2149
			twist = 0
2150
		end
2151
		ShootMail(spinpart,65,2)
2152
		ShootMail(spinpart2,65,2)
2153
		Swait(5)
2154
	end
2155
	spinpart.CFrame = Opening.CFrame
2156
	spinpart2.CFrame = Opening.CFrame
2157
	twist = 10
2158
	for i = 1, 40 do
2159
		chuck:Play()
2160
		MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2161
		twist = twist + 1
2162
		if twist2 == true then
2163
			spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
2164
			spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
2165
		elseif twist2 == false then
2166
			spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
2167
			spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
2168
		end
2169
		if twist == 20 then
2170
			if twist2 == false then
2171
				twist2 = true
2172
			elseif twist2 == true then
2173
				twist2 = false
2174
			end
2175
			twist = 0
2176
		end
2177
		ShootMail(spinpart,65,2)
2178
		ShootMail(spinpart2,65,2)
2179
		Swait(5)
2180
	end
2181
	spinpart.CFrame = Opening.CFrame
2182
	spinpart2.CFrame = Opening.CFrame
2183
	twist = 0
2184
	for i = 1, 30 do
2185
		chuck:Play()
2186
		MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2187
		twist = twist + 1
2188
		spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.15, 0)
2189
		spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.15, 0)
2190
		if twist == 10 then
2191
			spinpart.CFrame = Opening.CFrame
2192
			spinpart2.CFrame = Opening.CFrame
2193
			twist = 0
2194
		end
2195
		ShootMail(spinpart,75,2)
2196
		ShootMail(spinpart2,75,2)
2197
		Swait(5)
2198
	end
2199
	spinpart:remove()
2200
	spinpart2:remove()
2201
	ATTACK = false
2202
	Rooted = false
2203
end
2204
2205
function PapercutChaos()
2206
	local twist = 0
2207
	for i = 1, 5 do
2208
	chuck:Play()
2209
	MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2210
	local mail = ShootMail(Opening,25,20)
2211
		for i = 1, 15 do
2212
			chuck:Play()
2213
			local spinpart = Instance.new("Part",Weapon)
2214
			spinpart.Anchored = true
2215
			spinpart.CanCollide = false
2216
			spinpart.Transparency = 1
2217
			spinpart.CFrame = mail.CFrame
2218
			local spinpart2 = Instance.new("Part",Weapon)
2219
			spinpart2.Anchored = true
2220
			spinpart2.CanCollide = false
2221
			spinpart2.Transparency = 1
2222
			spinpart2.CFrame = mail.CFrame
2223
			spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 70, 0)
2224
			spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -70, 0)
2225
			MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2226
			ShootMail(spinpart,35,2)
2227
			ShootMail(spinpart2,35,2)
2228
			spinpart:remove()
2229
			spinpart2:remove()
2230
			Swait(5)
2231
		end
2232
		mail:remove()
2233
	end
2234
	for i = 1, 2 do
2235
	chuck:Play()
2236
	MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2237
	local mail = ShootMail(Opening,45,20)
2238
		for i = 1, 20 do
2239
			twist = twist + 1
2240
			chuck:Play()
2241
			local spinpart = Instance.new("Part",Weapon)
2242
			spinpart.Anchored = true
2243
			spinpart.CanCollide = false
2244
			spinpart.Transparency = 1
2245
			spinpart.CFrame = mail.CFrame
2246
			local spinpart2 = Instance.new("Part",Weapon)
2247
			spinpart2.Anchored = true
2248
			spinpart2.CanCollide = false
2249
			spinpart2.Transparency = 1
2250
			spinpart2.CFrame = mail.CFrame
2251
			spinpart.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0)
2252
			spinpart2.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0)
2253
			MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2254
			ShootMail(spinpart,35,2)
2255
			ShootMail(spinpart2,35,2)
2256
			spinpart:remove()
2257
			spinpart2:remove()
2258
			Swait(5)
2259
		end
2260
		twist = 0
2261
		mail:remove()
2262
	end
2263
	ATTACK = false
2264
	Rooted = false
2265
end
2266
2267
function MailboxMadness()
2268
	for i = 1, 15 do
2269
		chuck:Play()
2270
		local part = Instance.new("Part")
2271
		part.CFrame = RootPart.CFrame * CF(math.random(-35,35),0,math.random(-70,-35))
2272
		part.Orientation = RootPart.Orientation
2273
		part.CanCollide = false
2274
		part.Anchored = true
2275
		MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2276
		local spinpart = Instance.new("Part",Weapon)
2277
		spinpart.Anchored = true
2278
		spinpart.CanCollide = false
2279
		spinpart.Transparency = 1
2280
		spinpart.CFrame = part.CFrame
2281
		local spinpart2 = Instance.new("Part",Weapon)
2282
		spinpart2.Anchored = true
2283
		spinpart2.CanCollide = false
2284
		spinpart2.Transparency = 1
2285
		spinpart2.CFrame = part.CFrame
2286
		MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2287
		part:remove()
2288
		for i = 1, 15 do
2289
			spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
2290
			spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
2291
			ShootMail(spinpart,50,2)
2292
			ShootMail(spinpart2,50,2)
2293
		end
2294
		spinpart:remove()
2295
		spinpart2:remove()
2296
		Swait(35)
2297
	end
2298
	ATTACK = false
2299
	Rooted = false
2300
end
2301
2302
function FinalInbox()
2303
	local twist = 0
2304
	local twist2 = false
2305
	for i = 1, 5 do
2306
		local part = Instance.new("Part")
2307
		part.CFrame = RootPart.CFrame * CF(math.random(-35,35),0,math.random(-70,-35))
2308
		part.Orientation = RootPart.Orientation
2309
		part.CanCollide = false
2310
		part.Anchored = true
2311
		MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2312
		local spinpart = Instance.new("Part",Weapon)
2313
		spinpart.Anchored = true
2314
		spinpart.CanCollide = false
2315
		spinpart.Transparency = 1
2316
		spinpart.CFrame = part.CFrame
2317
		local spinpart2 = Instance.new("Part",Weapon)
2318
		spinpart2.Anchored = true
2319
		spinpart2.CanCollide = false
2320
		spinpart2.Transparency = 1
2321
		spinpart2.CFrame = part.CFrame
2322
		MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2323
		part:remove()
2324
		local spinpart3 = Instance.new("Part",Weapon)
2325
		spinpart3.Anchored = true
2326
		spinpart3.CanCollide = false
2327
		spinpart3.Transparency = 1
2328
		spinpart3.CFrame = RootPart.CFrame * CF(0,0,-50)
2329
		local spinpart4 = Instance.new("Part",Weapon)
2330
		spinpart4.Anchored = true
2331
		spinpart4.CanCollide = false
2332
		spinpart4.Transparency = 1
2333
		spinpart4.CFrame = RootPart.CFrame * CF(0,0,-50)
2334
		for i = 1, 30 do
2335
			chuck:Play()
2336
			spinpart3.CFrame = spinpart3.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
2337
			spinpart4.CFrame = spinpart4.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
2338
			spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
2339
			spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
2340
			ShootMail(spinpart,50,2)
2341
			ShootMail(spinpart2,-50,2)
2342
			ShootMail(spinpart3,100,1)
2343
			ShootMail(spinpart4,-100,1)
2344
			Swait(10)
2345
		end
2346
		spinpart:remove()
2347
		spinpart2:remove()
2348
		spinpart3:remove()
2349
		spinpart4:remove()
2350
	end
2351
	chuck:Play()
2352
	MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2353
	for i = 1, 2 do
2354
		twist = 10
2355
		local spinpart = Instance.new("Part",Weapon)
2356
		spinpart.Anchored = true
2357
		spinpart.CanCollide = false
2358
		spinpart.Transparency = 1
2359
		spinpart.CFrame = Opening.CFrame
2360
		local spinpart2 = Instance.new("Part",Weapon)
2361
		spinpart2.Anchored = true
2362
		spinpart2.CanCollide = false
2363
		spinpart2.Transparency = 1
2364
		spinpart2.CFrame = Opening.CFrame
2365
		local mail = ShootMail(Opening,25,20)
2366
		for i = 1, 50 do
2367
			chuck:Play()
2368
			MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2369
			twist = twist + 1
2370
			if twist2 == true then
2371
				spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
2372
				spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
2373
			elseif twist2 == false then
2374
				spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
2375
				spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
2376
			end
2377
			if twist == 20 then
2378
				if twist2 == false then
2379
					twist2 = true
2380
				elseif twist2 == true then
2381
					twist2 = false
2382
				end
2383
				twist = 0
2384
			end
2385
			ShootMail(spinpart,125,1)
2386
			ShootMail(spinpart2,125,1)
2387
			local spinpart3 = Instance.new("Part",Weapon)
2388
			spinpart3.Anchored = true
2389
			spinpart3.CanCollide = false
2390
			spinpart3.Transparency = 1
2391
			spinpart3.CFrame = mail.CFrame
2392
			local spinpart4 = Instance.new("Part",Weapon)
2393
			spinpart4.Anchored = true
2394
			spinpart4.CanCollide = false
2395
			spinpart4.Transparency = 1
2396
			spinpart4.CFrame = mail.CFrame
2397
			spinpart3.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0)
2398
			spinpart4.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0)
2399
			MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2400
			ShootMail(spinpart3,85,1)
2401
			ShootMail(spinpart4,85,1)
2402
			spinpart3:remove()
2403
			spinpart4:remove()
2404
			Swait(10)
2405
		end
2406
		spinpart:remove()
2407
		spinpart2:remove()
2408
		twist = 0
2409
		mail:remove()
2410
	end
2411
	for i = 1, 4 do
2412
		twist = 10
2413
		local spinpart = Instance.new("Part",Weapon)
2414
		spinpart.Anchored = true
2415
		spinpart.CanCollide = false
2416
		spinpart.Transparency = 1
2417
		spinpart.CFrame = Opening.CFrame
2418
		local spinpart2 = Instance.new("Part",Weapon)
2419
		spinpart2.Anchored = true
2420
		spinpart2.CanCollide = false
2421
		spinpart2.Transparency = 1
2422
		spinpart2.CFrame = Opening.CFrame
2423
		local spinpart5 = Instance.new("Part",Weapon)
2424
		spinpart5.Anchored = true
2425
		spinpart5.CanCollide = false
2426
		spinpart5.Transparency = 1
2427
		spinpart5.CFrame = RootPart.CFrame * CF(0,0,-50)
2428
		local spinpart6 = Instance.new("Part",Weapon)
2429
		spinpart6.Anchored = true
2430
		spinpart6.CanCollide = false
2431
		spinpart6.Transparency = 1
2432
		spinpart6.CFrame = RootPart.CFrame * CF(0,0,-50)
2433
		local mail = ShootMail(Opening,25,20)
2434
		for i = 1, 50 do
2435
			chuck:Play()
2436
			MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2437
			twist = twist + 1
2438
			spinpart5.CFrame = spinpart5.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.4, 0)
2439
			spinpart6.CFrame = spinpart6.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.4, 0)
2440
			if twist2 == true then
2441
				spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
2442
				spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
2443
			elseif twist2 == false then
2444
				spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
2445
				spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
2446
			end
2447
			if twist == 20 then
2448
				if twist2 == false then
2449
					twist2 = true
2450
				elseif twist2 == true then
2451
					twist2 = false
2452
				end
2453
				twist = 0
2454
			end
2455
			ShootMail(spinpart,125,1)
2456
			ShootMail(spinpart2,125,1)
2457
			ShootMail(spinpart5,100,1)
2458
			ShootMail(spinpart6,-100,1)
2459
			local spinpart3 = Instance.new("Part",Weapon)
2460
			spinpart3.Anchored = true
2461
			spinpart3.CanCollide = false
2462
			spinpart3.Transparency = 1
2463
			spinpart3.CFrame = mail.CFrame
2464
			local spinpart4 = Instance.new("Part",Weapon)
2465
			spinpart4.Anchored = true
2466
			spinpart4.CanCollide = false
2467
			spinpart4.Transparency = 1
2468
			spinpart4.CFrame = mail.CFrame
2469
			spinpart3.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0)
2470
			spinpart4.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0)
2471
			MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
2472
			ShootMail(spinpart3,85,1)
2473
			ShootMail(spinpart4,85,1)
2474
			spinpart3:remove()
2475
			spinpart4:remove()
2476
			Swait(10)
2477
		end
2478
		spinpart:remove()
2479
		spinpart2:remove()
2480
		spinpart5:remove()
2481
		spinpart6:remove()
2482
		twist = 0
2483
		mail:remove()
2484
	end
2485
	ATTACK = false
2486
	Rooted = false
2487
end
2488
2489
--//=================================\\
2490
--||	  ASSIGN THINGS TO KEYS
2491
--\\=================================//
2492
2493
Humanoid.Changed:connect(function(Jump)
2494
	if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
2495
		Humanoid.Jump = false
2496
	end
2497
end)
2498
2499
--//=================================\\
2500
--\\=================================//
2501
2502
2503
function unanchor()
2504
	if UNANCHOR == true then
2505
		g = Character:GetChildren()
2506
		for i = 1, #g do
2507
			if g[i].ClassName == "Part" then
2508
				g[i].Anchored = false
2509
			end
2510
		end
2511
	end
2512
end
2513
2514
2515
--//=================================\\
2516
--||	WRAP THE WHOLE SCRIPT UP
2517
--\\=================================//
2518
2519
Humanoid.Changed:connect(function(Jump)
2520
	if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
2521
		Humanoid.Jump = false
2522
	end
2523
end)
2524
2525
		ANIMATE.Parent = nil
2526
		local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
2527
		IDLEANIMATION:Play()
2528
		Swait()
2529
		ANIMATOR.Parent = nil
2530
		Disable_Jump = true
2531
2532
while true do
2533
	Swait()
2534
	SINE = SINE + CHANGE
2535
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
2536
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
2537
	local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position)
2538
	local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character)
2539
	local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
2540
		if ANIM == "Walk" and TORSOVELOCITY > 1 then
2541
			RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2542
			Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2543
			RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2544
			LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2545
		elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
2546
			RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2547
			Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2548
			RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2549
			LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2550
		end
2551
		if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
2552
			ANIM = "Jump"
2553
			if ATTACK == false then
2554
				RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2555
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2556
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
2557
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
2558
				RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
2559
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
2560
	        end
2561
		elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
2562
			ANIM = "Fall"
2563
			if ATTACK == false then
2564
				RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2565
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2566
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
2567
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
2568
				RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
2569
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
2570
			end
2571
		elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
2572
			ANIM = "Idle"
2573
			if ATTACK == false then
2574
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, -0 * Player_Size, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 0.15 / Animation_Speed)
2575
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.15 / Animation_Speed)
2576
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
2577
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
2578
				RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size -0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2579
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2580
			end
2581
		elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
2582
			ANIM = "Walk"
2583
			WALK = WALK + 1 / Animation_Speed
2584
			if WALK >= 15 - (5 * (Humanoid.WalkSpeed / 16 / Player_Size)) then
2585
				WALK = 0
2586
				if WALKINGANIM == true then
2587
					WALKINGANIM = false
2588
				elseif WALKINGANIM == false then
2589
					WALKINGANIM = true
2590
				end
2591
			end
2592
			--RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2593
			--LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2594
			if ATTACK == false then
2595
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 0.15 / Animation_Speed)
2596
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.15 / Animation_Speed)
2597
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
2598
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
2599
				RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2600
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2601
			end
2602
		end
2603
if #Effects2>0 then
2604
for e=1,#Effects2 do
2605
if Effects2[e]~=nil then
2606
local Thing=Effects2[e]
2607
if Thing~=nil then
2608
local Part=Thing[1]
2609
local Mode=Thing[2]
2610
local Delay=Thing[3]
2611
local IncX=Thing[4]
2612
local IncY=Thing[5]
2613
local IncZ=Thing[6]
2614
local Part2=Thing[8]
2615
if Thing[1].Transparency<=1 then
2616
if Thing[2]=="Block1" then
2617
Thing[1].CFrame=Part2.CFrame
2618
Mesh=Thing[1].Mesh
2619
Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
2620
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
2621
elseif Thing[2]=="Cylinder" then
2622
Mesh=Thing[1].Mesh
2623
Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
2624
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
2625
elseif Thing[2]=="Blood" then
2626
Mesh=Thing[7]
2627
Thing[1].CFrame=Thing[1].CFrame*CF(0,.5,0)
2628
Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
2629
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
2630
elseif Thing[2]=="Elec" then
2631
Mesh=Thing[1].Mesh
2632
Mesh.Scale=Mesh.Scale+VT(Thing[7],Thing[8],Thing[9])
2633
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
2634
elseif Thing[2]=="Disappear" then
2635
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
2636
end
2637
else
2638
Part.Parent=nil
2639
table.remove(Effects2,e)
2640
end
2641
end
2642
end
2643
end
2644
end
2645
unanchor()
2646
Humanoid.MaxHealth = "inf"
2647
Humanoid.Health = "inf"
2648
if Rooted == false then
2649
	--Disable_Jump = false
2650
	Humanoid.WalkSpeed = Speed
2651
elseif Rooted == true then
2652
	Disable_Jump = true
2653
	Humanoid.WalkSpeed = 0
2654
end
2655
--print(TORSOVELOCITY)
2656
end
2657
2658
--//=================================\\
2659
--\\=================================//
2660
2661
2662
2663
2664
2665
--//====================================================\\--
2666
--||			  		 END OF SCRIPT
2667
--\\====================================================//--
2668
wait(4)
2669
2670
2671
2672
end))
2673
LocalScript136.Parent = mas
2674
table.insert(cors,sandbox(LocalScript136,function()
2675
2676
2677
--Hey guys was making this script i can't make the attacks cause i'm lazy, but i will add damege bricks, made by animescapetower
2678
--//====================================================\\--
2679
--||			   CREATED BY SHACKLUSTER
2680
--\\====================================================//--
2681
2682
2683
2684
wait(0.2)
2685
2686
2687
2688
Player = game:GetService("Players").LocalPlayer
2689
PlayerGui = Player.PlayerGui
2690
Cam = workspace.CurrentCamera
2691
Backpack = Player.Backpack
2692
Character = Player.Character
2693
Humanoid = Character.Humanoid
2694
Mouse = Player:GetMouse()
2695
RootPart = Character["HumanoidRootPart"]
2696
Torso = Character["Torso"]
2697
Head = Character["Head"]
2698
RightArm = Character["Right Arm"]
2699
LeftArm = Character["Left Arm"]
2700
RightLeg = Character["Right Leg"]
2701
LeftLeg = Character["Left Leg"]
2702
RootJoint = RootPart["RootJoint"]
2703
Neck = Torso["Neck"]
2704
RightShoulder = Torso["Right Shoulder"]
2705
LeftShoulder = Torso["Left Shoulder"]
2706
RightHip = Torso["Right Hip"]
2707
LeftHip = Torso["Left Hip"]
2708
local FinalInboxLink = "rbxassetid://0"
2709
local NormalMusicLink = "rbxassetid://0"
2710
local sick = Instance.new("Sound",Character)
2711
sick.SoundId = "rbxassetid://0"
2712
sick.Looped = true
2713
sick.Pitch = 1
2714
sick.Volume = 5
2715
sick:Play()
2716
2717
IT = Instance.new
2718
CF = CFrame.new
2719
VT = Vector3.new
2720
RAD = math.rad
2721
C3 = Color3.new
2722
UD2 = UDim2.new
2723
BRICKC = BrickColor.new
2724
ANGLES = CFrame.Angles
2725
EULER = CFrame.fromEulerAnglesXYZ
2726
COS = math.cos
2727
ACOS = math.acos
2728
SIN = math.sin
2729
ASIN = math.asin
2730
ABS = math.abs
2731
MRANDOM = math.random
2732
FLOOR = math.floor
2733
2734
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
2735
	local NEWMESH = IT(MESH)
2736
	if MESH == "SpecialMesh" then
2737
		NEWMESH.MeshType = MESHTYPE
2738
		if MESHID ~= "nil" and MESHID ~= "" then
2739
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
2740
		end
2741
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
2742
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
2743
		end
2744
	end
2745
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
2746
	NEWMESH.Scale = SCALE
2747
	NEWMESH.Parent = PARENT
2748
	return NEWMESH
2749
end
2750
2751
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE)
2752
	local NEWPART = IT("Part")
2753
	NEWPART.formFactor = FORMFACTOR
2754
	NEWPART.Reflectance = REFLECTANCE
2755
	NEWPART.Transparency = TRANSPARENCY
2756
	NEWPART.CanCollide = false
2757
	NEWPART.Locked = true
2758
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
2759
	NEWPART.Name = NAME
2760
	NEWPART.Size = SIZE
2761
	NEWPART.Position = Torso.Position
2762
	NEWPART.Material = MATERIAL
2763
	NEWPART:BreakJoints()
2764
	NEWPART.Parent = PARENT
2765
	return NEWPART
2766
end
2767
2768
2769
--//=================================\\
2770
--||		  CUSTOMIZATION
2771
--\\=================================//
2772
2773
Class_Name = "Template"
2774
Weapon_Name = "Add-ons"
2775
2776
Custom_Colors = {
2777
	Custom_Color_1 = BRICKC("Really red"); --1st color for the weapon.
2778
	Custom_Color_2 = BRICKC("Really blue"); --2nd color for the weapon.
2779
2780
	Custom_Color_3 = BRICKC("Institutional white"); --Color for the abilities.
2781
	Custom_Color_4 = BRICKC("Institutional white"); --Color for the secondary bar.
2782
	Custom_Color_5 = BRICKC("Institutional white"); --Color for the mana bar.
2783
	Custom_Color_6 = BRICKC("Institutional white"); --Color for the health bar.
2784
	Custom_Color_7 = BRICKC("Institutional white"); --Color for the stun bar.
2785
2786
	Custom_Color_8 = BRICKC("Institutional white"); --Background for the mana bar.
2787
	Custom_Color_9 = BRICKC("Institutional white"); --Background for the secondary mana bar.
2788
	Custom_Color_10 = BRICKC("Institutional white"); --Background for the stun bar.
2789
	Custom_Color_11 = BRICKC("Institutional white"); --Background for the health bar.
2790
	Custom_Color_12 = BRICKC("Institutional white"); --Background for the abilities.
2791
}
2792
2793
2794
Player_Size = 1 --Size of the player.
2795
Animation_Speed = 3
2796
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
2797
2798
local Speed = 16
2799
local Effects2 = {}
2800
2801
--//=================================\\
2802
--|| 	  END OF CUSTOMIZATION
2803
--\\=================================//
2804
2805
	local function weldBetween(a, b)
2806
	    local weldd = Instance.new("ManualWeld")
2807
	    weldd.Part0 = a
2808
	    weldd.Part1 = b
2809
	    weldd.C0 = CFrame.new()
2810
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
2811
	    weldd.Parent = a
2812
	    return weldd
2813
	end
2814
2815
function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
2816
local acs = Instance.new("Part")
2817
acs.CanCollide = false
2818
acs.Anchored = false
2819
acs.Size = Vector3.new(0,0,0)
2820
acs.CFrame = attachmentpart.CFrame
2821
acs.Parent = Character
2822
acs.BrickColor = color
2823
    local meshs = Instance.new("SpecialMesh")
2824
    meshs.MeshId = mesh
2825
    meshs.TextureId = texture
2826
    meshs.Parent = acs
2827
    meshs.Scale = scale
2828
    meshs.Offset = offset
2829
weldBetween(attachmentpart,acs)
2830
end
2831
2832
function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE)
2833
if TYPE == "Gem" then
2834
	local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
2835
	acs.Anchored = false
2836
    acs.CanCollide = false
2837
	acs.CFrame = PART.CFrame
2838
	local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
2839
weldBetween(PART,acs)
2840
elseif TYPE == "Skull" then
2841
	local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
2842
	acs.Anchored = false
2843
    acs.CanCollide = false
2844
	acs.CFrame = PART.CFrame
2845
	local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
2846
weldBetween(PART,acs)
2847
elseif TYPE == "Eye" then
2848
	local acs = CreatePart(3, Character, "Neon", 0, 0, COLOR, "Part", VT(0,0,0))
2849
	acs.Anchored = false
2850
    acs.CanCollide = false
2851
	acs.CFrame = PART.CFrame
2852
	local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
2853
weldBetween(PART,acs)
2854
end
2855
end
2856
2857
--//=================================\\
2858
--|| 	      USEFUL VALUES
2859
--\\=================================//
2860
2861
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
2862
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
2863
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
2864
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
2865
local CO1 = 0
2866
local CO2 = 0
2867
local CO3 = 0
2868
local CO4 = 0
2869
local CHANGEDEFENSE = 0
2870
local CHANGEDAMAGE = 0
2871
local CHANGEMOVEMENT = 0
2872
local ANIM = "Idle"
2873
local ATTACK = false
2874
local EQUIPPED = false
2875
local HOLD = false
2876
local COMBO = 999
2877
local LASTPOINT = nil
2878
local BLCF = nil
2879
local SCFR = nil
2880
local STAGGERHITANIM = false
2881
local STAGGERANIM = false
2882
local STUNANIM = false
2883
local CRITCHANCENUMBER = 0
2884
local IDLENUMBER = 0
2885
local DONUMBER = 0
2886
local HANDIDLE = false
2887
local SINE = 0
2888
local CHANGE = 2 / Animation_Speed
2889
local WALKINGANIM = false
2890
local WALK = 0
2891
local DISABLEJUMPING = false
2892
local HASBEENBLOCKED = false
2893
local STUNDELAYNUMBER = 0
2894
local MANADELAYNUMBER = 0
2895
local SECONDARYMANADELAYNUMBER = 0
2896
local ROBLOXIDLEANIMATION = IT("Animation")
2897
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
2898
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
2899
--ROBLOXIDLEANIMATION.Parent = Humanoid
2900
local WEAPONGUI = IT("ScreenGui", nil)
2901
WEAPONGUI.Name = "Weapon GUI"
2902
local WEAPONTOOL = IT("HopperBin", nil)
2903
WEAPONTOOL.Name = Weapon_Name
2904
local Weapon = IT("Model")
2905
Weapon.Name = Weapon_Name
2906
local Effects = IT("Folder", Weapon)
2907
Effects.Name = "Effects"
2908
local ANIMATOR = Humanoid.Animator
2909
local ANIMATE = Character.Animate
2910
local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
2911
local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
2912
local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
2913
local HITBLOCKSOUNDS = {"199148933", "199148947"}
2914
local UNANCHOR = true
2915
2916
--//=================================\\
2917
--\\=================================//
2918
2919
--//=================================\\
2920
--||			  STATS
2921
--\\=================================//
2922
2923
if Character:FindFirstChild("Stats") ~= nil then
2924
Character:FindFirstChild("Stats").Parent = nil
2925
end
2926
2927
local Stats = IT("Folder", nil)
2928
Stats.Name = "Stats"
2929
local ChangeStat = IT("Folder", Stats)
2930
ChangeStat.Name = "ChangeStat"
2931
local Defense = IT("NumberValue", Stats)
2932
Defense.Name = "Defense"
2933
Defense.Value = 1
2934
local Movement = IT("NumberValue", Stats)
2935
Movement.Name = "Movement"
2936
Movement.Value = 1
2937
local Damage = IT("NumberValue", Stats)
2938
Damage.Name = "Damage"
2939
Damage.Value = math.huge
2940
local Mana = IT("NumberValue", Stats)
2941
Mana.Name = "Mana"
2942
Mana.Value = 0
2943
local SecondaryMana = IT("NumberValue", Stats)
2944
SecondaryMana.Name = "SecondaryMana"
2945
SecondaryMana.Value = 0
2946
local CanCrit = IT("BoolValue", Stats)
2947
CanCrit.Name = "CanCrit"
2948
CanCrit.Value = false
2949
local CritChance = IT("NumberValue", Stats)
2950
CritChance.Name = "CritChance"
2951
CritChance.Value = 20
2952
local CanPenetrateArmor = IT("BoolValue", Stats)
2953
CanPenetrateArmor.Name = "CanPenetrateArmor"
2954
CanPenetrateArmor.Value = false
2955
local AntiTeamKill = IT("BoolValue", Stats)
2956
AntiTeamKill.Name = "AntiTeamKill"
2957
AntiTeamKill.Value = false
2958
local Rooted = IT("BoolValue", Stats)
2959
Rooted.Name = "Rooted"
2960
Rooted.Value = false
2961
local Block = IT("BoolValue", Stats)
2962
Block.Name = "Block"
2963
Block.Value = false
2964
local RecentEnemy = IT("ObjectValue", Stats)
2965
RecentEnemy.Name = "RecentEnemy"
2966
RecentEnemy.Value = nil
2967
local StaggerHit = IT("BoolValue", Stats)
2968
StaggerHit.Name = "StaggerHit"
2969
StaggerHit.Value = false
2970
local Stagger = IT("BoolValue", Stats)
2971
Stagger.Name = "Stagger"
2972
Stagger.Value = false
2973
local Stun = IT("BoolValue", Stats)
2974
Stun.Name = "Stun"
2975
Stun.Value = false
2976
local StunValue = IT("NumberValue", Stats)
2977
StunValue.Name = "StunValue"
2978
StunValue.Value = 0
2979
2980
2981
--//=================================\\
2982
--\\=================================//
2983
2984
2985
2986
2987
2988
--//=================================\\
2989
--|| 	     DEBUFFS / BUFFS
2990
--\\=================================//
2991
2992
local DEFENSECHANGE1 = IT("NumberValue", ChangeStat)
2993
DEFENSECHANGE1.Name = "ChangeDefense"
2994
DEFENSECHANGE1.Value = 0
2995
2996
local MOVEMENTCHANGE1 = IT("NumberValue", nil)
2997
MOVEMENTCHANGE1.Name = "ChangeMovement"
2998
MOVEMENTCHANGE1.Value = 0
2999
3000
--//=================================\\
3001
--\\=================================//
3002
3003
3004
3005
3006
3007
--//=================================\\
3008
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
3009
--\\=================================//
3010
3011
ArtificialHB = Instance.new("BindableEvent", script)
3012
ArtificialHB.Name = "ArtificialHB"
3013
3014
script:WaitForChild("ArtificialHB")
3015
3016
frame = Frame_Speed
3017
tf = 0
3018
allowframeloss = false
3019
tossremainder = false
3020
lastframe = tick()
3021
script.ArtificialHB:Fire()
3022
3023
game:GetService("RunService").Heartbeat:connect(function(s, p)
3024
	tf = tf + s
3025
	if tf >= frame then
3026
		if allowframeloss then
3027
			script.ArtificialHB:Fire()
3028
			lastframe = tick()
3029
		else
3030
			for i = 1, math.floor(tf / frame) do
3031
				script.ArtificialHB:Fire()
3032
			end
3033
		lastframe = tick()
3034
		end
3035
		if tossremainder then
3036
			tf = 0
3037
		else
3038
			tf = tf - frame * math.floor(tf / frame)
3039
		end
3040
	end
3041
end)
3042
3043
--//=================================\\
3044
--\\=================================//
3045
3046
3047
3048
3049
3050
--//=================================\\
3051
--|| 	      SOME FUNCTIONS
3052
--\\=================================//
3053
3054
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
3055
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
3056
end
3057
3058
function PositiveAngle(NUMBER)
3059
	if NUMBER >= 0 then
3060
		NUMBER = 0
3061
	end
3062
	return NUMBER
3063
end
3064
3065
function NegativeAngle(NUMBER)
3066
	if NUMBER <= 0 then
3067
		NUMBER = 0
3068
	end
3069
	return NUMBER
3070
end
3071
3072
function Swait(NUMBER)
3073
	if NUMBER == 0 or NUMBER == nil then
3074
		ArtificialHB.Event:wait()
3075
	else
3076
		for i = 1, NUMBER do
3077
			ArtificialHB.Event:wait()
3078
		end
3079
	end
3080
end
3081
3082
function QuaternionFromCFrame(cf)
3083
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
3084
	local trace = m00 + m11 + m22
3085
	if trace > 0 then 
3086
		local s = math.sqrt(1 + trace)
3087
		local recip = 0.5 / s
3088
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
3089
	else
3090
		local i = 0
3091
		if m11 > m00 then
3092
			i = 1
3093
		end
3094
		if m22 > (i == 0 and m00 or m11) then
3095
			i = 2
3096
		end
3097
		if i == 0 then
3098
			local s = math.sqrt(m00 - m11 - m22 + 1)
3099
			local recip = 0.5 / s
3100
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
3101
		elseif i == 1 then
3102
			local s = math.sqrt(m11 - m22 - m00 + 1)
3103
			local recip = 0.5 / s
3104
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
3105
		elseif i == 2 then
3106
			local s = math.sqrt(m22 - m00 - m11 + 1)
3107
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
3108
		end
3109
	end
3110
end
3111
 
3112
function QuaternionToCFrame(px, py, pz, x, y, z, w)
3113
	local xs, ys, zs = x + x, y + y, z + z
3114
	local wx, wy, wz = w * xs, w * ys, w * zs
3115
	local xx = x * xs
3116
	local xy = x * ys
3117
	local xz = x * zs
3118
	local yy = y * ys
3119
	local yz = y * zs
3120
	local zz = z * zs
3121
	return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
3122
end
3123
 
3124
function QuaternionSlerp(a, b, t)
3125
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
3126
	local startInterp, finishInterp;
3127
	if cosTheta >= 0.0001 then
3128
		if (1 - cosTheta) > 0.0001 then
3129
			local theta = ACOS(cosTheta)
3130
			local invSinTheta = 1 / SIN(theta)
3131
			startInterp = SIN((1 - t) * theta) * invSinTheta
3132
			finishInterp = SIN(t * theta) * invSinTheta
3133
		else
3134
			startInterp = 1 - t
3135
			finishInterp = t
3136
		end
3137
	else
3138
		if (1 + cosTheta) > 0.0001 then
3139
			local theta = ACOS(-cosTheta)
3140
			local invSinTheta = 1 / SIN(theta)
3141
			startInterp = SIN((t - 1) * theta) * invSinTheta
3142
			finishInterp = SIN(t * theta) * invSinTheta
3143
		else
3144
			startInterp = t - 1
3145
			finishInterp = t
3146
		end
3147
	end
3148
	return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
3149
end
3150
3151
function Clerp(a, b, t)
3152
	local qa = {QuaternionFromCFrame(a)}
3153
	local qb = {QuaternionFromCFrame(b)}
3154
	local ax, ay, az = a.x, a.y, a.z
3155
	local bx, by, bz = b.x, b.y, b.z
3156
	local _t = 1 - t
3157
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
3158
end
3159
3160
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
3161
	local frame = IT("Frame")
3162
	frame.BackgroundTransparency = TRANSPARENCY
3163
	frame.BorderSizePixel = BORDERSIZEPIXEL
3164
	frame.Position = POSITION
3165
	frame.Size = SIZE
3166
	frame.BackgroundColor3 = COLOR
3167
	frame.BorderColor3 = BORDERCOLOR
3168
	frame.Name = NAME
3169
	frame.Parent = PARENT
3170
	return frame
3171
end
3172
3173
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
3174
	local label = IT("TextLabel")
3175
	label.BackgroundTransparency = 1
3176
	label.Size = UD2(1, 0, 1, 0)
3177
	label.Position = UD2(0, 0, 0, 0)
3178
	label.TextColor3 = C3(255, 255, 255)
3179
	label.TextStrokeTransparency = STROKETRANSPARENCY
3180
	label.TextTransparency = TRANSPARENCY
3181
	label.FontSize = TEXTFONTSIZE
3182
	label.Font = TEXTFONT
3183
	label.BorderSizePixel = BORDERSIZEPIXEL
3184
	label.TextScaled = true
3185
	label.Text = TEXT
3186
	label.Name = NAME
3187
	label.Parent = PARENT
3188
	return label
3189
end
3190
3191
function NoOutlines(PART)
3192
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
3193
end
3194
3195
3196
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
3197
	local NEWWELD = IT(TYPE)
3198
	NEWWELD.Part0 = PART0
3199
	NEWWELD.Part1 = PART1
3200
	NEWWELD.C0 = C0
3201
	NEWWELD.C1 = C1
3202
	NEWWELD.Parent = PARENT
3203
	return NEWWELD
3204
end
3205
3206
function CreateSound(ID, PARENT, VOLUME, PITCH)
3207
	coroutine.resume(coroutine.create(function()
3208
		local NEWSOUND = IT("Sound", PARENT)
3209
		NEWSOUND.Volume = VOLUME
3210
		NEWSOUND.Pitch = PITCH
3211
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
3212
		Swait()
3213
		NEWSOUND:play()
3214
		game:GetService("Debris"):AddItem(NEWSOUND, 10)
3215
	end))
3216
end
3217
3218
3219
--//=================================\\
3220
--\\=================================//
3221
3222
3223
--//=================================\\
3224
--||	     WEAPON CREATION
3225
--\\=================================//
3226
3227
local Handle = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(1.8,3.5,1.8))
3228
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0 * Player_Size, -1.5 * Player_Size, 1 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
3229
local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2.2,1,2.2))
3230
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, 2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
3231
local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2,0.3,2))
3232
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, -0.2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
3233
local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2,0.3,2))
3234
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, -1.2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
3235
local Opening = CreatePart(3, Weapon, "Plastic", 0, 0, "Really black", "Handle", VT(1.2,0.6,0.1))
3236
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", Opening, Handle, Opening, CF(0 * Player_Size, -0.8 * Player_Size, 0.9 * Player_Size) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
3237
local HandlePart = CreatePart(3, Weapon, "Metal", 0, 0, "Stone grey", "Handle", VT(1,1,0.1))
3238
local decal = Instance.new("Decal",HandlePart)
3239
decal.Texture = "http://www.roblox.com/asset/?id=140490792"
3240
decal.Face = "Back"
3241
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, 0.6 * Player_Size, 0.9 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
3242
3243
for _, c in pairs(Weapon:GetChildren()) do
3244
	if c.ClassName == "Part" then
3245
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
3246
	end
3247
end
3248
3249
local chuck = Instance.new("Sound",Effects)
3250
chuck.SoundId = "rbxassetid://11900833"
3251
chuck.Pitch = 2
3252
chuck.Volume = 1
3253
3254
Weapon.Parent = Character
3255
3256
Humanoid.Died:connect(function()
3257
	ATTACK = true
3258
end)
3259
3260
print(Class_Name.." loaded.")
3261
3262
--//=================================\\
3263
--\\=================================//
3264
3265
function dealdamage(hit,min,max,maxstrength,beserk)
3266
	if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent:FindFirstChild("HitBy"..Player.Name) == nil then
3267
		local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
3268
		local dmg = math.random(min,max)
3269
		if humanoid.Health > 0 then
3270
			if beserk == true then
3271
				humanoid.Health = 0
3272
			else
3273
				CreateSound("260430060", hit, 1.2, MRANDOM(7, 12) / 10)
3274
				--hit.Velocity = CFrame.new(Torso.Position,hit.Position).lookVector*5*maxstrength
3275
				humanoid.Health = humanoid.Health - dmg
3276
				--StatLabel("Normal", hit.CFrame * CF(0, 0 + (hit.Size.z - 1), 0), dmg, C3(255/255, 0, 0))
3277
				local defence = Instance.new("BoolValue",hit.Parent)
3278
				defence.Name = ("HitBy"..Player.Name)
3279
				game:GetService("Debris"):AddItem(defence, 0.05)
3280
			end
3281
		end
3282
	end
3283
end
3284
3285
--//=================================\\
3286
--\\=================================//
3287
3288
function chatfunc(text)
3289
local chat = coroutine.wrap(function()
3290
if Character:FindFirstChild("TalkingBillBoard")~= nil then
3291
Character:FindFirstChild("TalkingBillBoard"):destroy()
3292
end
3293
local naeeym2 = Instance.new("BillboardGui",Character)
3294
naeeym2.Size = UDim2.new(0,100,0,40)
3295
naeeym2.StudsOffset = Vector3.new(0,3,0)
3296
naeeym2.Adornee = Character.Head
3297
naeeym2.Name = "TalkingBillBoard"
3298
local tecks2 = Instance.new("TextLabel",naeeym2)
3299
tecks2.BackgroundTransparency = 1
3300
tecks2.BorderSizePixel = 0
3301
tecks2.Text = ""
3302
tecks2.Font = "SciFi"
3303
tecks2.TextSize = 30
3304
tecks2.TextStrokeTransparency = 1
3305
tecks2.TextColor3 = Color3.new(0,0,0)
3306
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
3307
tecks2.Size = UDim2.new(1,0,0.5,0)
3308
local tecks3 = Instance.new("TextLabel",naeeym2)
3309
tecks3.BackgroundTransparency = 1
3310
tecks3.BorderSizePixel = 0
3311
tecks3.Text = ""
3312
tecks3.Font = "SciFi"
3313
tecks3.TextSize = 30
3314
tecks3.TextStrokeTransparency = 1
3315
tecks3.TextColor3 = Color3.new(0,0,0)
3316
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
3317
tecks3.Size = UDim2.new(1,0,0.5,0)
3318
for i = 1,string.len(text),1 do
3319
tecks2.Text = string.sub(text,1,i)
3320
tecks3.Text = string.sub(text,1,i)
3321
wait(0.01)
3322
end
3323
wait(2)
3324
for i = 1, 50 do
3325
Swait()
3326
tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
3327
tecks2.Rotation = tecks2.Rotation - .8
3328
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
3329
tecks2.TextTransparency = tecks2.TextTransparency + .04
3330
tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
3331
tecks3.Rotation = tecks2.Rotation + .8
3332
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
3333
tecks3.TextTransparency = tecks2.TextTransparency + .04
3334
end
3335
naeeym2:Destroy()
3336
end)
3337
chat()
3338
end
3339
3340
function onChatted(msg)
3341
	if msg == "Mailman's Wrath" then
3342
		chatfunc("Spell card! "..msg.."!")
3343
		StartPosition()
3344
		Swait(70)
3345
		MailmansWrath()
3346
	elseif msg == "Papercut Chaos" then
3347
		StartPosition()
3348
		chatfunc("Spell card! "..msg.."!")
3349
		Swait(70)
3350
		PapercutChaos()
3351
	elseif msg == "Mailbox Madness" then
3352
		StartPosition()
3353
		chatfunc("Spell card! "..msg.."!")
3354
		MailboxMadness()
3355
	elseif msg == "Final Inbox" then
3356
		StartPosition()
3357
		chatfunc("SPELL CARD! FINAL INBOX!")
3358
		Swait(80)	
3359
		sick.SoundId = FinalInboxLink
3360
        sick.Volume = 3
3361
		sick:Play()
3362
		chatfunc("DIE!")
3363
		FinalInbox()
3364
		sick.SoundId = NormalMusicLink
3365
        sick.Volume= 1
3366
		sick:Play()
3367
elseif msg == "Card Demon" then
3368
3369
chatfunc("SPELL CARD! CARD DEMON!")
3370
sick.Volume = 0
3371
local RbxAssetReached = " :RBCX2"
3372
warn('This script is still indevelopment so becareful for glitches or bugs'..RbxAssetReached)
3373
wait(2)
3374
warn('YOU WILL NOT SURVIVE THIS TIME'..RbxAssetReached)
3375
--Hey guys was making this script i can't make the attacks cause i'm lazy, but i will add damege bricks, made by animescapetower
3376
local player = game.Players.LocalPlayer
3377
local Arm1 = game.Players.LocalPlayer.Character["Left Arm"]
3378
local Arm2 = game.Players.LocalPlayer.Character["Right Arm"]
3379
local Leg1 = game.Players.LocalPlayer.Character["Left Leg"]
3380
local Leg2 = game.Players.LocalPlayer.Character["Right Leg"]
3381
local humanoid = player.Character.Humanoid
3382
local mouse = player:GetMouse()
3383
local anim1= Instance.new("Animation")
3384
anim1.AnimationId = "http://www.roblox.com/asset/?id=235542946"
3385
local anim2 = Instance.new("Animation")
3386
anim2.AnimationId = "http://www.roblox.com/asset/?id=32326240"
3387
local anim23 = Instance.new("Animation")
3388
anim23.AnimationId = "http://www.roblox.com/asset/?id=105371766"
3389
3390
3391
local bg = Instance.new("BillboardGui") 
3392
bg.Name = "Bamma"
3393
bg.Parent = game.Players.LocalPlayer.Character.Head
3394
bg.Adornee = game.Players.LocalPlayer.Character.Head
3395
-- Same size as Head 
3396
bg.Size = UDim2.new(1, 0, 1, 0) 
3397
-- Above (defaults to inside) 
3398
bg.StudsOffset = Vector3.new(0, 2, 0) 
3399
3400
local frame = Instance.new("Frame") 
3401
frame.Parent = bg 
3402
frame.Size = UDim2.new(1, 0, 1, 0) 
3403
frame.BackgroundTransparency = 0.7 
3404
frame.BackgroundColor3 = Color3.new(1, 1, 1) 
3405
3406
local text = Instance.new("TextLabel") 
3407
text.Parent = frame 
3408
text.Position = UDim2.new(0.25, 0, 0.25, 0) 
3409
text.Size = UDim2.new(0.5, 0, 0.5, 0) 
3410
text.BackgroundTransparency =1
3411
text.Text = "Dragon Slayer" 
3412
3413
3414
mouse.KeyDown:connect(function(key)
3415
	if key == "z" then
3416
text.Text = "Spin" 
3417
wait(4)	
3418
 
3419
local playAnim = humanoid:LoadAnimation(anim1)
3420
		playAnim:Play()
3421
wait(1)
3422
text.Text = "Dragon Slayer"
3423
wait(3)
3424
playAnim:Stop()
3425
3426
3427
	
3428
	end
3429
end)
3430
3431
mouse.KeyDown:connect(function(key)
3432
	if key == "f" then
3433
text.Text = "Punch" 
3434
	
3435
local playAnim = humanoid:LoadAnimation(anim2)
3436
		playAnim:Play()
3437
wait(5)
3438
text.Text = "Dragon Slayer" 
3439
playAnim:Stop()
3440
3441
	
3442
	end
3443
end)
3444
3445
mouse.KeyDown:connect(function(key)
3446
	if key == "k" then
3447
text.Text = "DOOM DRAGON" 
3448
	
3449
local playAnim = humanoid:LoadAnimation(anim23)
3450
		playAnim:Play()
3451
wait(5)
3452
text.Text = "Dragon Slayer" 
3453
playAnim:Stop()
3454
	
3455
	
3456
	end
3457
end)
3458
3459
mouse.KeyDown:connect(function(key)
3460
	if key == "e" then--Activates the damege part
3461
function onTouched(part)
3462
 local h = part.Parent:findFirstChild("Humanoid")
3463
 if h~=nil then
3464
  h.Health = h.Health -5 -- The most not so damegeing part is this
3465
  wait(2.00)
3466
 end
3467
end
3468
3469
Arm2.Touched:connect(onTouched)
3470
	end
3471
end)
3472
3473
3474
3475
game.Players.LocalPlayer.Character.Head.CanCollide = false
3476
	game.Players.LocalPlayer.Character.Torso.CanCollide = false
3477
local vy = Instance.new("Sound")
3478
vy.Name = "SongyName"
3479
vy.SoundId = "rbxassetid://0"
3480
vy.Volume = 10
3481
vy.PlaybackSpeed = 1
3482
vy.Parent = game.Players.LocalPlayer.Character.Torso
3483
vy.Looped = true
3484
vy:Play()
3485
game.Players.LocalPlayer.Character.Humanoid.MaxHealth = math.huge
3486
game.Players.LocalPlayer.Character.Humanoid.Health = math.huge
3487
while true do
3488
	game:GetService("RunService").Stepped:wait()
3489
	game.Players.LocalPlayer.Character.Head.CanCollide = false
3490
	game.Players.LocalPlayer.Character.Torso.CanCollide = false
3491
   
3492
Arm1.Transparency = 0.6
3493
Arm2.Transparency = 0.6
3494
Leg1.Transparency = 0.6
3495
Leg2.Transparency = 0.6
3496
game.Players.LocalPlayer.Character.Torso.Transparency = 0.6
3497
game.Players.LocalPlayer.Character.Head.Transparency = 0.6
3498
wait(0.1)
3499
Arm1.Transparency = 1
3500
Arm2.Transparency = 1
3501
Leg1.Transparency = 1
3502
Leg2.Transparency = 1
3503
game.Players.LocalPlayer.Character.Torso.Transparency = 1
3504
game.Players.LocalPlayer.Character.Head.Transparency = 1
3505
3506
3507
wait(0.1)
3508
Arm1.Transparency = 0
3509
Arm2.Transparency = 0
3510
Leg1.Transparency = 0
3511
Leg2.Transparency = 0
3512
game.Players.LocalPlayer.Character.Torso.Transparency = 0
3513
game.Players.LocalPlayer.Character.Head.Transparency = 0
3514
3515
3516
wait(0.1)
3517
game.Players.LocalPlayer.Character.Head.CanCollide = false
3518
game.Players.LocalPlayer.Character.Torso.CanCollide = false
3519
end
3520
3521
3522
3523
	
3524
3525
3526
elseif msg == "Card Madness" then
3527
StartPosition()
3528
chatfunc("SPELL CARD! CARD MADNESS!")
3529
wait(1)
3530
chatfunc("So you wanna die like the others")
3531
wait(1)
3532
chatfunc("THEN DIE")
3533
wait(1)
3534
chatfunc("ULTIMATE CARD MADNESS ATTACK")
3535
MailboxMadness()
3536
MagicSphere()
3537
MailmansWrath()
3538
FinalInbox()
3539
MailboxMadness()
3540
MagicSphere()
3541
MailmansWrath()
3542
3543
sick.SoundId = "rbxassetid://0"
3544
        sick.Volume = 5
3545
		sick:Play()
3546
3547
end
3548
end
3549
Player.Chatted:connect(onChatted)
3550
3551
3552
--//=================================\\
3553
--||	 	DANMAKU MADNESS
3554
--\\=================================//
3555
3556
local Mail = Instance.new("Part")
3557
	Mail.Size = Vector3.new(2, 0.05, 1)
3558
	Mail.Color = Color3.new(1,1,1)
3559
	Mail.CanCollide = false
3560
	local maildecal = Instance.new("Decal",Mail)
3561
	maildecal.Face = "Top"
3562
	maildecal.Texture = "http://www.roblox.com/asset/?id=8052441"
3563
	Mail.BottomSurface = "Smooth"
3564
	Mail.Name = "Mail"
3565
3566
function ShootMail(part,strength,debris)
3567
	local mail = Mail:Clone()
3568
	mail.CFrame = part.CFrame
3569
	mail.Parent = Effects
3570
	game:GetService("Debris"):AddItem(mail ,debris)
3571
	local bv = Instance.new("BodyVelocity") 
3572
	bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
3573
	bv.velocity = part.CFrame.lookVector*strength
3574
	bv.Parent = mail
3575
	bv.Name = "DASH"
3576
	local hit = mail.Touched:connect(function(hit) 
3577
		if hit.Parent ~= Character and hit.Parent.ClassName ~= "Accessory" and hit.Name ~= "Mail" then
3578
			dealdamage(hit,15,45,40)
3579
		end
3580
	end)
3581
	return mail
3582
end
3583
3584
function MagicSphere(BRICKCOLOR, MATERIAL, PART, CFRAME, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
3585
end
3586
3587
3588
function StartPosition()
3589
	ATTACK = true
3590
	Rooted = true
3591
	for i=0, 1, 0.1 / Animation_Speed/1.2 do
3592
		Swait()
3593
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, -0 * Player_Size, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.15 / Animation_Speed)
3594
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-65)), 0.15 / Animation_Speed)
3595
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3596
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
3597
		RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size -0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3598
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3599
	end
3600
end
3601
3602
function MailmansWrath()
3603
	local twist = 0
3604
	local twist2 = false
3605
	local twist3 = 1
3606
	local spinpart = Instance.new("Part",Weapon)
3607
	spinpart.Anchored = true
3608
	spinpart.CanCollide = false
3609
	spinpart.Transparency = 1
3610
	spinpart.CFrame = Opening.CFrame
3611
	local spinpart2 = Instance.new("Part",Weapon)
3612
	spinpart2.Anchored = true
3613
	spinpart2.CanCollide = false
3614
	spinpart2.Transparency = 1
3615
	spinpart2.CFrame = Opening.CFrame
3616
	for i = 1, 30 do
3617
		chuck:Play()
3618
		MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3619
		twist = twist + 1
3620
		spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
3621
		spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
3622
		if twist == 10 then
3623
			spinpart.CFrame = Opening.CFrame
3624
			spinpart2.CFrame = Opening.CFrame
3625
			twist = 0
3626
		end
3627
		ShootMail(spinpart,65,2)
3628
		ShootMail(spinpart2,65,2)
3629
		Swait(5)
3630
	end
3631
	spinpart.CFrame = Opening.CFrame
3632
	spinpart2.CFrame = Opening.CFrame
3633
	twist = 10
3634
	for i = 1, 40 do
3635
		chuck:Play()
3636
		MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3637
		twist = twist + 1
3638
		if twist2 == true then
3639
			spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
3640
			spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
3641
		elseif twist2 == false then
3642
			spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
3643
			spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
3644
		end
3645
		if twist == 20 then
3646
			if twist2 == false then
3647
				twist2 = true
3648
			elseif twist2 == true then
3649
				twist2 = false
3650
			end
3651
			twist = 0
3652
		end
3653
		ShootMail(spinpart,65,2)
3654
		ShootMail(spinpart2,65,2)
3655
		Swait(5)
3656
	end
3657
	spinpart.CFrame = Opening.CFrame
3658
	spinpart2.CFrame = Opening.CFrame
3659
	twist = 0
3660
	for i = 1, 30 do
3661
		chuck:Play()
3662
		MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3663
		twist = twist + 1
3664
		spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.15, 0)
3665
		spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.15, 0)
3666
		if twist == 10 then
3667
			spinpart.CFrame = Opening.CFrame
3668
			spinpart2.CFrame = Opening.CFrame
3669
			twist = 0
3670
		end
3671
		ShootMail(spinpart,75,2)
3672
		ShootMail(spinpart2,75,2)
3673
		Swait(5)
3674
	end
3675
	spinpart:remove()
3676
	spinpart2:remove()
3677
	ATTACK = false
3678
	Rooted = false
3679
end
3680
3681
function PapercutChaos()
3682
	local twist = 0
3683
	for i = 1, 5 do
3684
	chuck:Play()
3685
	MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3686
	local mail = ShootMail(Opening,25,20)
3687
		for i = 1, 15 do
3688
			chuck:Play()
3689
			local spinpart = Instance.new("Part",Weapon)
3690
			spinpart.Anchored = true
3691
			spinpart.CanCollide = false
3692
			spinpart.Transparency = 1
3693
			spinpart.CFrame = mail.CFrame
3694
			local spinpart2 = Instance.new("Part",Weapon)
3695
			spinpart2.Anchored = true
3696
			spinpart2.CanCollide = false
3697
			spinpart2.Transparency = 1
3698
			spinpart2.CFrame = mail.CFrame
3699
			spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 70, 0)
3700
			spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -70, 0)
3701
			MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3702
			ShootMail(spinpart,35,2)
3703
			ShootMail(spinpart2,35,2)
3704
			spinpart:remove()
3705
			spinpart2:remove()
3706
			Swait(5)
3707
		end
3708
		mail:remove()
3709
	end
3710
	for i = 1, 2 do
3711
	chuck:Play()
3712
	MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3713
	local mail = ShootMail(Opening,45,20)
3714
		for i = 1, 20 do
3715
			twist = twist + 1
3716
			chuck:Play()
3717
			local spinpart = Instance.new("Part",Weapon)
3718
			spinpart.Anchored = true
3719
			spinpart.CanCollide = false
3720
			spinpart.Transparency = 1
3721
			spinpart.CFrame = mail.CFrame
3722
			local spinpart2 = Instance.new("Part",Weapon)
3723
			spinpart2.Anchored = true
3724
			spinpart2.CanCollide = false
3725
			spinpart2.Transparency = 1
3726
			spinpart2.CFrame = mail.CFrame
3727
			spinpart.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0)
3728
			spinpart2.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0)
3729
			MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3730
			ShootMail(spinpart,35,2)
3731
			ShootMail(spinpart2,35,2)
3732
			spinpart:remove()
3733
			spinpart2:remove()
3734
			Swait(5)
3735
		end
3736
		twist = 0
3737
		mail:remove()
3738
	end
3739
	ATTACK = false
3740
	Rooted = false
3741
end
3742
3743
function MailboxMadness()
3744
	for i = 1, 15 do
3745
		chuck:Play()
3746
		local part = Instance.new("Part")
3747
		part.CFrame = RootPart.CFrame * CF(math.random(-35,35),0,math.random(-70,-35))
3748
		part.Orientation = RootPart.Orientation
3749
		part.CanCollide = false
3750
		part.Anchored = true
3751
		MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3752
		local spinpart = Instance.new("Part",Weapon)
3753
		spinpart.Anchored = true
3754
		spinpart.CanCollide = false
3755
		spinpart.Transparency = 1
3756
		spinpart.CFrame = part.CFrame
3757
		local spinpart2 = Instance.new("Part",Weapon)
3758
		spinpart2.Anchored = true
3759
		spinpart2.CanCollide = false
3760
		spinpart2.Transparency = 1
3761
		spinpart2.CFrame = part.CFrame
3762
		MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3763
		part:remove()
3764
		for i = 1, 15 do
3765
			spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
3766
			spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
3767
			ShootMail(spinpart,50,2)
3768
			ShootMail(spinpart2,50,2)
3769
		end
3770
		spinpart:remove()
3771
		spinpart2:remove()
3772
		Swait(35)
3773
	end
3774
	ATTACK = false
3775
	Rooted = false
3776
end
3777
3778
function FinalInbox()
3779
	local twist = 0
3780
	local twist2 = false
3781
	for i = 1, 5 do
3782
		local part = Instance.new("Part")
3783
		part.CFrame = RootPart.CFrame * CF(math.random(-35,35),0,math.random(-70,-35))
3784
		part.Orientation = RootPart.Orientation
3785
		part.CanCollide = false
3786
		part.Anchored = true
3787
		MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3788
		local spinpart = Instance.new("Part",Weapon)
3789
		spinpart.Anchored = true
3790
		spinpart.CanCollide = false
3791
		spinpart.Transparency = 1
3792
		spinpart.CFrame = part.CFrame
3793
		local spinpart2 = Instance.new("Part",Weapon)
3794
		spinpart2.Anchored = true
3795
		spinpart2.CanCollide = false
3796
		spinpart2.Transparency = 1
3797
		spinpart2.CFrame = part.CFrame
3798
		MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3799
		part:remove()
3800
		local spinpart3 = Instance.new("Part",Weapon)
3801
		spinpart3.Anchored = true
3802
		spinpart3.CanCollide = false
3803
		spinpart3.Transparency = 1
3804
		spinpart3.CFrame = RootPart.CFrame * CF(0,0,-50)
3805
		local spinpart4 = Instance.new("Part",Weapon)
3806
		spinpart4.Anchored = true
3807
		spinpart4.CanCollide = false
3808
		spinpart4.Transparency = 1
3809
		spinpart4.CFrame = RootPart.CFrame * CF(0,0,-50)
3810
		for i = 1, 30 do
3811
			chuck:Play()
3812
			spinpart3.CFrame = spinpart3.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
3813
			spinpart4.CFrame = spinpart4.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
3814
			spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
3815
			spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
3816
			ShootMail(spinpart,50,2)
3817
			ShootMail(spinpart2,-50,2)
3818
			ShootMail(spinpart3,100,1)
3819
			ShootMail(spinpart4,-100,1)
3820
			Swait(10)
3821
		end
3822
		spinpart:remove()
3823
		spinpart2:remove()
3824
		spinpart3:remove()
3825
		spinpart4:remove()
3826
	end
3827
	chuck:Play()
3828
	MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3829
	for i = 1, 2 do
3830
		twist = 10
3831
		local spinpart = Instance.new("Part",Weapon)
3832
		spinpart.Anchored = true
3833
		spinpart.CanCollide = false
3834
		spinpart.Transparency = 1
3835
		spinpart.CFrame = Opening.CFrame
3836
		local spinpart2 = Instance.new("Part",Weapon)
3837
		spinpart2.Anchored = true
3838
		spinpart2.CanCollide = false
3839
		spinpart2.Transparency = 1
3840
		spinpart2.CFrame = Opening.CFrame
3841
		local mail = ShootMail(Opening,25,20)
3842
		for i = 1, 50 do
3843
			chuck:Play()
3844
			MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3845
			twist = twist + 1
3846
			if twist2 == true then
3847
				spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
3848
				spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
3849
			elseif twist2 == false then
3850
				spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
3851
				spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
3852
			end
3853
			if twist == 20 then
3854
				if twist2 == false then
3855
					twist2 = true
3856
				elseif twist2 == true then
3857
					twist2 = false
3858
				end
3859
				twist = 0
3860
			end
3861
			ShootMail(spinpart,125,1)
3862
			ShootMail(spinpart2,125,1)
3863
			local spinpart3 = Instance.new("Part",Weapon)
3864
			spinpart3.Anchored = true
3865
			spinpart3.CanCollide = false
3866
			spinpart3.Transparency = 1
3867
			spinpart3.CFrame = mail.CFrame
3868
			local spinpart4 = Instance.new("Part",Weapon)
3869
			spinpart4.Anchored = true
3870
			spinpart4.CanCollide = false
3871
			spinpart4.Transparency = 1
3872
			spinpart4.CFrame = mail.CFrame
3873
			spinpart3.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0)
3874
			spinpart4.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0)
3875
			MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3876
			ShootMail(spinpart3,85,1)
3877
			ShootMail(spinpart4,85,1)
3878
			spinpart3:remove()
3879
			spinpart4:remove()
3880
			Swait(10)
3881
		end
3882
		spinpart:remove()
3883
		spinpart2:remove()
3884
		twist = 0
3885
		mail:remove()
3886
	end
3887
	for i = 1, 4 do
3888
		twist = 10
3889
		local spinpart = Instance.new("Part",Weapon)
3890
		spinpart.Anchored = true
3891
		spinpart.CanCollide = false
3892
		spinpart.Transparency = 1
3893
		spinpart.CFrame = Opening.CFrame
3894
		local spinpart2 = Instance.new("Part",Weapon)
3895
		spinpart2.Anchored = true
3896
		spinpart2.CanCollide = false
3897
		spinpart2.Transparency = 1
3898
		spinpart2.CFrame = Opening.CFrame
3899
		local spinpart5 = Instance.new("Part",Weapon)
3900
		spinpart5.Anchored = true
3901
		spinpart5.CanCollide = false
3902
		spinpart5.Transparency = 1
3903
		spinpart5.CFrame = RootPart.CFrame * CF(0,0,-50)
3904
		local spinpart6 = Instance.new("Part",Weapon)
3905
		spinpart6.Anchored = true
3906
		spinpart6.CanCollide = false
3907
		spinpart6.Transparency = 1
3908
		spinpart6.CFrame = RootPart.CFrame * CF(0,0,-50)
3909
		local mail = ShootMail(Opening,25,20)
3910
		for i = 1, 50 do
3911
			chuck:Play()
3912
			MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3913
			twist = twist + 1
3914
			spinpart5.CFrame = spinpart5.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.4, 0)
3915
			spinpart6.CFrame = spinpart6.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.4, 0)
3916
			if twist2 == true then
3917
				spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
3918
				spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
3919
			elseif twist2 == false then
3920
				spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
3921
				spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
3922
			end
3923
			if twist == 20 then
3924
				if twist2 == false then
3925
					twist2 = true
3926
				elseif twist2 == true then
3927
					twist2 = false
3928
				end
3929
				twist = 0
3930
			end
3931
			ShootMail(spinpart,125,1)
3932
			ShootMail(spinpart2,125,1)
3933
			ShootMail(spinpart5,100,1)
3934
			ShootMail(spinpart6,-100,1)
3935
			local spinpart3 = Instance.new("Part",Weapon)
3936
			spinpart3.Anchored = true
3937
			spinpart3.CanCollide = false
3938
			spinpart3.Transparency = 1
3939
			spinpart3.CFrame = mail.CFrame
3940
			local spinpart4 = Instance.new("Part",Weapon)
3941
			spinpart4.Anchored = true
3942
			spinpart4.CanCollide = false
3943
			spinpart4.Transparency = 1
3944
			spinpart4.CFrame = mail.CFrame
3945
			spinpart3.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0)
3946
			spinpart4.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0)
3947
			MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
3948
			ShootMail(spinpart3,85,1)
3949
			ShootMail(spinpart4,85,1)
3950
			spinpart3:remove()
3951
			spinpart4:remove()
3952
			Swait(10)
3953
		end
3954
		spinpart:remove()
3955
		spinpart2:remove()
3956
		spinpart5:remove()
3957
		spinpart6:remove()
3958
		twist = 0
3959
		mail:remove()
3960
	end
3961
	ATTACK = false
3962
	Rooted = false
3963
end
3964
3965
--//=================================\\
3966
--||	  ASSIGN THINGS TO KEYS
3967
--\\=================================//
3968
3969
Humanoid.Changed:connect(function(Jump)
3970
	if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
3971
		Humanoid.Jump = false
3972
	end
3973
end)
3974
3975
--//=================================\\
3976
--\\=================================//
3977
3978
3979
function unanchor()
3980
	if UNANCHOR == true then
3981
		g = Character:GetChildren()
3982
		for i = 1, #g do
3983
			if g[i].ClassName == "Part" then
3984
				g[i].Anchored = false
3985
			end
3986
		end
3987
	end
3988
end
3989
3990
3991
--//=================================\\
3992
--||	WRAP THE WHOLE SCRIPT UP
3993
--\\=================================//
3994
3995
Humanoid.Changed:connect(function(Jump)
3996
	if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
3997
		Humanoid.Jump = false
3998
	end
3999
end)
4000
4001
		ANIMATE.Parent = nil
4002
		local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
4003
		IDLEANIMATION:Play()
4004
		Swait()
4005
		ANIMATOR.Parent = nil
4006
		Disable_Jump = true
4007
4008
while true do
4009
	Swait()
4010
	SINE = SINE + CHANGE
4011
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
4012
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
4013
	local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position)
4014
	local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character)
4015
	local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
4016
		if ANIM == "Walk" and TORSOVELOCITY > 1 then
4017
			RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4018
			Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4019
			RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4020
			LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4021
		elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
4022
			RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4023
			Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4024
			RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4025
			LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4026
		end
4027
		if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
4028
			ANIM = "Jump"
4029
			if ATTACK == false then
4030
				RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4031
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4032
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
4033
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
4034
				RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
4035
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
4036
	        end
4037
		elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
4038
			ANIM = "Fall"
4039
			if ATTACK == false then
4040
				RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4041
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4042
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
4043
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
4044
				RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
4045
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
4046
			end
4047
		elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
4048
			ANIM = "Idle"
4049
			if ATTACK == false then
4050
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, -0 * Player_Size, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 0.15 / Animation_Speed)
4051
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.15 / Animation_Speed)
4052
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4053
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
4054
				RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size -0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4055
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4056
			end
4057
		elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
4058
			ANIM = "Walk"
4059
			WALK = WALK + 1 / Animation_Speed
4060
			if WALK >= 15 - (5 * (Humanoid.WalkSpeed / 16 / Player_Size)) then
4061
				WALK = 0
4062
				if WALKINGANIM == true then
4063
					WALKINGANIM = false
4064
				elseif WALKINGANIM == false then
4065
					WALKINGANIM = true
4066
				end
4067
			end
4068
			--RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4069
			--LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4070
			if ATTACK == false then
4071
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 0.15 / Animation_Speed)
4072
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.15 / Animation_Speed)
4073
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4074
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
4075
				RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4076
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4077
			end
4078
		end
4079
if #Effects2>0 then
4080
for e=1,#Effects2 do
4081
if Effects2[e]~=nil then
4082
local Thing=Effects2[e]
4083
if Thing~=nil then
4084
local Part=Thing[1]
4085
local Mode=Thing[2]
4086
local Delay=Thing[3]
4087
local IncX=Thing[4]
4088
local IncY=Thing[5]
4089
local IncZ=Thing[6]
4090
local Part2=Thing[8]
4091
if Thing[1].Transparency<=1 then
4092
if Thing[2]=="Block1" then
4093
Thing[1].CFrame=Part2.CFrame
4094
Mesh=Thing[1].Mesh
4095
Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
4096
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
4097
elseif Thing[2]=="Cylinder" then
4098
Mesh=Thing[1].Mesh
4099
Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
4100
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
4101
elseif Thing[2]=="Blood" then
4102
Mesh=Thing[7]
4103
Thing[1].CFrame=Thing[1].CFrame*CF(0,.5,0)
4104
Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
4105
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
4106
elseif Thing[2]=="Elec" then
4107
Mesh=Thing[1].Mesh
4108
Mesh.Scale=Mesh.Scale+VT(Thing[7],Thing[8],Thing[9])
4109
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
4110
elseif Thing[2]=="Disappear" then
4111
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
4112
end
4113
else
4114
Part.Parent=nil
4115
table.remove(Effects2,e)
4116
end
4117
end
4118
end
4119
end
4120
end
4121
unanchor()
4122
Humanoid.MaxHealth = "inf"
4123
Humanoid.Health = "inf"
4124
if Rooted == false then
4125
	--Disable_Jump = false
4126
	Humanoid.WalkSpeed = Speed
4127
elseif Rooted == true then
4128
	Disable_Jump = true
4129
	Humanoid.WalkSpeed = 0
4130
end
4131
--print(TORSOVELOCITY)
4132
end
4133
4134
--//=================================\\
4135
--\\=================================//
4136
4137
4138
4139
4140
4141
--//====================================================\\--
4142
--||			  		 END OF SCRIPT
4143
--\\====================================================//--
4144
wait(4)
4145
4146
4147
4148
end))
4149
for i,v in pairs(mas:GetChildren()) do
4150
	v.Parent = workspace
4151
	pcall(function() v:MakeJoints() end)
4152
end
4153
mas:Destroy()
4154
for i,v in pairs(cors) do
4155
	spawn(function()
4156
		pcall(v)
4157
	end)
4158
end
4159
4160
end))
4161
for i,v in pairs(mas:GetChildren()) do
4162
	v.Parent = workspace
4163
	pcall(function() v:MakeJoints() end)
4164
end
4165
mas:Destroy()
4166
for i,v in pairs(cors) do
4167
	spawn(function()
4168
		pcall(v)
4169
	end)
4170
end