View difference between Paste ID: 0GyzuxGS and mShZCQEe
SHOW: | | - or go back to the newest paste.
1
--TODO: add comments or something idk
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 = owner
4
local Mouse,mouse,UserInputService,ContextActionService
5
do
6-
	script.Parent = Player.Character
6+
    script.Parent = Player.Character
7-
	local CAS = {Actions={}}
7+
    local CAS = {Actions={}}
8-
	local Event = Instance.new("RemoteEvent")
8+
    local Event = Instance.new("RemoteEvent")
9-
	Event.Name = "UserInput_Event"
9+
    Event.Name = "UserInput_Event"
10-
	Event.Parent = Player.Character
10+
    Event.Parent = Player.Character
11-
	local fakeEvent = function()
11+
    local fakeEvent = function()
12-
		local t = {_fakeEvent=true}
12+
        local t = {_fakeEvent=true}
13-
		t.Connect = function(self,f)self.Function=f end
13+
        t.Connect = function(self,f)self.Function=f end
14-
		t.connect = t.Connect
14+
        t.connect = t.Connect
15-
		return t
15+
        return t
16-
	end
16+
17
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
18-
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
18+
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
19-
	function CAS:BindAction(name,fun,touch,...)
19+
    function CAS:BindAction(name,fun,touch,...)
20-
		CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
20+
        CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
21-
	end
21+
22-
	function CAS:UnbindAction(name)
22+
    function CAS:UnbindAction(name)
23-
		CAS.Actions[name] = nil
23+
        CAS.Actions[name] = nil
24-
	end
24+
25-
	local function te(self,ev,...)
25+
    local function te(self,ev,...)
26-
		local t = m[ev]
26+
        local t = m[ev]
27-
		if t and t._fakeEvent and t.Function then
27+
        if t and t._fakeEvent and t.Function then
28-
			t.Function(...)
28+
            t.Function(...)
29-
		end
29+
30-
	end
30+
31-
	m.TrigEvent = te
31+
    m.TrigEvent = te
32-
	UIS.TrigEvent = te
32+
    UIS.TrigEvent = te
33-
	Event.OnServerEvent:Connect(function(plr,io)
33+
    Event.OnServerEvent:Connect(function(plr,io)
34-
	    if plr~=Player then return end
34+
        if plr~=Player then return end
35-
		if io.isMouse then
35+
        if io.isMouse then
36-
			m.Target = io.Target
36+
            m.Target = io.Target
37-
			m.Hit = io.Hit
37+
            m.Hit = io.Hit
38-
		elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
38+
        elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
39-
	        if io.UserInputState == Enum.UserInputState.Begin then
39+
            if io.UserInputState == Enum.UserInputState.Begin then
40-
				m:TrigEvent("Button1Down")
40+
                m:TrigEvent("Button1Down")
41-
			else
41+
            else
42-
				m:TrigEvent("Button1Up")
42+
                m:TrigEvent("Button1Up")
43-
			end
43+
            end
44-
		else
44+
45-
			for n,t in pairs(CAS.Actions) do
45+
            for n,t in pairs(CAS.Actions) do
46-
				for _,k in pairs(t.Keys) do
46+
                for _,k in pairs(t.Keys) do
47-
					if k==io.KeyCode then
47+
                    if k==io.KeyCode then
48-
						t.Function(t.Name,io.UserInputState,io)
48+
                        t.Function(t.Name,io.UserInputState,io)
49-
					end
49+
                    end
50-
				end
50+
51-
			end
51+
            end
52-
	        if io.UserInputState == Enum.UserInputState.Begin then
52+
            if io.UserInputState == Enum.UserInputState.Begin then
53-
	            m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
53+
                m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
54-
				UIS:TrigEvent("InputBegan",io,false)
54+
                UIS:TrigEvent("InputBegan",io,false)
55-
			else
55+
            else
56-
				m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
56+
                m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
57-
				UIS:TrigEvent("InputEnded",io,false)
57+
                UIS:TrigEvent("InputEnded",io,false)
58-
	        end
58+
            end
59-
	    end
59+
60-
	end)
60+
    end)
61-
	NLS([==[
61+
    NLS([==[
62-
	local Player = game:GetService("Players").LocalPlayer
62+
    local Player = game:GetService("Players").LocalPlayer
63-
	
63+
64-
	local Char = Player.Character
64+
    local Char = Player.Character
65-
	local Event = Char:WaitForChild("UserInput_Event")
65+
    local Event = Char:WaitForChild("UserInput_Event")
66-
	
66+
67-
	local UIS = game:GetService("UserInputService")
67+
    local UIS = game:GetService("UserInputService")
68-
	
68+
69-
	local input = function(io,a)
69+
    local input = function(io,a)
70-
	    if a then return end
70+
        if a then return end
71-
		local io = {KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}
71+
        local io = {KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}
72-
		Event:FireServer(io)
72+
        Event:FireServer(io)
73-
	end
73+
74-
	UIS.InputBegan:Connect(input)
74+
    UIS.InputBegan:Connect(input)
75-
	UIS.InputEnded:Connect(input)
75+
    UIS.InputEnded:Connect(input)
76-
	local Changed = false
76+
    local Changed = false
77-
	local Mouse = Player:GetMouse()
77+
    local Mouse = Player:GetMouse()
78-
	local h,t = Mouse.Hit,Mouse.Target
78+
    local h,t = Mouse.Hit,Mouse.Target
79-
	while wait(1/30) do
79+
    while wait(1/30) do
80-
		if h~=Mouse.Hit or t~=Mouse.Target then
80+
        if h~=Mouse.Hit or t~=Mouse.Target then
81-
			Event:FireServer({isMouse=true,Target=Mouse.Target,Hit=Mouse.Hit})
81+
            Event:FireServer({isMouse=true,Target=Mouse.Target,Hit=Mouse.Hit})
82
            h,t=Mouse.Hit,Mouse.Target
83-
		end
83+
84-
	end
84+
85-
	]==],Player.Character)
85+
    ]==],Player.Character)
86-
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
86+
    Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
87
end
88
if game.PlaceId == 843468296 then
89
error("This script has been banned. You cannot use it here. Please use Place 2.")
90
end
91
plr = owner
92
char = plr.Character
93
hum = char.Humanoid
94
local cam = game.Workspace.CurrentCamera
95
Camera = cam
96
local CamInterrupt = false
97
local TwoD = false
98
local TargetInfo = {nil, nil}
99
cam.CameraType = "Custom"
100
t = char.Torso
101
h = char.Head
102
ra = char["Right Arm"]
103
la = char["Left Arm"]
104
rl = char["Right Leg"]
105
ll = char["Left Leg"]
106
tors = char.Torso
107
lleg = char["Left Leg"]
108
root = char.HumanoidRootPart
109
hed = char.Head
110
rleg = char["Right Leg"]
111
rarm = char["Right Arm"]
112
larm = char["Left Arm"]
113
radian = math.rad
114
random = math.random
115
Vec3 = Vector3.new
116
Inst = Instance.new
117
cFrame = CFrame.new
118
Euler = CFrame.fromEulerAnglesXYZ
119
vt = Vector3.new
120
bc = BrickColor.new
121
br = BrickColor.random
122
it = Instance.new
123
cf = CFrame.new
124-
124+
125
local Booleans = {
126
  CamFollow = true,
127
  GyroUse = true
128
}
129-
129+
130
function lerp(object, newCFrame, alpha)
131
  return object:lerp(newCFrame, alpha)
132
end
133-
133+
134
local Directer = Inst("BodyGyro", root)
135
Directer.MaxTorque = Vec3(0, 0, 0)
136
Directer.P = 600000
137
local CPart = Inst("Part")
138
CPart.Anchored = true
139
CPart.CanCollide = false
140
CPart.Locked = true
141
CPart.Transparency = 1
142-
142+
143
local rainbowmode = false
144
local chaosmode = false
145-
145+
146
local kan = Instance.new("Sound",char)
147
kan.Volume = 1.25
148
kan.TimePosition = 0
149
kan.PlaybackSpeed = 1
150
kan.Pitch = 1
151
kan.SoundId = "rbxassetid://614032233"
152
kan.Name = "wrecked"
153
kan.Looped = true
154
kan:Play()
155-
155+
156
local currentThemePlaying = kan.SoundId
157
local currentPitch = kan.Pitch
158
local currentVol = kan.Volume
159
function newTheme(ID,timepos,pitch,vol)
160
local kanz = kan
161
--kanz:Stop()
162
kanz.Volume = vol
163
--kanz.TimePosition = timepos
164
kanz.PlaybackSpeed = pitch
165
kanz.Pitch = pitch
166
kanz.SoundId = ID
167
kanz.Name = "wrecked"
168
kanz.Looped = true
169
currentThemePlaying = kanz.SoundId
170
currentVol = kanz.Volume
171
currentPitch = kanz.Pitch
172
--kanz:Play()
173
--coroutine.resume(coroutine.create(function()
174
--wait(0.05)
175
--end))
176
end
177-
177+
178-
178+
179
function newThemeCust(ID,timepos,pitch,vol)
180
local kanz = kan
181
kanz:Stop()
182
kanz.Volume = vol
183
kanz.TimePosition = timepos
184
kanz.PlaybackSpeed = pitch
185
kanz.Pitch = pitch
186
kanz.SoundId = ID
187
kanz.Name = "wrecked"
188
kanz.Looped = true
189
currentThemePlaying = kanz.SoundId
190
currentVol = kanz.Volume
191
currentPitch = kanz.Pitch
192
kanz:Play()
193
coroutine.resume(coroutine.create(function()
194
wait(0.05)
195
end))
196
end
197-
197+
198
local mutedtog = false
199-
199+
200
function IdolsWarn(text,represfont,color,color2)
201-
	if disably ~= true then
201+
    if disably ~= true then
202
CFuncs["Sound"].Create("rbxassetid://534859368", char, 1.25,1)
203
CFuncs["Sound"].Create("rbxassetid://963718869", char, 0.8,1)
204
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
205
coroutine.resume(coroutine.create(function()
206
if v.PlayerGui:FindFirstChild("Spinny")~= nil then
207
v.PlayerGui:FindFirstChild("Spinny"):destroy()
208
end
209
local scrg = Instance.new("ScreenGui",v.PlayerGui)
210
scrg.Name = "Spinny"
211
local frm = Instance.new("Frame",scrg)
212
frm.BackgroundTransparency = 0.25
213
frm.BackgroundColor3 = color
214
frm.BorderSizePixel = 0
215
frm.Rotation = 45
216
frm.Size = UDim2.new(3,0,0,100)
217
frm.Position = UDim2.new(-4,0,0,0)
218
local frm2 = frm:Clone()
219
frm2.Parent = scrg
220
frm2.BackgroundColor3 = color2
221
frm2.Position = UDim2.new(-4.05,0,0,0)
222
local imlb = Instance.new("ImageLabel",scrg)
223
imlb.BackgroundTransparency = 1
224
imlb.BackgroundColor3 = color
225
imlb.Image = "rbxassetid://787198541"
226
imlb.Size = UDim2.new(0,750,0,750)
227
imlb.ImageColor3 = color2
228
imlb.ImageTransparency = 0.25
229
imlb.Position = UDim2.new(-2.5,0,-2.5,0)
230
local imlb2 = imlb:Clone()
231
imlb2.Image = "rbxassetid://197468643"
232
imlb2.Size = UDim2.new(1,0,1,0)
233
imlb2.ImageTransparency = 0
234
imlb2.Position = UDim2.new(0,0,0,0)
235
local imlb3 = imlb:Clone()
236
imlb3.Image = "rbxassetid://787191999"
237
imlb3.Size = UDim2.new(1,0,1,0)
238
imlb3.ImageColor3 = color2
239
imlb3.ImageTransparency = 0
240
imlb3.Position = UDim2.new(0,0,0,0)
241
local imlb4 = imlb:Clone()
242
imlb4.Image = "rbxassetid://2092248396"
243
imlb4.Size = UDim2.new(3,0,3,0)
244
imlb3.ImageColor3 = color
245
imlb4.ImageTransparency = 0
246
imlb4.Position = UDim2.new(-1,0,-1,0)
247
local imlb5 = imlb:Clone()
248
imlb5.Image = "rbxassetid://2344870656"
249
imlb5.Size = UDim2.new(10,0,10,0)
250
imlb5.ImageColor3 = color2
251
imlb5.ImageTransparency = 0
252
imlb5.Position = UDim2.new(-4.5,0,-4.5,0)
253
imlb2.Parent = imlb
254
imlb3.Parent = imlb
255
imlb4.Parent = imlb
256
imlb5.Parent = imlb
257
local txtlb2 = Instance.new("TextLabel",imlb)
258
coroutine.resume(coroutine.create(function()
259
while true do
260
swait()
261
if Error == false then
262
txtlb2.Text = text
263
elseif Error == true then
264
txtlb2.Text = est[math.random(1,17)]
265
end
266
end
267
end))
268
txtlb2.Font = represfont
269
txtlb2.TextColor3 = color
270
txtlb2.TextStrokeTransparency = 0
271
txtlb2.BackgroundTransparency = 1
272
txtlb2.TextStrokeColor3 = color2
273
txtlb2.TextScaled = true
274
txtlb2.Size = UDim2.new(1,0,1,0)
275
txtlb2.Position = UDim2.new(0,0,0,0)
276
local fvalen = 0.55
277
local fval = -0.49
278
coroutine.resume(coroutine.create(function()
279
while true do
280
swait()
281
if rainbowmode == true then
282
imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
283
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
284
txtlb2.TextStrokeColor3 = Color3.new(r/255,g/255,b/255)
285
txtlb2.TextColor3 = Color3.new(r/255,g/255,b/255)
286
imlb.ImageColor3 = Color3.new(r/255,g/255,b/255)
287
frm.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
288
frm2.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
289
txtlb2.TextStrokeColor3 = Color3.new(1,1,1)
290
txtlb2.TextColor3 = Color3.new(r/255,g/255,b/255)
291
imlb.ImageColor3 = Color3.new(r/255,g/255,b/255)
292
imlb3.ImageColor3 = Color3.new(r/255,g/255,b/255)
293
imgl2b.ImageColor3 = Color3.new(r/255,g/255,b/255)
294
frm.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
295
frm2.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
296
end
297
end
298
end))
299
coroutine.resume(coroutine.create(function()
300
while true do
301
swait()
302
if Error == true then
303
imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
304
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
305
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
306
txtlb2.TextStrokeColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
307
txtlb2.TextColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
308
imlb.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
309
imlb2.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
310
imlb3.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
311
imlb4.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
312
imlb5.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
313
imgl2b.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
314
frm.BackgroundColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
315
frm2.BackgroundColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
316
text = est[math.random(1,17)]
317
end
318
end
319
end))
320
coroutine.resume(coroutine.create(function()
321
while true do
322
swait()
323
if CRAZED == true then
324
txtlb2.Rotation = math.random(-1,1)
325
imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
326
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
327
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
328
txtlb2.TextStrokeColor3 = Color3.new(0,0,math.random(0.1,1))
329
txtlb2.TextColor3 = Color3.new(0,0,math.random(0,0.2))
330
imlb.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
331
imlb2.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
332
imlb3.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
333
imlb4.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
334
imlb5.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
335
imgl2b.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
336
frm.BackgroundColor3 = Color3.new(0,0,math.random(0.1,1))
337
frm2.BackgroundColor3 = Color3.new(0,0,math.random(0.1,1))
338
end
339
end
340
end))
341
coroutine.resume(coroutine.create(function()
342
while true do
343
swait()
344
if chaosmode == true then
345
txtlb2.Rotation = math.random(-1,1)
346
imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
347
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
348
imlb.ImageColor3 = BrickColor.random().Color
349
txtlb2.TextStrokeColor3 = BrickColor.random().Color
350
end
351
end
352
end))
353
coroutine.resume(coroutine.create(function()
354
while true do
355
swait()
356
if scrg.Parent ~= nil then
357-
	fvalen = fvalen - 0.0001
357+
358
elseif scrg.Parent == nil then
359
break
360
end
361
end
362
end))
363
local flol = -5
364
local flil = 1.6
365
coroutine.resume(coroutine.create(function()
366-
	for i = 0, 49 do
366+
    for i = 0, 49 do
367-
		swait()
367+
368-
		flol = flol + 0.125
368+
        flol = flol + 0.125
369-
		flil = flil - 0.1
369+
370-
		frm.Size = frm.Size + UDim2.new(0.1,0,0,0)
370+
        frm.Size = frm.Size + UDim2.new(0.1,0,0,0)
371-
		frm.Rotation = frm.Rotation - 0.25
371+
        frm.Rotation = frm.Rotation - 0.25
372-
		frm2.Size = frm2.Size + UDim2.new(0.1,0,0,0)
372+
        frm2.Size = frm2.Size + UDim2.new(0.1,0,0,0)
373-
		frm2.Rotation = frm.Rotation + 0.325
373+
        frm2.Rotation = frm.Rotation + 0.325
374-
		imlb3.Rotation = imlb3.Rotation - 10
374+
        imlb3.Rotation = imlb3.Rotation - 10
375-
		imlb2.Rotation = imlb.Rotation + 7.5
375+
        imlb2.Rotation = imlb.Rotation + 7.5
376-
		imlb.Rotation = imlb.Rotation + 5
376+
        imlb.Rotation = imlb.Rotation + 5
377-
		if Error == false then
377+
        if Error == false then
378-
		txtlb2.Rotation = txtlb2.Rotation - 5.125
378+
        txtlb2.Rotation = txtlb2.Rotation - 5.125
379-
		elseif Error == true then
379+
        elseif Error == true then
380-
		txtlb2.Rotation = txtlb2.Rotation - 5.125 + math.random(-6,6)
380+
        txtlb2.Rotation = txtlb2.Rotation - 5.125 + math.random(-6,6)
381-
		end
381+
382-
		imlb.Position = imlb.Position + UDim2.new(0.05125,0,0.04775,0)
382+
        imlb.Position = imlb.Position + UDim2.new(0.05125,0,0.04775,0)
383-
	end
383+
384-
	for i = 0, 99 do
384+
    for i = 0, 99 do
385-
		swait()
385+
386-
		fval = fval + 0.05
386+
387-
		flol = flol + 0.005
387+
        flol = flol + 0.005
388-
		frm.Size = frm.Size + UDim2.new(0.005,0,0,0)
388+
        frm.Size = frm.Size + UDim2.new(0.005,0,0,0)
389-
		frm.Rotation = frm.Rotation - 0.075
389+
        frm.Rotation = frm.Rotation - 0.075
390-
		frm2.Size = frm2.Size + UDim2.new(0.005,0,0,0)
390+
        frm2.Size = frm2.Size + UDim2.new(0.005,0,0,0)
391-
		frm2.Rotation = frm2.Rotation + 0.125
391+
        frm2.Rotation = frm2.Rotation + 0.125
392-
		imlb3.Rotation = imlb3.Rotation - 2
392+
        imlb3.Rotation = imlb3.Rotation - 2
393-
		imlb2.Rotation = imlb.Rotation + 1.5
393+
        imlb2.Rotation = imlb.Rotation + 1.5
394-
		imlb.Rotation = imlb.Rotation + 1
394+
        imlb.Rotation = imlb.Rotation + 1
395-
		if Error == false then
395+
        if Error == false then
396-
		txtlb2.Rotation = txtlb2.Rotation - 1.125
396+
        txtlb2.Rotation = txtlb2.Rotation - 1.125
397-
		elseif Error == true then
397+
        elseif Error == true then
398-
		txtlb2.Rotation = txtlb2.Rotation - 1.125 + math.random(-6,6)
398+
        txtlb2.Rotation = txtlb2.Rotation - 1.125 + math.random(-6,6)
399-
		end
399+
400-
		imlb.Position = imlb.Position + UDim2.new(0.0015,0,0.00075,0)
400+
        imlb.Position = imlb.Position + UDim2.new(0.0015,0,0.00075,0)
401-
	end
401+
402
local valinc = 0
403
local vinc2 = 1
404
for i = 0, 99 do
405
swait()
406
vinc2 = vinc2 + 0.25
407
valinc = valinc + 0.0001
408
flol = flol + valinc
409
flil = flil + valinc
410
txtlb2.Rotation = txtlb2.Rotation - 1.125*vinc2
411
imlb3.Rotation = imlb3.Rotation - 2*vinc2
412
imlb.Rotation = imlb.Rotation + 1*vinc2
413
imlb.Position = imlb.Position + UDim2.new(0.0015*vinc2,0,0.0005*vinc2,0)
414
frm.Size = frm.Size + UDim2.new(0.005*vinc2,0,0,0)
415
frm.Rotation = frm.Rotation + 0.1*vinc2
416
frm2.Size = frm2.Size + UDim2.new(0.005*vinc2,0,0,0)
417
frm2.Rotation = frm2.Rotation + 0.225*vinc2
418
frm2.BackgroundTransparency = frm2.BackgroundTransparency + 0.0075
419
frm.BackgroundTransparency = frm.BackgroundTransparency + 0.0075
420
imlb.ImageTransparency = imlb.ImageTransparency + 0.005
421
imlb2.ImageTransparency = imlb2.ImageTransparency + 0.01
422
imlb3.ImageTransparency = imlb3.ImageTransparency + 0.01
423
imlb4.ImageTransparency = imlb4.ImageTransparency + 0.01
424
imlb5.ImageTransparency = imlb4.ImageTransparency + 0.01
425
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
426
txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
427
end
428
scrg:Destroy()
429
end))
430
end))
431
end
432
end
433
end
434-
434+
435
local IDTECC = {"LETS BE SERIOUS"," NEO","TRUE FORM","..."}
436-
436+
437
local OVMID = 1702473314
438
local OVMPIT = 1
439
local OVMVOL = 1
440-
440+
441
function warnedpeople(text,represfont,color,color2)
442-
	if disably ~= true then
442+
    if disably ~= true then
443
CFuncs["Sound"].Create("rbxassetid://534859368", char, 1.25,1)
444
CFuncs["Sound"].Create("rbxassetid://963718869", char, 0.8,1)
445
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
446
coroutine.resume(coroutine.create(function()
447
if v.PlayerGui:FindFirstChild("Spinny")~= nil then
448
v.PlayerGui:FindFirstChild("Spinny"):destroy()
449
end
450
local scrg = Instance.new("ScreenGui",v.PlayerGui)
451
scrg.Name = "Spinny"
452
local frm = Instance.new("Frame",scrg)
453
frm.BackgroundTransparency = 0.25
454
frm.BackgroundColor3 = color
455
frm.BorderSizePixel = 0
456
frm.Rotation = 45
457
frm.Size = UDim2.new(3,0,0,100)
458
frm.Position = UDim2.new(-4,0,0,0)
459
local frm2 = frm:Clone()
460
frm2.Parent = scrg
461
frm2.BackgroundColor3 = color2
462
frm2.Position = UDim2.new(-4.05,0,0,0)
463
local imlb = Instance.new("ImageLabel",scrg)
464
imlb.BackgroundTransparency = 1
465
imlb.BackgroundColor3 = Color3.new(0,0,0)
466
imlb.Image = "rbxassetid://2344851144"
467
imlb.Size = UDim2.new(0,750,0,750)
468
imlb.ImageColor3 = color2
469
imlb.ImageTransparency = 0.25
470
imlb.Position = UDim2.new(-2.5,0,-2.5,0)
471
local imlb2 = imlb:Clone()
472
imlb2.Image = "rbxassetid://2076458450"
473
imlb2.Size = UDim2.new(1,0,1,0)
474
imlb2.ImageColor3 = color
475
imlb2.ImageTransparency = 0
476
imlb2.Position = UDim2.new(0,0,0,0)
477
local imlb3 = imlb:Clone()
478
imlb3.Image = "rbxassetid://2312119891"
479
imlb3.Size = UDim2.new(1,0,1,0)
480
imlb3.ImageColor3 = color2
481
imlb3.ImageTransparency = 0
482
imlb3.Position = UDim2.new(0,0,0,0)
483
local imlb4 = imlb:Clone()
484
imlb4.Image = "rbxassetid://2092248396"
485
imlb4.Size = UDim2.new(3,0,3,0)
486
imlb3.ImageColor3 = color
487
imlb4.ImageTransparency = 0
488
imlb4.Position = UDim2.new(-1,0,-1,0)
489
local imlb5 = imlb:Clone()
490
imlb5.Image = "rbxassetid://2344870656"
491
imlb5.Size = UDim2.new(10,0,10,0)
492
imlb5.ImageColor3 = color2
493
imlb5.ImageTransparency = 0
494
imlb5.Position = UDim2.new(-4.5,0,-4.5,0)
495
imlb2.Parent = imlb
496
imlb3.Parent = imlb
497
imlb4.Parent = imlb
498
imlb5.Parent = imlb
499
local txtlb2 = Instance.new("TextLabel",imlb)
500
txtlb2.Text = text
501
coroutine.resume(coroutine.create(function()
502
while true do
503
swait()
504
if ASTRA == true then
505
txtlb2.Text = est[math.random(1,5)]
506
elseif dragon == true then
507
txtlb2.Text = nobreak[math.random(1,3)]
508
end
509
end
510
end))
511
txtlb2.Font = represfont
512
txtlb2.TextColor3 = color
513
txtlb2.TextStrokeTransparency = 0
514
txtlb2.BackgroundTransparency = 1
515
txtlb2.TextStrokeColor3 = color2
516
txtlb2.TextScaled = true
517
txtlb2.Size = UDim2.new(1,0,1,0)
518
txtlb2.Position = UDim2.new(0,0,0,0)
519
local fvalen = 0.55
520
local fval = -0.49
521-
521+
522
coroutine.resume(coroutine.create(function()
523
while true do
524
swait()
525
if rainbowmode == true then
526
imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
527
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
528
txtlb2.TextStrokeColor3 = Color3.new(r/255,g/255,b/255)
529
txtlb2.TextColor3 = Color3.new(r/255,g/255,b/255)
530
imlb.ImageColor3 = Color3.new(r/255,g/255,b/255)
531
frm.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
532
frm2.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
533
txtlb2.TextStrokeColor3 = Color3.new(1,1,1)
534
txtlb2.TextColor3 = Color3.new(r/255,g/255,b/255)
535
imlb.ImageColor3 = Color3.new(r/255,g/255,b/255)
536
imlb3.ImageColor3 = Color3.new(r/255,g/255,b/255)
537
imgl2b.ImageColor3 = Color3.new(r/255,g/255,b/255)
538
frm.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
539
frm2.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
540
end
541
end
542
end))
543
coroutine.resume(coroutine.create(function()
544
while true do
545
swait()
546
if Error == true then
547
imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
548
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
549
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
550
txtlb2.TextStrokeColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
551
txtlb2.TextColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
552
imlb.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
553
imlb2.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
554
imlb3.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
555
imlb4.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
556
imlb5.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
557
imgl2b.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
558
frm.BackgroundColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
559
frm2.BackgroundColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
560
text = est[math.random(1,17)]
561
end
562
end
563
end))
564
coroutine.resume(coroutine.create(function()
565
while true do
566
swait()
567
if CRAZED == true then
568
txtlb2.Rotation = math.random(-1,1)
569
imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
570
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
571
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
572
txtlb2.TextStrokeColor3 = Color3.new(0,0,math.random(0.1,1))
573
txtlb2.TextColor3 = Color3.new(0,0,math.random(0,0.2))
574
imlb.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
575
imlb2.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
576
imlb3.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
577
imlb4.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
578
imlb5.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
579
imgl2b.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
580
frm.BackgroundColor3 = Color3.new(0,0,math.random(0.1,1))
581
frm2.BackgroundColor3 = Color3.new(0,0,math.random(0.1,1))
582
end
583
end
584
end))
585
coroutine.resume(coroutine.create(function()
586
while true do
587
swait()
588
if chaosmode == true then
589
txtlb2.Rotation = math.random(-1,1)
590
imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
591
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
592
imlb.ImageColor3 = BrickColor.random().Color
593
txtlb2.TextStrokeColor3 = BrickColor.random().Color
594
end
595
end
596
end))
597
coroutine.resume(coroutine.create(function()
598
while true do
599
swait()
600
if scrg.Parent ~= nil then
601-
	fvalen = fvalen - 0.0001
601+
602
elseif scrg.Parent == nil then
603
break
604
end
605
end
606
end))
607
local flol = -5
608
local flil = 1.6
609
coroutine.resume(coroutine.create(function()
610-
	for i = 0, 49 do
610+
    for i = 0, 49 do
611-
		swait()
611+
612-
		flol = flol + 0.125
612+
        flol = flol + 0.125
613-
		flil = flil - 0.1
613+
614-
		frm.Size = frm.Size + UDim2.new(0.1,0,0,0)
614+
        frm.Size = frm.Size + UDim2.new(0.1,0,0,0)
615-
		frm.Rotation = frm.Rotation - 0.25
615+
        frm.Rotation = frm.Rotation - 0.25
616-
		frm2.Size = frm2.Size + UDim2.new(0.1,0,0,0)
616+
        frm2.Size = frm2.Size + UDim2.new(0.1,0,0,0)
617-
		frm2.Rotation = frm.Rotation + 0.325
617+
        frm2.Rotation = frm.Rotation + 0.325
618-
		imlb3.Rotation = imlb3.Rotation - 10
618+
        imlb3.Rotation = imlb3.Rotation - 10
619-
		imlb2.Rotation = imlb.Rotation + 7.5
619+
        imlb2.Rotation = imlb.Rotation + 7.5
620-
		imlb.Rotation = imlb.Rotation + 5
620+
        imlb.Rotation = imlb.Rotation + 5
621-
		if Error == false then
621+
        if Error == false then
622-
		txtlb2.Rotation = txtlb2.Rotation - 5.125
622+
        txtlb2.Rotation = txtlb2.Rotation - 5.125
623-
		elseif Error == true then
623+
        elseif Error == true then
624-
		txtlb2.Rotation = txtlb2.Rotation - 5.125 + math.random(-6,6)
624+
        txtlb2.Rotation = txtlb2.Rotation - 5.125 + math.random(-6,6)
625-
		end
625+
626-
		imlb.Position = imlb.Position + UDim2.new(0.05125,0,0.04775,0)
626+
        imlb.Position = imlb.Position + UDim2.new(0.05125,0,0.04775,0)
627-
	end
627+
628-
	for i = 0, 99 do
628+
    for i = 0, 99 do
629-
		swait()
629+
630-
		fval = fval + 0.05
630+
631-
		flol = flol + 0.005
631+
        flol = flol + 0.005
632-
		frm.Size = frm.Size + UDim2.new(0.005,0,0,0)
632+
        frm.Size = frm.Size + UDim2.new(0.005,0,0,0)
633-
		frm.Rotation = frm.Rotation - 0.075
633+
        frm.Rotation = frm.Rotation - 0.075
634-
		frm2.Size = frm2.Size + UDim2.new(0.005,0,0,0)
634+
        frm2.Size = frm2.Size + UDim2.new(0.005,0,0,0)
635-
		frm2.Rotation = frm2.Rotation + 0.125
635+
        frm2.Rotation = frm2.Rotation + 0.125
636-
		imlb3.Rotation = imlb3.Rotation - 2
636+
        imlb3.Rotation = imlb3.Rotation - 2
637-
		imlb2.Rotation = imlb.Rotation + 1.5
637+
        imlb2.Rotation = imlb.Rotation + 1.5
638-
		imlb.Rotation = imlb.Rotation + 1
638+
        imlb.Rotation = imlb.Rotation + 1
639-
		if Error == false then
639+
        if Error == false then
640-
		txtlb2.Rotation = txtlb2.Rotation - 1.125
640+
        txtlb2.Rotation = txtlb2.Rotation - 1.125
641-
		elseif Error == true then
641+
        elseif Error == true then
642-
		txtlb2.Rotation = txtlb2.Rotation - 1.125 + math.random(-6,6)
642+
        txtlb2.Rotation = txtlb2.Rotation - 1.125 + math.random(-6,6)
643-
		end
643+
644-
		imlb.Position = imlb.Position + UDim2.new(0.0015,0,0.00075,0)
644+
        imlb.Position = imlb.Position + UDim2.new(0.0015,0,0.00075,0)
645-
	end
645+
646
local valinc = 0
647
local vinc2 = 1
648
for i = 0, 99 do
649
swait()
650
vinc2 = vinc2 + 0.25
651
valinc = valinc + 0.0001
652
flol = flol + valinc
653
flil = flil + valinc
654
txtlb2.Rotation = txtlb2.Rotation - 1.125*vinc2
655
imlb3.Rotation = imlb3.Rotation - 2*vinc2
656
imlb.Rotation = imlb.Rotation + 1*vinc2
657
imlb.Position = imlb.Position + UDim2.new(0.0015*vinc2,0,0.0005*vinc2,0)
658
frm.Size = frm.Size + UDim2.new(0.005*vinc2,0,0,0)
659
frm.Rotation = frm.Rotation + 0.1*vinc2
660
frm2.Size = frm2.Size + UDim2.new(0.005*vinc2,0,0,0)
661
frm2.Rotation = frm2.Rotation + 0.225*vinc2
662
frm2.BackgroundTransparency = frm2.BackgroundTransparency + 0.0075
663
frm.BackgroundTransparency = frm.BackgroundTransparency + 0.0075
664
imlb.ImageTransparency = imlb.ImageTransparency + 0.005
665
imlb2.ImageTransparency = imlb2.ImageTransparency + 0.01
666
imlb3.ImageTransparency = imlb3.ImageTransparency + 0.01
667
imlb4.ImageTransparency = imlb4.ImageTransparency + 0.01
668
imlb5.ImageTransparency = imlb4.ImageTransparency + 0.01
669
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
670
txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
671
end
672
scrg:Destroy()
673
end))
674
end))
675
end
676
end
677
end
678-
678+
679
function warnedpeople2(text,represfont,color,color2)
680-
	if disably ~= true then
680+
    if disably ~= true then
681
CFuncs["Sound"].Create("rbxassetid://534859368", char, 1.25,1)
682
CFuncs["Sound"].Create("rbxassetid://963718869", char, 0.8,1)
683
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
684
coroutine.resume(coroutine.create(function()
685
if v.PlayerGui:FindFirstChild("Spinny")~= nil then
686
v.PlayerGui:FindFirstChild("Spinny"):destroy()
687
end
688
local scrg = Instance.new("ScreenGui",v.PlayerGui)
689
scrg.Name = "Spinny"
690
local frm = Instance.new("Frame",scrg)
691
frm.BackgroundTransparency = 0.25
692
frm.BackgroundColor3 = color
693
frm.BorderSizePixel = 0
694
frm.Rotation = 45
695
frm.Size = UDim2.new(3,0,0,100)
696
frm.Position = UDim2.new(-4,0,0,0)
697
local frm2 = frm:Clone()
698
frm2.Parent = scrg
699
frm2.BackgroundColor3 = color2
700
frm2.Position = UDim2.new(-4.05,0,0,0)
701
local imlb = Instance.new("ImageLabel",scrg)
702
imlb.BackgroundTransparency = 1
703
imlb.BackgroundColor3 = Color3.new(0,0,0)
704
imlb.Image = "rbxassetid://787198541"
705
imlb.Size = UDim2.new(0,750,0,750)
706
imlb.ImageColor3 = color2
707
imlb.ImageTransparency = 0.25
708
imlb.Position = UDim2.new(-2.5,0,-2.5,0)
709
local imlb2 = imlb:Clone()
710
imlb2.Image = "rbxassetid://2076458450"
711
imlb2.Size = UDim2.new(1,0,1,0)
712
imlb2.ImageColor3 = color
713
imlb2.ImageTransparency = 0
714
imlb2.Position = UDim2.new(0,0,0,0)
715
local imlb3 = imlb:Clone()
716
imlb3.Image = "rbxassetid://787191999"
717
imlb3.Size = UDim2.new(1,0,1,0)
718
imlb3.ImageColor3 = color2
719
imlb3.ImageTransparency = 0
720
imlb3.Position = UDim2.new(0,0,0,0)
721
local imlb4 = imlb:Clone()
722
imlb4.Image = "rbxassetid://2092248396"
723
imlb4.Size = UDim2.new(3,0,3,0)
724
imlb3.ImageColor3 = color
725
imlb4.ImageTransparency = 0
726
imlb4.Position = UDim2.new(-1,0,-1,0)
727
local imlb5 = imlb:Clone()
728
imlb5.Image = "rbxassetid://2344870656"
729
imlb5.Size = UDim2.new(10,0,10,0)
730
imlb5.ImageColor3 = color2
731
imlb5.ImageTransparency = 0
732
imlb5.Position = UDim2.new(-4.5,0,-4.5,0)
733
imlb2.Parent = imlb
734
imlb3.Parent = imlb
735
imlb4.Parent = imlb
736
imlb5.Parent = imlb
737
local txtlb2 = Instance.new("TextLabel",imlb)
738
txtlb2.Text = text
739
coroutine.resume(coroutine.create(function()
740
while true do
741
swait()
742
if ASTRA == true then
743
txtlb2.Text = est[math.random(1,5)]
744
elseif dragon == true then
745
txtlb2.Text = nobreak[math.random(1,3)]
746
end
747
end
748
end))
749
txtlb2.Font = represfont
750
txtlb2.TextColor3 = color
751
txtlb2.TextStrokeTransparency = 0
752
txtlb2.BackgroundTransparency = 1
753
txtlb2.TextStrokeColor3 = color2
754
txtlb2.TextScaled = true
755
txtlb2.Size = UDim2.new(1,0,1,0)
756
txtlb2.Position = UDim2.new(0,0,0,0)
757
local fvalen = 0.55
758
local fval = -0.49
759-
759+
760
coroutine.resume(coroutine.create(function()
761
while true do
762
swait()
763
if rainbowmode == true then
764
imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
765
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
766
txtlb2.TextStrokeColor3 = Color3.new(r/255,g/255,b/255)
767
txtlb2.TextColor3 = Color3.new(r/255,g/255,b/255)
768
imlb.ImageColor3 = Color3.new(r/255,g/255,b/255)
769
frm.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
770
frm2.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
771
txtlb2.TextStrokeColor3 = Color3.new(1,1,1)
772
txtlb2.TextColor3 = Color3.new(r/255,g/255,b/255)
773
imlb.ImageColor3 = Color3.new(r/255,g/255,b/255)
774
imlb3.ImageColor3 = Color3.new(r/255,g/255,b/255)
775
imgl2b.ImageColor3 = Color3.new(r/255,g/255,b/255)
776
frm.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
777
frm2.BackgroundColor3 = Color3.new(r/255,g/255,b/255)
778
end
779
end
780
end))
781
coroutine.resume(coroutine.create(function()
782
while true do
783
swait()
784
if Error == true then
785
imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
786
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
787
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
788
txtlb2.TextStrokeColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
789
txtlb2.TextColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
790
imlb.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
791
imlb2.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
792
imlb3.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
793
imlb4.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
794
imlb5.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
795
imgl2b.ImageColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
796
frm.BackgroundColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
797
frm2.BackgroundColor3 = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
798
text = est[math.random(1,17)]
799
end
800
end
801
end))
802
coroutine.resume(coroutine.create(function()
803
while true do
804
swait()
805
if CRAZED == true then
806
txtlb2.Rotation = math.random(-1,1)
807
imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
808
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
809
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
810
txtlb2.TextStrokeColor3 = Color3.new(0,0,math.random(0.1,1))
811
txtlb2.TextColor3 = Color3.new(0,0,math.random(0,0.2))
812
imlb.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
813
imlb2.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
814
imlb3.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
815
imlb4.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
816
imlb5.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
817
imgl2b.ImageColor3 = Color3.new(0,0,math.random(0.1,1))
818
frm.BackgroundColor3 = Color3.new(0,0,math.random(0.1,1))
819
frm2.BackgroundColor3 = Color3.new(0,0,math.random(0.1,1))
820
end
821
end
822
end))
823
coroutine.resume(coroutine.create(function()
824
while true do
825
swait()
826
if chaosmode == true then
827
txtlb2.Rotation = math.random(-1,1)
828
imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
829
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
830
imlb.ImageColor3 = BrickColor.random().Color
831
txtlb2.TextStrokeColor3 = BrickColor.random().Color
832
end
833
end
834
end))
835
coroutine.resume(coroutine.create(function()
836
while true do
837
swait()
838
if scrg.Parent ~= nil then
839-
	fvalen = fvalen - 0.0001
839+
840
elseif scrg.Parent == nil then
841
break
842
end
843
end
844
end))
845
local flol = -5
846
local flil = 1.6
847
coroutine.resume(coroutine.create(function()
848-
	for i = 0, 49 do
848+
    for i = 0, 49 do
849-
		swait()
849+
850-
		flol = flol + 0.125
850+
        flol = flol + 0.125
851-
		flil = flil - 0.1
851+
852-
		frm.Size = frm.Size + UDim2.new(0.1,0,0,0)
852+
        frm.Size = frm.Size + UDim2.new(0.1,0,0,0)
853-
		frm.Rotation = frm.Rotation - 0.25
853+
        frm.Rotation = frm.Rotation - 0.25
854-
		frm2.Size = frm2.Size + UDim2.new(0.1,0,0,0)
854+
        frm2.Size = frm2.Size + UDim2.new(0.1,0,0,0)
855-
		frm2.Rotation = frm.Rotation + 0.325
855+
        frm2.Rotation = frm.Rotation + 0.325
856-
		imlb3.Rotation = imlb3.Rotation - 10
856+
        imlb3.Rotation = imlb3.Rotation - 10
857-
		imlb2.Rotation = imlb.Rotation + 7.5
857+
        imlb2.Rotation = imlb.Rotation + 7.5
858-
		imlb.Rotation = imlb.Rotation + 5
858+
        imlb.Rotation = imlb.Rotation + 5
859-
		if Error == false then
859+
        if Error == false then
860-
		txtlb2.Rotation = txtlb2.Rotation - 5.125
860+
        txtlb2.Rotation = txtlb2.Rotation - 5.125
861-
		elseif Error == true then
861+
        elseif Error == true then
862-
		txtlb2.Rotation = txtlb2.Rotation - 5.125 + math.random(-6,6)
862+
        txtlb2.Rotation = txtlb2.Rotation - 5.125 + math.random(-6,6)
863-
		end
863+
864-
		imlb.Position = imlb.Position + UDim2.new(0.05125,0,0.04775,0)
864+
        imlb.Position = imlb.Position + UDim2.new(0.05125,0,0.04775,0)
865-
	end
865+
866-
	for i = 0, 99 do
866+
    for i = 0, 99 do
867-
		swait()
867+
868-
		fval = fval + 0.05
868+
869-
		flol = flol + 0.005
869+
        flol = flol + 0.005
870-
		frm.Size = frm.Size + UDim2.new(0.005,0,0,0)
870+
        frm.Size = frm.Size + UDim2.new(0.005,0,0,0)
871-
		frm.Rotation = frm.Rotation - 0.075
871+
        frm.Rotation = frm.Rotation - 0.075
872-
		frm2.Size = frm2.Size + UDim2.new(0.005,0,0,0)
872+
        frm2.Size = frm2.Size + UDim2.new(0.005,0,0,0)
873-
		frm2.Rotation = frm2.Rotation + 0.125
873+
        frm2.Rotation = frm2.Rotation + 0.125
874-
		imlb3.Rotation = imlb3.Rotation - 2
874+
        imlb3.Rotation = imlb3.Rotation - 2
875-
		imlb2.Rotation = imlb.Rotation + 1.5
875+
        imlb2.Rotation = imlb.Rotation + 1.5
876-
		imlb.Rotation = imlb.Rotation + 1
876+
        imlb.Rotation = imlb.Rotation + 1
877-
		if Error == false then
877+
        if Error == false then
878-
		txtlb2.Rotation = txtlb2.Rotation - 1.125
878+
        txtlb2.Rotation = txtlb2.Rotation - 1.125
879-
		elseif Error == true then
879+
        elseif Error == true then
880-
		txtlb2.Rotation = txtlb2.Rotation - 1.125 + math.random(-6,6)
880+
        txtlb2.Rotation = txtlb2.Rotation - 1.125 + math.random(-6,6)
881-
		end
881+
882-
		imlb.Position = imlb.Position + UDim2.new(0.0015,0,0.00075,0)
882+
        imlb.Position = imlb.Position + UDim2.new(0.0015,0,0.00075,0)
883-
	end
883+
884
local valinc = 0
885
local vinc2 = 1
886
for i = 0, 99 do
887
swait()
888
vinc2 = vinc2 + 0.25
889
valinc = valinc + 0.0001
890
flol = flol + valinc
891
flil = flil + valinc
892
txtlb2.Rotation = txtlb2.Rotation - 1.125*vinc2
893
imlb3.Rotation = imlb3.Rotation - 2*vinc2
894
imlb.Rotation = imlb.Rotation + 1*vinc2
895
imlb.Position = imlb.Position + UDim2.new(0.0015*vinc2,0,0.0005*vinc2,0)
896
frm.Size = frm.Size + UDim2.new(0.005*vinc2,0,0,0)
897
frm.Rotation = frm.Rotation + 0.1*vinc2
898
frm2.Size = frm2.Size + UDim2.new(0.005*vinc2,0,0,0)
899
frm2.Rotation = frm2.Rotation + 0.225*vinc2
900
frm2.BackgroundTransparency = frm2.BackgroundTransparency + 0.0075
901
frm.BackgroundTransparency = frm.BackgroundTransparency + 0.0075
902
imlb.ImageTransparency = imlb.ImageTransparency + 0.005
903
imlb2.ImageTransparency = imlb2.ImageTransparency + 0.01
904
imlb3.ImageTransparency = imlb3.ImageTransparency + 0.01
905
imlb4.ImageTransparency = imlb4.ImageTransparency + 0.01
906
imlb5.ImageTransparency = imlb4.ImageTransparency + 0.01
907
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
908
txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
909
end
910
scrg:Destroy()
911
end))
912
end))
913
end
914
end
915
end
916-
916+
917
function CameraEnshaking(Length,Intensity)
918
coroutine.resume(coroutine.create(function()
919
      local intensity = 1*Intensity
920
      local rotM = 0.01*Intensity
921
for i = 0, Length, 0.1 do
922
swait()
923
intensity = intensity - 0.05*Intensity/Length
924
rotM = rotM - 0.0005*Intensity/Length
925
      hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
926
      cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
927
end
928
Humanoid.CameraOffset = Vec3(0, 0, 0)
929
end))
930
end
931-
CamShake=function(Part,Distan,Power,Times) 
931+
CamShake=function(Part,Distan,Power,Times)
932
local de=Part.Position
933
for i,v in pairs(workspace:children()) do
934
 if v:IsA("Model") and v:findFirstChild("Humanoid") then
935
for _,c in pairs(v:children()) do
936
if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
937
local Noob=v.Humanoid
938
if Noob~=nil then
939
coroutine.resume(coroutine.create(function()
940
FV = Instance.new("BoolValue", Noob)
941
FV.Name = "CameraShake"
942
for ShakeNum=1,Times do
943
swait()
944
local ef=Power
945
  if ef>=1 then
946
   Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
947
  else
948
   ef=Power*10
949
   Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
950-
  end	
950+
  end  
951
end
952
Humanoid.CameraOffset = Vector3.new(0,0,0)
953
FV:Destroy()
954
end))
955
CameraShake(Times, Power, Noob)
956
end
957
end
958
end
959
end
960
end
961
end
962-
962+
963
local toggleTag = true
964
local bilguit = Instance.new("BillboardGui", hed)
965
bilguit.Adornee = nil
966
bilguit.Name = "ModeName"
967
bilguit.Size = UDim2.new(4, 0, 1.2, 0)
968
bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
969
local modet = Instance.new("TextLabel", bilguit)
970
modet.Size = UDim2.new(10/2, 0, 7/2, 0)
971
modet.FontSize = "Size8"
972
modet.TextScaled = true
973
modet.TextTransparency = 0
974-
modet.BackgroundTransparency = 1 
974+
modet.BackgroundTransparency = 1
975
modet.TextTransparency = 0
976
modet.TextStrokeTransparency = 0
977
modet.Font = "Antique"
978
modet.TextStrokeColor3 = Color3.new(1,0,0)
979
modet.TextColor3 = Color3.new(0.25,0,0)
980
modet.Text = "STAR GLITCHER V LOADED "
981-
981+
982-
982+
983
function chatfunc(text,color,typet,font,timeex)
984
local chat = coroutine.wrap(function()
985
if Character:FindFirstChild("TalkingBillBoard")~= nil then
986
Character:FindFirstChild("TalkingBillBoard"):destroy()
987
end
988
local naeeym2 = Instance.new("BillboardGui",Character)
989
naeeym2.Size = UDim2.new(0,100,0,40)
990
naeeym2.StudsOffset = Vector3.new(0,3,0)
991
naeeym2.Adornee = Character.Head
992
naeeym2.Name = "TalkingBillBoard"
993
local tecks2 = Instance.new("TextLabel",naeeym2)
994
tecks2.BackgroundTransparency = 1
995
tecks2.BorderSizePixel = 0
996
tecks2.Text = ""
997
tecks2.Font = font
998
tecks2.TextSize = 30
999
tecks2.TextStrokeTransparency = 0
1000
tecks2.TextColor3 = color
1001
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
1002
tecks2.Size = UDim2.new(1,0,0.5,0)
1003
local tecks3 = Instance.new("TextLabel",naeeym2)
1004
tecks3.BackgroundTransparency = 1
1005
tecks3.BorderSizePixel = 0
1006
tecks3.Text = ""
1007
tecks3.Font = font
1008
tecks3.TextSize = 30
1009
tecks3.TextStrokeTransparency = 0
1010
if typet == "Inverted" then
1011
tecks3.TextColor3 = Color3.new(0,0,0)
1012
tecks3.TextStrokeColor3 = color
1013
elseif typet == "Normal" then
1014
tecks3.TextColor3 = color
1015
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
1016
end
1017
tecks3.Size = UDim2.new(1,0,0.5,0)
1018
coroutine.resume(coroutine.create(function()
1019
while true do
1020
swait(1)
1021
if chaosmode == true then
1022
tecks2.TextColor3 = BrickColor.random().Color
1023
tecks3.TextStrokeColor3 = BrickColor.random().Color
1024
end
1025
end
1026
end))
1027
modet.TextTransparency = modet.TextTransparency  + 1
1028
modet.TextStrokeTransparency = modet.TextStrokeTransparency + 1
1029
for i = 0, 74*timeex do
1030
swait()
1031
modet.TextTransparency = 1
1032
modet.TextStrokeTransparency = 1
1033
tecks2.Text = text
1034
tecks3.Text = text
1035
end
1036
local randomrot = math.random(1,2)
1037
if randomrot == 1 then
1038
for i = 1, 50 do
1039
swait()
1040
tecks2.Text = text
1041
tecks3.Text = text
1042
modet.TextTransparency = modet.TextTransparency - .02
1043
modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
1044
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1045
tecks2.TextTransparency = tecks2.TextTransparency + .04
1046
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1047
tecks3.TextTransparency = tecks2.TextTransparency + .04
1048
end
1049
elseif randomrot == 2 then
1050-
	for i = 1, 50 do
1050+
    for i = 1, 50 do
1051
swait()
1052
tecks2.Text = text
1053
tecks3.Text = text
1054
modet.TextTransparency = modet.TextTransparency - .02
1055
modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
1056
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1057
tecks2.TextTransparency = tecks2.TextTransparency + .04
1058
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1059
tecks3.TextTransparency = tecks2.TextTransparency + .04
1060
end
1061
end
1062
modet.TextTransparency = 0
1063
modet.TextStrokeTransparency = 0
1064
if toggleTag == false then
1065
modet.TextTransparency = 1
1066
modet.TextStrokeTransparency = 1
1067
end
1068
naeeym2:Destroy()
1069
end)
1070
chat()
1071
end
1072-
1072+
1073
function bosschatfunc(text,color,watval)
1074
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
1075
coroutine.resume(coroutine.create(function()
1076
if v.PlayerGui:FindFirstChild("Dialog")~= nil then
1077
v.PlayerGui:FindFirstChild("Dialog"):destroy()
1078
end
1079
local scrg = Instance.new("ScreenGui",v.PlayerGui)
1080
CFuncs["EchoSound"].Create("rbxassetid://525200869", scrg, 0.5, 1,0,10,0.1,0.25,1)
1081
scrg.Name = "Dialog"
1082
local txtlb = Instance.new("TextLabel",scrg)
1083
txtlb.Text = ""
1084
txtlb.Font = "Bodoni"
1085
txtlb.TextColor3 = Color3.new(0,0,0)
1086
txtlb.TextStrokeTransparency = 0
1087
txtlb.BackgroundTransparency = 0.75
1088
txtlb.BackgroundColor3 = Color3.new(0,0,0)
1089
txtlb.TextStrokeColor3 = color
1090
txtlb.TextScaled = true
1091
txtlb.Size = UDim2.new(1,0,0.25,0)
1092
txtlb.TextXAlignment = "Left"
1093
txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
1094
local txtlb2 = Instance.new("TextLabel",scrg)
1095
txtlb2.Text = "star:"
1096
txtlb2.Font = "Arcade"
1097
txtlb2.TextColor3 = Color3.new(0,0,0)
1098
txtlb2.TextStrokeTransparency = 0
1099
txtlb2.BackgroundTransparency = 1
1100
txtlb2.TextStrokeColor3 = color
1101
txtlb2.TextSize = 40
1102
txtlb2.Size = UDim2.new(1,0,0.25,0)
1103
txtlb2.TextXAlignment = "Left"
1104
txtlb2.Position = UDim2.new(0,0,1,0)
1105
local fvalen = 0.55
1106
local fval = -0.49
1107
coroutine.resume(coroutine.create(function()
1108
while true do
1109
swait()
1110
if chaosmode == true then
1111
txtlb.Rotation = math.random(-1,1)
1112
txtlb2.Rotation = math.random(-1,1)
1113
txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1114
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1115
txtlb.TextStrokeColor3 = BrickColor.random().Color
1116
txtlb2.TextStrokeColor3 = BrickColor.random().Color
1117
end
1118
end
1119
end))
1120
coroutine.resume(coroutine.create(function()
1121
while true do
1122
swait()
1123
if scrg.Parent ~= nil then
1124
    fvalen = fvalen - 0.0001
1125
elseif scrg.Parent == nil then
1126
break
1127
end
1128
end
1129
end))
1130
local flol = 1.75
1131
local flil = 1.6
1132
coroutine.resume(coroutine.create(function()
1133
    for i = 0, 9 do
1134
        swait()
1135
        fval = fval + 0.05
1136
        flol = flol - 0.1
1137
        flil = flil - 0.1
1138
        txtlb.Text = ""
1139
        txtlb.Position = UDim2.new(0,0,flol,0)
1140
        txtlb2.Position = UDim2.new(0,0,flil,0)
1141
    end
1142
    txtlb.Text = text
1143
wait(watval)
1144
local valinc = 0
1145
for i = 0, 99 do
1146
swait()
1147
valinc = valinc + 0.0001
1148
flol = flol + valinc
1149
flil = flil + valinc
1150
txtlb.Rotation = txtlb.Rotation + valinc*20
1151
txtlb2.Rotation = txtlb2.Rotation - valinc*50
1152
txtlb.Position = UDim2.new(0,0,flol,0)
1153
txtlb2.Position = UDim2.new(0,0,flil,0)
1154
txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
1155
txtlb.TextTransparency = txtlb.TextTransparency + 0.01
1156
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
1157
txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
1158
txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
1159
end
1160
scrg:Destroy()
1161
end))
1162
end))
1163
end
1164
end
1165-
1165+
1166
function bosschatfunc2(text,color,watval)
1167
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
1168
coroutine.resume(coroutine.create(function()
1169
if v.PlayerGui:FindFirstChild("Dialog")~= nil then
1170
v.PlayerGui:FindFirstChild("Dialog"):destroy()
1171
end
1172
local scrg = Instance.new("ScreenGui",v.PlayerGui)
1173
CFuncs["EchoSound"].Create("rbxassetid://525200869", scrg, 0.5, 1,0,10,0.1,0.25,1)
1174
scrg.Name = "Dialog"
1175
local txtlb = Instance.new("TextLabel",scrg)
1176
txtlb.Text = ""
1177
txtlb.Font = "Bodoni"
1178
txtlb.TextColor3 = Color3.new(0,0,0)
1179
txtlb.TextStrokeTransparency = 0
1180
txtlb.BackgroundTransparency = 0.75
1181
txtlb.BackgroundColor3 = Color3.new(0,0,0)
1182
txtlb.TextStrokeColor3 = color
1183
txtlb.TextScaled = true
1184
txtlb.Size = UDim2.new(1,0,0.25,0)
1185
txtlb.TextXAlignment = "Left"
1186
txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
1187
local txtlb2 = Instance.new("TextLabel",scrg)
1188
txtlb2.Text = "User:"
1189
txtlb2.Font = "Arcade"
1190
txtlb2.TextColor3 = Color3.new(0,0,0)
1191
txtlb2.TextStrokeTransparency = 0
1192
txtlb2.BackgroundTransparency = 1
1193
txtlb2.TextStrokeColor3 = color
1194
txtlb2.TextSize = 40
1195
txtlb2.Size = UDim2.new(1,0,0.25,0)
1196
txtlb2.TextXAlignment = "Left"
1197
txtlb2.Position = UDim2.new(0,0,1,0)
1198
local fvalen = 0.55
1199
local fval = -0.49
1200
coroutine.resume(coroutine.create(function()
1201
while true do
1202
swait()
1203
if chaosmode == true then
1204
txtlb.Rotation = math.random(-1,1)
1205
txtlb2.Rotation = math.random(-1,1)
1206
txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1207
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1208
txtlb.TextStrokeColor3 = BrickColor.random().Color
1209
txtlb2.TextStrokeColor3 = BrickColor.random().Color
1210
end
1211
end
1212
end))
1213
coroutine.resume(coroutine.create(function()
1214
while true do
1215
swait()
1216
if scrg.Parent ~= nil then
1217
    fvalen = fvalen - 0.0001
1218
elseif scrg.Parent == nil then
1219
break
1220
end
1221
end
1222
end))
1223
local flol = 1.75
1224
local flil = 1.6
1225
coroutine.resume(coroutine.create(function()
1226
    for i = 0, 9 do
1227
        swait()
1228
        fval = fval + 0.05
1229
        flol = flol - 0.1
1230
        flil = flil - 0.1
1231
        txtlb.Text = ""
1232
        txtlb.Position = UDim2.new(0,0,flol,0)
1233
        txtlb2.Position = UDim2.new(0,0,flil,0)
1234
    end
1235
    txtlb.Text = text
1236
wait(watval)
1237
local valinc = 0
1238
for i = 0, 99 do
1239
swait()
1240
valinc = valinc + 0.0001
1241
flol = flol + valinc
1242
flil = flil + valinc
1243
txtlb.Rotation = txtlb.Rotation + valinc*20
1244
txtlb2.Rotation = txtlb2.Rotation - valinc*50
1245
txtlb.Position = UDim2.new(0,0,flol,0)
1246
txtlb2.Position = UDim2.new(0,0,flil,0)
1247
txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
1248
txtlb.TextTransparency = txtlb.TextTransparency + 0.01
1249
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
1250
txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
1251
txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
1252
end
1253
scrg:Destroy()
1254
end))
1255
end))
1256
end
1257
end
1258-
1258+
1259
local Create = LoadLibrary("RbxUtility").Create
1260-
1260+
1261-
CFuncs = {	
1261+
CFuncs = { 
1262-
	["Part"] = {
1262+
    ["Part"] = {
1263-
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1263+
        Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1264-
			local Part = Create("Part"){
1264+
            local Part = Create("Part"){
1265-
				Parent = Parent,
1265+
                Parent = Parent,
1266-
				Reflectance = Reflectance,
1266+
                Reflectance = Reflectance,
1267-
				Transparency = Transparency,
1267+
                Transparency = Transparency,
1268-
				CanCollide = false,
1268+
                CanCollide = false,
1269-
				Locked = true,
1269+
                Locked = true,
1270-
				BrickColor = BrickColor.new(tostring(BColor)),
1270+
                BrickColor = BrickColor.new(tostring(BColor)),
1271-
				Name = Name,
1271+
                Name = Name,
1272-
				Size = Size,
1272+
                Size = Size,
1273-
				Material = Material,
1273+
                Material = Material,
1274-
			}
1274+
            }
1275-
			RemoveOutlines(Part)
1275+
            RemoveOutlines(Part)
1276-
			return Part
1276+
            return Part
1277-
		end;
1277+
        end;
1278-
	};
1278+
    };
1279-
	
1279+
1280-
	["Mesh"] = {
1280+
    ["Mesh"] = {
1281-
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1281+
        Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1282-
			local Msh = Create(Mesh){
1282+
            local Msh = Create(Mesh){
1283-
				Parent = Part,
1283+
                Parent = Part,
1284-
				Offset = OffSet,
1284+
                Offset = OffSet,
1285-
				Scale = Scale,
1285+
                Scale = Scale,
1286-
			}
1286+
            }
1287-
			if Mesh == "SpecialMesh" then
1287+
            if Mesh == "SpecialMesh" then
1288-
				Msh.MeshType = MeshType
1288+
                Msh.MeshType = MeshType
1289-
				Msh.MeshId = MeshId
1289+
                Msh.MeshId = MeshId
1290-
			end
1290+
            end
1291-
			return Msh
1291+
            return Msh
1292-
		end;
1292+
        end;
1293-
	};
1293+
    };
1294-
	
1294+
1295-
	["Mesh"] = {
1295+
    ["Mesh"] = {
1296-
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1296+
        Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1297-
			local Msh = Create(Mesh){
1297+
            local Msh = Create(Mesh){
1298-
				Parent = Part,
1298+
                Parent = Part,
1299-
				Offset = OffSet,
1299+
                Offset = OffSet,
1300-
				Scale = Scale,
1300+
                Scale = Scale,
1301-
			}
1301+
            }
1302-
			if Mesh == "SpecialMesh" then
1302+
            if Mesh == "SpecialMesh" then
1303-
				Msh.MeshType = MeshType
1303+
                Msh.MeshType = MeshType
1304-
				Msh.MeshId = MeshId
1304+
                Msh.MeshId = MeshId
1305-
			end
1305+
            end
1306-
			return Msh
1306+
            return Msh
1307-
		end;
1307+
        end;
1308-
	};
1308+
    };
1309-
	
1309+
1310-
	["Weld"] = {
1310+
    ["Weld"] = {
1311-
		Create = function(Parent, Part0, Part1, C0, C1)
1311+
        Create = function(Parent, Part0, Part1, C0, C1)
1312-
			local Weld = Create("Weld"){
1312+
            local Weld = Create("Weld"){
1313-
				Parent = Parent,
1313+
                Parent = Parent,
1314-
				Part0 = Part0,
1314+
                Part0 = Part0,
1315-
				Part1 = Part1,
1315+
                Part1 = Part1,
1316-
				C0 = C0,
1316+
                C0 = C0,
1317-
				C1 = C1,
1317+
                C1 = C1,
1318-
			}
1318+
            }
1319-
			return Weld
1319+
            return Weld
1320-
		end;
1320+
        end;
1321-
	};
1321+
    };
1322-
1322+
1323-
	["Sound"] = {
1323+
    ["Sound"] = {
1324-
		Create = function(id, par, vol, pit) 
1324+
        Create = function(id, par, vol, pit)
1325-
			coroutine.resume(coroutine.create(function()
1325+
            coroutine.resume(coroutine.create(function()
1326-
				local S = Create("Sound"){
1326+
                local S = Create("Sound"){
1327-
					Volume = vol,
1327+
                    Volume = vol,
1328
                                        Name = "EffectSoundo",
1329-
					Pitch = pit or 1,
1329+
                    Pitch = pit or 1,
1330-
					SoundId = id,
1330+
                    SoundId = id,
1331-
					Parent = par or workspace,
1331+
                    Parent = par or workspace,
1332-
				}
1332+
                }
1333-
				wait() 
1333+
1334-
				S:play() 
1334+
                S:play()
1335-
				game:GetService("Debris"):AddItem(S, 10)
1335+
                game:GetService("Debris"):AddItem(S, 10)
1336-
			end))
1336+
            end))
1337-
		end;
1337+
        end;
1338-
	};
1338+
    };
1339-
1339+
1340-
	["TimeSound"] = {
1340+
    ["TimeSound"] = {
1341-
		Create = function(id, par, vol, pit, timepos) 
1341+
        Create = function(id, par, vol, pit, timepos)
1342-
			coroutine.resume(coroutine.create(function()
1342+
            coroutine.resume(coroutine.create(function()
1343-
				local S = Create("Sound"){
1343+
                local S = Create("Sound"){
1344-
					Volume = vol,
1344+
                    Volume = vol,
1345
                                        Name = "EffectSoundo",
1346-
					Pitch = pit or 1,
1346+
                    Pitch = pit or 1,
1347-
					SoundId = id,
1347+
                    SoundId = id,
1348
                                        TimePosition = timepos,
1349-
					Parent = par or workspace,
1349+
                    Parent = par or workspace,
1350-
				}
1350+
                }
1351-
				wait() 
1351+
1352-
				S:play() 
1352+
                S:play()
1353-
				game:GetService("Debris"):AddItem(S, 10)
1353+
                game:GetService("Debris"):AddItem(S, 10)
1354-
			end))
1354+
            end))
1355-
		end;
1355+
        end;
1356-
	};
1356+
    };
1357-
		["EchoSound"] = {
1357+
        ["EchoSound"] = {
1358-
		Create = function(id, par, vol, pit, timepos,delays,echodelay,fedb,dryl) 
1358+
        Create = function(id, par, vol, pit, timepos,delays,echodelay,fedb,dryl)
1359-
			coroutine.resume(coroutine.create(function()
1359+
            coroutine.resume(coroutine.create(function()
1360-
				local Sas = Create("Sound"){
1360+
                local Sas = Create("Sound"){
1361-
					Volume = vol,
1361+
                    Volume = vol,
1362
                    Name = "EffectSoundo",
1363-
					Pitch = pit or 1,
1363+
                    Pitch = pit or 1,
1364-
					SoundId = id,
1364+
                    SoundId = id,
1365
                    TimePosition = timepos,
1366-
					Parent = par or workspace,
1366+
                    Parent = par or workspace,
1367-
				}
1367+
                }
1368-
				local E = Create("EchoSoundEffect"){
1368+
                local E = Create("EchoSoundEffect"){
1369-
					Delay = echodelay,
1369+
                    Delay = echodelay,
1370
                    Name = "Echo",
1371-
					Feedback = fedb,
1371+
                    Feedback = fedb,
1372
                    DryLevel = dryl,
1373-
					Parent = Sas,
1373+
                    Parent = Sas,
1374-
				}
1374+
                }
1375-
				wait() 
1375+
1376-
				Sas:play() 
1376+
                Sas:play()
1377-
				game:GetService("Debris"):AddItem(Sas, delays)
1377+
                game:GetService("Debris"):AddItem(Sas, delays)
1378-
			end))
1378+
            end))
1379-
		end;
1379+
        end;
1380-
	};
1380+
    };
1381-
1381+
1382
["LongSound"] = {
1383-
		Create = function(id, par, vol, pit) 
1383+
        Create = function(id, par, vol, pit)
1384-
			coroutine.resume(coroutine.create(function()
1384+
            coroutine.resume(coroutine.create(function()
1385-
				local S = Create("Sound"){
1385+
                local S = Create("Sound"){
1386-
					Volume = vol,
1386+
                    Volume = vol,
1387-
					Pitch = pit or 1,
1387+
                    Pitch = pit or 1,
1388-
					SoundId = id,
1388+
                    SoundId = id,
1389-
					Parent = par or workspace,
1389+
                    Parent = par or workspace,
1390-
				}
1390+
                }
1391-
				wait() 
1391+
1392-
				S:play() 
1392+
                S:play()
1393-
				game:GetService("Debris"):AddItem(S, 60)
1393+
                game:GetService("Debris"):AddItem(S, 60)
1394-
			end))
1394+
            end))
1395-
		end;
1395+
        end;
1396-
	};
1396+
    };
1397-
	
1397+
1398-
	["ParticleEmitter"] = {
1398+
    ["ParticleEmitter"] = {
1399-
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1399+
        Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1400-
			local fp = Create("ParticleEmitter"){
1400+
            local fp = Create("ParticleEmitter"){
1401-
				Parent = Parent,
1401+
                Parent = Parent,
1402-
				Color = ColorSequence.new(Color1, Color2),
1402+
                Color = ColorSequence.new(Color1, Color2),
1403-
				LightEmission = LightEmission,
1403+
                LightEmission = LightEmission,
1404-
				Size = Size,
1404+
                Size = Size,
1405-
				Texture = Texture,
1405+
                Texture = Texture,
1406-
				Transparency = Transparency,
1406+
                Transparency = Transparency,
1407-
				ZOffset = ZOffset,
1407+
                ZOffset = ZOffset,
1408-
				Acceleration = Accel,
1408+
                Acceleration = Accel,
1409-
				Drag = Drag,
1409+
                Drag = Drag,
1410-
				LockedToPart = LockedToPart,
1410+
                LockedToPart = LockedToPart,
1411-
				VelocityInheritance = VelocityInheritance,
1411+
                VelocityInheritance = VelocityInheritance,
1412-
				EmissionDirection = EmissionDirection,
1412+
                EmissionDirection = EmissionDirection,
1413-
				Enabled = Enabled,
1413+
                Enabled = Enabled,
1414-
				Lifetime = LifeTime,
1414+
                Lifetime = LifeTime,
1415-
				Rate = Rate,
1415+
                Rate = Rate,
1416-
				Rotation = Rotation,
1416+
                Rotation = Rotation,
1417-
				RotSpeed = RotSpeed,
1417+
                RotSpeed = RotSpeed,
1418-
				Speed = Speed,
1418+
                Speed = Speed,
1419-
				VelocitySpread = VelocitySpread,
1419+
                VelocitySpread = VelocitySpread,
1420-
			}
1420+
            }
1421-
			return fp
1421+
            return fp
1422-
		end;
1422+
        end;
1423-
	};
1423+
    };
1424-
1424+
1425-
	CreateTemplate = {
1425+
    CreateTemplate = {
1426-
	
1426+
1427-
	};
1427+
    };
1428
}
1429-
1429+
1430-
1430+
1431-
1431+
1432
New = function(Object, Parent, Name, Data)
1433-
	local Object = Instance.new(Object)
1433+
    local Object = Instance.new(Object)
1434-
	for Index, Value in pairs(Data or {}) do
1434+
    for Index, Value in pairs(Data or {}) do
1435-
		Object[Index] = Value
1435+
        Object[Index] = Value
1436-
	end
1436+
1437-
	Object.Parent = Parent
1437+
    Object.Parent = Parent
1438-
	Object.Name = Name
1438+
    Object.Name = Name
1439-
	return Object
1439+
    return Object
1440
end
1441
local halocolor = BrickColor.new("Pastel light blue")
1442
local halocolor2 = BrickColor.new("Cool yellow")
1443
local starcolor = BrickColor.new("Bright yellow")
1444
local lunacolor = BrickColor.new("Navy blue")
1445
local lunacolor2 = BrickColor.new("Bright blue")
1446
local wepcolor = BrickColor.new("Really black")
1447
local maincolor = BrickColor.new("Really black")
1448
local m = Instance.new("Model",char)
1449
local m2 = Instance.new("Model",char)
1450
local m3 = Instance.new("Model",char)
1451
local mw1 = Instance.new("Model",char)
1452
local mw2 = Instance.new("Model",char)
1453-
1453+
1454-
1454+
1455
gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
1456
  local gui = it(GuiType)
1457
  gui.Parent = parent
1458
  gui.Text = text
1459
  gui.BackgroundTransparency = backtrans
1460
  gui.BackgroundColor3 = backcol
1461
  gui.SizeConstraint = "RelativeXY"
1462
  gui.TextXAlignment = "Center"
1463
  gui.TextYAlignment = "Center"
1464
  gui.Position = pos
1465
  gui.Size = size
1466
  gui.Font = "SourceSans"
1467
  gui.FontSize = "Size14"
1468
  gui.TextWrapped = false
1469
  gui.TextStrokeTransparency = 0
1470
  gui.TextColor = BrickColor.new("White")
1471
  return gui
1472
end
1473
--------------------------- GUI STUFF
1474
local basgui = it("GuiMain")
1475
basgui.Parent = plr.PlayerGui
1476
basgui.Name = "VISgui"
1477
local fullscreenz = it("Frame")
1478
fullscreenz.Parent = basgui
1479
fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
1480
fullscreenz.BackgroundTransparency = 1
1481
fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
1482
fullscreenz.Size = UDim2.new(1, 0, 1, 0)
1483
fullscreenz.Position = UDim2.new(0, 0, 0, 0)
1484
local imgl2 = Instance.new("ImageLabel",fullscreenz)
1485
imgl2.BackgroundTransparency = 1
1486
imgl2.BorderSizePixel = 0
1487
imgl2.ImageTransparency = 0.5
1488
imgl2.Position = UDim2.new(0.70,-200,0.50,-200)
1489
imgl2.Size = UDim2.new(0,1000,0,1000)
1490
imgl2.Image = "rbxassetid://2344830904"
1491
local techc = imgl2:Clone()
1492
techc.Parent = fullscreenz
1493
techc.ImageTransparency = 0
1494
techc.Size = UDim2.new(0,900,0,900)
1495
techc.Position = UDim2.new(0.70,-150,0.50,-150)
1496
techc.Image = "rbxassetid://2092248396"
1497
local circl = imgl2:Clone()
1498
circl.Parent = fullscreenz
1499
circl.ImageTransparency = 0
1500
circl.Size = UDim2.new(0,550,0,550)
1501
circl.Position = UDim2.new(0.70,25,0.50,25)
1502
circl.Image = "rbxassetid://2312119891"
1503
local circl2 = imgl2:Clone()
1504
circl2.Parent = fullscreenz
1505
circl2.ImageTransparency = 0
1506
circl2.Size = UDim2.new(0,700,0,700)
1507
circl2.Position = UDim2.new(0.70,-50,0.50,-50)
1508
circl2.Image = "rbxassetid://2312119891"
1509
local imgl2b = imgl2:Clone()
1510
imgl2b.Parent = fullscreenz
1511
imgl2b.ImageTransparency = 0
1512
imgl2b.Size = UDim2.new(0,800,0,800)
1513
imgl2b.Position = UDim2.new(0.70,-100,0.50,-100)
1514
imgl2b.ImageColor3 = Color3.new(0,0,0)
1515
local ned = Instance.new("TextLabel",fullscreenz)
1516
ned.ZIndex = 2
1517
ned.Font = "Bodoni"
1518
ned.BackgroundTransparency = 1
1519
ned.BorderSizePixel = 0.65
1520
ned.Size = UDim2.new(0.6,0,0.6,0)
1521
ned.Position = UDim2.new(0,0,0,0)
1522
ned.TextScaled = true
1523
ned.TextStrokeTransparency = 0
1524
ned.Text = "Mayhem"
1525
ned.TextSize = 48
1526
ned.Rotation = 1
1527
ned.TextXAlignment = "Left"
1528
ned.TextYAlignment = "Top"
1529-
1529+
1530
local extrawingmod1 = Instance.new("Model",char)
1531
local extrawingmod2 = Instance.new("Model",char)
1532-
1532+
1533
function CreateParta(parent,transparency,reflectance,material,brickcolor)
1534
local p = Instance.new("Part")
1535
p.TopSurface = 0
1536
p.BottomSurface = 0
1537
p.Parent = parent
1538
p.Size = Vector3.new(0.1,0.1,0.1)
1539
p.Transparency = transparency
1540
p.Reflectance = reflectance
1541
p.CanCollide = false
1542
p.Locked = true
1543
p.BrickColor = brickcolor
1544
p.Material = material
1545
return p
1546
end
1547-
1547+
1548
function CreateMesh(parent,meshtype,x1,y1,z1)
1549
local mesh = Instance.new("SpecialMesh",parent)
1550
mesh.MeshType = meshtype
1551
mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
1552
return mesh
1553
end
1554-
1554+
1555
function CreateSpecialMesh(parent,meshid,x1,y1,z1)
1556
local mesh = Instance.new("SpecialMesh",parent)
1557
mesh.MeshType = "FileMesh"
1558
mesh.MeshId = meshid
1559
mesh.Scale = Vector3.new(x1,y1,z1)
1560
return mesh
1561
end
1562-
1562+
1563-
1563+
1564
function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
1565
local mesh = Instance.new("SpecialMesh",parent)
1566
mesh.MeshType = "FileMesh"
1567
mesh.MeshId = meshid
1568
mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
1569
mesh.Scale = Vector3.new(x1,y1,z1)
1570
mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
1571
return mesh
1572
end
1573-
1573+
1574
function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
1575
local weld = Instance.new("Weld")
1576
weld.Parent = parent
1577
weld.Part0 = part0
1578
weld.Part1 = part1
1579
weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
1580
weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
1581
return weld
1582
end
1583-
1583+
1584
--------------
1585
local secondchar = Instance.new("Model",char)
1586
local GhostCol = BrickColor.new("Really red")
1587
local sectors = CreateParta(secondchar,1,0,"Neon",GhostCol)
1588
CreateMesh(sectors,"Brick",2*8,2*8,1*8)
1589
local torsweld = CreateWeld(sectors,root,sectors,1,-1,-2,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1590
 
1591
local seclarm = CreateParta(secondchar,1,0,"Neon",GhostCol)
1592
CreateMesh(seclarm,"Brick",1*8,2*8,1*8)
1593
local larmsweld = CreateWeld(seclarm,sectors,seclarm,1.5,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1594
 
1595
local secrarm = CreateParta(secondchar,1,0,"Neon",GhostCol)
1596
CreateMesh(secrarm,"Brick",1*8,2*8,1*8)
1597
local rarmsweld = CreateWeld(secrarm,sectors,secrarm,-1.5,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1598
 
1599
local seclleg = CreateParta(secondchar,1,0,"Neon",GhostCol)
1600
CreateMesh(seclleg,"Brick",1*8,2*8,1*8)
1601
local llegsweld = CreateWeld(seclleg,sectors,seclleg,0.5,2,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1602
 
1603
local secrleg = CreateParta(secondchar,1,0,"Neon",GhostCol)
1604
CreateMesh(secrleg,"Brick",1*8,2*8,1*8)
1605
local rlegsweld = CreateWeld(secrleg,sectors,secrleg,-0.5,2,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1606
 
1607
local seched = CreateParta(secondchar,1,0,"Neon",GhostCol)
1608
CreateMesh(seched,"Brick",1*8,1*8,1*8)
1609
local hedsweld = CreateWeld(seched,sectors,seched,0,-1.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1610
--------------
1611
CreateWeld(sorb,rarm,sorb,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1612
local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
1613
CreateWeld(sorb2,larm,sorb2,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1614-
1614+
1615
local handlex = CreateParta(mw2,1,1,"Neon",maincolor)
1616
CreateMesh(handle,"Brick",0,0,0)
1617
local handlexweld = CreateWeld(handlex,tors,handlex,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1618
local valuaring = 10
1619
for i = 0, 49 do
1620-
	valuaring = valuaring + 10
1620+
    valuaring = valuaring + 10
1621
rn = CreateParta(mw2,0,0,"Neon",halocolor)
1622
CreateMesh(rn,"Brick",0.25,0.1,0.1)
1623
CreateWeld(rn,handlex,rn,0,1,0,math.rad(0),math.rad(0),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1624
end
1625-
1625+
1626
handlex = CreateParta(mw2,1,1,"Neon",maincolor)
1627
CreateMesh(handle,"Brick",0,0,0)
1628
CreateWeld(handlex,tors,handlex,0,-3,-2.1,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1629
local valuaring = 10
1630
for i = 0, 49 do
1631-
	valuaring = valuaring + 10
1631+
    valuaring = valuaring + 10
1632
rn = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1633
CreateMesh(rn,"Brick",0.5,0.2,0.2)
1634
CreateWeld(rn,handlex,rn,0,2,0,math.rad(0),math.rad(0),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1635
end
1636-
1636+
1637-
1637+
1638
local handle = CreateParta(m,1,1,"Neon",maincolor)
1639
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1640
local handleweld = CreateWeld(handle,tors,handle,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1641-
1641+
1642
local sorb = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
1643
CreateWeld(sorb,rarm,sorb,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1644
local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
1645
CreateWeld(sorb2,larm,sorb2,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1646-
1646+
1647
local handlex = CreateParta(mw2,1,1,"Neon",maincolor)
1648
CreateMesh(handle,"Brick",0,0,0)
1649
local handlexweld = CreateWeld(handlex,tors,handlex,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1650
local valuaring = 10
1651
for i = 0, 49 do
1652-
	valuaring = valuaring + 10
1652+
    valuaring = valuaring + 10
1653
rn = CreateParta(mw2,0,0,"Neon",halocolor)
1654
CreateMesh(rn,"Brick",0.25,0.1,0.1)
1655
CreateWeld(rn,handlex,rn,0,1,0,math.rad(0),math.rad(0),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1656
end
1657-
1657+
1658
handlex = CreateParta(mw2,1,1,"Neon",maincolor)
1659
CreateMesh(handle,"Brick",0,0,0)
1660
CreateWeld(handlex,tors,handlex,0,-3,-2.1,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1661
local valuaring = 10
1662
for i = 0, 49 do
1663-
	valuaring = valuaring + 10
1663+
    valuaring = valuaring + 10
1664
rn = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1665
CreateMesh(rn,"Brick",0.5,0.2,0.2)
1666
CreateWeld(rn,handlex,rn,0,2,0,math.rad(0),math.rad(0),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1667
end
1668-
1668+
1669-
1669+
1670
local handle = CreateParta(m,1,1,"Neon",maincolor)
1671
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1672
local handleweld = CreateWeld(handle,tors,handle,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1673-
1673+
1674
--- Left wing.
1675-
1675+
1676
local lwing1 = CreateParta(m,1,1,"Neon",maincolor)
1677
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1678
local lwing1weld = CreateWeld(lwing1,handle,lwing1,3,0,0,math.rad(5),math.rad(0),math.rad(12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1679-
1679+
1680
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1681
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1682
CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1683
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1684
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1685
CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1686
A0 = Instance.new('Attachment',wed)
1687
A0.Position = vt(0,0.25,0.25)
1688
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1689
CreateMesh(wed,"Wedge",0.05,0.5,3)
1690
CreateWeld(wed,lwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1691
A1 = Instance.new('Attachment',wed)
1692
A1.Position = vt(0,-0.25,-2)
1693
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1694
CreateMesh(wed,"Wedge",0.05,3,0.5)
1695
CreateWeld(wed,lwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1696-
1696+
1697
tl1 = Instance.new('Trail',wed)
1698
tl1.Attachment0 = A1
1699
tl1.Attachment1 = A0
1700
tl1.Texture = "rbxassetid://2108945559"
1701
tl1.LightEmission = 1
1702
tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1703
tl1.Color = ColorSequence.new(BrickColor.new('Really red').Color)
1704
tl1.Lifetime = 0.6
1705-
1705+
1706-
1706+
1707
local lwing2 = CreateParta(m,1,1,"Neon",maincolor)
1708
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1709
local lwing2weld = CreateWeld(lwing2,handle,lwing2,4,1,0,math.rad(10),math.rad(0),math.rad(25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1710-
1710+
1711
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1712
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1713
CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1714
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1715
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1716
CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1717
A0 = Instance.new('Attachment',wed)
1718
A0.Position = vt(0,0.25,0.25)
1719
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1720
CreateMesh(wed,"Wedge",0.05,0.5,3)
1721
CreateWeld(wed,lwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1722
A1 = Instance.new('Attachment',wed)
1723
A1.Position = vt(0,-0.25,-2)
1724
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1725
CreateMesh(wed,"Wedge",0.05,3,0.5)
1726
CreateWeld(wed,lwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1727-
1727+
1728
tl2 = Instance.new('Trail',wed)
1729
tl2.Attachment0 = A1
1730
tl2.Attachment1 = A0
1731
tl2.Texture = "rbxassetid://2108945559"
1732
tl2.LightEmission = 1
1733
tl2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1734
tl2.Color = ColorSequence.new(BrickColor.new('Really red').Color)
1735
tl2.Lifetime = 0.6
1736-
1736+
1737
local lwing3 = CreateParta(m,1,1,"Neon",maincolor)
1738
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1739
local lwing3weld = CreateWeld(lwing3,handle,lwing3,4.75,2,0,math.rad(15),math.rad(0),math.rad(37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1740-
1740+
1741
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1742
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1743
CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1744
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1745
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1746
CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1747
A0 = Instance.new('Attachment',wed)
1748
A0.Position = vt(0,0.25,0.25)
1749
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1750
CreateMesh(wed,"Wedge",0.05,0.5,3)
1751
CreateWeld(wed,lwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1752
A1 = Instance.new('Attachment',wed)
1753
A1.Position = vt(0,-0.25,-2)
1754
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1755
CreateMesh(wed,"Wedge",0.05,3,0.5)
1756
CreateWeld(wed,lwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1757-
1757+
1758
tl3 = Instance.new('Trail',wed)
1759
tl3.Attachment0 = A1
1760
tl3.Attachment1 = A0
1761
tl3.Texture = "rbxassetid://2108945559"
1762
tl3.LightEmission = 1
1763
tl3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1764
tl3.Color = ColorSequence.new(BrickColor.new('Really red').Color)
1765
tl3.Lifetime = 0.6
1766-
1766+
1767
tl1.Enabled = false
1768
tl2.Enabled = false
1769
tl3.Enabled = false
1770
local lwing4 = CreateParta(m,1,1,"Neon",maincolor)
1771
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1772
local lwing4weld = CreateWeld(lwing4,handle,lwing4,5.75,3,0,math.rad(20),math.rad(0),math.rad(50),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1773-
1773+
1774
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1775
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1776
CreateWeld(wed,lwing4,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1777
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1778
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1779
CreateWeld(wed,lwing4,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1780
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1781
CreateMesh(wed,"Wedge",0.05,0.5,3)
1782
CreateWeld(wed,lwing4,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1783
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1784
CreateMesh(wed,"Wedge",0.05,3,0.5)
1785
CreateWeld(wed,lwing4,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1786-
1786+
1787
local lwing5 = CreateParta(m,1,1,"Neon",maincolor)
1788
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1789
local lwing5weld = CreateWeld(lwing5,handle,lwing5,6.75,4,0,math.rad(25),math.rad(0),math.rad(62.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1790-
1790+
1791
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1792
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1793
CreateWeld(wed,lwing5,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1794
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1795
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1796
CreateWeld(wed,lwing5,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1797
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1798
CreateMesh(wed,"Wedge",0.05,0.5,3)
1799
CreateWeld(wed,lwing5,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1800
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1801
CreateMesh(wed,"Wedge",0.05,3,0.5)
1802
CreateWeld(wed,lwing5,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1803-
1803+
1804
local lwing6 = CreateParta(m,1,1,"Neon",maincolor)
1805
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1806
local lwing6weld = CreateWeld(lwing6,handle,lwing6,7.75,5,0,math.rad(30),math.rad(0),math.rad(75),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1807-
1807+
1808
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1809
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1810
CreateWeld(wed,lwing6,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1811
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1812
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1813
CreateWeld(wed,lwing6,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1814
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1815
CreateMesh(wed,"Wedge",0.05,0.5,3)
1816
CreateWeld(wed,lwing6,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1817
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1818
CreateMesh(wed,"Wedge",0.05,3,0.5)
1819
CreateWeld(wed,lwing6,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1820-
1820+
1821
-- Right wing.
1822-
1822+
1823
local rwing1 = CreateParta(m,1,1,"Neon",maincolor)
1824
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1825
local rwing1weld = CreateWeld(rwing1,handle,rwing1,-3,0,0,math.rad(5),math.rad(0),math.rad(-12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1826-
1826+
1827
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1828
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1829
CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1830
A0 = Instance.new('Attachment',wed)
1831
A0.Position = vt(0,0.25,0.25)
1832
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1833
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1834
CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1835
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1836
CreateMesh(wed,"Wedge",0.05,0.5,3)
1837
CreateWeld(wed,rwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1838
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1839
CreateMesh(wed,"Wedge",0.05,3,0.5)
1840
CreateWeld(wed,rwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1841
A1 = Instance.new('Attachment',wed)
1842
A1.Position = vt(0,2,0.25)
1843-
1843+
1844
tr1 = Instance.new('Trail',wed)
1845
tr1.Attachment0 = A1
1846
tr1.Attachment1 = A0
1847
tr1.Texture = "rbxassetid://2108945559"
1848
tr1.LightEmission = 1
1849
tr1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1850
tr1.Color = ColorSequence.new(BrickColor.new('Really red').Color)
1851
tr1.Lifetime = 0.6
1852-
1852+
1853
local rwing2 = CreateParta(m,1,1,"Neon",maincolor)
1854
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1855
local rwing2weld = CreateWeld(rwing2,handle,rwing2,-4,1,0,math.rad(10),math.rad(0),math.rad(-25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1856-
1856+
1857
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1858
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1859
CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1860
A0 = Instance.new('Attachment',wed)
1861
A0.Position = vt(0,0.25,0.25)
1862
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1863
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1864
CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1865
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1866
CreateMesh(wed,"Wedge",0.05,0.5,3)
1867
CreateWeld(wed,rwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1868
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1869
CreateMesh(wed,"Wedge",0.05,3,0.5)
1870
CreateWeld(wed,rwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1871
A1 = Instance.new('Attachment',wed)
1872
A1.Position = vt(0,2,0.25)
1873-
1873+
1874
tr2 = Instance.new('Trail',wed)
1875
tr2.Attachment0 = A1
1876
tr2.Attachment1 = A0
1877
tr2.Texture = "rbxassetid://2108945559"
1878
tr2.LightEmission = 1
1879
tr2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1880
tr2.Color = ColorSequence.new(BrickColor.new('Really red').Color)
1881
tr2.Lifetime = 0.6
1882-
1882+
1883
local rwing3 = CreateParta(m,1,1,"Neon",maincolor)
1884
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1885
local rwing3weld = CreateWeld(rwing3,handle,rwing3,-4.75,2,0,math.rad(15),math.rad(0),math.rad(-37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1886-
1886+
1887
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1888
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1889
CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1890
A0 = Instance.new('Attachment',wed)
1891
A0.Position = vt(0,0.25,0.25)
1892
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1893
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1894
CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1895
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1896
CreateMesh(wed,"Wedge",0.05,0.5,3)
1897
CreateWeld(wed,rwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1898
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1899
CreateMesh(wed,"Wedge",0.05,3,0.5)
1900
CreateWeld(wed,rwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1901
A1 = Instance.new('Attachment',wed)
1902
A1.Position = vt(0,2,0.25)
1903-
1903+
1904
tr3 = Instance.new('Trail',wed)
1905
tr3.Attachment0 = A1
1906
tr3.Attachment1 = A0
1907
tr3.Texture = "rbxassetid://2108945559"
1908
tr3.LightEmission = 1
1909
tr3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1910
tr3.Color = ColorSequence.new(BrickColor.new('Really red').Color)
1911
tr3.Lifetime = 0.6
1912-
1912+
1913-
1913+
1914
local rwing4 = CreateParta(m,1,1,"Neon",maincolor)
1915
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1916
local rwing4weld = CreateWeld(rwing4,handle,rwing4,-5.75,3,0,math.rad(20),math.rad(0),math.rad(-50),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1917-
1917+
1918
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1919
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1920
CreateWeld(wed,rwing4,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1921
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1922
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1923
CreateWeld(wed,rwing4,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1924
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1925
CreateMesh(wed,"Wedge",0.05,0.5,3)
1926
CreateWeld(wed,rwing4,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1927
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1928
CreateMesh(wed,"Wedge",0.05,3,0.5)
1929
CreateWeld(wed,rwing4,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1930-
1930+
1931
local rwing5 = CreateParta(m,1,1,"Neon",maincolor)
1932
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1933
local rwing5weld = CreateWeld(rwing5,handle,rwing5,-6.75,4,0,math.rad(25),math.rad(0),math.rad(-62.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1934-
1934+
1935
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1936
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1937
CreateWeld(wed,rwing5,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1938
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1939
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1940
CreateWeld(wed,rwing5,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1941
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1942
CreateMesh(wed,"Wedge",0.05,0.5,3)
1943
CreateWeld(wed,rwing5,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1944
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1945
CreateMesh(wed,"Wedge",0.05,3,0.5)
1946
CreateWeld(wed,rwing5,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1947-
1947+
1948
local rwing6 = CreateParta(m,1,1,"Neon",maincolor)
1949
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1950
local rwing6weld = CreateWeld(rwing6,handle,rwing6,-7.75,3,0,math.rad(30),math.rad(0),math.rad(-75),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1951-
1951+
1952
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1953
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1954
CreateWeld(wed,rwing6,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1955
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1956
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1957
CreateWeld(wed,rwing6,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1958
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1959
CreateMesh(wed,"Wedge",0.05,0.5,3)
1960
CreateWeld(wed,rwing6,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1961
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1962
CreateMesh(wed,"Wedge",0.05,3,0.5)
1963
CreateWeld(wed,rwing6,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1964-
1964+
1965
---- HERES THE RING
1966-
1966+
1967-
1967+
1968
ran = CreateParta(m2,0,0,"Glass",wepcolor)
1969
CreateMesh(ran,"Wedge",1.02,1.02,1.02)
1970
CreateWeld(ran,larm,ran,0,0.15,0,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1971
ran = CreateParta(m,0,0,"Glass",wepcolor)
1972
CreateMesh(ran,"Wedge",0.9,0.9,1.025)
1973
CreateWeld(ran,larm,ran,0,0.155,0,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1974
ran = CreateParta(m,0,0,"Glass",wepcolor)
1975
CreateMesh(ran,"Wedge",1.025,0.9,0.9)
1976
CreateWeld(ran,larm,ran,0,0.155,-0.025,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1977-
1977+
1978-
1978+
1979
gan = CreateParta(m,0,0,"Glass",wepcolor)
1980
CreateMesh(gan,"Brick",1.075,0.1,1.075)
1981
CreateWeld(gan,larm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1982-
1982+
1983
gan = CreateParta(m,0,0,"Glass",wepcolor)
1984
CreateMesh(gan,"Brick",1.075,0.1,1.075)
1985
CreateWeld(gan,larm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1986-
1986+
1987-
1987+
1988-
1988+
1989
gan = CreateParta(m2,0,0,"Neon",halocolor2)
1990
CreateMesh(gan,"Brick",1.095,0.035,1.095)
1991
CreateWeld(gan,larm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1992-
1992+
1993
gan = CreateParta(m2,0,0,"Neon",halocolor2)
1994
CreateMesh(gan,"Brick",1.095,0.035,1.095)
1995
CreateWeld(gan,larm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1996-
1996+
1997
gane = CreateParta(m3,0,0,"Glass",lunacolor2)
1998
CreateMesh(gane,"Brick",1.0625,0.2,1.0625)
1999
CreateWeld(gane,larm,gane,0,0.6,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2000-
2000+
2001
star = CreateParta(m,0,0,"Glass",wepcolor)
2002
CreateSpecialMesh(star,"http://www.roblox.com/asset/?id=45428961",2.5,2.5,2.5)
2003
CreateWeld(star,larm,star,0,0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2004
starl = CreateParta(m3,0,0,"SmoothPlastic",starcolor)
2005
CreateSpecialMesh(starl,"http://www.roblox.com/asset/?id=45428961",1.95,2.55,1.95)
2006
CreateWeld(starl,larm,starl,0,0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2007
--- second ring
2008-
2008+
2009
ran = CreateParta(m2,0,0,"Granite",wepcolor)
2010
CreateMesh(ran,"Wedge",1.02,1.02,1.02)
2011
CreateWeld(ran,rarm,ran,0,0.15,0,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2012
ran = CreateParta(m,0,0,"Granite",wepcolor)
2013
CreateMesh(ran,"Wedge",0.9,0.9,1.025)
2014
CreateWeld(ran,rarm,ran,0,0.155,0,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2015
ran = CreateParta(m,0,0,"Granite",wepcolor)
2016
CreateMesh(ran,"Wedge",1.025,0.9,0.9)
2017
CreateWeld(ran,rarm,ran,0,0.155,-0.025,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2018-
2018+
2019
gan = CreateParta(m,0,0,"Granite",wepcolor)
2020
CreateMesh(gan,"Brick",1.075,0.1,1.075)
2021
CreateWeld(gan,rarm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2022-
2022+
2023
gan = CreateParta(m,0,0,"Granite",wepcolor)
2024
CreateMesh(gan,"Brick",1.075,0.1,1.075)
2025
CreateWeld(gan,rarm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2026-
2026+
2027-
2027+
2028-
2028+
2029
gan = CreateParta(m2,0,0,"Neon",halocolor2)
2030
CreateMesh(gan,"Brick",1.095,0.035,1.095)
2031
CreateWeld(gan,rarm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2032-
2032+
2033
gan = CreateParta(m2,0,0,"Neon",halocolor2)
2034
CreateMesh(gan,"Brick",1.095,0.035,1.095)
2035
CreateWeld(gan,rarm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2036-
2036+
2037
gane = CreateParta(m3,0,0,"Granite",lunacolor2)
2038
CreateMesh(gane,"Brick",1.0625,0.2,1.0625)
2039
CreateWeld(gane,rarm,gane,0,0.6,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2040-
2040+
2041
star = CreateParta(m,0,0,"Granite",wepcolor)
2042
CreateSpecialMesh(star,"http://www.roblox.com/asset/?id=45428961",2.5,2.5,2.5)
2043
CreateWeld(star,rarm,star,0,-0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2044
starl = CreateParta(m3,0,0,"Granite",starcolor)
2045
CreateSpecialMesh(starl,"http://www.roblox.com/asset/?id=45428961",1.95,2.55,1.95)
2046
CreateWeld(starl,rarm,starl,0,-0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2047-
2047+
2048-
2048+
2049-
2049+
2050-
2050+
2051
for i, v in pairs(m:GetChildren()) do
2052
if v:IsA("Part") then
2053
v.BrickColor = BrickColor.new("Really black")
2054
v.Material = "Glass"
2055
end
2056
end
2057
for i, v in pairs(m2:GetChildren()) do
2058
if v:IsA("Part") then
2059
v.BrickColor = BrickColor.new("Crimson")
2060
v.Material = "Granite"
2061
end
2062
end
2063
for i, v in pairs(m3:GetChildren()) do
2064
if v:IsA("Part") then
2065
v.BrickColor = BrickColor.new("Really red")
2066
v.Material = "Neon"
2067
end
2068
end
2069
for i, v in pairs(mw2:GetChildren()) do
2070
if v:IsA("Part") then
2071
v.BrickColor = BrickColor.new("Really red")
2072
v.Material = "Neon"
2073
end
2074
end
2075
for i, v in pairs(mw1:GetChildren()) do
2076
if v:IsA("Part") then
2077
v.Transparency = 0
2078
v.BrickColor = BrickColor.new("Really blue")
2079
v.Material = "Neon"
2080
end
2081
end
2082
for i, v in pairs(extrawingmod1:GetChildren()) do
2083
if v:IsA("Part") then
2084
v.Transparency = 0.8
2085
v.BrickColor = BrickColor.new("Toothpaste")
2086
v.Material = "Neon"
2087
end
2088
end
2089
for i, v in pairs(extrawingmod2:GetChildren()) do
2090
if v:IsA("Part") then
2091
v.Transparency = 0.8
2092
v.BrickColor = BrickColor.new("Really blue")
2093
v.Material = "Neon"
2094
end
2095
end
2096
local MAINRUINCOLOR = BrickColor.new("Navy blue")
2097-
2097+
2098
--clothes
2099
local Hair = Instance.new("Part", char)
2100
Hair.Name = "Hair"
2101
Hair.CanCollide = false
2102
Hair.BrickColor = BrickColor.new("Institutional white")
2103
Hair.Transparency = 0
2104
Hair.Material = "Plastic"
2105
Hair.Size = Vector3.new(1, 1, 2)
2106
Hair.TopSurface = Enum.SurfaceType.Smooth
2107
Hair.BottomSurface = Enum.SurfaceType.Smooth
2108
 
2109
local Weld = Instance.new("Weld", Hair)
2110
Weld.Part0 = hed
2111
Weld.Part1 = Hair
2112
Weld.C1 = CFrame.new(0, -.6, 0)
2113
Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
2114
 
2115
local M2 = Instance.new("SpecialMesh")
2116
M2.Parent = Hair
2117
M2.MeshId = "http://www.roblox.com/asset/?id=16627529"
2118
M2.TextureId = "http://www.roblox.com/asset/?id=16627494"
2119
M2.Scale = Vector3.new(1, 1, 1)
2120-
2120+
2121
for i,v in pairs(char:children()) do
2122
if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
2123
v:Remove()
2124
end
2125
end
2126-
2126+
2127-
2127+
2128
function RemoveOutlines(part)
2129
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
2130
end
2131
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2132
  local Part = Create("Part")({
2133
    Parent = Parent,
2134
    Reflectance = Reflectance,
2135
    Transparency = Transparency,
2136
    CanCollide = false,
2137
    Locked = true,
2138
    BrickColor = BrickColor.new(tostring(BColor)),
2139
    Name = Name,
2140
    Size = Size,
2141
    Material = Material
2142
  })
2143
  Part.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
2144
  RemoveOutlines(Part)
2145
  return Part
2146
end
2147
function CreateMesha(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2148
  local Msh = Create(Mesh)({
2149
    Parent = Part,
2150
    Offset = OffSet,
2151
    Scale = Scale
2152
  })
2153
  if Mesh == "SpecialMesh" then
2154
    Msh.MeshType = MeshType
2155
    Msh.MeshId = MeshId
2156
  end
2157
  return Msh
2158
end
2159
function CreateWeld(Parent, Part0, Part1, C0, C1)
2160
  local Weld = Create("Weld")({
2161
    Parent = Parent,
2162
    Part0 = Part0,
2163
    Part1 = Part1,
2164
    C0 = C0,
2165
    C1 = C1
2166
  })
2167
  return Weld
2168
end
2169-
2169+
2170-
Character=Player.Character 
2170+
Character=Player.Character
2171-
PlayerGui=Player.PlayerGui 
2171+
PlayerGui=Player.PlayerGui
2172-
Backpack=Player.Backpack 
2172+
Backpack=Player.Backpack
2173-
Torso=Character.Torso 
2173+
Torso=Character.Torso
2174-
Head=Character.Head 
2174+
Head=Character.Head
2175
Humanoid=Character.Humanoid
2176
m=Instance.new('Model',Character)
2177-
LeftArm=Character["Left Arm"] 
2177+
LeftArm=Character["Left Arm"]
2178-
LeftLeg=Character["Left Leg"] 
2178+
LeftLeg=Character["Left Leg"]
2179-
RightArm=Character["Right Arm"] 
2179+
RightArm=Character["Right Arm"]
2180-
RightLeg=Character["Right Leg"] 
2180+
RightLeg=Character["Right Leg"]
2181-
LS=Torso["Left Shoulder"] 
2181+
LS=Torso["Left Shoulder"]
2182-
LH=Torso["Left Hip"] 
2182+
2183-
RS=Torso["Right Shoulder"] 
2183+
RS=Torso["Right Shoulder"]
2184-
RH=Torso["Right Hip"] 
2184+
2185
Face = Head.face
2186
Neck=Torso.Neck
2187
it=Instance.new
2188
attacktype=1
2189
vt=Vector3.new
2190
cf=CFrame.new
2191
euler=CFrame.fromEulerAnglesXYZ
2192
angles=CFrame.Angles
2193
cloaked=false
2194
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
2195
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
2196
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
2197
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
2198
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
2199
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
2200
RootPart=Character.HumanoidRootPart
2201
RootJoint=RootPart.RootJoint
2202
RootCF=euler(-1.57,0,3.14)
2203-
attack = false 
2203+
2204-
attackdebounce = false 
2204+
attackdebounce = false
2205
deb=false
2206
equipped=true
2207
hand=false
2208
combo=0
2209
mana=0
2210
trispeed=.2
2211
attackmode='none'
2212
local idle=0
2213
local Anim="Idle"
2214
local Effects={}
2215
local gun=false
2216
local shoot=false
2217
local sine = 0
2218
local change = 1
2219-
2219+
2220
function RecolorTextAndRename(name,col1,col2,font)
2221
modet.TextStrokeColor3 = col2
2222
modet.TextColor3 = col1
2223
modet.Font = font
2224
modet.Text = name
2225
techc.ImageColor3 = col2
2226
circl.ImageColor3 = col2
2227
circl2.ImageColor3 = col1
2228
imgl2.ImageColor3 = col1
2229
imgl2b.ImageColor3 = col2
2230
ned.Text = name
2231
ned.TextColor3 = col1
2232
ned.TextStrokeColor3 = col2
2233
end
2234-
--save shoulders 
2234+
--save shoulders
2235-
RSH, LSH=nil, nil 
2235+
RSH, LSH=nil, nil
2236-
--welds 
2236+
--welds
2237-
RW, LW=Instance.new("Weld"), Instance.new("Weld") 
2237+
RW, LW=Instance.new("Weld"), Instance.new("Weld")
2238
RW.Name="Right Shoulder" LW.Name="Left Shoulder"
2239
LH=Torso["Left Hip"]
2240
RH=Torso["Right Hip"]
2241
TorsoColor=Torso.BrickColor
2242
function NoOutline(Part)
2243
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
2244
end
2245
ch=Character
2246-
RSH=ch.Torso["Right Shoulder"] 
2246+
RSH=ch.Torso["Right Shoulder"]
2247-
LSH=ch.Torso["Left Shoulder"] 
2247+
LSH=ch.Torso["Left Shoulder"]
2248
-- 
2249-
RSH.Parent=nil 
2249+
RSH.Parent=nil
2250-
LSH.Parent=nil 
2250+
LSH.Parent=nil
2251
-- 
2252
RW.Name="Right Shoulder"
2253-
RW.Part0=ch.Torso 
2253+
RW.Part0=ch.Torso
2254-
RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5) 
2254+
RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
2255-
RW.C1=cf(0, 0.5, 0) 
2255+
RW.C1=cf(0, 0.5, 0)
2256-
RW.Part1=ch["Right Arm"] 
2256+
RW.Part1=ch["Right Arm"]
2257-
RW.Parent=ch.Torso 
2257+
RW.Parent=ch.Torso
2258
-- 
2259
LW.Name="Left Shoulder"
2260-
LW.Part0=ch.Torso 
2260+
LW.Part0=ch.Torso
2261-
LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8) 
2261+
LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
2262-
LW.C1=cf(0, 0.5, 0) 
2262+
LW.C1=cf(0, 0.5, 0)
2263-
LW.Part1=ch["Left Arm"] 
2263+
LW.Part1=ch["Left Arm"]
2264-
LW.Parent=ch.Torso 
2264+
LW.Parent=ch.Torso
2265-
2265+
2266
local Stats=Instance.new("BoolValue")
2267
Stats.Name="Stats"
2268
Stats.Parent=Character
2269
local Atk=Instance.new("NumberValue")
2270
Atk.Name="Damage"
2271
Atk.Parent=Stats
2272
Atk.Value=1
2273
local Def=Instance.new("NumberValue")
2274
Def.Name="Defense"
2275
Def.Parent=Stats
2276
Def.Value=1
2277
local Speed=Instance.new("NumberValue")
2278
Speed.Name="Speed"
2279
Speed.Parent=Stats
2280
Speed.Value=1
2281
local Mvmt=Instance.new("NumberValue")
2282
Mvmt.Name="Movement"
2283
Mvmt.Parent=Stats
2284
Mvmt.Value=1
2285-
2285+
2286
local donum=0
2287
 
2288-
2288+
2289
function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
2290
local fp=it("Part")
2291-
fp.formFactor=formfactor 
2291+
fp.formFactor=formfactor
2292
fp.Parent=parent
2293
fp.Reflectance=reflectance
2294
fp.Transparency=transparency
2295-
fp.CanCollide=false 
2295+
fp.CanCollide=false
2296
fp.Locked=true
2297
fp.BrickColor=brickcolor
2298
fp.Name=name
2299
fp.Size=size
2300-
fp.Position=Torso.Position 
2300+
fp.Position=Torso.Position
2301
NoOutline(fp)
2302
fp.Material="SmoothPlastic"
2303
fp:BreakJoints()
2304-
return fp 
2304+
return fp
2305-
end 
2305+
2306
 
2307
function mesh(Mesh,part,meshtype,meshid,offset,scale)
2308-
local mesh=it(Mesh) 
2308+
local mesh=it(Mesh)
2309
mesh.Parent=part
2310
if Mesh=="SpecialMesh" then
2311
mesh.MeshType=meshtype
2312
if meshid~="nil" then
2313
mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
2314
end
2315
end
2316
mesh.Offset=offset
2317
mesh.Scale=scale
2318
return mesh
2319
end
2320
 
2321
function weld(parent,part0,part1,c0)
2322-
local weld=it("Weld") 
2322+
local weld=it("Weld")
2323
weld.Parent=parent
2324-
weld.Part0=part0 
2324+
weld.Part0=part0
2325-
weld.Part1=part1 
2325+
weld.Part1=part1
2326
weld.C0=c0
2327
return weld
2328
end
2329
 
2330
local Color1=Torso.BrickColor
2331-
2331+
2332
local bodvel=Instance.new("BodyVelocity")
2333
local bg=Instance.new("BodyGyro")
2334-
2334+
2335
--------- SazEreno's Artificial HB --------------
2336
ArtificialHB = Instance.new("BindableEvent", script)
2337
ArtificialHB.Name = "ArtificialHB"
2338-
2338+
2339
script:WaitForChild("ArtificialHB")
2340
Frame_Speed = 1 / 60
2341
frame = Frame_Speed
2342
tf = 0
2343
allowframeloss = false
2344
tossremainder = false
2345
lastframe = tick()
2346
script.ArtificialHB:Fire()
2347-
2347+
2348
game:GetService("RunService").Heartbeat:connect(function(s, p)
2349-
	tf = tf + s
2349+
    tf = tf + s
2350-
	if tf >= frame then
2350+
    if tf >= frame then
2351-
		if allowframeloss then
2351+
        if allowframeloss then
2352-
			script.ArtificialHB:Fire()
2352+
            script.ArtificialHB:Fire()
2353-
			lastframe = tick()
2353+
            lastframe = tick()
2354-
		else
2354+
2355-
			for i = 1, math.floor(tf / frame) do
2355+
            for i = 1, math.floor(tf / frame) do
2356-
				script.ArtificialHB:Fire()
2356+
                script.ArtificialHB:Fire()
2357-
			end
2357+
            end
2358-
		lastframe = tick()
2358+
        lastframe = tick()
2359-
		end
2359+
2360-
		if tossremainder then
2360+
        if tossremainder then
2361-
			tf = 0
2361+
            tf = 0
2362-
		else
2362+
2363-
			tf = tf - frame * math.floor(tf / frame)
2363+
            tf = tf - frame * math.floor(tf / frame)
2364-
		end
2364+
2365-
	end
2365+
2366
end)
2367-
2367+
2368
------------------
2369
function swait(num)
2370
function swait(num)
2371
if num==0 or num==nil then
2372
game:service'RunService'.Stepped:wait(0)
2373
else
2374
for i=0,num do
2375
game:service'RunService'.Stepped:wait(0)
2376
end
2377
end
2378
end
2379
end
2380-
2380+
2381
-------- RAINBOW LEAVE IT TO ME
2382
local r = 255
2383
local g = 0
2384
local b = 0
2385
coroutine.resume(coroutine.create(function()
2386
while wait() do
2387-
	for i = 0, 254/5 do
2387+
    for i = 0, 254/5 do
2388-
		swait()
2388+
2389-
		g = g + 5
2389+
        g = g + 5
2390-
	end
2390+
2391-
	for i = 0, 254/5 do
2391+
    for i = 0, 254/5 do
2392-
		swait()
2392+
2393-
		r = r - 5
2393+
        r = r - 5
2394-
	end
2394+
2395-
	for i = 0, 254/5 do
2395+
    for i = 0, 254/5 do
2396-
		swait()
2396+
2397-
		b = b + 5
2397+
        b = b + 5
2398-
	end
2398+
2399-
	for i = 0, 254/5 do
2399+
    for i = 0, 254/5 do
2400-
		swait()
2400+
2401-
		g = g - 5
2401+
        g = g - 5
2402-
	end
2402+
2403-
	for i = 0, 254/5 do
2403+
    for i = 0, 254/5 do
2404-
		swait()
2404+
2405-
		r = r + 5
2405+
        r = r + 5
2406-
	end
2406+
2407-
	for i = 0, 254/5 do
2407+
    for i = 0, 254/5 do
2408-
		swait()
2408+
2409-
		b = b - 5
2409+
        b = b - 5
2410-
	end
2410+
2411
end
2412
end))
2413
 
2414
 
2415-
so = function(id,par,vol,pit) 
2415+
so = function(id,par,vol,pit)
2416
coroutine.resume(coroutine.create(function()
2417
local sou = Instance.new("Sound",par or workspace)
2418
sou.Volume=vol
2419
sou.Pitch=pit or 1
2420
sou.SoundId=id
2421-
swait() 
2421+
2422-
sou:play() 
2422+
sou:play()
2423
game:GetService("Debris"):AddItem(sou,6)
2424
end))
2425
end
2426
 
2427-
function clerp(a,b,t) 
2427+
function clerp(a,b,t)
2428
local qa = {QuaternionFromCFrame(a)}
2429-
local qb = {QuaternionFromCFrame(b)} 
2429+
local qb = {QuaternionFromCFrame(b)}
2430-
local ax, ay, az = a.x, a.y, a.z 
2430+
local ax, ay, az = a.x, a.y, a.z
2431
local bx, by, bz = b.x, b.y, b.z
2432
local _t = 1-t
2433-
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
2433+
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
2434-
end 
2434+
2435
 
2436-
function QuaternionFromCFrame(cf) 
2436+
function QuaternionFromCFrame(cf)
2437-
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
2437+
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
2438-
local trace = m00 + m11 + m22 
2438+
local trace = m00 + m11 + m22
2439-
if trace > 0 then 
2439+
if trace > 0 then
2440-
local s = math.sqrt(1 + trace) 
2440+
local s = math.sqrt(1 + trace)
2441-
local recip = 0.5/s 
2441+
local recip = 0.5/s
2442-
return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
2442+
return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
2443-
else 
2443+
2444-
local i = 0 
2444+
local i = 0
2445
if m11 > m00 then
2446
i = 1
2447
end
2448-
if m22 > (i == 0 and m00 or m11) then 
2448+
if m22 > (i == 0 and m00 or m11) then
2449-
i = 2 
2449+
i = 2
2450-
end 
2450+
2451-
if i == 0 then 
2451+
if i == 0 then
2452-
local s = math.sqrt(m00-m11-m22+1) 
2452+
local s = math.sqrt(m00-m11-m22+1)
2453-
local recip = 0.5/s 
2453+
local recip = 0.5/s
2454-
return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
2454+
return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
2455-
elseif i == 1 then 
2455+
elseif i == 1 then
2456-
local s = math.sqrt(m11-m22-m00+1) 
2456+
local s = math.sqrt(m11-m22-m00+1)
2457-
local recip = 0.5/s 
2457+
local recip = 0.5/s
2458-
return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
2458+
return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
2459-
elseif i == 2 then 
2459+
elseif i == 2 then
2460-
local s = math.sqrt(m22-m00-m11+1) 
2460+
local s = math.sqrt(m22-m00-m11+1)
2461-
local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
2461+
local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
2462-
end 
2462+
2463-
end 
2463+
2464
end
2465
 
2466-
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
2466+
function QuaternionToCFrame(px, py, pz, x, y, z, w)
2467-
local xs, ys, zs = x + x, y + y, z + z 
2467+
local xs, ys, zs = x + x, y + y, z + z
2468-
local wx, wy, wz = w*xs, w*ys, w*zs 
2468+
local wx, wy, wz = w*xs, w*ys, w*zs
2469-
local xx = x*xs 
2469+
local xx = x*xs
2470-
local xy = x*ys 
2470+
local xy = x*ys
2471-
local xz = x*zs 
2471+
local xz = x*zs
2472-
local yy = y*ys 
2472+
local yy = y*ys
2473-
local yz = y*zs 
2473+
local yz = y*zs
2474-
local zz = z*zs 
2474+
local zz = z*zs
2475-
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)) 
2475+
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))
2476
end
2477
 
2478-
function QuaternionSlerp(a, b, t) 
2478+
function QuaternionSlerp(a, b, t)
2479-
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
2479+
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
2480-
local startInterp, finishInterp; 
2480+
local startInterp, finishInterp;
2481-
if cosTheta >= 0.0001 then 
2481+
if cosTheta >= 0.0001 then
2482-
if (1 - cosTheta) > 0.0001 then 
2482+
if (1 - cosTheta) > 0.0001 then
2483-
local theta = math.acos(cosTheta) 
2483+
local theta = math.acos(cosTheta)
2484-
local invSinTheta = 1/math.sin(theta) 
2484+
local invSinTheta = 1/math.sin(theta)
2485-
startInterp = math.sin((1-t)*theta)*invSinTheta 
2485+
startInterp = math.sin((1-t)*theta)*invSinTheta
2486
finishInterp = math.sin(t*theta)*invSinTheta  
2487-
else 
2487+
2488-
startInterp = 1-t 
2488+
startInterp = 1-t
2489-
finishInterp = t 
2489+
finishInterp = t
2490-
end 
2490+
2491-
else 
2491+
2492-
if (1+cosTheta) > 0.0001 then 
2492+
if (1+cosTheta) > 0.0001 then
2493-
local theta = math.acos(-cosTheta) 
2493+
local theta = math.acos(-cosTheta)
2494-
local invSinTheta = 1/math.sin(theta) 
2494+
local invSinTheta = 1/math.sin(theta)
2495-
startInterp = math.sin((t-1)*theta)*invSinTheta 
2495+
startInterp = math.sin((t-1)*theta)*invSinTheta
2496-
finishInterp = math.sin(t*theta)*invSinTheta 
2496+
finishInterp = math.sin(t*theta)*invSinTheta
2497-
else 
2497+
2498-
startInterp = t-1 
2498+
startInterp = t-1
2499-
finishInterp = t 
2499+
finishInterp = t
2500-
end 
2500+
2501-
end 
2501+
2502-
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 
2502+
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
2503
end
2504-
2504+
2505
local function CFrameFromTopBack(at, top, back)
2506
local right = top:Cross(back)
2507
return CFrame.new(at.x, at.y, at.z,
2508
right.x, top.x, back.x,
2509
right.y, top.y, back.y,
2510
right.z, top.z, back.z)
2511
end
2512-
2512+
2513
function Triangle(a, b, c)
2514
local edg1 = (c-a):Dot((b-a).unit)
2515
local edg2 = (a-b):Dot((c-b).unit)
2516
local edg3 = (b-c):Dot((a-c).unit)
2517
if edg1 <= (b-a).magnitude and edg1 >= 0 then
2518
a, b, c = a, b, c
2519
elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
2520
a, b, c = b, c, a
2521
elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
2522
a, b, c = c, a, b
2523
else
2524
assert(false, "unreachable")
2525
end
2526
 
2527
local len1 = (c-a):Dot((b-a).unit)
2528
local len2 = (b-a).magnitude - len1
2529
local width = (a + (b-a).unit*len1 - c).magnitude
2530
 
2531
local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
2532
 
2533
local list = {}
2534
 
2535
if len1 > 0.01 then
2536
local w1 = Instance.new('WedgePart', m)
2537
game:GetService("Debris"):AddItem(w1,5)
2538
w1.Material = "SmoothPlastic"
2539
w1.FormFactor = 'Custom'
2540
w1.BrickColor = BrickColor.new("Really red")
2541
w1.Transparency = 0
2542
w1.Reflectance = 0
2543
w1.Material = "SmoothPlastic"
2544
w1.CanCollide = false
2545
local l1 = Instance.new("PointLight",w1)
2546
l1.Color = Color3.new(170,0,0)
2547
NoOutline(w1)
2548
local sz = Vector3.new(0.2, width, len1)
2549
w1.Size = sz
2550
local sp = Instance.new("SpecialMesh",w1)
2551
sp.MeshType = "Wedge"
2552
sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
2553
w1:BreakJoints()
2554
w1.Anchored = true
2555
w1.Parent = workspace
2556
w1.Transparency = 0.7
2557
table.insert(Effects,{w1,"Disappear",.01})
2558
w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
2559
table.insert(list,w1)
2560
end
2561
 
2562
if len2 > 0.01 then
2563
local w2 = Instance.new('WedgePart', m)
2564
game:GetService("Debris"):AddItem(w2,5)
2565
w2.Material = "SmoothPlastic"
2566
w2.FormFactor = 'Custom'
2567
w2.BrickColor = BrickColor.new("Really red")
2568
w2.Transparency = 0
2569
w2.Reflectance = 0
2570
w2.Material = "SmoothPlastic"
2571
w2.CanCollide = false
2572
local l2 = Instance.new("PointLight",w2)
2573
l2.Color = Color3.new(170,0,0)
2574
NoOutline(w2)
2575
local sz = Vector3.new(0.2, width, len2)
2576
w2.Size = sz
2577
local sp = Instance.new("SpecialMesh",w2)
2578
sp.MeshType = "Wedge"
2579
sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
2580
w2:BreakJoints()
2581
w2.Anchored = true
2582
w2.Parent = workspace
2583
w2.Transparency = 0.7
2584
table.insert(Effects,{w2,"Disappear",.01})
2585
w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
2586
table.insert(list,w2)
2587
end
2588
return unpack(list)
2589
end
2590
 
2591-
2591+
2592
function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
2593
  if hit.Parent == nil then
2594
    return
2595
  end
2596
  local h = hit.Parent:FindFirstChildOfClass("Humanoid")
2597
  for _, v in pairs(hit.Parent:children()) do
2598
    if v:IsA("Humanoid") then
2599
      h = v
2600
    end
2601
  end
2602
  if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Head") ~= nil then
2603
    if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
2604
      return
2605
    end
2606
    local c = Create("ObjectValue")({
2607
      Name = "creator",
2608
      Value = game:GetService("Players").LocalPlayer,
2609
      Parent = h
2610
    })
2611
    game:GetService("Debris"):AddItem(c, 0.5)
2612
    if HitSound ~= nil and HitPitch ~= nil then
2613
      CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
2614
    end
2615
    local Damage = math.random(minim, maxim)
2616
    local blocked = false
2617
    local block = hit.Parent:findFirstChild("Block")
2618
    if block ~= nil and block.className == "IntValue" and block.Value > 0 then
2619
      blocked = true
2620
      block.Value = block.Value - 1
2621
      print(block.Value)
2622
    end
2623
    if blocked == false then
2624
      HitHealth = h.Health
2625
      h.MaxHealth = 100
2626
      h.Health = h.Health - Damage
2627
      if HitHealth ~= h.Health and HitHealth ~= 0 and 0 >= h.Health and h.Parent.Name ~= "Hologram" then
2628
        print("gained kill")
2629
        dmg(h.Parent)
2630
      end
2631
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
2632
    else
2633
      h.Health = h.Health - Damage / 2
2634
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
2635
    end
2636
    if Type == "Knockdown" then
2637
      local hum = hit.Parent.Humanoid
2638
      hum.PlatformStand = true
2639
      coroutine.resume(coroutine.create(function(HHumanoid)
2640
        swait(1)
2641
        HHumanoid.PlatformStand = false
2642
      end), hum)
2643
      local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
2644
      local bodvol = Create("BodyVelocity")({
2645
        velocity = angle * knockback,
2646
        P = 5000,
2647
        maxForce = Vector3.new(8000, 8000, 8000),
2648
        Parent = hit
2649
      })
2650
      local rl = Create("BodyAngularVelocity")({
2651
        P = 3000,
2652
        maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
2653
        angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
2654
        Parent = hit
2655
      })
2656
      game:GetService("Debris"):AddItem(bodvol, 0.5)
2657
      game:GetService("Debris"):AddItem(rl, 0.5)
2658
    elseif Type == "Normal" then
2659
      local vp = Create("BodyVelocity")({
2660
        P = 500,
2661
        maxForce = Vector3.new(math.huge, 0, math.huge),
2662
        velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
2663
      })
2664
      if knockback > 0 then
2665
        vp.Parent = hit.Parent.Head
2666
      end
2667
      game:GetService("Debris"):AddItem(vp, 0.5)
2668
    elseif Type == "Up" then
2669
      local bodyVelocity = Create("BodyVelocity")({
2670
        velocity = Vector3.new(0, 20, 0),
2671
        P = 5000,
2672
        maxForce = Vector3.new(8000, 8000, 8000),
2673
        Parent = hit
2674
      })
2675
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
2676
      local bodyVelocity = Create("BodyVelocity")({
2677
        velocity = Vector3.new(0, 20, 0),
2678
        P = 5000,
2679
        maxForce = Vector3.new(8000, 8000, 8000),
2680
        Parent = hit
2681
      })
2682
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
2683
    elseif Type == "Leech" then
2684
      local hum = hit.Parent.Humanoid
2685
      if hum ~= nil then
2686
        for i = 0, 2 do
2687
          Effects.Sphere.Create(BrickColor.new("Bright red"), hit.Parent.Torso.CFrame * cn(0, 0, 0) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
2688
        end
2689
        Humanoid.Health = Humanoid.Health + 10
2690
      end
2691
    elseif Type == "UpKnock" then
2692
      local hum = hit.Parent.Humanoid
2693
      hum.PlatformStand = true
2694
      if hum ~= nil then
2695
        hitr = true
2696
      end
2697
      coroutine.resume(coroutine.create(function(HHumanoid)
2698
        swait(5)
2699
        HHumanoid.PlatformStand = false
2700
        hitr = false
2701
      end), hum)
2702
      local bodyVelocity = Create("BodyVelocity")({
2703
        velocity = Vector3.new(0, 20, 0),
2704
        P = 5000,
2705
        maxForce = Vector3.new(8000, 8000, 8000),
2706
        Parent = hit
2707
      })
2708
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
2709
      local bodyVelocity = Create("BodyVelocity")({
2710
        velocity = Vector3.new(0, 20, 0),
2711
        P = 5000,
2712
        maxForce = Vector3.new(8000, 8000, 8000),
2713
        Parent = hit
2714
      })
2715
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
2716
    elseif Type == "Snare" then
2717
      local bp = Create("BodyPosition")({
2718
        P = 2000,
2719
        D = 100,
2720
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
2721
        position = hit.Parent.Torso.Position,
2722
        Parent = hit.Parent.Torso
2723
      })
2724
      game:GetService("Debris"):AddItem(bp, 1)
2725
    elseif Type == "Slashnare" then
2726
      Effects.Block.Create(BrickColor.new("Pastel Blue"), hit.Parent.Torso.CFrame * cn(0, 0, 0), 15*4, 15*4, 15*4, 3*4, 3*4, 3*4, 0.07)
2727
      for i = 1, math.random(4, 5) do
2728
        Effects.Sphere.Create(BrickColor.new("Teal"), hit.Parent.Torso.CFrame * cn(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
2729
      end
2730
      local bp = Create("BodyPosition")({
2731
        P = 2000,
2732
        D = 100,
2733
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
2734
        position = hit.Parent.Torso.Position,
2735
        Parent = hit.Parent.Torso
2736
      })
2737
      game:GetService("Debris"):AddItem(bp, 1)
2738
    elseif Type == "Spike" then
2739
      CreateBigIceSword(hit.Parent.Torso.CFrame)
2740
      local bp = Create("BodyPosition")({
2741
        P = 2000,
2742
        D = 100,
2743
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
2744
        position = hit.Parent.Torso.Position,
2745
        Parent = hit.Parent.Torso
2746
      })
2747
      game:GetService("Debris"):AddItem(bp, 1)
2748
    elseif Type == "Freeze" then
2749
      local BodPos = Create("BodyPosition")({
2750
        P = 50000,
2751
        D = 1000,
2752
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
2753
        position = hit.Parent.Torso.Position,
2754
        Parent = hit.Parent.Torso
2755
      })
2756
      local BodGy = Create("BodyGyro")({
2757
        maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
2758
        P = 20000,
2759
        Parent = hit.Parent.Torso,
2760
        cframe = hit.Parent.Torso.CFrame
2761
      })
2762
      hit.Parent.Torso.Anchored = true
2763
      coroutine.resume(coroutine.create(function(Part)
2764
        swait(1.5)
2765
        Part.Anchored = false
2766
      end), hit.Parent.Torso)
2767
      game:GetService("Debris"):AddItem(BodPos, 3)
2768
      game:GetService("Debris"):AddItem(BodGy, 3)
2769
    end
2770
    local debounce = Create("BoolValue")({
2771
      Name = "DebounceHit",
2772
      Parent = hit.Parent,
2773
      Value = true
2774
    })
2775
    game:GetService("Debris"):AddItem(debounce, Delay)
2776
    c = Instance.new("ObjectValue")
2777
    c.Name = "creator"
2778
    c.Value = Player
2779
    c.Parent = h
2780
    game:GetService("Debris"):AddItem(c, 0.5)
2781
  end
2782
end
2783
function ShowDamage(Pos, Text, Time, Color)
2784
  local Rate = 0.03333333333333333
2785
  local Pos = Pos or Vector3.new(0, 0, 0)
2786
  local Text = Text or ""
2787
  local Time = Time or 2
2788
  local Color = Color or Color3.new(1, 0, 1)
2789
  local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
2790
  EffectPart.Anchored = true
2791
  local BillboardGui = Create("BillboardGui")({
2792
    Size = UDim2.new(3, 0, 3, 0),
2793
    Adornee = EffectPart,
2794
    Parent = EffectPart
2795
  })
2796
  local TextLabel = Create("TextLabel")({
2797
    BackgroundTransparency = 1,
2798
    Size = UDim2.new(1, 0, 1, 0),
2799
    Text = Text,
2800
    TextColor3 = Color,
2801
    TextScaled = true,
2802
    Font = Enum.Font.ArialBold,
2803
    Parent = BillboardGui
2804
  })
2805
  game.Debris:AddItem(EffectPart, Time + 0.1)
2806
  EffectPart.Parent = game:GetService("Workspace")
2807
  delay(0, function()
2808
    local Frames = Time / Rate
2809
    for Frame = 1, Frames do
2810
      wait(Rate)
2811
      local Percent = Frame / Frames
2812
      EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
2813
      TextLabel.TextTransparency = Percent
2814
    end
2815
    if EffectPart and EffectPart.Parent then
2816
      EffectPart:Destroy()
2817
    end
2818
  end)
2819
end
2820
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
2821
  for _, c in pairs(workspace:children()) do
2822
    local hum = c:findFirstChildOfClass("Humanoid")
2823
    if hum ~= nil then
2824
      local head = c:findFirstChild("Head")
2825
      if head ~= nil then
2826
        local targ = head.Position - Part.Position
2827
        local mag = targ.magnitude
2828
        if magni >= mag and c.Name ~= Player.Name then
2829
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
2830
        end
2831
      end
2832
    end
2833
  end
2834
end
2835-
2835+
2836
function MagniDamageWithEffect(Part, magni, mindam, maxdam, knock, Type)
2837
  for _, c in pairs(workspace:children()) do
2838
    local hum = c:findFirstChild("Humanoid")
2839
    if hum ~= nil then
2840
      local head = c:findFirstChild("Torso")
2841
      if head ~= nil then
2842
        local targ = head.Position - Part.Position
2843
        local mag = targ.magnitude
2844
        if magni >= mag and c.Name ~= Player.Name then
2845-
	MagicBlock(BrickColor.new("Pastel light blue"),head.CFrame,5,5,5,1,1,1,0.05)
2845+
    MagicBlock(BrickColor.new("Pastel light blue"),head.CFrame,5,5,5,1,1,1,0.05)
2846
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
2847
        end
2848
      end
2849
    end
2850
  end
2851
end
2852-
2852+
2853
function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
2854-
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
2854+
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
2855-
end 
2855+
2856-
2856+
2857
function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
2858
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2859
prt.Anchored=true
2860
prt.CFrame=cframe
2861
local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
2862
--http://www.roblox.com/asset/?id=4770560
2863
game:GetService("Debris"):AddItem(prt,2)
2864
CF=prt.CFrame
2865-
coroutine.resume(coroutine.create(function(Part,Mesh,TehCF) 
2865+
coroutine.resume(coroutine.create(function(Part,Mesh,TehCF)
2866
for i=0,1,0.2 do
2867
wait()
2868
Part.CFrame=CF*cf(0,0,-0.4)
2869
end
2870
for i=0,1,delay do
2871
wait()
2872
--Part.CFrame=CF*cf((math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5)
2873
Mesh.Scale=Mesh.Scale
2874
end
2875
for i=0,1,0.1 do
2876
wait()
2877
Part.Transparency=i
2878
end
2879
Part.Parent=nil
2880
end),prt,msh,CF)
2881
end
2882
 
2883
function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
2884
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2885
prt.Anchored=true
2886
prt.Material = "Neon"
2887
prt.CFrame=cframe
2888
prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
2889
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
2890
game:GetService("Debris"):AddItem(prt,5)
2891-
coroutine.resume(coroutine.create(function(Part,Mesh) 
2891+
coroutine.resume(coroutine.create(function(Part,Mesh)
2892
for i=0,1,delay do
2893
swait()
2894
Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
2895
Part.Transparency=i
2896
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
2897
end
2898
Part.Parent=nil
2899
end),prt,msh)
2900
end
2901-
2901+
2902
function MagicBlockSteady(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
2903
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2904
prt.Anchored=true
2905
prt.Material = "Neon"
2906
prt.CFrame=cframe
2907
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
2908
game:GetService("Debris"):AddItem(prt,5)
2909-
coroutine.resume(coroutine.create(function(Part,Mesh) 
2909+
coroutine.resume(coroutine.create(function(Part,Mesh)
2910-
	local rtype = rottype
2910+
    local rtype = rottype
2911
for i=0,1,delay do
2912
swait()
2913
if rtype == 1 then
2914
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
2915
elseif rtype == 2 then
2916
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
2917
end
2918
Part.Transparency=i
2919
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
2920
end
2921
Part.Parent=nil
2922
end),prt,msh)
2923
end
2924-
2924+
2925
function MagicSphere(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
2926
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2927
prt.Anchored=true
2928
prt.CFrame=cframe
2929
prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
2930
msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
2931
game:GetService("Debris"):AddItem(prt,5)
2932-
coroutine.resume(coroutine.create(function(Part,Mesh) 
2932+
coroutine.resume(coroutine.create(function(Part,Mesh)
2933
for i=0,1,delay do
2934
wait()
2935
Part.Transparency=i
2936
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
2937
end
2938
Part.Parent=nil
2939
end),prt,msh)
2940
end
2941-
2941+
2942
function MagicBlockSteady(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
2943
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2944
prt.Anchored=true
2945
prt.Material = "Neon"
2946
prt.CFrame=cframe
2947
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
2948
game:GetService("Debris"):AddItem(prt,5)
2949-
coroutine.resume(coroutine.create(function(Part,Mesh) 
2949+
coroutine.resume(coroutine.create(function(Part,Mesh)
2950-
	local rtype = rottype
2950+
    local rtype = rottype
2951
for i=0,1,delay do
2952
swait()
2953
if rtype == 1 then
2954
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
2955
elseif rtype == 2 then
2956
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
2957
end
2958
Part.Transparency=i
2959
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
2960
end
2961
Part.Parent=nil
2962
end),prt,msh)
2963
end
2964
local refec = Instance.new("ParticleEmitter",handlex)
2965
refec.Texture = "rbxassetid://249270319"
2966
refec.LightEmission = 0.95
2967
refec.Color = ColorSequence.new(BrickColor.new("Really red").Color)
2968
refec.Rate = 50
2969
refec.Lifetime = NumberRange.new(0.5)
2970
refec.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.5,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
2971
refec.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.25,0),NumberSequenceKeypoint.new(1,1,0)})
2972
refec.Speed = NumberRange.new(0,2)
2973
refec.Drag = 5
2974
refec.LockedToPart = true
2975
refec.Rotation = NumberRange.new(-500,500)
2976
refec.VelocitySpread = 9000
2977
refec.RotSpeed = NumberRange.new(-500,500)
2978-
2978+
2979
function MagicShock(brickcolor,cframe,x1,y1,x3,y3,delay,rottype)
2980
local prt=part(3,char,1,1,brickcolor,"Effect",vt(0.5,0.5,0.5))
2981
prt.Anchored=true
2982
prt.Material = "Neon"
2983
prt.CFrame=cframe
2984
local dec = decal(prt.Color,"http://www.roblox.com/asset/?id=874580939","Front",prt)
2985
local dec2 = decal(prt.Color,"http://www.roblox.com/asset/?id=874580939","Front",prt)
2986
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,0.01))
2987
game:GetService("Debris"):AddItem(prt,5)
2988-
coroutine.resume(coroutine.create(function(Part,Mesh) 
2988+
coroutine.resume(coroutine.create(function(Part,Mesh)
2989-
	local rtype = rottype
2989+
    local rtype = rottype
2990
for i=0,1,delay do
2991
swait()
2992
if rtype == 1 then
2993
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
2994
elseif rtype == 2 then
2995
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
2996
end
2997
dec.Transparency=i
2998
dec2.Transparency=i
2999
Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
3000
end
3001
Part.Parent=nil
3002
end),prt,msh)
3003
end
3004-
3004+
3005
function MagicShockAlt(brickcolor,cframe,x1,y1,x3,y3,delay,rottype)
3006
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3007
prt.Anchored=true
3008
prt.Material = "Neon"
3009
prt.CFrame=cframe
3010
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,0.01))
3011
game:GetService("Debris"):AddItem(prt,5)
3012-
coroutine.resume(coroutine.create(function(Part,Mesh) 
3012+
coroutine.resume(coroutine.create(function(Part,Mesh)
3013-
	local rtype = rottype
3013+
    local rtype = rottype
3014
for i=0,1,delay do
3015
swait()
3016
if rtype == 1 then
3017
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
3018
elseif rtype == 2 then
3019
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
3020
end
3021
prt.Transparency=i
3022
Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
3023
end
3024
Part.Parent=nil
3025
end),prt,msh)
3026
end
3027-
3027+
3028
function MagicShockAltCircle(brickcolor,cframe,x1,z1,x3,z3,delay,rottype)
3029
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3030
prt.Anchored=true
3031
prt.Material = "Neon"
3032
prt.CFrame=cframe
3033
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,1,z1))
3034
game:GetService("Debris"):AddItem(prt,5)
3035-
coroutine.resume(coroutine.create(function(Part,Mesh) 
3035+
coroutine.resume(coroutine.create(function(Part,Mesh)
3036-
	local rtype = rottype
3036+
    local rtype = rottype
3037
for i=0,1,delay do
3038
swait()
3039
if rtype == 1 then
3040
prt.CFrame = prt.CFrame*CFrame.Angles(0,0.1,0)
3041
elseif rtype == 2 then
3042
prt.CFrame = prt.CFrame*CFrame.Angles(0,-0.1,0)
3043
end
3044
prt.Transparency=i
3045
Mesh.Scale=Mesh.Scale+vt(x3,0,z3)
3046
end
3047
Part.Parent=nil
3048
end),prt,msh)
3049
end
3050-
3050+
3051
function MagicShockTrailAlt(brickcolor,cframe,x1,y1,z1,x3,y3,delay,rottype)
3052
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3053
prt.Anchored=true
3054
prt.Material = "Neon"
3055
prt.CFrame=cframe
3056
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
3057
game:GetService("Debris"):AddItem(prt,5)
3058-
coroutine.resume(coroutine.create(function(Part,Mesh) 
3058+
coroutine.resume(coroutine.create(function(Part,Mesh)
3059-
	local rtype = rottype
3059+
    local rtype = rottype
3060
for i=0,1,delay do
3061
swait()
3062
if rtype == 1 then
3063
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
3064
elseif rtype == 2 then
3065
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
3066
end
3067
prt.Transparency=i
3068
Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
3069
end
3070
Part.Parent=nil
3071
end),prt,msh)
3072
end
3073-
3073+
3074
function MagicShockTrailAlt2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
3075
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3076
prt.Anchored=true
3077
prt.Material = "Neon"
3078
prt.CFrame=cframe
3079
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
3080
game:GetService("Debris"):AddItem(prt,5)
3081-
coroutine.resume(coroutine.create(function(Part,Mesh) 
3081+
coroutine.resume(coroutine.create(function(Part,Mesh)
3082-
	local rtype = rottype
3082+
    local rtype = rottype
3083
for i=0,1,delay do
3084
swait()
3085
if rtype == 1 then
3086
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
3087
elseif rtype == 2 then
3088
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
3089
end
3090
prt.Transparency=i
3091
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
3092
end
3093
Part.Parent=nil
3094
end),prt,msh)
3095
end
3096
 
3097
function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
3098
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3099
prt.Anchored=false
3100
prt.CFrame=cframe
3101
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
3102
local wld=weld(prt,prt,Parent,cframe)
3103
game:GetService("Debris"):AddItem(prt,5)
3104-
coroutine.resume(coroutine.create(function(Part,Mesh,Weld) 
3104+
coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
3105
for i=0,1,delay do
3106
wait()
3107
Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
3108
--Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
3109
Part.Transparency=i
3110
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
3111
end
3112
Part.Parent=nil
3113
end),prt,msh,wld)
3114
end
3115
 
3116
function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
3117
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3118
prt.Anchored=false
3119
prt.CFrame=cframe
3120
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
3121
local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
3122
game:GetService("Debris"):AddItem(prt,5)
3123-
coroutine.resume(coroutine.create(function(Part,Mesh,Weld) 
3123+
coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
3124
for i=0,1,delay do
3125
wait()
3126
Weld.C0=euler(i*20,0,0)
3127
--Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
3128
Part.Transparency=i
3129
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
3130
end
3131
Part.Parent=nil
3132
end),prt,msh,wld)
3133
end
3134
 
3135
function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
3136
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3137
prt.Anchored=true
3138
prt.CFrame=cframe
3139
local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
3140
game:GetService("Debris"):AddItem(prt,2)
3141-
coroutine.resume(coroutine.create(function(Part,Mesh) 
3141+
coroutine.resume(coroutine.create(function(Part,Mesh)
3142
for i=0,1,delay do
3143
wait()
3144
Part.CFrame=Part.CFrame
3145
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
3146
local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3147
prt2.Anchored=true
3148
prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
3149
local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
3150
game:GetService("Debris"):AddItem(prt2,2)
3151-
coroutine.resume(coroutine.create(function(Part,Mesh) 
3151+
coroutine.resume(coroutine.create(function(Part,Mesh)
3152
for i=0,1,0.1 do
3153
wait()
3154
Part.CFrame=Part.CFrame*cf(0,0.5,0)
3155
end
3156
Part.Parent=nil
3157
end),prt2,msh2)
3158
end
3159
for i=0,1,delay*2 do
3160
wait()
3161
Part.CFrame=Part.CFrame
3162
Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
3163
end
3164
Part.Parent=nil
3165
end),prt,msh)
3166
end
3167
 
3168
function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
3169
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3170
prt.Anchored=true
3171
prt.CFrame=cframe
3172
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
3173
game:GetService("Debris"):AddItem(prt,2)
3174-
coroutine.resume(coroutine.create(function(Part,Mesh) 
3174+
coroutine.resume(coroutine.create(function(Part,Mesh)
3175
for i=0,1,delay do
3176
wait()
3177
Part.CFrame=Part.CFrame
3178
Part.Transparency=i
3179
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
3180
end
3181
Part.Parent=nil
3182
end),prt,msh)
3183
end
3184
 
3185
function BreakEffect(brickcolor,cframe,x1,y1,z1)
3186
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3187
prt.Anchored=true
3188
prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
3189
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
3190
game:GetService("Debris"):AddItem(prt,2)
3191-
coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb) 
3191+
coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
3192
CF=Part.CFrame
3193
Numbb=0
3194
randnumb=math.random()/10
3195
rand1=math.random()/10
3196
for i=0,1,rand1 do
3197
wait()
3198
CF=CF*cf(0,math.random()/2,0)
3199
--Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
3200
Part.CFrame=CF*euler(Numbb,0,0)
3201
Part.Transparency=i
3202
Numbb=Numbb+randnumb
3203
end
3204
Part.Parent=nil
3205
end),prt,CF,Numbb,randnumb)
3206
end
3207
 
3208
function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
3209
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3210
prt.Anchored=true
3211
prt.CFrame=cframe
3212
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
3213
game:GetService("Debris"):AddItem(prt,5)
3214-
coroutine.resume(coroutine.create(function(Part,Mesh) 
3214+
coroutine.resume(coroutine.create(function(Part,Mesh)
3215
for i=0,1,delay do
3216
wait()
3217
Part.CFrame=Part.CFrame*euler(0,0.7,0)
3218
Part.Transparency=i
3219
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
3220
end
3221
Part.Parent=nil
3222
end),prt,msh)
3223
end
3224
 
3225
function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
3226
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3227
prt.Anchored=true
3228
prt.CFrame=cframe
3229
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
3230
game:GetService("Debris"):AddItem(prt,2)
3231-
coroutine.resume(coroutine.create(function(Part,Mesh) 
3231+
coroutine.resume(coroutine.create(function(Part,Mesh)
3232
for i=0,1,delay do
3233
wait()
3234
Part.CFrame=Part.CFrame*cf(0,y3/2,0)
3235
Part.Transparency=i
3236
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
3237
end
3238
Part.Parent=nil
3239
end),prt,msh)
3240
end
3241
 
3242
function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
3243
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3244
prt.Anchored=true
3245
prt.CFrame=cframe*cf(x,y,z)
3246
msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
3247
game:GetService("Debris"):AddItem(prt,5)
3248-
coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee) 
3248+
coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee)
3249
local num=math.random()
3250
local num2=math.random(-3,2)+math.random()
3251
local numm=0
3252
for i=0,1,delay*2 do
3253
swait()
3254
Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
3255
Part.Transparency=i
3256
numm=numm+0.01
3257
end
3258
Part.Parent=nil
3259
Mesh.Parent=nil
3260
end),prt,msh,x,y,z)
3261
end
3262-
3262+
3263
function dmgstart(dmg,what)
3264-
	hitcon = what.Touched:connect(function(hit)
3264+
    hitcon = what.Touched:connect(function(hit)
3265-
		local hum = hit.Parent:FindFirstChild("Humanoid")
3265+
        local hum = hit.Parent:FindFirstChild("Humanoid")
3266-
		if hum and not hum:IsDescendantOf(Character) then
3266+
        if hum and not hum:IsDescendantOf(Character) then
3267-
			hum:TakeDamage(dmg)
3267+
            hum:TakeDamage(dmg)
3268-
		end
3268+
3269-
	end)
3269+
    end)
3270
end
3271-
3271+
3272
function dmgstop()
3273-
	hitcon:disconnect()
3273+
    hitcon:disconnect()
3274
end
3275-
3275+
3276
function Cloak()
3277
Face.Parent=nil
3278
cloaked=true
3279
        for _,v in pairs(Torso.Parent:children()) do
3280
                if v.className=="Part" and v.Name~="HumanoidRootPart" then
3281-
                coroutine.resume(coroutine.create(function() 
3281+
                coroutine.resume(coroutine.create(function()
3282
                for i=0,1,0.2 do
3283
                wait()
3284
                v.Transparency=i
3285
                end
3286
                v.Transparency=1
3287
                end))
3288
                end
3289
                if v.className=="Hat" then
3290
                hatp=v.Handle
3291-
                coroutine.resume(coroutine.create(function(derp) 
3291+
                coroutine.resume(coroutine.create(function(derp)
3292
                for i=0,1,0.2 do
3293
                wait()
3294
                derp.Transparency=i
3295
                end
3296
                derp.Transparency=1
3297
                end),hatp)
3298
                end
3299
        end
3300
        for _,v in pairs(m:children()) do
3301
                if v.className=="Part" then
3302-
                coroutine.resume(coroutine.create(function() 
3302+
                coroutine.resume(coroutine.create(function()
3303
                for i=0,1,0.2 do
3304
                wait()
3305
                v.Transparency=i
3306
                end
3307
                v.Transparency=1
3308
                end))
3309
                end
3310
        end
3311
end
3312
 
3313
function UnCloak()
3314-
so("http://roblox.com/asset/?id=2767090",Torso,1,1.1) 
3314+
so("http://roblox.com/asset/?id=2767090",Torso,1,1.1)
3315-
Face.Parent=Head 
3315+
Face.Parent=Head
3316
cloaked=false
3317
        for _,v in pairs(Torso.Parent:children()) do
3318
                if v.className=="Part" and v.Name~="HumanoidRootPart" then
3319-
                coroutine.resume(coroutine.create(function() 
3319+
                coroutine.resume(coroutine.create(function()
3320
                for i=0,1,0.1 do
3321
                wait()
3322
                v.Transparency=v.Transparency-0.1
3323
                end
3324
                v.Transparency=0
3325
                end))
3326
                end
3327
                if v.className=="Hat" then
3328
                hatp=v.Handle
3329-
                coroutine.resume(coroutine.create(function(derp) 
3329+
                coroutine.resume(coroutine.create(function(derp)
3330
                for i=0,1,0.1 do
3331
                wait()
3332
                derp.Transparency=derp.Transparency-0.1
3333
                end
3334
                derp.Transparency=0
3335
                end),hatp)
3336
                end
3337
        end
3338
        for _,v in pairs(m:children()) do
3339
                if v.className=="Part" and v.Name~="hitbox" and v.Name~='tip' then
3340-
                coroutine.resume(coroutine.create(function() 
3340+
                coroutine.resume(coroutine.create(function()
3341
                for i=0,1,0.1 do
3342
                wait()
3343
                v.Transparency=v.Transparency-0.1
3344
                end
3345
                v.Transparency=0
3346
                end))
3347
                v.Transparency=0
3348
                end
3349
        end
3350
end
3351-
3351+
3352
local origcolor = BrickColor.new("Pastel light blue")
3353
---- This section of explosions.
3354-
3354+
3355
----
3356-
3356+
3357-
3357+
3358
function ring(type,pos,scale,value)
3359
local type = type
3360
local rng = Instance.new("Part", char)
3361
        rng.Anchored = true
3362
        rng.BrickColor = origcolor
3363
        rng.CanCollide = false
3364
        rng.FormFactor = 3
3365
        rng.Name = "Ring"
3366
        rng.Size = Vector3.new(1, 1, 1)
3367
        rng.Transparency = 0
3368
        rng.TopSurface = 0
3369
        rng.BottomSurface = 0
3370
        rng.CFrame = pos
3371
        local rngm = Instance.new("SpecialMesh", rng)
3372
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
3373
rngm.Scale = scale
3374
local scaler2 = 1
3375
if type == "Add" then
3376
scaler2 = 1*value
3377
elseif type == "Divide" then
3378
scaler2 = 1/value
3379
end
3380
coroutine.resume(coroutine.create(function()
3381
for i = 0,10,0.1 do
3382
swait()
3383
if type == "Add" then
3384
scaler2 = scaler2 - 0.01*value
3385
elseif type == "Divide" then
3386
scaler2 = scaler2 - 0.01/value
3387
end
3388
rng.Transparency = rng.Transparency + 0.01
3389
rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
3390
end
3391
rng:Destroy()
3392
end))
3393
end
3394-
3394+
3395-
3395+
3396
function wave(type,pos,scale,value)
3397
local type = type
3398
local rng = Instance.new("Part", char)
3399
        rng.Anchored = true
3400
        rng.BrickColor = origcolor
3401
        rng.CanCollide = false
3402
        rng.FormFactor = 3
3403
        rng.Name = "Ring"
3404
        rng.Size = Vector3.new(1, 1, 1)
3405
        rng.Transparency = 0
3406
        rng.TopSurface = 0
3407
        rng.BottomSurface = 0
3408
        rng.CFrame = pos
3409
        local rngm = Instance.new("SpecialMesh", rng)
3410
        rngm.MeshId = "http://www.roblox.com/asset/?id=20329976"
3411
rngm.Scale = scale
3412
local scaler2 = 1
3413
if type == "Add" then
3414
scaler2 = 1*value
3415
elseif type == "Divide" then
3416
scaler2 = 1/value
3417
end
3418
coroutine.resume(coroutine.create(function()
3419
for i = 0,10,0.1 do
3420
swait()
3421
if type == "Add" then
3422
scaler2 = scaler2 - 0.01*value
3423
elseif type == "Divide" then
3424
scaler2 = scaler2 - 0.01/value
3425
end
3426
rng.Transparency = rng.Transparency + 0.01
3427
rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
3428
end
3429
rng:Destroy()
3430
end))
3431
end
3432-
3432+
3433
function wind(type,pos,scale,value,speed)
3434
local type = type
3435
local rng = Instance.new("Part", char)
3436
        rng.Anchored = true
3437
        rng.BrickColor = origcolor
3438
        rng.CanCollide = false
3439
        rng.FormFactor = 3
3440
        rng.Name = "Ring"
3441
        rng.Size = Vector3.new(1, 1, 1)
3442
        rng.Transparency = 0
3443
        rng.TopSurface = 0
3444
        rng.BottomSurface = 0
3445
        rng.CFrame = pos
3446
        local rngm = Instance.new("SpecialMesh", rng)
3447
        rngm.MeshId = "http://www.roblox.com/asset/?id=1051557"
3448
rngm.Scale = scale
3449
local scaler2 = 1
3450
if type == "Add" then
3451
scaler2 = 1*value
3452
elseif type == "Divide" then
3453
scaler2 = 1/value
3454
end
3455
coroutine.resume(coroutine.create(function()
3456
for i = 0,10,0.1 do
3457
swait()
3458
if type == "Add" then
3459
scaler2 = scaler2 - 0.01*value
3460
elseif type == "Divide" then
3461
scaler2 = scaler2 - 0.01/value
3462
end
3463
rng.CFrame = rng.CFrame*CFrame.Angles(0,0.025*speed,0)
3464
rng.Transparency = rng.Transparency + 0.01
3465
rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
3466
end
3467
rng:Destroy()
3468
end))
3469
end
3470-
3470+
3471
function groundwind(type,pos,scale,value,speed)
3472
local type = type
3473
local rng = Instance.new("Part", char)
3474
        rng.Anchored = true
3475
        rng.BrickColor = origcolor
3476
        rng.CanCollide = false
3477
        rng.FormFactor = 3
3478
        rng.Name = "Ring"
3479
        rng.Size = Vector3.new(1, 1, 1)
3480
        rng.Transparency = 0
3481
        rng.TopSurface = 0
3482
        rng.BottomSurface = 0
3483
        rng.CFrame = pos
3484
        local rngm = Instance.new("SpecialMesh", rng)
3485
        rngm.MeshId = "http://www.roblox.com/asset/?id=1051557"
3486
rngm.Scale = scale
3487
local scaler2 = 1
3488
if type == "Add" then
3489
scaler2 = 1*value
3490
elseif type == "Divide" then
3491
scaler2 = 1/value
3492
end
3493
coroutine.resume(coroutine.create(function()
3494
for i = 0,10,0.1 do
3495
swait()
3496
if type == "Add" then
3497
scaler2 = scaler2 - 0.01*value
3498
elseif type == "Divide" then
3499
scaler2 = scaler2 - 0.01/value
3500
end
3501
rng.CFrame = rng.CFrame*CFrame.Angles(0,0.025*speed,0)
3502
rng.Transparency = rng.Transparency + 0.01
3503
rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2/5, scaler2)
3504
end
3505
rng:Destroy()
3506
end))
3507
end
3508-
3508+
3509
function CameraManager()
3510
  if TwoD and not CamInterrupt then
3511
    if Humanoid.Health > 0 then
3512
      Camera.CameraSubject = Humanoid
3513
      Camera.CameraType = "Scriptable"
3514
      Humanoid.AutoRotate = false
3515
      if Booleans.GyroUse then
3516
        Directer.MaxTorque = Vec3(0, huge, 0)
3517
      else
3518
        Directer.MaxTorque = Vec3(0, 0, 0)
3519
      end
3520
      if TargetInfo[1] ~= nil and TargetInfo[2] ~= nil then
3521
        if Booleans.CamFollow then
3522
          CPart.CFrame = cFrame(RootPart.Position, Vec3(TargetInfo[1].Position.X, RootPart.Position.Y, TargetInfo[1].Position.Z))
3523
          Directer.CFrame = cFrame((RootPart.CFrame * cFrame(0, 0, 10)).p, TargetInfo[1].Position)
3524
        else
3525
          CPart.Position = RootPart.Position
3526
        end
3527
      else
3528
        local ahead = (RootPart.CFrame * cFrame(0, 0, -3)).p
3529
        CPart.CFrame = cFrame(RootPart.Position, Vec3(ahead.X, RootPart.Position.Y, ahead.Z))
3530
      end
3531
      Camera.CFrame = lerp(Camera.CFrame, CPart.CFrame * cFrame(25, 3, 0) * Euler(0, radian(90), 0), 0.2)
3532
    else
3533
      Camera.CameraSubject = Humanoid
3534
      Camera.CameraType = "Custom"
3535
      Controller.Disabled = false
3536
    end
3537
  end
3538
end
3539-
3539+
3540
function ring(type,pos,scale,value)
3541
local type = type
3542
local rng = Instance.new("Part", char)
3543
        rng.Anchored = true
3544
        rng.BrickColor = origcolor
3545
        rng.CanCollide = false
3546
        rng.FormFactor = 3
3547
        rng.Name = "Ring"
3548
        rng.Size = Vector3.new(1, 1, 1)
3549
        rng.Transparency = 0
3550
        rng.TopSurface = 0
3551
        rng.BottomSurface = 0
3552
        rng.CFrame = pos
3553
        local rngm = Instance.new("SpecialMesh", rng)
3554
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
3555
rngm.Scale = scale
3556
local scaler2 = 1
3557
if type == "Add" then
3558
scaler2 = 1*value
3559
elseif type == "Divide" then
3560
scaler2 = 1/value
3561
end
3562
coroutine.resume(coroutine.create(function()
3563
for i = 0,10,0.1 do
3564
swait()
3565
if type == "Add" then
3566
scaler2 = scaler2 - 0.01*value
3567
elseif type == "Divide" then
3568
scaler2 = scaler2 - 0.01/value
3569
end
3570
rng.Transparency = rng.Transparency + 0.01
3571
rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
3572
end
3573
rng:Destroy()
3574
end))
3575
end
3576-
3576+
3577-
3577+
3578
function wave(type,pos,scale,value)
3579
local type = type
3580
local rng = Instance.new("Part", char)
3581
        rng.Anchored = true
3582
        rng.BrickColor = origcolor
3583
        rng.CanCollide = false
3584
        rng.FormFactor = 3
3585
        rng.Name = "Ring"
3586
        rng.Size = Vector3.new(1, 1, 1)
3587
        rng.Transparency = 0
3588
        rng.TopSurface = 0
3589
        rng.BottomSurface = 0
3590
        rng.CFrame = pos
3591
        local rngm = Instance.new("SpecialMesh", rng)
3592
        rngm.MeshId = "http://www.roblox.com/asset/?id=20329976"
3593
rngm.Scale = scale
3594
local scaler2 = 1
3595
if type == "Add" then
3596
scaler2 = 1*value
3597
elseif type == "Divide" then
3598
scaler2 = 1/value
3599
end
3600
coroutine.resume(coroutine.create(function()
3601
for i = 0,10,0.1 do
3602
swait()
3603
if type == "Add" then
3604
scaler2 = scaler2 - 0.01*value
3605
elseif type == "Divide" then
3606
scaler2 = scaler2 - 0.01/value
3607
end
3608
rng.Transparency = rng.Transparency + 0.01
3609
rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
3610
end
3611
rng:Destroy()
3612
end))
3613
end
3614-
3614+
3615
function sphere(bonuspeed,type,pos,scale,value,color)
3616
local type = type
3617
local rng = Instance.new("Part", char)
3618
        rng.Anchored = true
3619
if ModeOfGlitch ~= 9 then
3620
        rng.BrickColor = color
3621
elseif ModeOfGlitch == 9 then
3622
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
3623
end
3624
        rng.CanCollide = false
3625
        rng.FormFactor = 3
3626
        rng.Name = "Ring"
3627
        rng.Material = "Neon"
3628
        rng.Size = Vector3.new(1, 1, 1)
3629
        rng.Transparency = 0
3630
        rng.TopSurface = 0
3631
        rng.BottomSurface = 0
3632
        rng.CFrame = pos
3633
        local rngm = Instance.new("SpecialMesh", rng)
3634
        rngm.MeshType = "Sphere"
3635
rngm.Scale = scale
3636
if rainbowmode == true then
3637
rng.Color = Color3.new(r/255,g/255,b/255)
3638
end
3639
if ModeOfGlitch == 9 then
3640
coroutine.resume(coroutine.create(function()
3641
while true do
3642
swait()
3643
if rng.Parent ~= nil then
3644
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
3645
else
3646
break
3647
end
3648
end
3649
end))
3650
end
3651
local scaler2 = 1
3652
if type == "Add" then
3653
scaler2 = 1*value
3654
elseif type == "Divide" then
3655
scaler2 = 1/value
3656
end
3657
coroutine.resume(coroutine.create(function()
3658
for i = 0,10/bonuspeed,0.1 do
3659
swait()
3660
if rainbowmode == true then
3661
rng.Color = Color3.new(r/255,g/255,b/255)
3662
end
3663
if type == "Add" then
3664
scaler2 = scaler2 - 0.01*value/bonuspeed
3665
elseif type == "Divide" then
3666
scaler2 = scaler2 - 0.01/value*bonuspeed
3667
end
3668
if chaosmode == true then
3669
rng.BrickColor = BrickColor.random()
3670
end
3671
rng.Transparency = rng.Transparency + 0.01*bonuspeed
3672
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
3673
end
3674
rng:Destroy()
3675
end))
3676
end
3677-
3677+
3678
function sphere2(bonuspeed,type,pos,scale,value,value2,value3,color)
3679
local type = type
3680
local rng = Instance.new("Part", char)
3681
        rng.Anchored = true
3682
if ModeOfGlitch ~= 9 then
3683
        rng.BrickColor = color
3684
elseif ModeOfGlitch == 9 then
3685
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
3686
end
3687
        rng.CanCollide = false
3688
        rng.FormFactor = 3
3689
        rng.Name = "Ring"
3690
        rng.Material = "Neon"
3691
        rng.Size = Vector3.new(1, 1, 1)
3692
        rng.Transparency = 0
3693
        rng.TopSurface = 0
3694
        rng.BottomSurface = 0
3695
        rng.CFrame = pos
3696
        local rngm = Instance.new("SpecialMesh", rng)
3697
        rngm.MeshType = "Sphere"
3698
rngm.Scale = scale
3699
local scaler2 = 1
3700
local scaler2b = 1
3701
local scaler2c = 1
3702
if type == "Add" then
3703
scaler2 = 1*value
3704
scaler2b = 1*value2
3705
scaler2c = 1*value3
3706
elseif type == "Divide" then
3707
scaler2 = 1/value
3708
scaler2b = 1/value2
3709
scaler2c = 1/value3
3710
end
3711
if ModeOfGlitch == 9 then
3712
coroutine.resume(coroutine.create(function()
3713
while true do
3714
swait()
3715
if rng.Parent ~= nil then
3716
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
3717
else
3718
break
3719
end
3720
end
3721
end))
3722
end
3723
coroutine.resume(coroutine.create(function()
3724
for i = 0,10/bonuspeed,0.1 do
3725
swait()
3726
if type == "Add" then
3727
scaler2 = scaler2 - 0.01*value/bonuspeed
3728
scaler2b = scaler2b - 0.01*value/bonuspeed
3729
scaler2c = scaler2c - 0.01*value/bonuspeed
3730
elseif type == "Divide" then
3731
scaler2 = scaler2 - 0.01/value*bonuspeed
3732
scaler2b = scaler2b - 0.01/value*bonuspeed
3733
scaler2c = scaler2c - 0.01/value*bonuspeed
3734
end
3735
rng.Transparency = rng.Transparency + 0.01*bonuspeed
3736
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2c*bonuspeed)
3737
end
3738
rng:Destroy()
3739
end))
3740
end
3741-
3741+
3742
function slash(bonuspeed,rotspeed,rotatingop,typeofshape,type,typeoftrans,pos,scale,value,color)
3743
local type = type
3744
local rotenable = rotatingop
3745
local rng = Instance.new("Part", char)
3746
        rng.Anchored = true
3747
        rng.BrickColor = color
3748
        rng.CanCollide = false
3749
        rng.FormFactor = 3
3750
        rng.Name = "Ring"
3751
        rng.Material = "Neon"
3752
        rng.Size = Vector3.new(1, 1, 1)
3753
        rng.Transparency = 0
3754
if typeoftrans == "In" then
3755
rng.Transparency = 1
3756
end
3757
        rng.TopSurface = 0
3758
        rng.BottomSurface = 0
3759
        rng.CFrame = pos
3760
        local rngm = Instance.new("SpecialMesh", rng)
3761
        rngm.MeshType = "FileMesh"
3762
if typeofshape == "Normal" then
3763
rngm.MeshId = "rbxassetid://662586858"
3764
elseif typeofshape == "Round" then
3765
rngm.MeshId = "rbxassetid://662585058"
3766
end
3767
rngm.Scale = scale
3768
local scaler2 = 1/10
3769
if type == "Add" then
3770
scaler2 = 1*value/10
3771
elseif type == "Divide" then
3772
scaler2 = 1/value/10
3773
end
3774
local randomrot = math.random(1,2)
3775
coroutine.resume(coroutine.create(function()
3776
for i = 0,10/bonuspeed,0.1 do
3777
swait()
3778
if type == "Add" then
3779
scaler2 = scaler2 - 0.01*value/bonuspeed/10
3780
elseif type == "Divide" then
3781
scaler2 = scaler2 - 0.01/value*bonuspeed/10
3782
end
3783
if rotenable == true then
3784
if randomrot == 1 then
3785
rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(rotspeed*bonuspeed/2),0)
3786
elseif randomrot == 2 then
3787
rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(-rotspeed*bonuspeed/2),0)
3788
end
3789
end
3790
if typeoftrans == "Out" then
3791
rng.Transparency = rng.Transparency + 0.01*bonuspeed
3792
elseif typeoftrans == "In" then
3793
rng.Transparency = rng.Transparency - 0.01*bonuspeed
3794
end
3795
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed/10, 0, scaler2*bonuspeed/10)
3796
end
3797
rng:Destroy()
3798
end))
3799
end
3800-
3800+
3801
function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
3802
local type = type
3803
local rng = Instance.new("Part", char)
3804
        rng.Anchored = true
3805
        rng.BrickColor = color
3806
        rng.CanCollide = false
3807
        rng.FormFactor = 3
3808
        rng.Name = "Ring"
3809
        rng.Material = "Neon"
3810
        rng.Size = Vector3.new(1, 1, 1)
3811
        rng.Transparency = 0
3812
        rng.TopSurface = 0
3813
        rng.BottomSurface = 0
3814
        rng.CFrame = pos
3815
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
3816
        local rngm = Instance.new("SpecialMesh", rng)
3817
        rngm.MeshType = "Brick"
3818
rngm.Scale = vt(x1,y1,z1)
3819
if rainbowmode == true then
3820
rng.Color = Color3.new(r/255,g/255,b/255)
3821
end
3822
local scaler2 = 1
3823
local speeder = FastSpeed/10
3824
if type == "Add" then
3825
scaler2 = 1*value
3826
elseif type == "Divide" then
3827
scaler2 = 1/value
3828
end
3829
coroutine.resume(coroutine.create(function()
3830
for i = 0,10/bonuspeed,0.1 do
3831
swait()
3832
if rainbowmode == true then
3833
rng.Color = Color3.new(r/255,g/255,b/255)
3834
end
3835
if type == "Add" then
3836
scaler2 = scaler2 - 0.01*value/bonuspeed
3837
elseif type == "Divide" then
3838
scaler2 = scaler2 - 0.01/value*bonuspeed
3839
end
3840
if chaosmode == true then
3841
rng.BrickColor = BrickColor.random()
3842
end
3843
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
3844
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
3845
--rng.Transparency = rng.Transparency + 0.01*bonuspeed
3846
rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
3847
end
3848
rng:Destroy()
3849
end))
3850
end
3851-
3851+
3852
function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
3853
local type = type
3854
local rng = Instance.new("Part", char)
3855
        rng.Anchored = true
3856
        rng.BrickColor = color
3857
        rng.CanCollide = false
3858
        rng.FormFactor = 3
3859
        rng.Name = "Ring"
3860
        rng.Material = "Neon"
3861
        rng.Size = Vector3.new(1, 1, 1)
3862
        rng.Transparency = 0
3863
        rng.TopSurface = 0
3864
        rng.BottomSurface = 0
3865
        rng.CFrame = pos
3866
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
3867
        local rngm = Instance.new("SpecialMesh", rng)
3868
        rngm.MeshType = "Brick"
3869
rngm.Scale = vt(x1,y1,z1)
3870
if rainbowmode == true then
3871
rng.Color = Color3.new(r/255,g/255,b/255)
3872
end
3873
local scaler2 = 1
3874
local speeder = FastSpeed/10
3875
if type == "Add" then
3876
scaler2 = 1*value
3877
elseif type == "Divide" then
3878
scaler2 = 1/value
3879
end
3880
coroutine.resume(coroutine.create(function()
3881
for i = 0,10/bonuspeed,0.1 do
3882
swait()
3883
if rainbowmode == true then
3884
rng.Color = Color3.new(r/255,g/255,b/255)
3885
end
3886
if type == "Add" then
3887
scaler2 = scaler2 - 0.01*value/bonuspeed
3888
elseif type == "Divide" then
3889
scaler2 = scaler2 - 0.01/value*bonuspeed
3890
end
3891
if chaosmode == true then
3892
rng.BrickColor = BrickColor.random()
3893
end
3894
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
3895
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
3896
rng.Transparency = rng.Transparency + 0.01*bonuspeed
3897
rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
3898
end
3899
rng:Destroy()
3900
end))
3901
end
3902-
3902+
3903
function PixelBlockNeg(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
3904
local type = type
3905
local rng = Instance.new("Part", char)
3906
        rng.Anchored = true
3907
        rng.BrickColor = color
3908
        rng.CanCollide = false
3909
        rng.FormFactor = 3
3910
        rng.Name = "Ring"
3911
        rng.Material = "Neon"
3912
        rng.Size = Vector3.new(1, 1, 1)
3913
        rng.Transparency = 0
3914
        rng.TopSurface = 0
3915
        rng.BottomSurface = 0
3916
        rng.CFrame = pos
3917
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
3918
        local rngm = Instance.new("SpecialMesh", rng)
3919
        rngm.MeshType = "Brick"
3920
rngm.Scale = vt(x1,y1,z1)
3921
if rainbowmode == true then
3922
rng.Color = Color3.new(r/255,g/255,b/255)
3923
end
3924
local scaler2 = 0
3925
local speeder = FastSpeed/10
3926
if type == "Add" then
3927
scaler2 = 1*value
3928
elseif type == "Divide" then
3929
scaler2 = 1/value
3930
end
3931
coroutine.resume(coroutine.create(function()
3932
for i = 0,10/bonuspeed,0.1 do
3933
swait()
3934
if rainbowmode == true then
3935
rng.Color = Color3.new(r/255,g/255,b/255)
3936
end
3937
if type == "Add" then
3938
scaler2 = scaler2 - 0.01*value/bonuspeed
3939
elseif type == "Divide" then
3940
scaler2 = scaler2 - 0.01/value*bonuspeed
3941
end
3942
if chaosmode == true then
3943
rng.BrickColor = BrickColor.random()
3944
end
3945
speeder = speeder + 0.01*FastSpeed*bonuspeed/10
3946
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
3947
--rng.Transparency = rng.Transparency + 0.01*bonuspeed
3948
rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
3949
end
3950
rng:Destroy()
3951
end))
3952
end
3953-
3953+
3954
function block(bonuspeed,type,pos,scale,value,value2,value3,color,color3)
3955
local type = type
3956
local rng = Instance.new("Part", char)
3957
        rng.Anchored = true
3958
        rng.BrickColor = color
3959
        rng.Color = color3
3960
        rng.CanCollide = false
3961
        rng.FormFactor = 3
3962
        rng.Name = "Ring"
3963
        rng.Material = "Neon"
3964
        rng.Size = Vector3.new(1, 1, 1)
3965
        rng.Transparency = 0
3966
        rng.TopSurface = 0
3967
        rng.BottomSurface = 0
3968
        rng.CFrame = pos
3969
        local rngm = Instance.new("SpecialMesh", rng)
3970
        rngm.MeshType = "Brick"
3971
rngm.Scale = scale
3972
local scaler2 = 1
3973
local scaler2b = 1
3974
local scaler2c = 1
3975
if type == "Add" then
3976
scaler2 = 1*value
3977
scaler2b = 1*value2
3978
scaler2c = 1*value3
3979
elseif type == "Divide" then
3980
scaler2 = 1/value
3981
scaler2b = 1/value2
3982
scaler2c = 1/value3
3983
end
3984
coroutine.resume(coroutine.create(function()
3985
for i = 0,10/bonuspeed,0.1 do
3986
swait()
3987
if type == "Add" then
3988
scaler2 = scaler2 - 0.01*value/bonuspeed
3989
scaler2b = scaler2b - 0.01*value/bonuspeed
3990
scaler2c = scaler2c - 0.01*value/bonuspeed
3991
elseif type == "Divide" then
3992
scaler2 = scaler2 - 0.01/value*bonuspeed
3993
scaler2b = scaler2b - 0.01/value*bonuspeed
3994
scaler2c = scaler2c - 0.01/value*bonuspeed
3995
end
3996
rng.CFrame = rng.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
3997
rng.Transparency = rng.Transparency + 0.01*bonuspeed
3998
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2c*bonuspeed)
3999
end
4000
rng:Destroy()
4001
end))
4002
end
4003-
4003+
4004
function sphereMK(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
4005
local type = type
4006
local rng = Instance.new("Part", char)
4007
        rng.Anchored = true
4008
if ModeOfGlitch ~= 9 then
4009
        rng.BrickColor = color
4010
elseif ModeOfGlitch == 9 then
4011
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
4012
end
4013
        rng.CanCollide = false
4014
        rng.FormFactor = 3
4015
        rng.Name = "Ring"
4016
        rng.Material = "Neon"
4017
        rng.Size = Vector3.new(1, 1, 1)
4018
        rng.Transparency = 0
4019
        rng.TopSurface = 0
4020
        rng.BottomSurface = 0
4021
        rng.CFrame = pos
4022
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
4023
        local rngm = Instance.new("SpecialMesh", rng)
4024
        rngm.MeshType = "Sphere"
4025
rngm.Scale = vt(x1,y1,z1)
4026
if rainbowmode == true then
4027
rng.Color = Color3.new(r/255,g/255,b/255)
4028
end
4029
if ModeOfGlitch == 9 then
4030
coroutine.resume(coroutine.create(function()
4031
while true do
4032
swait()
4033
if rng.Parent ~= nil then
4034
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
4035
else
4036
break
4037
end
4038
end
4039
end))
4040
end
4041
local scaler2 = 1
4042
local speeder = FastSpeed
4043
if type == "Add" then
4044
scaler2 = 1*value
4045
elseif type == "Divide" then
4046
scaler2 = 1/value
4047
end
4048
coroutine.resume(coroutine.create(function()
4049
for i = 0,10/bonuspeed,0.1 do
4050
swait()
4051
if rainbowmode == true then
4052
rng.Color = Color3.new(r/255,g/255,b/255)
4053
end
4054
if type == "Add" then
4055
scaler2 = scaler2 - 0.01*value/bonuspeed
4056
elseif type == "Divide" then
4057
scaler2 = scaler2 - 0.01/value*bonuspeed
4058
end
4059
if chaosmode == true then
4060
rng.BrickColor = BrickColor.random()
4061
end
4062
speeder = speeder - 0.01*FastSpeed*bonuspeed
4063
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
4064
rng.Transparency = rng.Transparency + 0.01*bonuspeed
4065
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
4066
end
4067
rng:Destroy()
4068
end))
4069
end
4070-
4070+
4071-
4071+
4072
function sphereMKCharge(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
4073
local type = type
4074
local rng = Instance.new("Part", char)
4075
        rng.Anchored = true
4076
if ModeOfGlitch ~= 9 then
4077
        rng.BrickColor = color
4078
elseif ModeOfGlitch == 9 then
4079
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
4080
end
4081
        rng.CanCollide = false
4082
        rng.FormFactor = 3
4083
        rng.Name = "Ring"
4084
        rng.Material = "Neon"
4085
        rng.Size = Vector3.new(1, 1, 1)
4086
        rng.Transparency = 1
4087
        rng.TopSurface = 0
4088
        rng.BottomSurface = 0
4089
        rng.CFrame = pos
4090
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
4091
        local rngm = Instance.new("SpecialMesh", rng)
4092
        rngm.MeshType = "Sphere"
4093
rngm.Scale = vt(x1,y1,z1)
4094
if rainbowmode == true then
4095
rng.Color = Color3.new(r/255,g/255,b/255)
4096
end
4097
if ModeOfGlitch == 9 then
4098
coroutine.resume(coroutine.create(function()
4099
while true do
4100
swait()
4101
if rng.Parent ~= nil then
4102
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
4103
else
4104
break
4105
end
4106
end
4107
end))
4108
end
4109
local scaler2 = 1
4110
local speeder = FastSpeed
4111
if type == "Add" then
4112
scaler2 = 1*value
4113
elseif type == "Divide" then
4114
scaler2 = 1/value
4115
end
4116
coroutine.resume(coroutine.create(function()
4117
for i = 0,10/bonuspeed,0.1 do
4118
swait()
4119
if rainbowmode == true then
4120
rng.Color = Color3.new(r/255,g/255,b/255)
4121
end
4122
if type == "Add" then
4123
scaler2 = scaler2 - 0.01*value/bonuspeed
4124
elseif type == "Divide" then
4125
scaler2 = scaler2 - 0.01/value*bonuspeed
4126
end
4127
if chaosmode == true then
4128
rng.BrickColor = BrickColor.random()
4129
end
4130
speeder = speeder - 0.01*FastSpeed*bonuspeed
4131
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
4132
rng.Transparency = rng.Transparency - 0.01*bonuspeed
4133
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
4134
end
4135
rng:Destroy()
4136
end))
4137
end
4138-
4138+
4139
function dmg(dude)
4140
if dude.Name ~= Character then
4141
local keptcolor = MAINRUINCOLOR
4142
local bgf = Instance.new("BodyGyro",dude.Head)
4143
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
4144
--[[local val = Instance.new("BoolValue",dude)
4145
val.Name = "IsHit"]]--
4146
local ds = coroutine.wrap(function()
4147
dude:WaitForChild("Head"):BreakJoints()
4148
for i, v in pairs(dude:GetChildren()) do
4149
if v:IsA("Part") or v:IsA("MeshPart") then
4150
v.Name = "DEMINISHED"
4151
end
4152
end
4153
wait(0.5)
4154
targetted = nil
4155
CFuncs["Sound"].Create("rbxassetid://62339698", char, 0.75, 0.285)
4156
coroutine.resume(coroutine.create(function()
4157
for i, v in pairs(dude:GetChildren()) do
4158
if v:IsA("Accessory") then
4159
v:Destroy()
4160
end
4161
if v:IsA("Humanoid") then
4162
v:Destroy()
4163
end
4164
if v:IsA("CharacterMesh") then
4165
v:Destroy()
4166
end
4167
if v:IsA("Model") then
4168
v:Destroy()
4169
end
4170
if v:IsA("Part") or v:IsA("MeshPart") then
4171
for x, o in pairs(v:GetChildren()) do
4172
if o:IsA("Decal") then
4173
o:Destroy()
4174
end
4175
end
4176
coroutine.resume(coroutine.create(function()
4177
v.Material = "Neon"
4178
v.CanCollide = false
4179
v.Anchored = false
4180
local bld = Instance.new("ParticleEmitter",v)
4181
bld.LightEmission = 0.75
4182
bld.Texture = "rbxassetid://363275192" ---284205403
4183
bld.Color = ColorSequence.new(keptcolor.Color)
4184
bld.Rate = 500
4185
bld.Lifetime = NumberRange.new(1)
4186
bld.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0,0)})
4187
bld.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,1,0)})
4188
bld.Speed = NumberRange.new(2,5)
4189
bld.VelocitySpread = 50000
4190
bld.Rotation = NumberRange.new(-500,500)
4191
bld.RotSpeed = NumberRange.new(-500,500)
4192
        local sbs = Instance.new("BodyPosition", v)
4193
        sbs.P = 3000
4194
        sbs.D = 1000
4195
        sbs.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
4196
        sbs.position = v.Position + Vector3.new(math.random(-2,2),10 + math.random(-2,2),math.random(-2,2))
4197
v.Color = keptcolor.Color
4198
coroutine.resume(coroutine.create(function()
4199
for i = 0, 49 do
4200
swait(1)
4201
v:BreakJoints()
4202
v.Transparency = v.Transparency + 0.02
4203
end
4204
v:BreakJoints()
4205
sphere2(1,"Add",v.CFrame,vt(0,0,0),0.1,0.1,0.1,keptcolor)
4206
CFuncs["Sound"].Create("rbxassetid://1192402877", v, 0.5, 0.75)
4207
bld.Speed = NumberRange.new(10,25)
4208
bld.Drag = 5
4209
bld.Acceleration = vt(0,2,0)
4210
wait(0.5)
4211
bld.Enabled = false
4212
wait(8)
4213
v:Destroy()
4214
dude:Destroy()
4215
end))
4216
end))
4217
end
4218
end
4219
end))
4220
end)
4221
ds()
4222
end
4223
end
4224-
4224+
4225-
4225+
4226
function FindNearestHead(Position, Distance, SinglePlayer)
4227-
	if SinglePlayer then
4227+
    if SinglePlayer then
4228-
		return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
4228+
        return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
4229-
	end
4229+
4230-
	local List = {}
4230+
    local List = {}
4231-
	for i, v in pairs(workspace:GetChildren()) do
4231+
    for i, v in pairs(workspace:GetChildren()) do
4232-
		if v:IsA("Model") then
4232+
        if v:IsA("Model") then
4233-
			if v:findFirstChild("Head") then
4233+
            if v:findFirstChild("Head") then
4234-
				if v ~= Character then
4234+
                if v ~= Character then
4235-
					if (v.Head.Position - Position).magnitude <= Distance then
4235+
                    if (v.Head.Position - Position).magnitude <= Distance then
4236-
						table.insert(List, v)
4236+
                        table.insert(List, v)
4237-
					end 
4237+
                    end
4238-
				end 
4238+
4239-
			end 
4239+
            end
4240-
		end 
4240+
4241-
	end
4241+
4242-
	return List
4242+
    return List
4243
end
4244-
4244+
4245
function FaceMouse()
4246
  Cam = workspace.CurrentCamera
4247
  return {
4248
    CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
4249
    Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
4250
  }
4251
end
4252-
4252+
4253
function FaceMouse2()
4254
  Cam = workspace.CurrentCamera
4255
  return {
4256
    CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)),
4257
    Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
4258
  }
4259
end
4260-
4260+
4261
local ModeOfGlitch = 1
4262
-- Functions are ready.
4263
local storehumanoidWS = 16
4264-
4264+
4265
function BinaryBLINK()
4266
for i = 0, 9 do
4267
sphere2(6,"Add",root.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),vt(0.5,0.5,0.5),-0.005,0.5,-0.005,MAINRUINCOLOR)        sphere2(6,"Add",root.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.5,-0.005,MAINRUINCOLOR)        sphere2(6,"Add",root.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.5,-0.005,MAINRUINCOLOR)
4268
end
4269
sphere(20,"Add",root.CFrame,vt(0,0,0),0.5,MAINRUINCOLOR)
4270
coroutine.resume(coroutine.create(function()
4271
local eff = Instance.new("ParticleEmitter",root)
4272
eff.Texture = "rbxassetid://1175838406"
4273
eff.LightEmission = 0.95
4274
eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
4275
eff.Rate = 10000
4276
eff.Lifetime = NumberRange.new(1)
4277
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(0.8,5,0),NumberSequenceKeypoint.new(1,0,0)})
4278
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
4279
eff.Speed = NumberRange.new(30,160)
4280
eff.Drag = 5
4281
eff.Rotation = NumberRange.new(-500,500)
4282
eff.VelocitySpread = 100000
4283
wait(0.25)
4284
eff.Enabled = false
4285
wait(4)
4286
eff:Destroy()
4287
end))
4288
CFuncs["Sound"].Create("rbxassetid://1177785010", root, 10,1)
4289
RootPart.CFrame = mouse.Hit *CFrame.new(0,2,0)
4290
CameraEnshaking(2,11)
4291
for i, v in pairs(FindNearestHead(Torso.CFrame.p, 10)) do
4292
if v:FindFirstChild('Head') then
4293
dmg(v)
4294
end
4295
end
4296
for i = 0, 9 do
4297
sphere2(6,"Add",root.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),vt(0.5,0.5,0.5),-0.005,0.5,-0.005,MAINRUINCOLOR)        sphere2(6,"Add",root.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.5,-0.005,MAINRUINCOLOR)        sphere2(6,"Add",root.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.5,-0.005,MAINRUINCOLOR)
4298
end
4299
sphere(20,"Add",root.CFrame,vt(0,0,0),0.5,MAINRUINCOLOR)
4300
end
4301-
4301+
4302
function Fireball()
4303
attack = true
4304
hum.WalkSpeed = 0
4305
local keptcolor = MAINRUINCOLOR
4306
    for i = 0,2,0.1 do
4307
        swait()
4308
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(40)),0.3)
4309
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-40)),.3)
4310
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(6), math.rad(-20), math.rad(12)), 0.3)
4311
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(40), math.rad(-40)), 0.3)
4312
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(0)),.3)
4313
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.3)
4314
    end
4315
local orb = Instance.new("Part", char)
4316
        orb.BrickColor = keptcolor
4317
        orb.CanCollide = false
4318
        orb.FormFactor = 3
4319
        orb.Name = "Ring"
4320
        orb.Material = "Neon"
4321
        orb.Size = Vector3.new(1, 1, 1)
4322
        orb.Transparency = 0
4323
        orb.TopSurface = 0
4324
        orb.BottomSurface = 0
4325
        local orbm = Instance.new("SpecialMesh", orb)
4326
        orbm.MeshType = "Sphere"
4327
orbm.Name = "SizeMesh"
4328
orbm.Scale = vt(4,4,4)
4329
orb.CFrame = root.CFrame + root.CFrame.lookVector*3
4330
local eff = Instance.new("ParticleEmitter",orb)
4331
eff.Texture = "rbxassetid://296874871"
4332
eff.LightEmission = 0.95
4333
eff.Color = ColorSequence.new(orb.BrickColor.Color)
4334
eff.Rate = 10000
4335
eff.Lifetime = NumberRange.new(1.5)
4336
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,7,0),NumberSequenceKeypoint.new(0.1,5,0),NumberSequenceKeypoint.new(0.8,2,0),NumberSequenceKeypoint.new(1,0,0)})
4337
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
4338
eff.Speed = NumberRange.new(25)
4339
eff.Drag = 5
4340
eff.Rotation = NumberRange.new(-500,500)
4341
eff.VelocitySpread = 9000
4342
eff.RotSpeed = NumberRange.new(-500,500)
4343
    local a = Instance.new("Part",workspace)
4344
    a.Name = "Direction"  
4345
    a.Anchored = true
4346
    a.BrickColor = bc("Bright red")
4347
a.Material = "Neon"
4348
a.Transparency = 1
4349
    a.CanCollide = false
4350
    local ray = Ray.new(
4351
        orb.CFrame.p,                           -- origin
4352
        (mouse.Hit.p - orb.CFrame.p).unit * 500 -- direction
4353
    )
4354
    local ignore = orb
4355
    local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
4356
    a.BottomSurface = 10
4357
    a.TopSurface = 10
4358
    local distance = (orb.CFrame.p - position).magnitude
4359
    a.Size = Vector3.new(0.1, 0.1, 0.1)
4360
    a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
4361
orb.CFrame = a.CFrame
4362
a:Destroy()
4363
CFuncs["Sound"].Create("rbxassetid://304448425", orb, 1.5, 0.9)
4364
local bv = Instance.new("BodyVelocity")
4365
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
4366
bv.velocity = orb.CFrame.lookVector*75
4367
bv.Parent = orb
4368
game:GetService("Debris"):AddItem(orb, 10)
4369
local hitted = false
4370
coroutine.resume(coroutine.create(function()
4371
while true do
4372
swait()
4373
if orb.Parent ~= nil and hitted == false then
4374
sphere2(4,"Add",orb.CFrame*CFrame.new(math.random(-1,1),math.random(-1,1),0) - orb.CFrame.lookVector*1.5,vt(3,3,3),-0.03,-0.03,-0.03,keptcolor)
4375
elseif orb.Parent == nil and hitted == true then
4376
break
4377
end
4378
end
4379
end))
4380
local hit =orb.Touched:connect(function(hit)
4381
    if hitted == false and hit.Parent ~= char then
4382
    hitted = true
4383
    eff.Enabled = false
4384
CameraEnshaking(2,11)
4385
CFuncs["Sound"].Create("rbxassetid://1226980789", orb, 4.5, 0.7)
4386
CFuncs["Sound"].Create("rbxassetid://178452221", orb, 2.5, 0.4)
4387
    MagniDamage(orb, 25, 20,30, 0, "Normal")
4388
sphere2(4,"Add",orb.CFrame,vt(4,4,4),0.5,0.5,0.5,keptcolor)
4389
sphere2(3,"Add",orb.CFrame,vt(4,4,4),0.5,0.5,0.5,keptcolor)
4390
sphere2(2,"Add",orb.CFrame,vt(4,4,4),0.5,0.5,0.5,keptcolor)
4391
for i = 0, 9 do
4392
sphere2(4,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1.5,1,1.5),-0.005,4,-0.005,keptcolor)
4393
end
4394
for i = 0, 49 do
4395
local rsiz = math.random(10,30)
4396
sphereMK(math.random(1,3),1,"Add",orb.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,keptcolor,0)
4397
end
4398
local eff = Instance.new("ParticleEmitter",orb)
4399
eff.Texture = "rbxassetid://296874871"
4400
eff.LightEmission = 0.95
4401
eff.Color = ColorSequence.new(orb.BrickColor.Color)
4402
eff.Rate = 10000
4403
eff.Lifetime = NumberRange.new(1.5)
4404
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,15,0),NumberSequenceKeypoint.new(0.8,25,0),NumberSequenceKeypoint.new(1,0,0)})
4405
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
4406
eff.Speed = NumberRange.new(150)
4407
eff.Drag = 5
4408
eff.Rotation = NumberRange.new(-500,500)
4409
eff.VelocitySpread = 9000
4410
eff.RotSpeed = NumberRange.new(-500,500)
4411
coroutine.resume(coroutine.create(function()
4412
    wait(0.25)
4413
    eff.Enabled = false
4414
end))
4415
local hfr,pfr=rayCast(orb.Position,(CFrame.new(orb.Position,orb.Position - Vector3.new(0,1,0))).lookVector,4,char)
4416
orb.Anchored = true
4417
orb.Transparency = 1
4418
coroutine.resume(coroutine.create(function()
4419
if hfr ~= nil then
4420
orb.Size = vt(50,1,50)
4421
orb.Orientation = vt(0,0,0)
4422
orb.CFrame = orb.CFrame*CFrame.new(0,-5,0)
4423
orbm:Destroy()
4424
local firef = eff:Clone()
4425
firef.Parent = orb
4426
firef.VelocitySpread = 50
4427
firef.Rate = 500
4428
firef.Drag = 3
4429
firef.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.2,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
4430
firef.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,3,0),NumberSequenceKeypoint.new(0.1,5,0),NumberSequenceKeypoint.new(0.8,2,0),NumberSequenceKeypoint.new(1,0,0)})
4431
firef.Speed = NumberRange.new(10,30)
4432
for i = 0, 24 do
4433
wait(0.25)
4434
MagniDamage(orb, 25, 3,6, 0, "Normal")
4435
end
4436
firef.Enabled = false
4437
end
4438
end))
4439
wait(10)
4440
orb:Destroy()
4441
end
4442
end)
4443
    for i = 0,1,0.1 do
4444
        swait()
4445
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-50)),0.5)
4446
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(50)),.5)
4447
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(6), math.rad(-20), math.rad(12)), 0.5)
4448
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(-20)), 0.5)
4449
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(0)),.5)
4450
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.5)
4451
    end
4452
hum.WalkSpeed = storehumanoidWS
4453
attack = false
4454
end
4455-
4455+
4456
function smiter()
4457
local targetted = nil
4458
if mouse.Target.Parent ~= Character and mouse.Target.Parent.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
4459
targetted = mouse.Target.Parent
4460
end
4461
if targetted ~= nil then
4462
RootPart.CFrame = FaceMouse()[1]
4463
attack = true
4464
hum.WalkSpeed = 0
4465
coroutine.resume(coroutine.create(function()
4466
CFuncs["Sound"].Create("rbxassetid://1117054464", targetted.Head, 2, 1)
4467
sphere2(4,"Add",targetted.Head.CFrame,vt(8,8,8),0.1,0.1,0.1,MAINRUINCOLOR)
4468
local vel = Instance.new("BodyPosition", targetted.Head)
4469
vel.P = 12500
4470
vel.D = 1000
4471
vel.maxForce = Vector3.new(50000000000, 10e10, 50000000000)
4472
vel.position = targetted.Head.CFrame.p
4473
end))
4474
CFuncs["Sound"].Create("rbxassetid://671759140", sorb2, 1, 1.2)
4475
    for i = 0,4,0.1 do
4476
        swait()
4477
sphere2(4,"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.125,-0.01,MAINRUINCOLOR)
4478
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-60)),0.2)
4479
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(60)),.2)
4480
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.01 * math.cos(sine / 28),0)*angles(math.rad(15),math.rad(15),math.rad(-10)),.2)
4481
LW.C0=clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(-40)), 0.2)
4482
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(0)),.2)
4483
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(20),math.rad(5)),.2)
4484
    end
4485
coroutine.resume(coroutine.create(function()
4486
CameraEnshaking(6,5)
4487
MagniDamage(targetted.Head, 18, 18,30, 0, "Normal")
4488
CFuncs["Sound"].Create("rbxassetid://1042705869", targetted.Head, 6.5, 0.8)
4489
CFuncs["Sound"].Create("rbxassetid://1042716828", targetted.Head, 6.25, 0.8)
4490
CFuncs["Sound"].Create("rbxassetid://1117054464", targetted.Head, 5, 0.8)
4491
sphere2(3,"Add",targetted.Head.CFrame,vt(0,40000,0),0.25,0,0.25,MAINRUINCOLOR)
4492
sphere2(2,"Add",targetted.Head.CFrame,vt(0,40000,0),0.25,0,0.25,MAINRUINCOLOR)
4493
sphere2(4,"Add",targetted.Head.CFrame,vt(0,0,0),0.5,0.5,0.5,MAINRUINCOLOR)
4494
sphere2(5,"Add",targetted.Head.CFrame,vt(0,0,0),0.5,0.5,0.5,MAINRUINCOLOR)
4495
coroutine.resume(coroutine.create(function()
4496
local eff = Instance.new("ParticleEmitter",targetted.Head)
4497
eff.Texture = "rbxassetid://363275192"
4498
eff.LightEmission = 0.95
4499
eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
4500
eff.Rate = 10000
4501
eff.Lifetime = NumberRange.new(1.5)
4502
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,15,0),NumberSequenceKeypoint.new(0.8,25,0),NumberSequenceKeypoint.new(1,0,0)})
4503
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
4504
eff.Speed = NumberRange.new(25,150)
4505
eff.Drag = 5
4506
eff.Rotation = NumberRange.new(-500,500)
4507
eff.VelocitySpread = 9000
4508
eff.RotSpeed = NumberRange.new(-50,50)
4509
local eff2 = eff:Clone()
4510
eff2.Parent = targetted.Head
4511
eff2.Texture = "rbxassetid://284205403"
4512
eff2.Rate = 10000
4513
eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
4514
eff2.Drag = 5
4515
eff2.Rotation = NumberRange.new(-500,500)
4516
eff2.VelocitySpread = 9000
4517
wait(0.5)
4518
eff2.Enabled = false
4519
eff.Enabled = false
4520
end))
4521
for i = 0, 9 do
4522
sphere2(3,"Add",targetted.Head.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(2,1,2),-0.02,3,-0.02,MAINRUINCOLOR)
4523
end
4524
for i = 0, 49 do
4525
local rsiz = math.random(10,50)
4526
sphereMK(math.random(1,4),1,"Add",targetted.Head.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,MAINRUINCOLOR,0)
4527
end
4528
game:GetService("Debris"):AddItem(vel,1)
4529
dmg(targetted)
4530
end))
4531
    for i = 0,1,0.1 do
4532
        swait()
4533
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-70)),0.5)
4534
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(70)),.5)
4535
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.01 * math.cos(sine / 28),0)*angles(math.rad(15),math.rad(15),math.rad(-10)),.5)
4536
LW.C0=clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(-50)), 0.5)
4537
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(0)),.5)
4538
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(20),math.rad(5)),.5)
4539
    end
4540
attack = false
4541
hum.WalkSpeed = storehumanoidWS
4542
end
4543
end
4544-
4544+
4545
function BinaryE()
4546
local posit = -2
4547
attack = true
4548
hum.WalkSpeed = 5
4549
CFuncs["Sound"].Create("rbxassetid://169380495", sorb2, 1, 1)
4550
    for i = 0,2,0.1 do
4551
        swait()
4552
sphere2(7,"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.075,-0.01,MAINRUINCOLOR)
4553
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(30)),0.5)
4554
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-30)),.5)
4555
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.5)
4556
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(6), math.rad(-30)), 0.5)
4557
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(-20),math.rad(0)),.5)
4558
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.5)
4559
    end
4560
for i = 0, 2 do
4561
CameraEnshaking(2,11)
4562
local hite = Instance.new("Part", char)
4563
        hite.Anchored = true
4564
        hite.CanCollide = false
4565
        hite.FormFactor = 3
4566
        hite.Name = "Ring"
4567
        hite.Material = "Neon"
4568
        hite.Size = Vector3.new(1, 1, 1)
4569
        hite.Transparency = 1
4570
        hite.TopSurface = 0
4571
        hite.BottomSurface = 0
4572
hite.CFrame = root.CFrame*CFrame.new(0,posit,-5)
4573
CFuncs["Sound"].Create("rbxassetid://231917856", hite, 0.5, 0.9)
4574
CFuncs["Sound"].Create("rbxassetid://231917758", hite, 0.25, 0.8)
4575
coroutine.resume(coroutine.create(function()
4576
local eff = Instance.new("ParticleEmitter",hite)
4577
eff.Texture = "rbxassetid://1175838406"
4578
eff.LightEmission = 0.95
4579
eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
4580
eff.Rate = 1000
4581
eff.Lifetime = NumberRange.new(1)
4582
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,1,0),NumberSequenceKeypoint.new(1,0,0)})
4583
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
4584
eff.Speed = NumberRange.new(10,50)
4585
eff.Drag = 5
4586
eff.Rotation = NumberRange.new(-500,500)
4587
eff.VelocitySpread = 100000
4588
wait(0.25)
4589
eff.Enabled = false
4590
end))
4591
coroutine.resume(coroutine.create(function()
4592
for i = 0, 1 do
4593
    swait()
4594
        sphere2(4,"Add",hite.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),vt(0.5,0.5,0.5),-0.005,0.25,-0.005,MAINRUINCOLOR)
4595
        sphere2(4,"Add",hite.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.25,-0.005,MAINRUINCOLOR)
4596
end
4597
end))
4598
sphere2(6,"Add",hite.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(2,2,2),0.5,-0.01,-0.01,MAINRUINCOLOR)
4599
MagniDamage(hite, 3, 30,40, 0, "Normal")
4600
game:GetService("Debris"):AddItem(hite, 5)
4601
posit = posit + 2
4602
end
4603
    for i = 0,1,0.1 do
4604
        swait()
4605
sphere2(7,"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.075,-0.01,MAINRUINCOLOR)
4606
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.5)
4607
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(80)),.5)
4608
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.5)
4609
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(110), math.rad(6), math.rad(40)), 0.5)
4610
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(-20),math.rad(0)),.5)
4611
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.5)
4612
    end
4613
    for i = 0,1,0.1 do
4614
        swait()
4615
sphere2(7,"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.075,-0.01,MAINRUINCOLOR)
4616
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,-0.2,0)* angles(math.rad(20),math.rad(0),math.rad(60)),0.5)
4617
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-60)),.5)
4618
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(60)), 0.5)
4619
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(60), math.rad(6), math.rad(-50)), 0.5)
4620
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(-20),math.rad(30)),.5)
4621
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(40)),.5)
4622
    end
4623
    posit = -6
4624
    for i = 0, 6 do
4625
CameraEnshaking(2,11)
4626
local hite = Instance.new("Part", char)
4627
        hite.Anchored = true
4628
        hite.CanCollide = false
4629
        hite.FormFactor = 3
4630
        hite.Name = "Ring"
4631
        hite.Material = "Neon"
4632
        hite.Size = Vector3.new(1, 1, 1)
4633
        hite.Transparency = 1
4634
        hite.TopSurface = 0
4635
        hite.BottomSurface = 0
4636
hite.CFrame = root.CFrame*CFrame.new(posit,0,-5)
4637
CFuncs["Sound"].Create("rbxassetid://231917856", hite, 0.5, 1.2)
4638
CFuncs["Sound"].Create("rbxassetid://231917758", hite, 0.25, 1)
4639
sphere2(6,"Add",hite.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),-0.01,1,-0.01,MAINRUINCOLOR)
4640
coroutine.resume(coroutine.create(function()
4641
local eff = Instance.new("ParticleEmitter",hite)
4642
eff.Texture = "rbxassetid://1175838406"
4643
eff.LightEmission = 0.95
4644
eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
4645
eff.Rate = 1000
4646
eff.Lifetime = NumberRange.new(1)
4647
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,1,0),NumberSequenceKeypoint.new(1,0,0)})
4648
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
4649
eff.Speed = NumberRange.new(20,70)
4650
eff.Drag = 5
4651
eff.Rotation = NumberRange.new(-500,500)
4652
eff.VelocitySpread = 100000
4653
wait(0.25)
4654
eff.Enabled = false
4655
end))
4656
coroutine.resume(coroutine.create(function()
4657
for i = 0, 2 do
4658
    swait()
4659
        sphere2(4,"Add",hite.CFrame*CFrame.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),vt(0.5,0.5,0.5),-0.005,0.25,-0.005,MAINRUINCOLOR)
4660
        sphere2(4,"Add",hite.CFrame*CFrame.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.25,-0.005,MAINRUINCOLOR)
4661
        sphere2(4,"Add",hite.CFrame*CFrame.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.25,-0.005,MAINRUINCOLOR)
4662
end
4663
end))
4664
MagniDamage(hite, 5, 40,70, 0, "Normal")
4665
game:GetService("Debris"):AddItem(hite, 5)
4666
posit = posit + 2
4667
    end
4668
    for i = 0,1,0.1 do
4669
        swait()
4670
sphere2(7,"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.075,-0.01,MAINRUINCOLOR)
4671
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0.1,1.5)* angles(math.rad(-10),math.rad(0),math.rad(-60)),0.5)
4672
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(50)),.5)
4673
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(30)), 0.5)
4674
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(140), math.rad(6), math.rad(-50)), 0.5)
4675
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(10),math.rad(-10)),.5)
4676
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(60)),.5)
4677
    end
4678
    hum.WalkSpeed = storehumanoidWS
4679
attack = false
4680
end
4681-
4681+
4682
function CorruptBlink()
4683
for i = 0, 14 do
4684
PixelBlock(3,math.random(4,8),"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3,3,3,0.03,MAINRUINCOLOR,0)
4685
end
4686
sphere(10,"Add",root.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
4687
CFuncs["Sound"].Create("rbxassetid://1177785010", root, 10,1)
4688
RootPart.CFrame = mouse.Hit *CFrame.new(0,2,0)
4689
CameraEnshaking(2,10)
4690
for i, v in pairs(FindNearestHead(Torso.CFrame.p, 20)) do
4691
if v:FindFirstChild('Head') then
4692
dmg(v)
4693
end
4694
end
4695
for i = 0, 14 do
4696
PixelBlock(3,math.random(4,8),"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3,3,3,0.03,MAINRUINCOLOR,0)
4697
end
4698
sphere(10,"Add",root.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
4699
end
4700
function PureBomb()
4701
attack = true
4702
hum.WalkSpeed = 0
4703
local orb = Instance.new("Part", char)
4704
        orb.Anchored = true
4705
        orb.BrickColor = BrickColor.new("Toothpaste")
4706
        orb.CanCollide = false
4707
        orb.FormFactor = 3
4708
        orb.Name = "Ring"
4709
        orb.Material = "Neon"
4710
        orb.Size = Vector3.new(1, 1, 1)
4711
        orb.Transparency = 0
4712
        orb.TopSurface = 0
4713
        orb.BottomSurface = 0
4714
        local orbm = Instance.new("SpecialMesh", orb)
4715
        orbm.MeshType = "Sphere"
4716
orbm.Name = "SizeMesh"
4717
orbm.Scale = vt(0,0,0)
4718
local scaled = 0.1
4719
local posid = 0
4720
CFuncs["Sound"].Create("rbxassetid://136007472", orb, 1,1)
4721
for i = 0, 5, 0.1 do
4722
swait()
4723
scaled = scaled - 0.001
4724
posid = posid - scaled
4725
orb.CFrame = rarm.CFrame*CFrame.new(0,-0.1+posid/1.05,0)
4726
local scaled = 0.1
4727
orbm.Scale = orbm.Scale + vt(scaled,scaled,scaled)
4728
sphereMKCharge(5,-0.25,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,5,-0.005,BrickColor.new("Toothpaste"),10)
4729
PixelBlockNeg(2,1,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.01,BrickColor.new("Toothpaste"),0)
4730
RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-2 - 1 * math.cos(sine / 32))),.1)
4731
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3 + 1 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.1)
4732
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.1 * math.cos(sine / 32))*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
4733
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
4734
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(20),math.rad(0)),.1)
4735
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-30 + 5 * math.cos(sine / 30)),math.rad(-20)),.1)
4736
end
4737
for i = 0, 2, 0.1 do
4738
swait()
4739
orb.CFrame = rarm.CFrame*CFrame.new(0,-0.1+posid/1.05,0)
4740
RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-2 - 1 * math.cos(sine / 32))),.4)
4741
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3 + 1 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.4)
4742
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.1 * math.cos(sine / 32))*angles(math.rad(0),math.rad(0),math.rad(-50)),.4)
4743
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(20)),.4)
4744
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(220),math.rad(20),math.rad(0)),.4)
4745
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-30 + 5 * math.cos(sine / 30)),math.rad(-20)),.4)
4746
end
4747
coroutine.resume(coroutine.create(function()
4748
orb.Anchored = false
4749
CFuncs["Sound"].Create("rbxassetid://260433768", root, 1.25,1)
4750
    local a = Instance.new("Part",workspace)
4751
    a.Name = "Direction"  
4752
    a.Anchored = true
4753
    a.BrickColor = bc("Bright red")
4754
a.Material = "Neon"
4755
a.Transparency = 1
4756
    a.CanCollide = false
4757
    local ray = Ray.new(
4758
        orb.CFrame.p,                           -- origin
4759
        (mouse.Hit.p - orb.CFrame.p).unit * 500 -- direction
4760
    )
4761
    local ignore = orb
4762
    local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
4763
    a.BottomSurface = 10
4764
    a.TopSurface = 10
4765
    local distance = (orb.CFrame.p - position).magnitude
4766
    a.Size = Vector3.new(0.1, 0.1, 0.1)
4767
    a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
4768
orb.CFrame = a.CFrame
4769
a:Destroy()
4770
local bv = Instance.new("BodyVelocity")
4771
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
4772
bv.velocity = orb.CFrame.lookVector*125
4773
bv.Parent = orb
4774
local hitted = false
4775
game:GetService("Debris"):AddItem(orb, 15)
4776
wait()
4777
local hit =orb.Touched:connect(function(hit)
4778
    if hitted == false then
4779
    hitted = true
4780
CameraEnshaking(10,2.5)
4781
CFuncs["Sound"].Create("rbxassetid://151304356", orb, 5,1)
4782
    MagniDamage(orb, 65, 65,90, 0, "Normal")
4783
sphere(1,"Add",orb.CFrame,vt(orbm.Scale.x,orbm.Scale.y,orbm.Scale.z),1,BrickColor.new("Toothpaste"))
4784
sphere(2,"Add",orb.CFrame,vt(orbm.Scale.x,orbm.Scale.y,orbm.Scale.z),2,BrickColor.new("Toothpaste"))
4785
for i = 0, 49 do
4786
PixelBlock(1,math.random(1,30),"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),4,4,4,0.08,BrickColor.new("Toothpaste"),0)
4787
end
4788
for i = 0, 9 do
4789
sphereMK(1,2.5,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),5,5,50,-0.05,BrickColor.new("Toothpaste"),0)
4790
sphereMK(2,5,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),5,5,50,-0.05,BrickColor.new("Toothpaste"),0)
4791
end
4792
orb.Anchored = true
4793
orb.Transparency = 1
4794
wait(8)
4795
orb:Destroy()
4796
end
4797
end)
4798
end))
4799
for i = 0, 1, 0.1 do
4800
swait()
4801
RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-2 - 1 * math.cos(sine / 32))),.4)
4802
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3 + 1 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.4)
4803
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.1 * math.cos(sine / 32))*angles(math.rad(0),math.rad(0),math.rad(50)),.4)
4804
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-50)),.4)
4805
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(60),math.rad(20),math.rad(50)),.4)
4806
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-30 + 5 * math.cos(sine / 30)),math.rad(-20)),.4)
4807
end
4808
hum.WalkSpeed = storehumanoidWS
4809
attack = false
4810
end
4811-
4811+
4812
function BanishingOrb()
4813
attack = true
4814
hum.WalkSpeed = 0
4815
local orb = Instance.new("Part", char)
4816
        orb.Anchored = true
4817
        orb.BrickColor = BrickColor.new("Black")
4818
        orb.CanCollide = false
4819
        orb.FormFactor = 3
4820
        orb.Name = "Ring"
4821
        orb.Material = "Neon"
4822
        orb.Size = Vector3.new(1, 1, 1)
4823
        orb.Transparency = 0
4824
        orb.TopSurface = 0
4825
        orb.BottomSurface = 0
4826
        local orbm = Instance.new("SpecialMesh", orb)
4827
        orbm.MeshType = "Sphere"
4828
orbm.Name = "SizeMesh"
4829
orbm.Scale = vt(0,0,0)
4830
local scaled = 0.1
4831
local posid = 0
4832
CFuncs["Sound"].Create("rbxassetid://136007472", orb, 1.5,0.9)
4833
for i = 0, 5, 0.1 do
4834
swait()
4835
scaled = scaled - 0.001
4836
posid = posid - scaled
4837
orb.CFrame = rarm.CFrame*CFrame.new(0,-0.1+posid/1.05,0)
4838
local scaled = 0.1
4839
orbm.Scale = orbm.Scale + vt(scaled,scaled,scaled)
4840
sphereMKCharge(5,-0.25,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,5,-0.005,BrickColor.new("Black"),10)
4841
RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-2 - 1 * math.cos(sine / 32))),.1)
4842
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3 + 1 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.1)
4843
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.1 * math.cos(sine / 32))*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
4844
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
4845
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(20),math.rad(0)),.1)
4846
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-30 + 5 * math.cos(sine / 30)),math.rad(-20)),.1)
4847
end
4848
for i = 0, 2, 0.1 do
4849
swait()
4850
orb.CFrame = rarm.CFrame*CFrame.new(0,-0.1+posid/1.05,0)
4851
RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-2 - 1 * math.cos(sine / 32))),.4)
4852
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3 + 1 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.4)
4853
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.1 * math.cos(sine / 32))*angles(math.rad(0),math.rad(0),math.rad(-50)),.4)
4854
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(20)),.4)
4855
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(220),math.rad(20),math.rad(0)),.4)
4856
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-30 + 5 * math.cos(sine / 30)),math.rad(-20)),.4)
4857
end
4858
coroutine.resume(coroutine.create(function()
4859
orb.Anchored = false
4860
CFuncs["Sound"].Create("rbxassetid://260433768", root, 1.25,0.75)
4861-
	local a = Instance.new("Part",workspace)
4861+
4862-
	a.Name = "Direction"	
4862+
4863-
	a.Anchored = true
4863+
4864-
	a.BrickColor = bc("Bright red")
4864+
4865
a.Material = "Neon"
4866
a.Transparency = 1
4867-
	a.CanCollide = false
4867+
4868-
	local ray = Ray.new(
4868+
4869-
	    orb.CFrame.p,                           -- origin
4869+
4870-
	    (mouse.Hit.p - orb.CFrame.p).unit * 500 -- direction
4870+
4871-
	) 
4871+
4872-
	local ignore = orb
4872+
4873-
	local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
4873+
4874-
	a.BottomSurface = 10
4874+
4875-
	a.TopSurface = 10
4875+
4876-
	local distance = (orb.CFrame.p - position).magnitude
4876+
4877-
	a.Size = Vector3.new(0.1, 0.1, 0.1)
4877+
4878-
	a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
4878+
4879
orb.CFrame = a.CFrame
4880
a:Destroy()
4881
local bv = Instance.new("BodyVelocity")
4882
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
4883
bv.velocity = orb.CFrame.lookVector*0
4884
bv.Parent = orb
4885
local hitted = false
4886
local rate = 0
4887
coroutine.resume(coroutine.create(function()
4888
for i = 0, 24 do
4889
wait(0.1)
4890
rate = rate + 0.25
4891
bv.velocity = bv.velocity + orb.CFrame.lookVector*rate
4892
for i, v in pairs(FindNearestHead(orb.CFrame.p, 15)) do
4893
if v:FindFirstChild('Head') then
4894
dmg(v)
4895
end
4896
end
4897
CFuncs["Sound"].Create("rbxassetid://1177785010", orb, 2.5,0.9)
4898
sphere(2,"Add",orb.CFrame,vt(0,0,0),0.5,MAINRUINCOLOR)
4899
sphere(3,"Add",orb.CFrame,vt(0,0,0),0.75,MAINRUINCOLOR)
4900
end
4901
orb.Anchored = true
4902
orb.Transparency = 1
4903
for i, v in pairs(FindNearestHead(orb.CFrame.p, 32)) do
4904
if v:FindFirstChild('Head') then
4905
dmg(v)
4906
end
4907
end
4908
local eff = Instance.new("ParticleEmitter",orb)
4909
eff.Texture = "rbxassetid://296874871"
4910
eff.LightEmission = 0.95
4911
eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
4912
eff.Rate = 1000000000
4913
eff.Lifetime = NumberRange.new(3)
4914
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,50,0),NumberSequenceKeypoint.new(0.1,10,0),NumberSequenceKeypoint.new(0.8,9,0),NumberSequenceKeypoint.new(1,0,0)})
4915
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
4916
eff.Speed = NumberRange.new(30)
4917
eff.Acceleration = vt(0,-15,0)
4918
eff.Rotation = NumberRange.new(-500,500)
4919
eff.VelocitySpread = 100000
4920
eff.RotSpeed = NumberRange.new(-500,500)
4921
coroutine.resume(coroutine.create(function()
4922-
	wait(0.6)
4922+
    wait(0.6)
4923-
	eff.Enabled = false
4923+
4924
end))
4925
CFuncs["Sound"].Create("rbxassetid://1177785010", orb, 8,0.6)
4926
CFuncs["Sound"].Create("rbxassetid://438666141", orb, 7.5,0.9)
4927
sphere(1,"Add",orb.CFrame,vt(0,0,0),0.75,MAINRUINCOLOR)
4928
sphere(1.5,"Add",orb.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
4929
sphere(2,"Add",orb.CFrame,vt(0,0,0),1.25,MAINRUINCOLOR)
4930
game:GetService("Debris"):AddItem(orb, 15)
4931
end))
4932
end))
4933
for i = 0, 1, 0.1 do
4934
swait()
4935
RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-2 - 1 * math.cos(sine / 32))),.4)
4936
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3 + 1 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.4)
4937
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.1 * math.cos(sine / 32))*angles(math.rad(0),math.rad(0),math.rad(50)),.4)
4938
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-50)),.4)
4939
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(60),math.rad(20),math.rad(50)),.4)
4940
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-30 + 5 * math.cos(sine / 30)),math.rad(-20)),.4)
4941
end
4942
hum.WalkSpeed = storehumanoidWS
4943
attack = false
4944
end
4945-
4945+
4946-
4946+
4947
function ChaosGroundStrike()
4948
attack = true
4949
for i = 0, 2, 0.1 do
4950
swait()
4951
RH.C0=clerp(RH.C0,cf(1,-0.25,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(20)),.2)
4952
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(20)),.2)
4953
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
4954
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
4955
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(140),math.rad(0),math.rad(-20)),.2)
4956
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(140),math.rad(0),math.rad(20)),.2)
4957
end
4958
CFuncs["Sound"].Create("rbxassetid://438666141", root, 7.5,1)
4959
CFuncs["Sound"].Create("rbxassetid://1208650519", root, 7.5, 1)
4960
CameraEnshaking(100,100)
4961
for i, v in pairs(FindNearestHead(Torso.CFrame.p, 52.5)) do
4962
if v:FindFirstChild('Head') then
4963
dmg(v)
4964
end
4965
end
4966
sphere(5,"Add",root.CFrame*CFrame.new(0,-2.9,0),vt(0,0,0),1,BrickColor.random())
4967
sphere(10,"Add",root.CFrame*CFrame.new(0,-2.9,0),vt(0,0,0),2,BrickColor.random())
4968
sphere(1,"Add",root.CFrame*CFrame.new(0,-2.9,0),vt(100,0.1,100),0.01,BrickColor.random())
4969
for i = 0, 2, 0.1 do
4970
swait()
4971
sphereMK(2.5,0.75,"Add",root.CFrame*CFrame.new(math.random(-52.5,52.5),-5,math.random(-52.5,52.5))*CFrame.Angles(math.rad(90 + math.rad(math.random(-45,45))),math.rad(math.random(-45,45)),math.rad(math.random(-45,45))),2.5,2.5,25,-0.025,BrickColor.random(),0)
4972
sphereMK(2.5,0.75,"Add",root.CFrame*CFrame.new(math.random(-52.5,52.5),-5,math.random(-52.5,52.5))*CFrame.Angles(math.rad(90 + math.rad(math.random(-45,45))),math.rad(math.random(-45,45)),math.rad(math.random(-45,45))),2.5,2.5,25,-0.025,BrickColor.random(),0)
4973
RH.C0=clerp(RH.C0,cf(1,-1,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(10)),.4)
4974
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(10)),.4)
4975
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.4)
4976
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.4)
4977
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-50),math.rad(0),math.rad(30)),.4)
4978
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-50),math.rad(0),math.rad(-30)),.4)
4979
end
4980
attack = false
4981
end
4982-
4982+
4983-
4983+
4984-
4984+
4985
function Starfall()
4986
attack = true
4987
hum.WalkSpeed = 0
4988
CFuncs["Sound"].Create("rbxassetid://136007472", root, 5, 1)
4989
for i = 0, 5, 0.1 do
4990
swait()
4991
PixelBlockNeg(1,math.random(1,2),"Add",sorb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.02,MAINRUINCOLOR,0)
4992
PixelBlockNeg(1,math.random(1,2),"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.02,MAINRUINCOLOR,0)
4993
RH.C0=clerp(RH.C0,cf(1,-0.25,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-10)),.1)
4994
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(10)),.1)
4995
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1.5 + 0.1 * math.cos(sine / 28))*angles(math.rad(-5 - 1 * math.cos(sine / 34)),math.rad(0),math.rad(0)),.1)
4996
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(0)),.1)
4997
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(130),math.rad(0),math.rad(70 + 2.5 * math.cos(sine / 28))),.1)
4998
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(130),math.rad(0),math.rad(-70 - 2.5 * math.cos(sine / 28))),.1)
4999
end
5000
local Overed = false
5001
CameraEnshaking(2,20)
5002
sphere(1.5,"Add",sorb.CFrame,vt(0,0,0),0.25,MAINRUINCOLOR)
5003
sphere(1.5,"Add",sorb2.CFrame,vt(0,0,0),0.25,MAINRUINCOLOR)
5004
sphere(5,"Add",root.CFrame,vt(0,0,0),12.5,MAINRUINCOLOR)
5005
CFuncs["Sound"].Create("rbxassetid://1177785010", char, 1, 1)
5006
local orb = Instance.new("Part", char)
5007
        orb.Anchored = true
5008
        orb.BrickColor = BrickColor.new("Toothpaste")
5009
        orb.CanCollide = false
5010
        orb.FormFactor = 3
5011
        orb.Name = "Remenant"
5012
        orb.Material = "Neon"
5013
orb.CFrame = root.CFrame*CFrame.new(0,150,0)
5014
        orb.Size = Vector3.new(1, 1, 1)
5015
        orb.Transparency = 1
5016
        orb.TopSurface = 0
5017
        orb.BottomSurface = 0
5018
hum.WalkSpeed = storehumanoidWS
5019
coroutine.resume(coroutine.create(function()
5020
for i = 0, 9 do
5021
swait(10)
5022-
				 local lb = Instance.new("Part")
5022+
                 local lb = Instance.new("Part")
5023
    lb.Color = MAINRUINCOLOR.Color
5024
     lb.CanCollide = false
5025
lb.Material = "Neon"
5026
     lb.Anchored = true
5027
lb.TopSurface = 0
5028
        lb.BottomSurface = 0
5029
     lb.Transparency = 0
5030
     lb.Size = vt(1,1,1)
5031
     lb.CFrame = orb.CFrame*CFrame.new(math.random(-150,150),0,math.random(-150,150))*CFrame.Angles(math.rad(-90 + math.random(-15,15)),0,math.rad(math.random(-15,15)))
5032
lb.Anchored = false
5033
  lb.Parent = char
5034
local thingery = Instance.new("SpecialMesh",lb)
5035
     thingery.MeshType = "Sphere"
5036
thingery.Scale = vt(20,20,20)
5037
game:GetService("Debris"):AddItem(lb, 10)
5038
  local bv = Instance.new("BodyVelocity")
5039
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
5040
  bv.velocity = lb.CFrame.lookVector*math.random(75,250)
5041
  bv.Parent = lb
5042
sphere(2.5,"Add",lb.CFrame,vt(50,50,0),0.25,MAINRUINCOLOR)
5043
sphere(5,"Add",lb.CFrame,vt(50,50,0),0.5,MAINRUINCOLOR)
5044
CFuncs["Sound"].Create("rbxassetid://633627961",lb, 5, 1)
5045
CFuncs["Sound"].Create("rbxassetid://1002081188", lb, 5, 1)
5046
CFuncs["Sound"].Create("rbxassetid://741272936", lb, 5, 1)
5047
CFuncs["Sound"].Create("rbxassetid://1192402877", lb, 5, 1)
5048
local hitted = false
5049
coroutine.resume(coroutine.create(function()
5050
while true do
5051
swait(1)
5052
if lb.Parent ~= nil and hitted == false then
5053
PixelBlockNeg(5,math.random(1,2),"Add",lb.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),10,10,10,0.1,MAINRUINCOLOR,-2)
5054
elseif lb.Parent == nil then
5055
break
5056
end
5057
end
5058
end))
5059-
5059+
5060
game:GetService("Debris"):AddItem(a, 0.1)
5061-
5061+
5062
coroutine.resume(coroutine.create(function()
5063
swait(1)
5064
lb.Touched:connect(function(hit)
5065
if hitted == false then
5066
hitted = true
5067
lb.Transparency = 1
5068
lb.Anchored = true
5069
CFuncs["Sound"].Create("rbxassetid://1177785010", lb, 5, 1)
5070
CFuncs["Sound"].Create("rbxassetid://192410089", lb, 5, 0.7)
5071
CFuncs["Sound"].Create("rbxassetid://579687077", lb, 2.5, 0.75)
5072
CFuncs["Sound"].Create("rbxassetid://1060191237", lb, 3, 0.75)
5073
CFuncs["Sound"].Create("rbxassetid://164881112", lb, 5, 1)
5074
CFuncs["Sound"].Create("rbxassetid://429123896", lb, 3.5, 0.85)
5075
MagniDamage(lb, 45, 45,85, 0, "Normal")
5076
CameraEnshaking(1,5)
5077
sphere(8,"Add",lb.CFrame,vt(20,20,20),1,MAINRUINCOLOR)
5078
sphere(16,"Add",lb.CFrame,vt(20,20,20),2,MAINRUINCOLOR)
5079
for i = 0, 9 do
5080
sphereMK(1,math.random(1,3),"Add",lb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),5,5,50,-0.1,MAINRUINCOLOR,0)
5081
end
5082
for i = 0, 49 do
5083
swait()
5084
MagniDamage(lb, 30, 2,4, 0, "Normal")
5085
PixelBlock(4,math.random(1,30),"Add",lb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),16,16,16,0.16,MAINRUINCOLOR,0)
5086
end
5087
end
5088
end)
5089
end))
5090
end
5091
Overed = true
5092
orb:Destroy()
5093
end))
5094-
5094+
5095
attack = false
5096
end
5097-
5097+
5098
function StarfallEX()
5099
attack = true
5100
hum.WalkSpeed = 0
5101
CFuncs["Sound"].Create("rbxassetid://136007472", root, 5, 0.7)
5102
for i = 0, 10, 0.1 do
5103
swait()
5104
PixelBlockNeg(1,math.random(1,2),"Add",sorb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.02,MAINRUINCOLOR,0)
5105
PixelBlockNeg(1,math.random(1,2),"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.02,MAINRUINCOLOR,0)
5106
RH.C0=clerp(RH.C0,cf(1,-0.25,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-10)),.1)
5107
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(10)),.1)
5108
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1.5 + 0.1 * math.cos(sine / 28))*angles(math.rad(-5 - 1 * math.cos(sine / 34)),math.rad(0),math.rad(0)),.1)
5109
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(0)),.1)
5110
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(130),math.rad(0),math.rad(70 + 2.5 * math.cos(sine / 28))),.1)
5111
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(130),math.rad(0),math.rad(-70 - 2.5 * math.cos(sine / 28))),.1)
5112
end
5113
local Overed = false
5114
CameraEnshaking(2,20)
5115
sphere(1.5,"Add",sorb.CFrame,vt(0,0,0),0.5,MAINRUINCOLOR)
5116
sphere(1.5,"Add",sorb2.CFrame,vt(0,0,0),0.5,MAINRUINCOLOR)
5117
sphere(5,"Add",root.CFrame,vt(0,0,0),2.5,MAINRUINCOLOR)
5118
CFuncs["Sound"].Create("rbxassetid://1177785010", char, 1, 0.9)
5119
local orb = Instance.new("Part", char)
5120
        orb.Anchored = true
5121
        orb.BrickColor = BrickColor.new("Toothpaste")
5122
        orb.CanCollide = false
5123
        orb.FormFactor = 3
5124
        orb.Name = "Remenant"
5125
        orb.Material = "Neon"
5126
orb.CFrame = root.CFrame*CFrame.new(0,250,0)
5127
        orb.Size = Vector3.new(1, 1, 1)
5128
        orb.Transparency = 1
5129
        orb.TopSurface = 0
5130
        orb.BottomSurface = 0
5131
hum.WalkSpeed = storehumanoidWS
5132
coroutine.resume(coroutine.create(function()
5133
for i = 0, 4 do
5134
swait(15)
5135-
				 local lb = Instance.new("Part")
5135+
                 local lb = Instance.new("Part")
5136
    lb.Color = MAINRUINCOLOR.Color
5137
     lb.CanCollide = false
5138
lb.Material = "Neon"
5139
     lb.Anchored = true
5140
lb.TopSurface = 0
5141
        lb.BottomSurface = 0
5142
     lb.Transparency = 0
5143
     lb.Size = vt(1,1,1)
5144
     lb.CFrame = orb.CFrame*CFrame.new(math.random(-150,150),0,math.random(-150,150))*CFrame.Angles(math.rad(-90 + math.random(-15,15)),0,math.rad(math.random(-15,15)))
5145
lb.Anchored = false
5146
  lb.Parent = char
5147
local thingery = Instance.new("SpecialMesh",lb)
5148
     thingery.MeshType = "Sphere"
5149
thingery.Scale = vt(50,50,50)
5150
game:GetService("Debris"):AddItem(lb, 10)
5151
  local bv = Instance.new("BodyVelocity")
5152
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
5153
  bv.velocity = lb.CFrame.lookVector*math.random(50,420)
5154
  bv.Parent = lb
5155
sphere(2.5,"Add",lb.CFrame,vt(100,100,0),0.25,MAINRUINCOLOR)
5156
sphere(5,"Add",lb.CFrame,vt(100,100,0),0.5,MAINRUINCOLOR)
5157
CFuncs["Sound"].Create("rbxassetid://633627961",lb, 5, 0.9)
5158
CFuncs["Sound"].Create("rbxassetid://1002081188", lb, 5, 0.9)
5159
CFuncs["Sound"].Create("rbxassetid://741272936", lb, 5, 0.9)
5160
CFuncs["Sound"].Create("rbxassetid://1192402877", lb, 5, 0.9)
5161
local hitted = false
5162
coroutine.resume(coroutine.create(function()
5163
while true do
5164
swait(1)
5165
if lb.Parent ~= nil and hitted == false then
5166
PixelBlockNeg(5,math.random(1,2),"Add",lb.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),25,25,25,0.25,MAINRUINCOLOR,-2)
5167
elseif lb.Parent == nil then
5168
break
5169
end
5170
end
5171
end))
5172-
5172+
5173
game:GetService("Debris"):AddItem(a, 0.1)
5174-
5174+
5175
coroutine.resume(coroutine.create(function()
5176
swait(1)
5177
lb.Touched:connect(function(hit)
5178
if hitted == false then
5179
hitted = true
5180
lb.Transparency = 1
5181
lb.Anchored = true
5182
CFuncs["Sound"].Create("rbxassetid://1177785010", lb, 5, 0.9)
5183
CFuncs["Sound"].Create("rbxassetid://192410089", lb, 5, 0.6)
5184
CFuncs["Sound"].Create("rbxassetid://579687077", lb, 2.5, 0.65)
5185
CFuncs["Sound"].Create("rbxassetid://1060191237", lb, 3, 0.65)
5186
CFuncs["Sound"].Create("rbxassetid://164881112", lb, 5, 0.9)
5187
CFuncs["Sound"].Create("rbxassetid://429123896", lb, 3.5, 0.75)
5188
MagniDamage(lb, 50, 60,99, 0, "Normal")
5189
CameraEnshaking(1,5)
5190
sphere(4,"Add",lb.CFrame,vt(50,50,50),2,MAINRUINCOLOR)
5191
sphere(8,"Add",lb.CFrame,vt(50,50,50),4,MAINRUINCOLOR)
5192
for i = 0, 9 do
5193
sphereMK(1,math.random(1,3),"Add",lb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),5,5,100,-0.1,MAINRUINCOLOR,0)
5194
end
5195
for i = 0, 99 do
5196
swait()
5197
MagniDamage(lb, 30, 6,18, 0, "Normal")
5198
PixelBlock(4,math.random(1,30),"Add",lb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),32,32,32,0.32,MAINRUINCOLOR,0)
5199
end
5200
end
5201
end)
5202
end))
5203
end
5204
Overed = true
5205
orb:Destroy()
5206
end))
5207-
5207+
5208
attack = false
5209
end
5210-
5210+
5211
function DivineBlast()
5212
attack = true
5213
hum.WalkSpeed = 0
5214
local elocacenter = CreateParta(sorb,1,1,"SmoothPlastic",BrickColor.random())
5215
elocacenter.Anchored = true
5216
elocacenter.CFrame = sorb.CFrame
5217
local eloca1 = CreateParta(elocacenter,1,1,"SmoothPlastic",BrickColor.random())
5218
eloca1.Anchored = true
5219
eloca1.CFrame = elocacenter.CFrame
5220
local eloca2 = CreateParta(elocacenter,1,1,"SmoothPlastic",BrickColor.random())
5221
eloca2.Anchored = true
5222
eloca2.CFrame = elocacenter.CFrame
5223
local eloca3 = CreateParta(elocacenter,1,1,"SmoothPlastic",BrickColor.random())
5224
eloca3.Anchored = true
5225
eloca3.CFrame = elocacenter.CFrame
5226
local eloca4 = CreateParta(elocacenter,1,1,"SmoothPlastic",BrickColor.random())
5227
eloca4.Anchored = true
5228
eloca4.CFrame = elocacenter.CFrame
5229-
local lookavec = 0 
5229+
local lookavec = 0
5230
local speeds = 0
5231
CFuncs["Sound"].Create("rbxassetid://1192402877", sorb, 1.5, 1)
5232
for i = 0, 3, 0.1 do
5233
swait()
5234
---
5235
lookavec = lookavec + 0.1
5236
speeds = speeds + 10
5237
elocacenter.CFrame = sorb.CFrame*CFrame.Angles(0,math.rad(speeds),0)
5238
eloca1.CFrame = elocacenter.CFrame*CFrame.new(lookavec,0,0)
5239
PixelBlockNeg(2,0.1,"Add",eloca1.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.5,0.5,0.5,0.005,MAINRUINCOLOR,-2)
5240-
5240+
5241
eloca2.CFrame = elocacenter.CFrame*CFrame.new(-lookavec,0,0)
5242
PixelBlockNeg(2,0.1,"Add",eloca2.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.5,0.5,0.5,0.005,MAINRUINCOLOR,-2)
5243-
5243+
5244
eloca3.CFrame = elocacenter.CFrame*CFrame.new(0,0,lookavec)
5245
PixelBlockNeg(2,0.1,"Add",eloca3.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.5,0.5,0.5,0.005,MAINRUINCOLOR,-2)
5246-
5246+
5247
eloca4.CFrame = elocacenter.CFrame*CFrame.new(0,0,-lookavec)
5248
PixelBlockNeg(2,0.1,"Add",eloca4.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.5,0.5,0.5,0.005,MAINRUINCOLOR,-2)
5249
---
5250
root.CFrame = FaceMouse()[1]
5251
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0 + 1 * math.cos(sine / 34))),.1)
5252
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0 + 1 * math.cos(sine / 34))),.1)
5253
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 1 * math.cos(sine / 34)),math.rad(0),math.rad(0)),.1)
5254
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2.5 * math.cos(sine / 28)),math.rad(0),math.rad(0)),.1)
5255
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.1)
5256
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.1 * math.cos(sine / 28),0.45)*angles(math.rad(-30),math.rad(0),math.rad(30)),.1)
5257
end
5258
for i = 0, 3, 0.1 do
5259
swait()
5260
---
5261
speeds = speeds + 10
5262
elocacenter.CFrame = sorb.CFrame*CFrame.Angles(0,math.rad(speeds),0)
5263
eloca1.CFrame = elocacenter.CFrame*CFrame.new(lookavec,0,0)
5264
PixelBlockNeg(2,0.1,"Add",eloca1.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.5,0.5,0.5,0.005,MAINRUINCOLOR,-2)
5265-
5265+
5266
eloca2.CFrame = elocacenter.CFrame*CFrame.new(-lookavec,0,0)
5267
PixelBlockNeg(2,0.1,"Add",eloca2.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.5,0.5,0.5,0.005,MAINRUINCOLOR,-2)
5268-
5268+
5269
eloca3.CFrame = elocacenter.CFrame*CFrame.new(0,0,lookavec)
5270
PixelBlockNeg(2,0.1,"Add",eloca3.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.5,0.5,0.5,0.005,MAINRUINCOLOR,-2)
5271-
5271+
5272
eloca4.CFrame = elocacenter.CFrame*CFrame.new(0,0,-lookavec)
5273
PixelBlockNeg(2,0.1,"Add",eloca4.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.5,0.5,0.5,0.005,MAINRUINCOLOR,-2)
5274
---
5275
root.CFrame = FaceMouse()[1]
5276
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0 + 1 * math.cos(sine / 34))),.1)
5277
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0 + 1 * math.cos(sine / 34))),.1)
5278
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 1 * math.cos(sine / 34)),math.rad(0),math.rad(0)),.1)
5279
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2.5 * math.cos(sine / 28)),math.rad(0),math.rad(0)),.1)
5280
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.1)
5281
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.1 * math.cos(sine / 28),0.45)*angles(math.rad(-30),math.rad(0),math.rad(30)),.1)
5282
end
5283
CFuncs["Sound"].Create("rbxassetid://136007472", sorb, 1,1)
5284
for i = 0, 3, 0.1 do
5285
swait()
5286
---
5287
speeds = speeds + 10
5288
elocacenter.CFrame = sorb.CFrame*CFrame.Angles(0,math.rad(speeds),0)
5289
eloca1.CFrame = elocacenter.CFrame*CFrame.new(lookavec,0,0)
5290
PixelBlockNeg(2,0.1,"Add",eloca1.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.5,0.5,0.5,0.005,MAINRUINCOLOR,-2)
5291-
5291+
5292
eloca2.CFrame = elocacenter.CFrame*CFrame.new(-lookavec,0,0)
5293
PixelBlockNeg(2,0.1,"Add",eloca2.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.5,0.5,0.5,0.005,MAINRUINCOLOR,-2)
5294-
5294+
5295
eloca3.CFrame = elocacenter.CFrame*CFrame.new(0,0,lookavec)
5296
PixelBlockNeg(2,0.1,"Add",eloca3.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.5,0.5,0.5,0.005,MAINRUINCOLOR,-2)
5297-
5297+
5298
eloca4.CFrame = elocacenter.CFrame*CFrame.new(0,0,-lookavec)
5299
PixelBlockNeg(2,0.1,"Add",eloca4.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.5,0.5,0.5,0.005,MAINRUINCOLOR,-2)
5300
---
5301
root.CFrame = FaceMouse()[1]
5302
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0 + 1 * math.cos(sine / 34))),.1)
5303
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0 + 1 * math.cos(sine / 34))),.1)
5304
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 1 * math.cos(sine / 34)),math.rad(0),math.rad(40)),.1)
5305
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2.5 * math.cos(sine / 28)),math.rad(0),math.rad(-40)),.1)
5306
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(40)),.1)
5307
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.1 * math.cos(sine / 28),0.45)*angles(math.rad(-30),math.rad(0),math.rad(30)),.1)
5308
end
5309
coroutine.resume(coroutine.create(function()
5310
local a = Instance.new("Part",Character)
5311-
	a.Name = "Direction"	
5311+
5312-
	a.Anchored = true
5312+
5313-
	a.BrickColor = bc("White")
5313+
    a.BrickColor = bc("White")
5314
a.Material = "Neon"
5315
a.Transparency = 0
5316
a.Shape = "Cylinder"
5317-
	a.CanCollide = false
5317+
5318
local a2 = Instance.new("Part",Character)
5319-
	a2.Name = "Direction"	
5319+
    a2.Name = "Direction"  
5320-
	a2.Anchored = true
5320+
    a2.Anchored = true
5321-
	a2.BrickColor = bc("Bright yellow")
5321+
    a2.BrickColor = bc("Bright yellow")
5322
a2.Material = "Neon"
5323
a2.Transparency = 0
5324
a2.Shape = "Cylinder"
5325-
	a2.CanCollide = false
5325+
    a2.CanCollide = false
5326
local b = Instance.new("Part",Character)
5327-
	b.Name = "HitDirect"	
5327+
    b.Name = "HitDirect"   
5328-
	b.Anchored = true
5328+
    b.Anchored = true
5329-
	b.BrickColor = bc("Cool yellow")
5329+
    b.BrickColor = bc("Cool yellow")
5330
b.Material = "Neon"
5331
b.Transparency = 1
5332-
	b.CanCollide = false
5332+
    b.CanCollide = false
5333-
	local ray = Ray.new(
5333+
5334-
	    elocacenter.CFrame.p,                           -- origin
5334+
        elocacenter.CFrame.p,                           -- origin
5335-
	    (mouse.Hit.p - elocacenter.CFrame.p).unit * 1000 -- direction
5335+
        (mouse.Hit.p - elocacenter.CFrame.p).unit * 1000 -- direction
5336-
	) 
5336+
5337-
	local ignore = Character
5337+
    local ignore = Character
5338-
	local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5338+
5339-
	a.BottomSurface = 10
5339+
5340-
	a.TopSurface = 10
5340+
5341-
	a2.BottomSurface = 10
5341+
    a2.BottomSurface = 10
5342-
	a2.TopSurface = 10
5342+
    a2.TopSurface = 10
5343-
	local distance = (elocacenter.CFrame.p - position).magnitude
5343+
    local distance = (elocacenter.CFrame.p - position).magnitude
5344-
	a.Size = Vector3.new(distance, 1, 1)
5344+
    a.Size = Vector3.new(distance, 1, 1)
5345-
	a.CFrame = CFrame.new(elocacenter.CFrame.p, position) * CFrame.new(0, 0, -distance/2)
5345+
    a.CFrame = CFrame.new(elocacenter.CFrame.p, position) * CFrame.new(0, 0, -distance/2)
5346-
	a2.Size = Vector3.new(distance, 1, 1)
5346+
    a2.Size = Vector3.new(distance, 1, 1)
5347-
	a2.CFrame = CFrame.new(elocacenter.CFrame.p, position) * CFrame.new(0, 0, -distance/2)
5347+
    a2.CFrame = CFrame.new(elocacenter.CFrame.p, position) * CFrame.new(0, 0, -distance/2)
5348
b.CFrame = CFrame.new(elocacenter.CFrame.p, position) * CFrame.new(0, 0, -distance)
5349
a.CFrame = a.CFrame*CFrame.Angles(0,math.rad(90),0)
5350
a2.CFrame = a2.CFrame*CFrame.Angles(0,math.rad(90),0)
5351
game:GetService("Debris"):AddItem(a, 10)
5352
game:GetService("Debris"):AddItem(a2, 10)
5353
game:GetService("Debris"):AddItem(b, 10)
5354
local msh = Instance.new("SpecialMesh",a)
5355
msh.MeshType = "Cylinder"
5356
msh.Scale = vt(1,2,2)
5357
local msh2 = Instance.new("SpecialMesh",a2)
5358
msh2.MeshType = "Cylinder"
5359
msh2.Scale = vt(1,2.5,2.5)
5360
CFuncs["Sound"].Create("rbxassetid://376970418", sorb, 2, 0.75)
5361
coroutine.resume(coroutine.create(function()
5362
for i = 0,10,0.1 do
5363
swait()
5364
msh.Scale = msh.Scale + vt(0,0.05,0.05)
5365
a.Transparency = a.Transparency + 0.025
5366
msh2.Scale = msh2.Scale + vt(0,0.25,0.25)
5367
a2.Transparency = a2.Transparency + 0.05
5368
end
5369
a:Destroy()
5370
a2:Destroy()
5371
end))
5372
CFuncs["Sound"].Create("rbxassetid://1177785010", b, 3, 1)
5373
CFuncs["Sound"].Create("rbxassetid://192410089", b, 3, 0.7)
5374
CFuncs["Sound"].Create("rbxassetid://579687077", b, 0.5, 0.75)
5375
CFuncs["Sound"].Create("rbxassetid://1060191237", b, 1, 0.75)
5376
CFuncs["Sound"].Create("rbxassetid://164881112", b, 3, 1)
5377
CFuncs["Sound"].Create("rbxassetid://429123896", b, 1.5, 0.85)
5378
MagniDamage(b, 25, 40,65, 0, "Normal")
5379
for i = 0, 49 do
5380
PixelBlock(2,math.random(10,20),"Add",b.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),4,4,4,0.04,BrickColor.new("Bright yellow"),0)
5381
PixelBlock(1,math.random(1,10),"Add",b.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),4,4,4,0.08,BrickColor.new("Bright yellow"),0)
5382
end
5383
sphere(1,"Add",b.CFrame,vt(4,4,4),0.1,BrickColor.new("White"))
5384
sphere(1,"Add",b.CFrame,vt(5,5,5),0.25,BrickColor.new("Bright yellow"))
5385
sphere(1,"Add",b.CFrame,vt(5,5,5),0.5,BrickColor.new("Bright yellow"))
5386
sphere(2,"Add",b.CFrame,vt(5,5,5),0.5,BrickColor.new("Bright yellow"))
5387
sphere(3,"Add",b.CFrame,vt(5,5,5),0.5,BrickColor.new("Bright yellow"))
5388
sphere(4,"Add",b.CFrame,vt(5,5,5),0.5,BrickColor.new("Bright yellow"))
5389
end))
5390
game:GetService("Debris"):AddItem(elocacenter, 5)
5391
hum.WalkSpeed = storehumanoidWS
5392
attack = false
5393
end
5394-
5394+
5395
function StarDivision()
5396
attack = true
5397
CFuncs["Sound"].Create("rbxassetid://136007472", root, 2, 1.5)
5398
for i = 0, 2, 0.1 do
5399
swait()
5400
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0 + 1 * math.cos(sine / 34))),.1)
5401
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0 + 1 * math.cos(sine / 34))),.1)
5402
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 1 * math.cos(sine / 34)),math.rad(0),math.rad(0)),.1)
5403
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2.5 * math.cos(sine / 28)),math.rad(0),math.rad(0)),.1)
5404
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.6)
5405
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.1 * math.cos(sine / 28),0.45)*angles(math.rad(-30),math.rad(0),math.rad(30)),.1)
5406
end
5407
local orb = Instance.new("Part", char)
5408
        orb.BrickColor = MAINRUINCOLOR
5409
        orb.CanCollide = false
5410
        orb.FormFactor = 3
5411
        orb.Name = "Ring"
5412
        orb.Material = "Neon"
5413
        orb.Size = Vector3.new(1, 1, 1)
5414
        orb.Transparency = 0
5415
        orb.TopSurface = 0
5416
        orb.BottomSurface = 0
5417
        local orbm = Instance.new("SpecialMesh", orb)
5418
        orbm.MeshType = "Sphere"
5419
orbm.Name = "SizeMesh"
5420
orbm.Scale = vt(2,2,2)
5421
local a = Instance.new("Part",workspace)
5422-
	a.Name = "Direction"	
5422+
5423-
	a.Anchored = true
5423+
5424-
	a.BrickColor = bc("Bright red")
5424+
5425
a.Material = "Neon"
5426
a.Transparency = 1
5427-
	a.CanCollide = false
5427+
5428-
	local ray = Ray.new(
5428+
5429-
	    sorb.CFrame.p,                           -- origin
5429+
        sorb.CFrame.p,                           -- origin
5430-
	    (mouse.Hit.p - sorb.CFrame.p).unit * 500 -- direction
5430+
        (mouse.Hit.p - sorb.CFrame.p).unit * 500 -- direction
5431-
	) 
5431+
5432-
	local ignore = sorb
5432+
    local ignore = sorb
5433-
	local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5433+
5434-
	a.BottomSurface = 10
5434+
5435-
	a.TopSurface = 10
5435+
5436-
	local distance = (sorb.CFrame.p - position).magnitude
5436+
    local distance = (sorb.CFrame.p - position).magnitude
5437-
	a.Size = Vector3.new(0.1, 0.1, 0.1)
5437+
5438-
	a.CFrame = CFrame.new(sorb.CFrame.p, position) * CFrame.new(0, 0, 0)
5438+
    a.CFrame = CFrame.new(sorb.CFrame.p, position) * CFrame.new(0, 0, 0)
5439
orb.CFrame = a.CFrame
5440
a:Destroy()
5441
local bv = Instance.new("BodyVelocity")
5442
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
5443
bv.velocity = orb.CFrame.lookVector*100
5444
bv.Parent = orb
5445
local hitted = false
5446
game:GetService("Debris"):AddItem(orb, 10)
5447
CFuncs["Sound"].Create("rbxassetid://376970418",orb, 1.5, 1.15)
5448
CFuncs["Sound"].Create("rbxassetid://633627961",orb, 1, 1.15)
5449
CFuncs["Sound"].Create("rbxassetid://1002081188", orb, 1, 1.15)
5450
CFuncs["Sound"].Create("rbxassetid://741272936", orb, 1, 1.15)
5451
CFuncs["Sound"].Create("rbxassetid://1192402877", orb, 1, 1.15)
5452
coroutine.resume(coroutine.create(function()
5453
while true do
5454
swait(1)
5455
if orb.Parent ~= nil and hitted == false then
5456
PixelBlockNeg(1,math.random(1,2),"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),1,1,1,0.02,MAINRUINCOLOR,-2)
5457
elseif orb.Parent == nil then
5458
break
5459
end
5460
end
5461
end))
5462
coroutine.resume(coroutine.create(function()
5463
swait(1)
5464
orb.Touched:connect(function(hit)
5465
if hitted == false then
5466
hitted = true
5467
game:GetService("Debris"):AddItem(orb, 5)
5468
orb.Transparency = 1
5469
orb.Anchored = true
5470
local elocacenter = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
5471
elocacenter.Anchored = true
5472
elocacenter.CFrame = orb.CFrame
5473
elocacenter.Orientation = vt(0,0,0)
5474
local eloca1 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
5475
eloca1.Anchored = true
5476
eloca1.CFrame = elocacenter.CFrame
5477
local eloca2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
5478
eloca2.Anchored = true
5479
eloca2.CFrame = elocacenter.CFrame
5480
local eloca3 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
5481
eloca3.Anchored = true
5482
eloca3.CFrame = elocacenter.CFrame
5483
local eloca4 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
5484
eloca4.Anchored = true
5485
eloca4.CFrame = elocacenter.CFrame
5486-
local lookavec = 0 
5486+
local lookavec = 0
5487
local speeds = 0
5488
CameraEnshaking(1,1)
5489
CFuncs["Sound"].Create("rbxassetid://419447292", elocacenter, 10,1)
5490
sphere(1,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5491
sphere(2,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5492
sphere(3,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5493
sphere(4,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5494
sphere(5,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5495
for i = 0, 99 do
5496
swait()
5497
lookavec = lookavec + 1
5498
speeds = speeds + 0.1
5499
elocacenter.CFrame = elocacenter.CFrame*CFrame.Angles(0,math.rad(speeds),0)
5500
eloca1.CFrame = elocacenter.CFrame*CFrame.new(lookavec,0,0)
5501
PixelBlockNeg(2,math.random(1,2),"Add",eloca1.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5502-
5502+
5503
eloca2.CFrame = elocacenter.CFrame*CFrame.new(-lookavec,0,0)
5504
PixelBlockNeg(2,math.random(1,2),"Add",eloca2.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5505-
5505+
5506
eloca3.CFrame = elocacenter.CFrame*CFrame.new(0,0,lookavec)
5507
PixelBlockNeg(2,math.random(1,2),"Add",eloca3.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5508-
5508+
5509
eloca4.CFrame = elocacenter.CFrame*CFrame.new(0,0,-lookavec)
5510
PixelBlockNeg(2,math.random(1,2),"Add",eloca4.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5511
end
5512-
5512+
5513
for i = 0, 149 do
5514
swait()
5515
speeds = speeds + 0.1
5516
elocacenter.CFrame = elocacenter.CFrame*CFrame.Angles(0,math.rad(speeds),0)
5517
eloca1.CFrame = elocacenter.CFrame*CFrame.new(lookavec,0,0)
5518
PixelBlockNeg(2,math.random(1,2),"Add",eloca1.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5519-
5519+
5520
eloca2.CFrame = elocacenter.CFrame*CFrame.new(-lookavec,0,0)
5521
PixelBlockNeg(2,math.random(1,2),"Add",eloca2.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5522-
5522+
5523
eloca3.CFrame = elocacenter.CFrame*CFrame.new(0,0,lookavec)
5524
PixelBlockNeg(2,math.random(1,2),"Add",eloca3.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5525-
5525+
5526
eloca4.CFrame = elocacenter.CFrame*CFrame.new(0,0,-lookavec)
5527
PixelBlockNeg(2,math.random(1,2),"Add",eloca4.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5528
end
5529
for i, v in pairs(FindNearestHead(elocacenter.CFrame.p, 125)) do
5530
if v:FindFirstChild('Head') then
5531
dmg(v)
5532
end
5533
end
5534
CameraEnshaking(7,30)
5535
MagniDamage(elocacenter, 225, 50,75, 0, "Normal")
5536
CFuncs["Sound"].Create("rbxassetid://468991944", char, 4, 1)
5537
CFuncs["Sound"].Create("rbxassetid://533636230", char, 5, 0.75)
5538
CFuncs["Sound"].Create("rbxassetid://419447292", char, 1,1)
5539
CFuncs["Sound"].Create("rbxassetid://421328847", char, 1,1)
5540
sphere(1,"Add",elocacenter.CFrame,vt(125,90000,125),-0.25,MAINRUINCOLOR)
5541
sphere(1,"Add",elocacenter.CFrame,vt(125,90000,125),0.5,MAINRUINCOLOR)
5542
sphere(1,"Add",elocacenter.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
5543
sphere(2,"Add",elocacenter.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
5544
sphere(3,"Add",elocacenter.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
5545
sphere(4,"Add",elocacenter.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
5546
sphere(5,"Add",elocacenter.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
5547
for i = 0, 24 do
5548
sphereMK(1,2,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,100,-0.5,MAINRUINCOLOR,0)
5549
sphereMK(2,4,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,75,-0.25,MAINRUINCOLOR,0)
5550
sphereMK(3,6,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,50,-0.25,MAINRUINCOLOR,0)
5551
sphereMK(4,8,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,25,-0.25,MAINRUINCOLOR,0)
5552
end
5553
coroutine.resume(coroutine.create(function()
5554
for i = 0, 499 do
5555
swait(1)
5556
MagniDamage(elocacenter, 90, 1,5, 0, "Normal")
5557
PixelBlockNeg(2,math.random(1,10),"Add",elocacenter.CFrame*CFrame.new(math.random(-75,75),0,math.random(-75,75))*CFrame.Angles(math.rad(90 + math.random(-30,30)),math.rad(math.random(-30,30)),math.rad(math.random(-30,30))),15,15,15,0.15,MAINRUINCOLOR,-5)
5558
end
5559
elocacenter:Destroy()
5560
eloca1:Destroy()
5561
eloca2:Destroy()
5562
eloca3:Destroy()
5563
eloca4:Destroy()
5564
end))
5565
end
5566
end)
5567
end))
5568
attack = false
5569
end
5570-
5570+
5571-
5571+
5572
function THE_TRUE_POWER_OF_VIOLENCE()
5573
attack = true
5574
hum.WalkSpeed = 0
5575
CFuncs["Sound"].Create("rbxassetid://136007472", sorb, 2.5,0.7)
5576
for i = 0, 10, 0.1 do
5577
swait()
5578
PixelBlockNeg(1,math.random(1,2),"Add",sorb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.02,MAINRUINCOLOR,0)
5579
RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-2 - 1 * math.cos(sine / 32))),.4)
5580
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3 + 1 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.4)
5581
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.1 * math.cos(sine / 32))*angles(math.rad(0),math.rad(0),math.rad(40)),.4)
5582
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-40)),.4)
5583
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.4)
5584
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-10),math.rad(-30 + 5 * math.cos(sine / 30)),math.rad(-20)),.4)
5585
end
5586
local orb = Instance.new("Part", char)
5587
        orb.BrickColor = MAINRUINCOLOR
5588
        orb.CanCollide = false
5589
        orb.FormFactor = 3
5590
        orb.Name = "Ring"
5591
        orb.Material = "Neon"
5592
        orb.Size = Vector3.new(1, 1, 1)
5593
        orb.Transparency = 0
5594
        orb.TopSurface = 0
5595
        orb.BottomSurface = 0
5596
orb.CFrame = sorb.CFrame
5597
        local orbm = Instance.new("SpecialMesh", orb)
5598
        orbm.MeshType = "Sphere"
5599
orbm.Name = "SizeMesh"
5600
orbm.Scale = vt(0,0,0)
5601
        local sbs = Instance.new("BodyPosition", orb)
5602
        sbs.P = 3000
5603
        sbs.D = 1000
5604
        sbs.maxForce = Vector3.new(50000000000, 10e10, 50000000000)
5605
        sbs.position = RootPart.CFrame.p + Vector3.new(0, 250, 0)
5606
CFuncs["Sound"].Create("rbxassetid://419447292", rarm, 5,1)
5607
sphere(1,"Add",sorb.CFrame,vt(0,0,0),0.25,MAINRUINCOLOR)
5608
sphere(2,"Add",sorb.CFrame,vt(0,0,0),0.25,MAINRUINCOLOR)
5609
sphere(3,"Add",sorb.CFrame,vt(0,0,0),0.25,MAINRUINCOLOR)
5610
sphere(4,"Add",sorb.CFrame,vt(0,0,0),0.25,MAINRUINCOLOR)
5611
sphere(5,"Add",sorb.CFrame,vt(0,0,0),0.25,MAINRUINCOLOR)
5612
for i = 0, 10, 0.1 do
5613
swait()
5614
PixelBlockNeg(1,0.01,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),6,6,6,0.12,MAINRUINCOLOR,0)
5615
RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-2 - 1 * math.cos(sine / 32))),.6)
5616
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3 + 1 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.6)
5617
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.1 * math.cos(sine / 32))*angles(math.rad(0),math.rad(0),math.rad(60)),.6)
5618
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-60)),.6)
5619
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.4)
5620
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-10),math.rad(-30 + 5 * math.cos(sine / 30)),math.rad(-20)),.6)
5621
end
5622
orb.Anchored = true
5623
local elocacenter = CreateParta(orb,1,1,"SmoothPlastic",BrickColor.random())
5624
elocacenter.Anchored = true
5625
elocacenter.CFrame = orb.CFrame
5626
elocacenter.Orientation = vt(0,0,0)
5627
local eloca1 = CreateParta(orb,1,1,"SmoothPlastic",BrickColor.random())
5628
eloca1.Anchored = true
5629
eloca1.CFrame = elocacenter.CFrame
5630
local eloca2 = CreateParta(orb,1,1,"SmoothPlastic",BrickColor.random())
5631
eloca2.Anchored = true
5632
eloca2.CFrame = elocacenter.CFrame
5633
local eloca3 = CreateParta(orb,1,1,"SmoothPlastic",BrickColor.random())
5634
eloca3.Anchored = true
5635
eloca3.CFrame = elocacenter.CFrame
5636
local eloca4 = CreateParta(orb,1,1,"SmoothPlastic",BrickColor.random())
5637
eloca4.Anchored = true
5638
eloca4.CFrame = elocacenter.CFrame
5639-
local lookavec = 0 
5639+
local lookavec = 0
5640
local speeds = 0
5641
CameraEnshaking(1,1)
5642
CFuncs["Sound"].Create("rbxassetid://1208650519", char, 3,1)
5643
CFuncs["Sound"].Create("rbxassetid://419447292", char, 1.5,1)
5644
CFuncs["Sound"].Create("rbxassetid://468991944", char, 2.5, 1)
5645
CFuncs["Sound"].Create("rbxassetid://164881112", char, 2.5, 1)
5646
sphere(1,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5647
sphere(2,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5648
sphere(3,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5649
sphere(4,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5650
sphere(5,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5651
for i = 0, 99 do
5652
swait()
5653
lookavec = lookavec + 2.5
5654
speeds = speeds + 0.25
5655
elocacenter.CFrame = elocacenter.CFrame*CFrame.Angles(0,math.rad(speeds),0)
5656
eloca1.CFrame = elocacenter.CFrame*CFrame.new(lookavec,0,0)
5657
PixelBlockNeg(2,0,"Add",eloca1.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5658-
5658+
5659
eloca2.CFrame = elocacenter.CFrame*CFrame.new(-lookavec,0,0)
5660
PixelBlockNeg(2,0,"Add",eloca2.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5661-
5661+
5662
eloca3.CFrame = elocacenter.CFrame*CFrame.new(0,0,lookavec)
5663
PixelBlockNeg(2,0,"Add",eloca3.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5664-
5664+
5665
eloca4.CFrame = elocacenter.CFrame*CFrame.new(0,0,-lookavec)
5666
PixelBlockNeg(2,0,"Add",eloca4.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5667
end
5668-
5668+
5669
for i = 0, 149 do
5670
swait()
5671
speeds = speeds + 0.25
5672
elocacenter.CFrame = elocacenter.CFrame*CFrame.Angles(0,math.rad(speeds),0)
5673
eloca1.CFrame = elocacenter.CFrame*CFrame.new(lookavec,0,0)
5674
PixelBlockNeg(2,0,"Add",eloca1.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5675-
5675+
5676
eloca2.CFrame = elocacenter.CFrame*CFrame.new(-lookavec,0,0)
5677
PixelBlockNeg(2,0,"Add",eloca2.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5678-
5678+
5679
eloca3.CFrame = elocacenter.CFrame*CFrame.new(0,0,lookavec)
5680
PixelBlockNeg(2,0,"Add",eloca3.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5681-
5681+
5682
eloca4.CFrame = elocacenter.CFrame*CFrame.new(0,0,-lookavec)
5683
PixelBlockNeg(2,0,"Add",eloca4.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5684
end
5685
CFuncs["Sound"].Create("rbxassetid://1192402877", char, 5, 0.75)
5686
for i = 0, 99 do
5687
swait()
5688
lookavec = lookavec - 2.5
5689
speeds = speeds + 0.25
5690
elocacenter.CFrame = elocacenter.CFrame*CFrame.Angles(0,math.rad(speeds),0)
5691
eloca1.CFrame = elocacenter.CFrame*CFrame.new(lookavec,0,0)
5692
PixelBlockNeg(2,0,"Add",eloca1.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5693-
5693+
5694
eloca2.CFrame = elocacenter.CFrame*CFrame.new(-lookavec,0,0)
5695
PixelBlockNeg(2,0,"Add",eloca2.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5696-
5696+
5697
eloca3.CFrame = elocacenter.CFrame*CFrame.new(0,0,lookavec)
5698
PixelBlockNeg(2,0,"Add",eloca3.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5699-
5699+
5700
eloca4.CFrame = elocacenter.CFrame*CFrame.new(0,0,-lookavec)
5701
PixelBlockNeg(2,0,"Add",eloca4.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5702
end
5703
local scaled = 0.1*75
5704
CFuncs["Sound"].Create("rbxassetid://289315275", char, 2.5,1)
5705
CFuncs["Sound"].Create("rbxassetid://1208650519", char, 2.5,1)
5706
CFuncs["Sound"].Create("rbxassetid://419447292", char, 2.5,0.5)
5707
CFuncs["Sound"].Create("rbxassetid://151304356", char, 1,0.5)
5708
CFuncs["Sound"].Create("rbxassetid://164881112", char, 3.5, 0.75)
5709
CFuncs["Sound"].Create("rbxassetid://1192402877", char, 2.5, 0.5)
5710
sphere(1,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5711
sphere(2,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5712
sphere(3,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5713
sphere(4,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5714
sphere(5,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5715
for i = 0, 10, 0.1 do
5716
swait()
5717
scaled = scaled - 0.001*75
5718
orbm.Scale = orbm.Scale + vt(scaled,scaled,scaled)
5719
PixelBlockNeg(1,math.random(1,2),"Add",sorb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.02,MAINRUINCOLOR,0)
5720
RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-2 - 1 * math.cos(sine / 32))),.6)
5721
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3 + 1 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.6)
5722
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.1 * math.cos(sine / 32))*angles(math.rad(0),math.rad(0),math.rad(60)),.6)
5723
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-60)),.6)
5724
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.4)
5725
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-10),math.rad(-30 + 5 * math.cos(sine / 30)),math.rad(-20)),.6)
5726
end
5727
for x = 0, 4 do
5728
for i = 0, 9 do
5729
sphereMK(0.5,0,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),10,10,100000,0,MAINRUINCOLOR,0)
5730
end
5731
CFuncs["Sound"].Create("rbxassetid://419447292", char, 5,0.75)
5732
CFuncs["Sound"].Create("rbxassetid://164881112", char, 2.5, 0.5)
5733
sphere(1,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5734
sphere(2,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5735
sphere(3,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5736
sphere(4,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5737
sphere(5,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5738
for i = 0, 5, 0.1 do
5739
swait()
5740
PixelBlockNeg(1,math.random(1,2),"Add",sorb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.02,MAINRUINCOLOR,0)
5741
PixelBlockNeg(1,math.random(1,2),"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.02,MAINRUINCOLOR,0)
5742
RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-2 - 1 * math.cos(sine / 32))),.1)
5743
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3 + 1 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.1)
5744
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.1 * math.cos(sine / 32))*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
5745
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.1)
5746
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(-10)),.1)
5747
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(10)),.1)
5748
end
5749
end
5750
local speedearn = 0
5751
CFuncs["Sound"].Create("rbxassetid://136007472", char, 5,0.2)
5752
CFuncs["Sound"].Create("rbxassetid://289315275", char, 5,0.75)
5753
CFuncs["Sound"].Create("rbxassetid://163619849", char, 2.5, 0.25)
5754
for i = 0, 30, 0.1 do
5755
swait()
5756
scaled = scaled - 0.001*75/10
5757
speedearn = speedearn + 0.5
5758-
for i = 0, 4 do 
5758+
5759
sphereMK(1+speedearn,speedearn,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),5,5,10*speedearn,-0.05,MAINRUINCOLOR,0)
5760
end
5761
PixelBlock(1,speedearn,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1*speedearn/10,1*speedearn/10,1*speedearn/10,0.02*speedearn/10,MAINRUINCOLOR,0)
5762
orbm.Scale = orbm.Scale + vt(scaled,scaled,scaled)
5763
PixelBlockNeg(1,math.random(1,2),"Add",sorb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.02,MAINRUINCOLOR,0)
5764
PixelBlockNeg(1,math.random(1,2),"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.02,MAINRUINCOLOR,0)
5765
RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-2 - 1 * math.cos(sine / 32))),.6)
5766
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3 + 1 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.6)
5767
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.1 * math.cos(sine / 32))*angles(math.rad(0),math.rad(0),math.rad(0)),.6)
5768
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.6)
5769
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(-10)),.4)
5770
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(10)),.6)
5771
end
5772
orb.Transparency = 1
5773
for i, v in pairs(FindNearestHead(elocacenter.CFrame.p, 125000000)) do
5774
if v:FindFirstChild('Head') then
5775
dmg(v)
5776
end
5777
end
5778
CameraEnshaking(7,30)
5779
MagniDamage(elocacenter, 9999999, 5000000,99999999, 0, "Normal")
5780
CFuncs["Sound"].Create("rbxassetid://167115397", char, 5,1)
5781
CFuncs["Sound"].Create("rbxassetid://289315275", char, 5,0.5)
5782
CFuncs["Sound"].Create("rbxassetid://163619849", char, 3, 0.25)
5783
CFuncs["Sound"].Create("rbxassetid://468991944", char, 10, 1)
5784
CFuncs["Sound"].Create("rbxassetid://533636230", char, 10, 0.75)
5785
CFuncs["Sound"].Create("rbxassetid://419447292", char, 6,1)
5786
CFuncs["Sound"].Create("rbxassetid://421328847", char, 1,1)
5787
CFuncs["Sound"].Create("rbxassetid://741272936", char, 5, 1)
5788
CFuncs["Sound"].Create("rbxassetid://164881112", char, 5, 1)
5789
CFuncs["Sound"].Create("rbxassetid://1192402877", char, 7.5, 0.5)
5790
CFuncs["Sound"].Create("rbxassetid://429123896", char, 5, 0.85)
5791
CFuncs["Sound"].Create("rbxassetid://1208650519", char, 5, 1)
5792
CFuncs["Sound"].Create("rbxassetid://919941001", char, 5,1.05)
5793
sphere(1,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5794
sphere(2,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5795
sphere(3,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5796
sphere(4,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5797
sphere(5,"Add",elocacenter.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
5798
for i = 0, 99 do
5799
PixelBlock(1,math.random(50,1000),"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),20,20,20,0.4,MAINRUINCOLOR,0)
5800
PixelBlock(2,math.random(250,1000),"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),10,10,10,0.2,MAINRUINCOLOR,0)
5801
end
5802
for i = 0, 24 do
5803
sphereMK(0.5,0,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),10,10,100000,0,MAINRUINCOLOR,0)
5804
sphereMK(1,2,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,100,-0.5,MAINRUINCOLOR,0)
5805
sphereMK(2,4,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,75,-0.25,MAINRUINCOLOR,0)
5806
sphereMK(3,6,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,50,-0.25,MAINRUINCOLOR,0)
5807
sphereMK(4,8,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,25,-0.25,MAINRUINCOLOR,0)
5808
end
5809
game:GetService("Debris"):AddItem(orb, 10)
5810
hum.WalkSpeed = storehumanoidWS
5811
attack = false
5812
end
5813-
5813+
5814-
5814+
5815
function ViolentRing()
5816
attack = true
5817
CFuncs["Sound"].Create("rbxassetid://136007472", rarm, 1, 1)
5818
for i = 0, 2, 0.1 do
5819
swait()
5820
local snap = math.random(1,10)
5821
if snap == 1 then
5822
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(-50 + math.random(-10,10))),1)
5823
end
5824
PixelBlockX(5,0.5,"Add",rarm.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.01,MAINRUINCOLOR,0)
5825
PixelBlockNeg(5,0.5,"Add",rarm.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,1,0.01,MAINRUINCOLOR,0)
5826
PixelBlockX(5,0.25,"Add",larm.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.65,0.65,0.65,0.0065,MAINRUINCOLOR,0)
5827
RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-2 - 1 * math.cos(sine / 32))),.6)
5828
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3 + 1 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.6)
5829
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.1 * math.cos(sine / 32))*angles(math.rad(0),math.rad(0),math.rad(50)),.6)
5830
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-50)),.6)
5831
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(70),math.rad(20),math.rad(50)),.4)
5832
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-30 + 5 * math.cos(sine / 30)),math.rad(-20)),.6)
5833
RootPart.CFrame = FaceMouse()[1]
5834
end
5835
local orb = Instance.new("Part", char)
5836
        orb.BrickColor = MAINRUINCOLOR
5837
        orb.CanCollide = false
5838
        orb.FormFactor = 3
5839
        orb.Name = "Ring"
5840
        orb.Material = "Neon"
5841
        orb.Size = Vector3.new(1, 1, 1)
5842
        orb.Transparency = 0
5843
        orb.TopSurface = 0
5844
        orb.BottomSurface = 0
5845
        local orbm = Instance.new("SpecialMesh", orb)
5846
        orbm.MeshType = "Sphere"
5847
orbm.Name = "SizeMesh"
5848
orbm.Scale = vt(2,2,2)
5849
orb.CFrame = mouse.Hit
5850
local bv = Instance.new("BodyVelocity")
5851
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
5852
bv.velocity = orb.CFrame.lookVector*100
5853
bv.Parent = orb
5854
local hitted = false
5855
coroutine.resume(coroutine.create(function()
5856
game:GetService("Debris"):AddItem(orb, 5)
5857
orb.Transparency = 1
5858
orb.Anchored = true
5859
local elocacenter = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
5860
elocacenter.Anchored = true
5861
elocacenter.CFrame = orb.CFrame
5862
elocacenter.Orientation = vt(0,0,0)
5863
local eloca1 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
5864
eloca1.Anchored = true
5865
eloca1.CFrame = elocacenter.CFrame
5866
local eloca2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
5867
eloca2.Anchored = true
5868
eloca2.CFrame = elocacenter.CFrame
5869
local eloca3 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
5870
eloca3.Anchored = true
5871
eloca3.CFrame = elocacenter.CFrame
5872
local eloca4 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
5873
eloca4.Anchored = true
5874
eloca4.CFrame = elocacenter.CFrame
5875-
local lookavec = 0 
5875+
local lookavec = 0
5876
local speeds = 0
5877
CameraEnshaking(1,1)
5878
CFuncs["Sound"].Create("rbxassetid://419447292", elocacenter, 10,1)
5879
sphere(5,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5880
sphere(6,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5881
sphere(7,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5882
sphere(8,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5883
sphere(9,"Add",elocacenter.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
5884
for i = 0, 24 do
5885
swait()
5886
lookavec = lookavec + 3.5
5887
speeds = speeds + 1
5888
elocacenter.CFrame = elocacenter.CFrame*CFrame.Angles(0,math.rad(speeds),0)
5889
eloca1.CFrame = elocacenter.CFrame*CFrame.new(lookavec,0,0)
5890
PixelBlockNeg(2,math.random(1,2),"Add",eloca1.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5891-
5891+
5892
eloca2.CFrame = elocacenter.CFrame*CFrame.new(-lookavec,0,0)
5893
PixelBlockNeg(2,math.random(1,2),"Add",eloca2.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5894-
5894+
5895
eloca3.CFrame = elocacenter.CFrame*CFrame.new(0,0,lookavec)
5896
PixelBlockNeg(2,math.random(1,2),"Add",eloca3.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5897-
5897+
5898
eloca4.CFrame = elocacenter.CFrame*CFrame.new(0,0,-lookavec)
5899
PixelBlockNeg(2,math.random(1,2),"Add",eloca4.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5900
end
5901-
5901+
5902
local risen = 0
5903
for i = 0, 49 do
5904
swait()
5905
risen = risen + 0.05
5906
speeds = speeds + 0.1
5907
elocacenter.CFrame = elocacenter.CFrame*CFrame.Angles(0,math.rad(speeds),0)
5908
eloca1.CFrame = elocacenter.CFrame*CFrame.new(lookavec,0,0)
5909
PixelBlockNeg(2,math.random(1+risen,2+risen),"Add",eloca1.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5910-
5910+
5911
eloca2.CFrame = elocacenter.CFrame*CFrame.new(-lookavec,0,0)
5912
PixelBlockNeg(2,math.random(1+risen,2+risen),"Add",eloca2.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5913-
5913+
5914
eloca3.CFrame = elocacenter.CFrame*CFrame.new(0,0,lookavec)
5915
PixelBlockNeg(2,math.random(1+risen,2+risen),"Add",eloca3.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5916-
5916+
5917
eloca4.CFrame = elocacenter.CFrame*CFrame.new(0,0,-lookavec)
5918
PixelBlockNeg(2,math.random(1+risen,2+risen),"Add",eloca4.CFrame*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),5,5,5,0.05,MAINRUINCOLOR,-2)
5919
end
5920
for i, v in pairs(FindNearestHead(elocacenter.CFrame.p, 100)) do
5921
if v:FindFirstChild('Head') then
5922
dmg(v)
5923
end
5924
end
5925
CameraEnshaking(4,10)
5926
MagniDamage(elocacenter, 150, 50,75, 0, "Normal")
5927
CFuncs["Sound"].Create("rbxassetid://468991944", char, 2, 1)
5928
CFuncs["Sound"].Create("rbxassetid://533636230", char, 2.5, 0.75)
5929
CFuncs["Sound"].Create("rbxassetid://419447292", char, 0.25,1)
5930
CFuncs["Sound"].Create("rbxassetid://421328847", char, 0.25,1)
5931
CFuncs["Sound"].Create("rbxassetid://919941001", char, 1.5,1.05)
5932
sphere(1,"Add",elocacenter.CFrame,vt(100,90000,100),-0.25,MAINRUINCOLOR)
5933
sphere(1,"Add",elocacenter.CFrame,vt(100,90000,100),0.5,MAINRUINCOLOR)
5934
sphere(1,"Add",elocacenter.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
5935
sphere(2,"Add",elocacenter.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
5936
sphere(3,"Add",elocacenter.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
5937
sphere(4,"Add",elocacenter.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
5938
sphere(5,"Add",elocacenter.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
5939
sphere(5,"Add",elocacenter.CFrame,vt(0,0,0),500,MAINRUINCOLOR)
5940
for i = 0, 24 do
5941
sphereMK(2,2,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,100,-0.25,MAINRUINCOLOR,0)
5942
sphereMK(4,4,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,75,-0.25,MAINRUINCOLOR,0)
5943
sphereMK(6,6,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,50,-0.25,MAINRUINCOLOR,0)
5944
sphereMK(8,8,"Add",elocacenter.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,25,-0.25,MAINRUINCOLOR,0)
5945
end
5946
coroutine.resume(coroutine.create(function()
5947
wait(10)
5948
elocacenter:Destroy()
5949
eloca1:Destroy()
5950
eloca2:Destroy()
5951
eloca3:Destroy()
5952
eloca4:Destroy()
5953
end))
5954
end))
5955
attack = false
5956
end
5957-
5957+
5958
function UniversalCollapse()
5959
attack = true
5960
local speedearn = 0
5961
hum.WalkSpeed = 0
5962
        local sbs = Instance.new("BodyPosition", root)
5963
        sbs.P = 3000
5964
        sbs.D = 1000
5965
        sbs.maxForce = Vector3.new(50000000000, 10e10, 50000000000)
5966
        sbs.position = RootPart.CFrame.p + Vector3.new(0, 200, 0)
5967
CFuncs["LongSound"].Create("rbxassetid://489657591", char, 10, 1)
5968
CFuncs["Sound"].Create("rbxassetid://1208650519", char, 10, 1)
5969
for i = 0, 110, 0.1 do
5970
swait()
5971
speedearn = speedearn + 0.1
5972
sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),5,5,10*speedearn,-0.05,MAINRUINCOLOR,0)
5973
sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),5,5,10*speedearn,-0.05,MAINRUINCOLOR,0)
5974
sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),5,5,10*speedearn,-0.05,MAINRUINCOLOR,0)
5975
sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),5,5,10*speedearn,-0.05,MAINRUINCOLOR,0)
5976
sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),5,5,10*speedearn,-0.05,MAINRUINCOLOR,0)
5977
sphere(25,"Add",root.CFrame,vt(speedearn*2,speedearn*2,speedearn*2),0.01,MAINRUINCOLOR)
5978
RH.C0=clerp(RH.C0,cf(1,-0.05,-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.1)
5979
LH.C0=clerp(LH.C0,cf(-1,-0.5,-0.25)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.1)
5980
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1.5 + 0.1 * math.cos(sine / 28))*angles(math.rad(20 - 1 * math.cos(sine / 34)),math.rad(0),math.rad(0)),.1)
5981
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(55),math.rad(0),math.rad(0)),.1)
5982
RW.C0=clerp(RW.C0,cf(0.75,0.5,-0.25)*angles(math.rad(140),math.rad(0),math.rad(-20 + 2.5 * math.cos(sine / 28))),.1)
5983
LW.C0=clerp(LW.C0,cf(-0.75,0.5,-0.25)*angles(math.rad(140),math.rad(0),math.rad(20 - 2.5 * math.cos(sine / 28))),.1)
5984
end
5985
CameraEnshaking(5,50)
5986
sphere(5,"Add",root.CFrame,vt(0,0,0),25,MAINRUINCOLOR)
5987-
for i = 0, 2 do 
5987+
5988
CFuncs["Sound"].Create("rbxassetid://1177785010", char, 10, 1)
5989
CFuncs["Sound"].Create("rbxassetid://533636230", char, 10, 0.75)
5990
CFuncs["Sound"].Create("rbxassetid://419447292", char, 5,1)
5991
CFuncs["Sound"].Create("rbxassetid://421328847", char, 5,1)
5992
end
5993
for i = 0, 49 do
5994
sphereMK(1,3,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),50,50,200,-1,MAINRUINCOLOR,0)
5995
sphereMK(2,6,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),50,50,150,-0.5,MAINRUINCOLOR,0)
5996
sphereMK(3,9,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),50,50,100,-0.5,MAINRUINCOLOR,0)
5997
sphereMK(4,12,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),50,50,50,-0.5,MAINRUINCOLOR,0)
5998
end
5999
sphere(1,"Add",root.CFrame,vt(0,0,0),15,MAINRUINCOLOR)
6000
sphere(2,"Add",root.CFrame,vt(0,0,0),15,MAINRUINCOLOR)
6001
sphere(3,"Add",root.CFrame,vt(0,0,0),15,MAINRUINCOLOR)
6002
sphere(4,"Add",root.CFrame,vt(0,0,0),15,MAINRUINCOLOR)
6003
sphere(5,"Add",root.CFrame,vt(0,0,0),15,MAINRUINCOLOR)
6004
sphere(6,"Add",root.CFrame,vt(0,0,0),15,MAINRUINCOLOR)
6005
sphere(1,"Add",root.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
6006
sphere(2,"Add",root.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
6007
sphere(3,"Add",root.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
6008
sphere(4,"Add",root.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
6009
sphere(5,"Add",root.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
6010
sphere(6,"Add",root.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
6011
for i = 0, 99 do
6012
PixelBlock(1,math.random(50,1000),"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),20,20,20,0.4,MAINRUINCOLOR,0)
6013
PixelBlock(2,math.random(250,1000),"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),10,10,10,0.2,MAINRUINCOLOR,0)
6014
end
6015
for i, v in pairs(FindNearestHead(root.CFrame.p, 9999999)) do
6016
if v:FindFirstChild('Head') then
6017
dmg(v)
6018
end
6019
end
6020
MagniDamage(root, 9999999, 1000000,9999999, 0, "Normal")
6021
sbs:Destroy()
6022
hum.WalkSpeed = storehumanoidWS
6023
attack = false
6024
end
6025-
6025+
6026
function th1rt3en_trans()
6027
    storehumanoidWS = 275
6028
    hum.WalkSpeed = 0
6029
    attack=true
6030
    newThemeCust("rbxassetid://723652641",0,1,1.25)
6031
   
6032
    repeat
6033
        swait()
6034
        local snap = math.random(1,10)
6035
        if snap == 1 then
6036
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 + math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(22 + math.random(-5,5))),1)
6037
        end
6038
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5 - 2 * math.cos(sine / 56)),math.rad(-12 - 2 * math.cos(sine / 32))),.1)
6039
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-6),math.rad(22 - 2 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
6040
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(sine / 32),0 + 0.1 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-22 + 2 * math.cos(sine / 56))),.1)
6041
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0 + 5 * math.cos(sine / 43) - 5 * math.cos(sine / 0.25)),math.rad(22 - 2 * math.cos(sine / 56))),.1)
6042
        RW.C0=clerp(RW.C0,cf(1.5,.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(5 + 3 * math.cos(sine / 43)),math.rad(-16 - 5 * math.cos(sine / 52)),math.rad(13 + 9 * math.cos(sine / 45))),.1)
6043
        LW.C0=clerp(LW.C0,cf(-1.35,1 + 0.025 * math.cos(sine / 45),-0.2)*angles(math.rad(148 - 2 * math.cos(sine / 51)),math.rad(0 - 4 * math.cos(sine / 64)),math.rad(22 - 2 * math.cos(sine / 45))),.1)
6044
 
6045
    until kan.TimePosition > 2.4
6046
    for i = 0, 5, .1 do
6047
        swait()
6048
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.4)
6049
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.4)
6050
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.15)*angles(math.rad(30),math.rad(0),math.rad(0)),.4)
6051
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30),math.rad(0),math.rad(0 - 5 * math.cos(sine / 0.2))),.4)
6052
        RW.C0=clerp(RW.C0,cf(1.05,0.4,-0.3)*angles(math.rad(160),math.rad(0),math.rad(-20)),.4)
6053
        LW.C0=clerp(LW.C0,cf(-1.05,0.4,-0.3)*angles(math.rad(160),math.rad(0),math.rad(20)),.4)
6054
        modet.Position = UDim2.new(0,math.random(-15,15),0,math.random(-15,15))
6055
        modet.Rotation = -2 * math.cos(sine / 1) + math.random(-10,10)
6056
        fullscreenz.Position = UDim2.new(0,math.random(-15,15),0,math.random(-15,15))
6057
    end
6058
   
6059
    repeat
6060
        swait()
6061
        modet.Position = UDim2.new(0,0,0,0)
6062
        fullscreenz.Position = UDim2.new(0,0,0,0)
6063
        modet.Rotation = -5 * math.cos(sine / 32)
6064
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5 - 2 * math.cos(sine / 56)),math.rad(-12 - 2 * math.cos(sine / 32))),.1)
6065
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-6),math.rad(22 - 2 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
6066
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(sine / 32),0 + 0.1 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-22 + 2 * math.cos(sine / 56))),.1)
6067
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0 + 5 * math.cos(sine / 43) - 5 * math.cos(sine / 0.25)),math.rad(22 - 2 * math.cos(sine / 56))),.1)
6068
        RW.C0=clerp(RW.C0,cf(1.5,.5 + 0.05 * math.cos(sine / 45),0)*angles(math.rad(5 + 3 * math.cos(sine / 43)),math.rad(-16 - 5 * math.cos(sine / 52)),math.rad(13 + 9 * math.cos(sine / 45))),.1)
6069
        LW.C0=clerp(LW.C0,cf(-1.5,.5 + 0.05 * math.cos(sine / 45),0)*angles(math.rad(5 - 3 * math.cos(sine / 43)),math.rad(16 + 4 * math.cos(sine / 52)),math.rad(-22 - 2 * math.cos(sine / 45))),.1)
6070
    until kan.TimePosition > 6.5
6071
    for i = 0, 5, .1 do
6072
        swait()
6073
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.4)
6074
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.4)
6075
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.15)*angles(math.rad(30),math.rad(0),math.rad(0)),.4)
6076
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30),math.rad(0),math.rad(0 - 5 * math.cos(sine / 0.2))),.4)
6077
        RW.C0=clerp(RW.C0,cf(1.05,0.4,-0.3)*angles(math.rad(160),math.rad(0),math.rad(-20)),.4)
6078
        LW.C0=clerp(LW.C0,cf(-1.05,0.4,-0.3)*angles(math.rad(160),math.rad(0),math.rad(20)),.4)
6079
        modet.Position = UDim2.new(0,math.random(-15,15),0,math.random(-15,15))
6080
        modet.Rotation = -2 * math.cos(sine / 1) + math.random(-10,10)
6081
        fullscreenz.Position = UDim2.new(0,math.random(-15,15),0,math.random(-15,15))
6082
    end
6083
    bosschatfunc("Look at my hands..",MAINRUINCOLOR.Color,2)
6084
    for i = 0, 10, .1 do
6085
        modet.Position = UDim2.new(0,0,0,0)
6086
        modet.Rotation = -5 * math.cos(sine / 32)
6087
        fullscreenz.Position = UDim2.new(0,0,0,0)
6088
        swait()
6089
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5 - 2 * math.cos(sine / 56)),math.rad(-12 - 2 * math.cos(sine / 32))),.1)
6090
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-6),math.rad(22 - 2 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
6091
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(sine / 32),0 + 0.1 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-22 + 2 * math.cos(sine / 56))),.1)
6092
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0 + 5 * math.cos(sine / 43) - 5 * math.cos(sine / 0.25)),math.rad(22 - 2 * math.cos(sine / 56)))*angles(math.rad(math.random(-2,2)),math.rad(math.random(-2,2)),math.rad(math.random(-2,2))),.1)
6093
        RW.C0=clerp(RW.C0,cf(1.5,.5 + 0.05 * math.cos(sine / 45),0)*angles(math.rad(95 + 3 * math.cos(sine / 43)),math.rad(-16 - 5 * math.cos(sine / 52)),math.rad(-13 + 9 * math.cos(sine / 45)))*angles(math.rad(math.random(-2,2)),math.rad(math.random(-2,2)),math.rad(math.random(-2,2))),.1)
6094
        LW.C0=clerp(LW.C0,cf(-1.5,.5 + 0.05 * math.cos(sine / 45),0)*angles(math.rad(95 - 3 * math.cos(sine / 43)),math.rad(16 + 4 * math.cos(sine / 52)),math.rad(22 - 2 * math.cos(sine / 45)))*angles(math.rad(math.random(-2,2)),math.rad(math.random(-2,2)),math.rad(math.random(-2,2))),.1)
6095
    end
6096
    bosschatfunc("They're shaking..",MAINRUINCOLOR.Color,2)
6097
    for i = 0, 6, .1 do
6098
        swait()
6099
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5 - 2 * math.cos(sine / 56)),math.rad(-12 - 2 * math.cos(sine / 32))),.1)
6100
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-6),math.rad(22 - 2 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
6101
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(sine / 32),0 + 0.1 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-22 + 2 * math.cos(sine / 56))),.1)
6102
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0 + 5 * math.cos(sine / 43) - 5 * math.cos(sine / 0.25)),math.rad(22 - 2 * math.cos(sine / 56)))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6103
        RW.C0=clerp(RW.C0,cf(1.5,.5 + 0.05 * math.cos(sine / 45),0)*angles(math.rad(95 + 3 * math.cos(sine / 43)),math.rad(-16 - 5 * math.cos(sine / 52)),math.rad(-13 + 9 * math.cos(sine / 45)))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6104
        LW.C0=clerp(LW.C0,cf(-1.5,.5 + 0.05 * math.cos(sine / 45),0)*angles(math.rad(95 - 3 * math.cos(sine / 43)),math.rad(16 + 4 * math.cos(sine / 52)),math.rad(22 - 2 * math.cos(sine / 45)))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6105
    end
6106
    bosschatfunc("All my body is shaking..",MAINRUINCOLOR.Color,2)
6107
    for i = 0, 24, .1 do
6108
        swait()
6109
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5 - 2 * math.cos(sine / 56)),math.rad(-12 - 2 * math.cos(sine / 32))),.1)
6110
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-6),math.rad(22 - 2 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
6111
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(sine / 32),0 + 0.1 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-22 + 2 * math.cos(sine / 56))),.1)
6112
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0 + 5 * math.cos(sine / 43) - 5 * math.cos(sine / 0.25)),math.rad(22 - 2 * math.cos(sine / 56)))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6113
        RW.C0=clerp(RW.C0,cf(1.5,.5 + 0.05 * math.cos(sine / 45),0)*angles(math.rad(5 + 3 * math.cos(sine / 43)),math.rad(-16 - 5 * math.cos(sine / 52)),math.rad(13 + 9 * math.cos(sine / 45)))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6114
        LW.C0=clerp(LW.C0,cf(-1.5,.5 + 0.05 * math.cos(sine / 45),0)*angles(math.rad(5 - 3 * math.cos(sine / 43)),math.rad(16 + 4 * math.cos(sine / 52)),math.rad(-22 - 2 * math.cos(sine / 45)))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6115
    end
6116
    bosschatfunc("He was there!",MAINRUINCOLOR.Color,2)
6117
    for i = 0, 5, .1 do
6118
        swait()
6119
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5 - 2 * math.cos(sine / 56)),math.rad(-22 - 2 * math.cos(sine / 32))),.1)
6120
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-6),math.rad(22 - 2 * math.cos(sine / 56)),math.rad(-10 + 2 * math.cos(sine / 32))),.1)
6121
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(sine / 32),0 + 0.1 * math.cos(sine / 32))*angles(math.rad(10 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-22 + 2 * math.cos(sine / 56))),.1)
6122
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0 + 5 * math.cos(sine / 43) - 5 * math.cos(sine / 0.25)),math.rad(22 - 2 * math.cos(sine / 56)))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6123
        RW.C0=clerp(RW.C0,cf(1.5,.5 + 0.05 * math.cos(sine / 45),0)*angles(math.rad(95 + 3 * math.cos(sine / 43)),math.rad(-16 - 5 * math.cos(sine / 52)),math.rad(0))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6124
        LW.C0=clerp(LW.C0,cf(-1.5,.5 + 0.05 * math.cos(sine / 45),0)*angles(math.rad(5 - 3 * math.cos(sine / 43)),math.rad(16 + 4 * math.cos(sine / 52)),math.rad(-22 - 2 * math.cos(sine / 45)))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6125
    end
6126
    for i = 0, 6, .1 do
6127
        swait()
6128
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5 - 2 * math.cos(sine / 56)),math.rad(-12 - 2 * math.cos(sine / 32))),.1)
6129
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-6),math.rad(22 - 2 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
6130
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(sine / 32),0 + 0.1 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-22 + 2 * math.cos(sine / 56))),.1)
6131
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0 + 5 * math.cos(sine / 43) - 5 * math.cos(sine / 0.25)),math.rad(22 - 2 * math.cos(sine / 56)))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6132
        RW.C0=clerp(RW.C0,cf(1.5,.5 + 0.05 * math.cos(sine / 45),0)*angles(math.rad(5 + 3 * math.cos(sine / 43)),math.rad(-16 - 5 * math.cos(sine / 52)),math.rad(13 + 9 * math.cos(sine / 45)))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6133
        LW.C0=clerp(LW.C0,cf(-1.5,.5 + 0.05 * math.cos(sine / 45),0)*angles(math.rad(5 - 3 * math.cos(sine / 43)),math.rad(16 + 4 * math.cos(sine / 52)),math.rad(-22 - 2 * math.cos(sine / 45)))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6134
    end
6135
    bosschatfunc("But I was watching him, through the mirror..",MAINRUINCOLOR.Color,2)
6136
    for i = 0, 9, .1 do
6137
        swait()
6138
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5 - 2 * math.cos(sine / 56)),math.rad(-12 - 2 * math.cos(sine / 32))),.1)
6139
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-6),math.rad(22 - 2 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
6140
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(sine / 32),0 + 0.1 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-22 + 2 * math.cos(sine / 56))),.1)
6141
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0 + 5 * math.cos(sine / 43) - 5 * math.cos(sine / 0.25)),math.rad(22 - 2 * math.cos(sine / 56)))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6142
        RW.C0=clerp(RW.C0,cf(1.5,.5 + 0.05 * math.cos(sine / 45),0)*angles(math.rad(5 + 3 * math.cos(sine / 43)),math.rad(-16 - 5 * math.cos(sine / 52)),math.rad(13 + 9 * math.cos(sine / 45)))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6143
        LW.C0=clerp(LW.C0,cf(-1.5,.5 + 0.05 * math.cos(sine / 45),0)*angles(math.rad(5 - 3 * math.cos(sine / 43)),math.rad(16 + 4 * math.cos(sine / 52)),math.rad(-22 - 2 * math.cos(sine / 45)))*angles(math.rad(math.random(-6,6)),math.rad(math.random(-6,6)),math.rad(math.random(-6,6))),.1)
6144
    end
6145
    bosschatfunc("I knew he was looking at me..",MAINRUINCOLOR.Color,2)
6146
    for i = 0, 11, .1 do
6147
        swait()
6148
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.4)
6149
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.4)
6150
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.15)*angles(math.rad(30),math.rad(0),math.rad(0)),.4)
6151
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30),math.rad(0),math.rad(0 - 5 * math.cos(sine / 0.2))),.4)
6152
        RW.C0=clerp(RW.C0,cf(1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(-50)),.4)
6153
        LW.C0=clerp(LW.C0,cf(-1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(50)),.4)
6154
    end
6155
    bosschatfunc("Two invisible eyes..",MAINRUINCOLOR.Color,2)
6156
    for i = 0, 10, .1 do
6157
        swait()
6158
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.4)
6159
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.4)
6160
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.15)*angles(math.rad(30),math.rad(0),math.rad(0)),.4)
6161
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0 - 5 * math.cos(sine / 0.2))),.4)
6162
        RW.C0=clerp(RW.C0,cf(1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(-50)),.4)
6163
        LW.C0=clerp(LW.C0,cf(-1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(50)),.4)
6164
    end
6165
    local inc = 0
6166
    bosschatfunc("Two invisible--",MAINRUINCOLOR.Color,2)
6167
    for i = 0, 6, .1 do
6168
        swait()
6169
        inc=inc+1
6170
        fullscreenz.Position = UDim2.new(0,math.random(-inc,inc)/10,0,math.random(-inc,inc)/10)
6171
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(50)),.4)
6172
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-50)),.4)
6173
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.15)*angles(math.rad(50),math.rad(0),math.rad(0)),.4)
6174
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(55),math.rad(0),math.rad(0 - 5 * math.cos(sine / 0.2))),.4)
6175
        RW.C0=clerp(RW.C0,cf(1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(-50)),.4)
6176
        LW.C0=clerp(LW.C0,cf(-1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(50)),.4)
6177
    end
6178
    CFuncs.Sound.Create('rbxassetid://363808674',Head,3,1.25)
6179
    for i = 0, 3, .1 do
6180
        swait()
6181
        inc=inc+1
6182
        fullscreenz.Position = UDim2.new(0,math.random(-inc,inc)/10,0,math.random(-inc,inc)/10)
6183
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.4)
6184
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.4)
6185
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.15)*angles(math.rad(30),math.rad(0),math.rad(0)),.4)
6186
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30),math.rad(-20),math.rad(0 - 5 * math.cos(sine / 0.2))),.4)
6187
        RW.C0=clerp(RW.C0,cf(1.05,0.4,-0.3)*angles(math.rad(160),math.rad(0),math.rad(20)),.4)
6188
        LW.C0=clerp(LW.C0,cf(-1.05,0.4,-0.3)*angles(math.rad(160),math.rad(0),math.rad(40)),.4)
6189
    end
6190
    CFuncs.Sound.Create('rbxassetid://363808674',Head,3,1.1)
6191
    for i = 0, 3, .1 do
6192
        swait()
6193
        inc=inc+1
6194
        fullscreenz.Position = UDim2.new(0,math.random(-inc,inc)/10,0,math.random(-inc,inc)/10)
6195
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.4)
6196
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.4)
6197
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.15)*angles(math.rad(30),math.rad(0),math.rad(0)),.4)
6198
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30),math.rad(20),math.rad(0 - 5 * math.cos(sine / 0.2))),.4)
6199
        RW.C0=clerp(RW.C0,cf(1.05,0.4,-0.3)*angles(math.rad(160),math.rad(0),math.rad(-40)),.4)
6200
        LW.C0=clerp(LW.C0,cf(-1.05,0.4,-0.3)*angles(math.rad(160),math.rad(0),math.rad(-20)),.4)
6201
    end
6202
    for i = 0, 6, .1 do
6203
        swait()
6204
        inc=inc+5
6205
        fullscreenz.Position = UDim2.new(0,math.random(-inc,inc)/10,0,math.random(-inc,inc)/10)
6206
        RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.4)
6207
        LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.4)
6208
        RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.15)*angles(math.rad(30),math.rad(0),math.rad(0)),.4)
6209
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),0,math.rad(0 - 10 * math.cos(sine / 0.03))),.4)
6210
        RW.C0=clerp(RW.C0,cf(1.5,0.4,0)*angles(math.rad(30),math.rad(0),0),.4)
6211
        LW.C0=clerp(LW.C0,cf(-1.5,0.4,0)*angles(math.rad(30),math.rad(0),0),.4)
6212
    end
6213
    fullscreenz.Position = UDim2.new(0,0,0,0)
6214
    attack=false
6215
    MAINRUINCOLOR = BrickColor.new("Really black")
6216
sphere(2.5,"Add",root.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
6217
for i = 0, 49 do
6218
PixelBlock(1,math.random(1,20),"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.04,MAINRUINCOLOR,0)
6219
end
6220
for i = 0, 24 do
6221
sphere2(2,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,7,-0.01,MAINRUINCOLOR)
6222
slash(math.random(10,30)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(150,350)/250,BrickColor.new("White"))
6223
end
6224
for i = 0,3,0.1 do
6225
sphereMK(2.5,-1,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2.5,2.5,25,-0.025,MAINRUINCOLOR,0)
6226
end
6227
currentVol=5
6228
    Humanoid.WalkSpeed = storehumanoidWS
6229
               ModeOfGlitch = 738
6230
rainbowmode = false
6231
chaosmode = false
6232
RecolorTextAndRename("INFINITE",Color3.new(0.1,.1,.1),BrickColor.new("Really black").Color,"Antique")
6233-
6233+
6234
 MAINRUINCOLOR = BrickColor.new("Really black")
6235
warnedpeople("DEPTHS OF HELL!!!","Antique",BrickColor.new("Dark stone grey").Color,BrickColor.new("Really black").Color)
6236
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,0.9,BrickColor.new("Dark stone grey"),0,BrickColor.new("Black"),true)
6237
end
6238-
6238+
6239
function hugg()
6240
attack = true
6241
hum.WalkSpeed = 5
6242
local rsiz = math.random(5,15)
6243
for i = 0, 2, 0.1 do
6244
swait()
6245
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(7.5),math.rad(0),math.rad(-10 + 1 * math.cos(sine / 34))),.3)
6246
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(2.5),math.rad(0),math.rad(0 + 1 * math.cos(sine / 34))),.3)
6247
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
6248
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 2.5 * math.cos(sine / 28)),math.rad(10),math.rad(0)),.3)
6249
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(110),math.rad(0),math.rad(40)),.3)
6250
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(110),math.rad(0),math.rad(-40)),.3)
6251
end
6252
CFuncs["Sound"].Create("rbxassetid://444895479", root, 0.5,1)
6253-
	local hb = CreateParta(char,1,1,"SmoothPlastic",BrickColor.random())
6253+
    local hb = CreateParta(char,1,1,"SmoothPlastic",BrickColor.random())
6254-
	hb.Anchored = true
6254+
    hb.Anchored = true
6255-
	hb.CFrame = root.CFrame*CFrame.new(0,1,0) + root.CFrame.lookVector*2
6255+
    hb.CFrame = root.CFrame*CFrame.new(0,1,0) + root.CFrame.lookVector*2
6256
local huggedperson = nil
6257
local act = false
6258
local alreadydid = false
6259
for i = 0, 3, 0.1 do
6260
swait()
6261
if act == false then
6262
for i, v in pairs(FindNearestHead(hb.CFrame.p, 1.25)) do
6263
if v:FindFirstChild('Head') then
6264
if alreadydid == false then
6265
huggedperson = v
6266
hum.WalkSpeed = 0
6267
CFuncs["Sound"].Create("rbxassetid://294861193", root, 1,1)
6268
CFuncs["Sound"].Create("rbxassetid://200632821", root, 1,1.15)
6269
CFuncs["Sound"].Create("rbxassetid://1042716828", root, 1.5,1)
6270
CFuncs["Sound"].Create("rbxassetid://884155627", root, 2,1)
6271
local radm = math.random(1,3)
6272
if radm == 1 then
6273
bosschatfunc2("I'm sorry.. if I hurt you..",MAINRUINCOLOR.Color,1)
6274
elseif radm == 2 then
6275
bosschatfunc2("I..I'm interested in you..",MAINRUINCOLOR.Color,1)
6276
elseif radm == 3 then
6277
bosschatfunc2("Don't worry.. I'm with you..",MAINRUINCOLOR.Color,1)
6278
end
6279
root.Anchored = true
6280
coroutine.resume(coroutine.create(function()
6281
huggedperson:FindFirstChildOfClass("Humanoid").WalkSpeed = 0
6282
huggedperson:WaitForChild("HumanoidRootPart").Anchored = true
6283
end))
6284
chatfunc(string.lower(huggedperson.Name).. "~~",BrickColor.new("Pink").Color,"Normal","SourceSansBold",1)
6285
alreadydid = true
6286
act = true
6287
print(huggedperson.Name)
6288
end
6289
end
6290
end
6291
hb.CFrame = root.CFrame*CFrame.new(0,1,0) + root.CFrame.lookVector*2
6292
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 2.5 * math.cos(sine / 28)),math.rad(10),math.rad(0)),.3)
6293
elseif act == true then
6294
coroutine.resume(coroutine.create(function()
6295
huggedperson:FindFirstChildOfClass("Humanoid").Health = huggedperson:FindFirstChildOfClass("Humanoid").Health + 0.2
6296
end))
6297
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 2.5 * math.cos(sine / 28)),math.rad(10),math.rad(40)),.1)
6298
huggedperson.Head.CFrame = root.CFrame*CFrame.new(0,1.25,-1.25)*CFrame.Angles(0,math.rad(180),0)
6299
end
6300
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(7.5),math.rad(0),math.rad(-10 + 1 * math.cos(sine / 34))),.3)
6301
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(2.5),math.rad(0),math.rad(0 + 1 * math.cos(sine / 34))),.3)
6302
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
6303
RW.C0=clerp(RW.C0,cf(1,0.7,-1)*angles(math.rad(120),math.rad(0),math.rad(-50)),.3)
6304
LW.C0=clerp(LW.C0,cf(-1,0.7,-1)*angles(math.rad(100),math.rad(0),math.rad(50)),.3)
6305
end
6306
hb:Destroy()
6307
if act == true then
6308
for x = 0, 2 do
6309
for i = 0, 2, 0.1 do
6310
swait()
6311
coroutine.resume(coroutine.create(function()
6312
huggedperson:FindFirstChildOfClass("Humanoid").Health = huggedperson:FindFirstChildOfClass("Humanoid").Health + 0.2
6313
end))
6314
rsiz = math.random(5,15)
6315
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 2.5 * math.cos(sine / 28)),math.rad(10),math.rad(45)),.1)
6316
huggedperson.Head.CFrame = root.CFrame*CFrame.new(0,1.25,-1.25)*CFrame.Angles(0,math.rad(180),0)
6317
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(7.5),math.rad(0),math.rad(-10 + 1 * math.cos(sine / 34))),.3)
6318
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(2.5),math.rad(0),math.rad(0 + 1 * math.cos(sine / 34))),.3)
6319
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
6320
RW.C0=clerp(RW.C0,cf(1,0.7,-1)*angles(math.rad(120),math.rad(0),math.rad(-50)),.3)
6321
LW.C0=clerp(LW.C0,cf(-1,0.7,-1)*angles(math.rad(100),math.rad(0),math.rad(50)),.3)
6322
end
6323
for i = 0, 2, 0.1 do
6324
swait()
6325
coroutine.resume(coroutine.create(function()
6326
huggedperson:FindFirstChildOfClass("Humanoid").Health = huggedperson:FindFirstChildOfClass("Humanoid").Health + 0.2
6327
end))
6328
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 2.5 * math.cos(sine / 28)),math.rad(10),math.rad(35)),.1)
6329
huggedperson.Head.CFrame = root.CFrame*CFrame.new(0,1.25,-1.25)*CFrame.Angles(0,math.rad(180),0)
6330
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(7.5),math.rad(0),math.rad(-10 + 1 * math.cos(sine / 34))),.3)
6331
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(2.5),math.rad(0),math.rad(0 + 1 * math.cos(sine / 34))),.3)
6332
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
6333
RW.C0=clerp(RW.C0,cf(1,0.7,-1)*angles(math.rad(120),math.rad(0),math.rad(-50)),.3)
6334
LW.C0=clerp(LW.C0,cf(-1,0.7,-1)*angles(math.rad(100),math.rad(0),math.rad(50)),.3)
6335
end
6336
end
6337
end
6338
hum.WalkSpeed = storehumanoidWS
6339
root.Anchored = false
6340
if act == true then
6341
coroutine.resume(coroutine.create(function()
6342
huggedperson:FindFirstChildOfClass("Humanoid").WalkSpeed = 16
6343
huggedperson:WaitForChild("HumanoidRootPart").Anchored = false
6344
end))
6345
end
6346
hum.WalkSpeed = storehumanoidWS
6347
attack = false
6348
end
6349-
6349+
6350
function lovesqueal()
6351
attack = true
6352
hum.WalkSpeed = 0
6353
CFuncs["Sound"].Create("rbxassetid://2500548008", root, 1, 1)
6354
local blush = Instance.new("Decal",hed)
6355
blush.Texture = "rbxassetid://898404027"
6356
blush.Face = "Front"
6357
for i = 0, 11, 0.1 do
6358-
	swait()
6358+
6359-
	RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(3),math.rad(0),math.rad(20 - 2 * math.cos(sine / 32))),.1)
6359+
    RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(3),math.rad(0),math.rad(20 - 2 * math.cos(sine / 32))),.1)
6360
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(6),math.rad(0),math.rad(-20 + 2 * math.cos(sine / 32))),.1)
6361
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.2 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(20 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.1)
6362
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-20 - 5 * math.cos(sine / 37)),math.rad(0 + 14 * math.cos(sine / 58)),math.rad(0)),.1)
6363
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(33 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(3 + 3 * math.cos(sine / 45))),.1)
6364
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(-3 - 3 * math.cos(sine / 45))),.1)
6365
end
6366
for x = 0, 1 do
6367
for i = 0, 1, 0.2 do
6368-
	swait()
6368+
6369-
	RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(3),math.rad(0),math.rad(-5 - 2 * math.cos(sine / 32))),.3)
6369+
    RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(3),math.rad(0),math.rad(-5 - 2 * math.cos(sine / 32))),.3)
6370
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(6),math.rad(0),math.rad(5 + 2 * math.cos(sine / 32))),.3)
6371
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.05 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(-5 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.3)
6372
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5 - 5 * math.cos(sine / 37)),math.rad(0 + 14 * math.cos(sine / 58)),math.rad(0)),.1)
6373
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(33 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(3 + 3 * math.cos(sine / 45))),.1)
6374
LW.C0=clerp(LW.C0,cf(-1,0.75 + 0.025 * math.cos(sine / 45),-0.6)*angles(math.rad(140 - 3 * math.cos(sine / 73)),math.rad(5 - 1 * math.cos(sine / 55)),math.rad(80 - 3 * math.cos(sine / 45))),.3)
6375
end
6376
for i = 0, 1, 0.2 do
6377-
	swait()
6377+
6378-
	RH.C0=clerp(RH.C0,cf(1,-1.025 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(3),math.rad(0),math.rad(-5 - 2 * math.cos(sine / 32))),.3)
6378+
    RH.C0=clerp(RH.C0,cf(1,-1.025 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(3),math.rad(0),math.rad(-5 - 2 * math.cos(sine / 32))),.3)
6379
LH.C0=clerp(LH.C0,cf(-1,-1.025 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(6),math.rad(0),math.rad(5 + 2 * math.cos(sine / 32))),.3)
6380
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.05 + 0.02 * math.cos(sine / 32),0.025 + 0.05 * math.cos(sine / 32))*angles(math.rad(-5 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.3)
6381
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5 - 5 * math.cos(sine / 37)),math.rad(0 + 14 * math.cos(sine / 58)),math.rad(0)),.1)
6382
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(33 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(3 + 3 * math.cos(sine / 45))),.1)
6383
LW.C0=clerp(LW.C0,cf(-1,0.8 + 0.025 * math.cos(sine / 45),-0.6)*angles(math.rad(140 - 3 * math.cos(sine / 73)),math.rad(5 - 1 * math.cos(sine / 55)),math.rad(80 - 3 * math.cos(sine / 45))),.3)
6384
end
6385
end
6386
coroutine.resume(coroutine.create(function()
6387
for i = 0, 49 do
6388
swait()
6389
blush.Transparency = blush.Transparency + 0.02
6390
end
6391
blush:Destroy()
6392
end))
6393
attack = false
6394-
hum.WalkSpeed = storehumanoidWS	
6394+
6395
end
6396-
6396+
6397
function cutesigh()
6398
attack = true
6399
hum.WalkSpeed = 0
6400
hum.JumpPower = 0
6401
bosschatfunc2("sigh~~",MAINRUINCOLOR.Color,1)
6402
local blush = Instance.new("Decal",hed)
6403
blush.Texture = "rbxassetid://898404027"
6404
blush.Face = "Front"
6405
CFuncs["Sound"].Create("rbxassetid://294861193", root, 1,1)
6406
for i = 0, 9, 0.1 do
6407
swait()
6408
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(6),math.rad(0),math.rad(25 + 1 * math.cos(sine / 34))),.2)
6409
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(3),math.rad(0),math.rad(-35 + 1 * math.cos(sine / 34))),.2)
6410
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.35,-0.175 + 0.05 * math.cos(sine / 28))*angles(math.rad(35),math.rad(0),math.rad(0)),.2)
6411
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-35 - 2.5 * math.cos(sine / 28)),math.rad(10 + 2.5 * math.cos(sine / 75)),math.rad(0)),.2)
6412
RW.C0=clerp(RW.C0,cf(1.35,0.45 + 0.025 * math.cos(sine / 28),-0.2)*angles(math.rad(40),math.rad(0),math.rad(-1)),.2)
6413
LW.C0=clerp(LW.C0,cf(-1.35,0.45 + 0.025 * math.cos(sine / 28),-0.2)*angles(math.rad(40),math.rad(0),math.rad(3)),.2)
6414
end
6415
coroutine.resume(coroutine.create(function()
6416
for i = 0, 49 do
6417
swait()
6418
blush.Transparency = blush.Transparency + 0.02
6419
end
6420
blush:Destroy()
6421
end))
6422
hum.WalkSpeed = storehumanoidWS
6423
hum.JumpPower = 50
6424
attack = false
6425
end
6426-
6426+
6427-
6427+
6428-
6428+
6429
function ChaosEND()
6430
attack = true
6431
local speedearn = 0
6432
CFuncs["Sound"].Create("rbxassetid://1208650519", char, 10, 0.5)
6433
for i = 0, 15, 0.1 do
6434
swait()
6435
speedearn = speedearn + 0.25
6436
sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,10*speedearn,-0.25,BrickColor.random(),0)
6437
sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,10*speedearn,-0.25,BrickColor.random(),0)
6438
sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,10*speedearn,-0.25,BrickColor.random(),0)
6439
sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,10*speedearn,-0.25,BrickColor.random(),0)
6440
sphereMK(1+speedearn,speedearn,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),25,25,10*speedearn,-0.25,BrickColor.random(),0)
6441
RH.C0=clerp(RH.C0,cf(1,-0.25,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(20)),.2)
6442
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(20)),.2)
6443
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
6444
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
6445
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(140),math.rad(0),math.rad(-20)),.2)
6446
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(140),math.rad(0),math.rad(20)),.2)
6447
end
6448
CFuncs["Sound"].Create("rbxassetid://438666141", char, 7.5,1)
6449
CFuncs["Sound"].Create("rbxassetid://1208650519", char, 10, 1)
6450
CFuncs["Sound"].Create("rbxassetid://1208650519", char, 7.5, 0.75)
6451
CFuncs["Sound"].Create("rbxassetid://1208650519", char, 5, 0.5)
6452
CameraEnshaking(5,25)
6453
for i, v in pairs(FindNearestHead(Torso.CFrame.p, 1234567890)) do
6454
if v:FindFirstChild('Head') then
6455
dmg(v)
6456
end
6457
end
6458
sphere(5,"Add",root.CFrame*CFrame.new(0,-2.9,0),vt(0,0,0),1*1000,BrickColor.random())
6459
sphere(10,"Add",root.CFrame*CFrame.new(0,-2.9,0),vt(0,0,0),2*1000,BrickColor.random())
6460
sphere(1,"Add",root.CFrame*CFrame.new(0,-2.9,0),vt(100*1000,0.1,100*1000),0.01,BrickColor.random())
6461
for i = 0, 3, 0.1 do
6462
swait()
6463
sphereMK(2.5,0.75,"Add",root.CFrame*CFrame.new(math.random(-52.5*10,52.5*10),-5,math.random(-52.5*10,52.5*10))*CFrame.Angles(math.rad(90 + math.rad(math.random(-45,45))),math.rad(math.random(-45,45)),math.rad(math.random(-45,45))),25,25,250,-0.25,BrickColor.random(),0)
6464
sphereMK(2.5,0.75,"Add",root.CFrame*CFrame.new(math.random(-52.5*10,52.5*10),-5,math.random(-52.5*10,52.5*10))*CFrame.Angles(math.rad(90 + math.rad(math.random(-45,45))),math.rad(math.random(-45,45)),math.rad(math.random(-45,45))),25,25,250,-0.25,BrickColor.random(),0)
6465
sphereMK(2.5,0.75,"Add",root.CFrame*CFrame.new(math.random(-52.5*10,52.5*10),-5,math.random(-52.5*10,52.5*10))*CFrame.Angles(math.rad(90 + math.rad(math.random(-45,45))),math.rad(math.random(-45,45)),math.rad(math.random(-45,45))),25,25,250,-0.25,BrickColor.random(),0)
6466
sphereMK(2.5,0.75,"Add",root.CFrame*CFrame.new(math.random(-52.5*10,52.5*10),-5,math.random(-52.5*10,52.5*10))*CFrame.Angles(math.rad(90 + math.rad(math.random(-45,45))),math.rad(math.random(-45,45)),math.rad(math.random(-45,45))),25,25,250,-0.25,BrickColor.random(),0)
6467
RH.C0=clerp(RH.C0,cf(1,-1,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(10)),.4)
6468
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(10)),.4)
6469
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.4)
6470
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.4)
6471
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-50),math.rad(0),math.rad(30)),.4)
6472
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-50),math.rad(0),math.rad(-30)),.4)
6473
end
6474
attack = false
6475
end
6476-
6476+
6477
function createBGCircle(size,parent,color)
6478
local bgui = Instance.new("BillboardGui",parent)
6479
bgui.Size = UDim2.new(size, 0, size, 0)
6480
local imgc = Instance.new("ImageLabel",bgui)
6481
imgc.BackgroundTransparency = 1
6482
imgc.ImageTransparency = 0
6483
imgc.Size = UDim2.new(1,0,1,0)
6484
imgc.Image = "rbxassetid://997291547" --997291547,521073910
6485
imgc.ImageColor3 = color
6486
return bgui,imgc
6487
end
6488-
6488+
6489-
6489+
6490
function symbolizeBlink(guipar,size,img,color,bonussize,vol,pit,soundid,spar,rotationenabled,rotsp,delay)
6491
local bgui,imgc = createBGCircle(size,guipar,color)
6492
bgui.AlwaysOnTop = true
6493
imgc.Image = "rbxassetid://" ..img
6494
local rrot = math.random(1,2)
6495
CFuncs["Sound"].Create("rbxassetid://" ..soundid, spar, vol,pit)
6496
coroutine.resume(coroutine.create(function()
6497
for i = 0, 24*delay do
6498
swait()
6499
if rotationenabled == true then
6500
if rrot == 1 then
6501
imgc.Rotation = imgc.Rotation + rotsp
6502
elseif rrot == 2 then
6503
imgc.Rotation = imgc.Rotation - rotsp
6504
end
6505
end
6506
bgui.Size = bgui.Size + UDim2.new(1*bonussize/delay,0,1*bonussize/delay,0)
6507
imgc.ImageTransparency = imgc.ImageTransparency + 0.04/delay
6508
end
6509
bgui:Destroy()
6510
end))
6511
end
6512
function RecolorThing(one,two,three,four,five,exonetran,exone,extwotran,extwo,secondaryenabled)
6513
for i, v in pairs(mw2:GetChildren()) do
6514
if v:IsA("Part") then
6515
v.BrickColor = one
6516
v.Material = "Neon"
6517
end
6518
end
6519
CFuncs["EchoSound"].Create("rbxassetid://847061203", root, 1, 1,0,10,0.25,0.25,1)
6520
symbolizeBlink(root,0,2092248396,one.Color,5,3,1,847061203,root,true,10,1)
6521
symbolizeBlink(root,0,2092248396,one.Color,4,0,0,0,root,true,-5,1)
6522
tr1.Color = ColorSequence.new(one.Color)
6523
tr2.Color = ColorSequence.new(one.Color)
6524
tr3.Color = ColorSequence.new(one.Color)
6525
for i, v in pairs(mw1:GetChildren()) do
6526
if v:IsA("Part") then
6527
if secondaryenabled == false then
6528
v.Transparency = 1
6529
elseif secondaryenabled == true then
6530
v.Transparency = 0
6531
end
6532
v.BrickColor = two
6533
v.Material = "Neon"
6534
end
6535
end
6536
if secondaryenabled == false then
6537
tl1.Enabled = false
6538
tl2.Enabled = false
6539
tl3.Enabled = false
6540
elseif secondaryenabled == true then
6541
tl1.Enabled = true
6542
tl2.Enabled = true
6543
tl3.Enabled = true
6544
end
6545
tl1.Color = ColorSequence.new(two.Color)
6546
tl2.Color = ColorSequence.new(two.Color)
6547
tl3.Color = ColorSequence.new(two.Color)
6548
for i, v in pairs(m:GetChildren()) do
6549
if v:IsA("Part") then
6550
v.BrickColor = three
6551
v.Material = "Ice"
6552
end
6553
end
6554
for i, v in pairs(m2:GetChildren()) do
6555
if v:IsA("Part") then
6556
v.BrickColor = four
6557
v.Material = "Ice"
6558
end
6559
end
6560
for i, v in pairs(m3:GetChildren()) do
6561
if v:IsA("Part") then
6562
v.BrickColor = five
6563
v.Material = "Neon"
6564
end
6565
end
6566
for i, v in pairs(extrawingmod1:GetChildren()) do
6567
if v:IsA("Part") then
6568
v.Transparency = exonetran
6569
v.BrickColor = exone
6570
v.Material = "Neon"
6571
end
6572
end
6573
for i, v in pairs(extrawingmod2:GetChildren()) do
6574
if v:IsA("Part") then
6575
v.Transparency = extwotran
6576
v.BrickColor = extwo
6577
v.Material = "Neon"
6578
end
6579
end
6580
end
6581-
6581+
6582-
6582+
6583
function normalmog()
6584
attack = true
6585
hum.WalkSpeed = 0
6586
CFuncs["Sound"].Create("rbxassetid://136007472", root, 5, 1.25)
6587
for i = 0,6,0.1 do
6588
swait()
6589
sphereMK(2.5,-1.5,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,45,-0.035,MAINRUINCOLOR,100)
6590
slash(math.random(30,60)/10,5,true,"Round","Add","In",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.5,0.01,0.5),-0.5,MAINRUINCOLOR)
6591
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.2)
6592
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.2)
6593
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.15)*angles(math.rad(30),math.rad(0),math.rad(0)),.2)
6594
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30),math.rad(0),math.rad(0 - 5 * math.cos(sine / 0.2))),.2)
6595
RW.C0=clerp(RW.C0,cf(1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(-50)),.2)
6596
LW.C0=clerp(LW.C0,cf(-1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(50)),.2)
6597
end
6598
CFuncs["Sound"].Create("rbxassetid://206082327", root, 7.5,1)
6599
CFuncs["Sound"].Create("rbxassetid://847061203", root, 10,1)
6600
CFuncs["Sound"].Create("rbxassetid://239000203", root, 7.5,1)
6601
CFuncs["Sound"].Create("rbxassetid://579687077", root, 7.5,0.75)
6602
CFuncs["Sound"].Create("rbxassetid://1368637781", root, 10,1)
6603
CFuncs["Sound"].Create("rbxassetid://763718160", root, 7.5, 1.1)
6604
CFuncs["Sound"].Create("rbxassetid://782353443", root, 7.5, 1)
6605
rainbowmode = false
6606
chaosmode = false
6607
ModeOfGlitch = 1
6608
storehumanoidWS = 16
6609
newTheme("rbxassetid://614032233",48.6,1,1.25)
6610
RecolorTextAndRename("MAYHEM",Color3.new(0.25,0,0),Color3.new(1,0,0),"Antique")
6611
CameraEnshaking(5,2.5)
6612
MAINRUINCOLOR = BrickColor.new("Really red")
6613
sphere(2.5,"Add",root.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
6614
for i = 0, 49 do
6615
PixelBlock(1,math.random(1,20),"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.04,MAINRUINCOLOR,0)
6616
end
6617
for i = 0, 24 do
6618
sphere2(2,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,7,-0.01,MAINRUINCOLOR)
6619
slash(math.random(10,30)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(150,350)/250,BrickColor.new("White"))
6620
end
6621
for i = 0,3,0.1 do
6622
sphereMK(2.5,-1,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2.5,2.5,25,-0.025,MAINRUINCOLOR,0)
6623
end
6624
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,false)
6625
for i = 0,2,0.1 do
6626
swait()
6627
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.5)
6628
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.5)
6629
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.3,-0.15)*angles(math.rad(-30),math.rad(0),math.rad(0)),.5)
6630
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-30),math.rad(0),math.rad(0 - 2.5 * math.cos(sine / 0.2))),.5)
6631
RW.C0=clerp(RW.C0,cf(1.45,0.4,0)*angles(math.rad(-20),math.rad(0 - 2 * math.cos(sine / 0.2)),math.rad(80 + 2 * math.cos(sine / 0.2))),.5)
6632
LW.C0=clerp(LW.C0,cf(-1.45,0.4,0)*angles(math.rad(-20),math.rad(0 + 2 * math.cos(sine / 0.2)),math.rad(-80 - 2 * math.cos(sine / 0.2))),.5)
6633
end
6634
hum.WalkSpeed = storehumanoidWS
6635
attack = false
6636
end
6637-
6637+
6638
function attackone()
6639-
	attack = true
6639+
    attack = true
6640-
	for i = 0,1,0.1 do
6640+
6641-
		swait()
6641+
6642
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(-40)),0.2)
6643
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(40)),.2)
6644
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.2)
6645
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.2)
6646
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(20)),.2)
6647
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(10)),.2)
6648-
	end
6648+
6649-
	CFuncs["Sound"].Create("rbxassetid://1448033299", root, 1, 1)
6649+
    CFuncs["Sound"].Create("rbxassetid://1448033299", root, 1, 1)
6650-
6650+
6651
local hitb = Instance.new("Part", char)
6652
        hitb.Anchored = true
6653
        hitb.CanCollide = false
6654
        hitb.FormFactor = 3
6655
        hitb.Name = "Ring"
6656
        hitb.Material = "Neon"
6657
        hitb.Size = Vector3.new(1, 1, 1)
6658
        hitb.Transparency = 1
6659
        hitb.TopSurface = 0
6660
        hitb.BottomSurface = 0
6661
hitb.CFrame = root.CFrame + root.CFrame.lookVector*2
6662
MagniDamage(hitb, 3, 10,30, 0, "Normal")
6663
hitb:Destroy()
6664-
	for i = 0,1,0.1 do
6664+
6665-
		swait()
6665+
6666
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(70)),0.4)
6667
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(-70)),.4)
6668
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(70)), 0.4)
6669
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.4)
6670
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-40)),.4)
6671
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-10)),.4)
6672-
	end
6672+
6673-
6673+
6674-
	attack = false
6674+
    attack = false
6675
end
6676-
6676+
6677
function attacktwo()
6678-
	attack = true
6678+
    attack = true
6679-
	for i = 0,1,0.1 do
6679+
6680-
		swait()
6680+
6681
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(40)),0.2)
6682
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-40)),.2)
6683
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.2)
6684
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.2)
6685
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(20)),.2)
6686
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(10)),.2)
6687-
	end
6687+
6688-
	CFuncs["Sound"].Create("rbxassetid://200632136", root, 1, 1)
6688+
    CFuncs["Sound"].Create("rbxassetid://200632136", root, 1, 1)
6689
local hitb = Instance.new("Part", char)
6690
        hitb.Anchored = true
6691
        hitb.CanCollide = false
6692
        hitb.FormFactor = 3
6693
        hitb.Name = "Ring"
6694
        hitb.Material = "Neon"
6695
        hitb.Size = Vector3.new(1, 1, 1)
6696
        hitb.Transparency = 1
6697
        hitb.TopSurface = 0
6698
        hitb.BottomSurface = 0
6699
hitb.CFrame = root.CFrame + root.CFrame.lookVector*2
6700
MagniDamage(hitb, 3, 10,30, 0, "Normal")
6701
hitb:Destroy()
6702-
	for i = 0,1,0.1 do
6702+
6703-
		swait()
6703+
6704
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(-70)),0.4)
6705
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(70)),.4)
6706
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.4)
6707
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-70)), 0.4)
6708
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-40)),.4)
6709
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-10)),.4)
6710-
	end
6710+
6711-
	attack = false
6711+
    attack = false
6712
end
6713-
6713+
6714
function attackthree()
6715-
	attack = true
6715+
    attack = true
6716-
	for i = 0,1,0.1 do
6716+
6717-
		swait()
6717+
6718
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(-40)),0.2)
6719
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(40)),.2)
6720
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.2)
6721
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.2)
6722
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(20)),.2)
6723
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(10)),.2)
6724-
	end
6724+
6725-
	CFuncs["Sound"].Create("rbxassetid://1690476035", root, 1, 1)
6725+
    CFuncs["Sound"].Create("rbxassetid://1690476035", root, 1, 1)
6726-
6726+
6727
local hitb = Instance.new("Part", char)
6728
        hitb.Anchored = true
6729
        hitb.CanCollide = false
6730
        hitb.FormFactor = 3
6731
        hitb.Name = "Ring"
6732
        hitb.Material = "Neon"
6733
        hitb.Size = Vector3.new(1, 1, 1)
6734
        hitb.Transparency = 1
6735
        hitb.TopSurface = 0
6736
        hitb.BottomSurface = 0
6737
hitb.CFrame = root.CFrame + root.CFrame.lookVector*2
6738
MagniDamage(hitb, 3, 10,30, 0, "Normal")
6739
hitb:Destroy()
6740-
	for i = 0,1,0.1 do
6740+
6741-
		swait()
6741+
6742
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(70)),0.4)
6743
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(-70)),.4)
6744
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(70)), 0.4)
6745
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.4)
6746
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-40)),.4)
6747
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-10)),.4)
6748-
	end
6748+
6749-
	attack = false
6749+
    attack = false
6750
end
6751
----------------------------------- Abilities
6752
function ExtinctiveHeartbreak()
6753
local targetted = nil
6754
if mouse.Target.Parent ~= Character and mouse.Target.Parent.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
6755
targetted = mouse.Target.Parent
6756
end
6757
if targetted ~= nil then
6758
attack = true
6759
CFuncs["Sound"].Create("rbxassetid://847061203", root, 2.5,1)
6760
for i = 0, 9 do
6761
--sphereMK(3,0.25,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,10,-0.01,BrickColor.new("Really red"),0)
6762
end
6763
for i = 0, 24 do
6764
--
6765
end
6766
--sphere(3,"Add",root.CFrame,vt(0,0,0),0.25,BrickColor.new("Really red"))
6767
local originalpos = root.CFrame
6768
RootPart.CFrame = targetted.Head.CFrame * CFrame.new(0,-2,2)
6769
for i = 0, 9 do
6770
--sphereMK(3,0.25,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,10,-0.01,BrickColor.new("Really red"),0)
6771
end
6772
for i = 0, 24 do
6773
end
6774
hum.WalkSpeed = 0
6775
sphere(3,"Add",root.CFrame,vt(0,0,0),0.25,BrickColor.new("Really red"))
6776
local radm = math.random(1,3)
6777
if radm == 1 then
6778
bosschatfunc("👎□ ⍓□◆ ⧫♒♓■& ⍓□◆ ♍♋■ ♏⬧♍♋◻♏✍",MAINRUINCOLOR.Color,2)
6779
elseif radm == 2 then
6780
bosschatfunc("GOTCHA!",MAINRUINCOLOR.Color,2)
6781
elseif radm == 3 then
6782
bosschatfunc("DIE!",MAINRUINCOLOR.Color,2)
6783
end
6784
for i = 0,2,0.1 do
6785
swait()
6786
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(-10),math.rad(0)),.4)
6787
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.4)
6788
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0),math.rad(0),math.rad(80)),.4)
6789
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(10)),.8)
6790
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(20),math.rad(0),math.rad(10)),.4)
6791
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(90),math.rad(0),math.rad(60)),.4)
6792
end
6793
CFuncs["Sound"].Create("rbxassetid://153092227", root, 5,1)
6794
CFuncs["EchoSound"].Create("rbxassetid://153092227", root, 10, 1,0,10,0.25,0.5,1)
6795
for i = 0,2,0.1 do
6796
swait()
6797
coroutine.resume(coroutine.create(function()
6798
targetted.Head.CFrame = larm.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(-90),0,0)
6799
for i,v in pairs(targetted:GetChildren()) do
6800
if v:IsA("Part") or v:IsA("MeshPart") then
6801
v.Velocity = vt(0,0,0)
6802
end
6803
end
6804
end))
6805
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.8)
6806
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(10),math.rad(0)),.8)
6807
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.25,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0),math.rad(0),math.rad(-80)),.8)
6808
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(80)),.8)
6809
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(20),math.rad(0),math.rad(10)),.8)
6810
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(90),math.rad(0),math.rad(-80)),.8)
6811
end
6812
CFuncs["EchoSound"].Create("rbxassetid://824687369", char, 1.5, 1,0,10,0.25,0.5,1)
6813
CFuncs["EchoSound"].Create("rbxassetid://153092227", char, 1.5, 0.9,0,10,0.25,0.5,1)
6814
for i = 0, 1 do
6815
CFuncs["EchoSound"].Create("rbxassetid://1690476035", char, 1.5, 1,0.1,10,0.15,0.5,1)
6816
end
6817
CFuncs["EchoSound"].Create("rbxassetid://1690476035", root, 10, 1,0.1,10,0.15,0.5,1)
6818
chatfunc("RRRRROOAGHH!",Color3.new(1,0,0),"Inverted","Antique",0.75)
6819
for i = 0,4,0.1 do
6820
swait()
6821
coroutine.resume(coroutine.create(function()
6822
local dis = CreateParta(char,1,1,"Neon",MAINRUINCOLOR)
6823
dis.CFrame = targetted.Head.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
6824
local at1 = Instance.new("Attachment",dis)
6825
at1.Position = vt(-25000,0,0)
6826
local at2 = Instance.new("Attachment",dis)
6827
at2.Position = vt(25000,0,0)
6828
local trl = Instance.new('Trail',dis)
6829
trl.Attachment0 = at1
6830
trl.FaceCamera = true
6831
trl.Attachment1 = at2
6832
trl.Texture = "rbxassetid://1049219073"
6833
trl.LightEmission = 1
6834
trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
6835
trl.Color = ColorSequence.new(Color3.new(1,0,0))
6836
trl.Lifetime = 5
6837
local bv = Instance.new("BodyVelocity")
6838
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
6839
bv.velocity = dis.CFrame.lookVector*math.random(500,2500)
6840
bv.Parent = dis
6841
game:GetService("Debris"):AddItem(dis, 5)
6842
targetted.Head.CFrame = larm.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(-90),0,0)
6843
CFuncs["Sound"].Create("rbxassetid://782353443", targetted.Head, 4,1)
6844
CFuncs["Sound"].Create("rbxassetid://824687369", targetted.Head, 6, 1)
6845
CFuncs["Sound"].Create("rbxassetid://153092227", targetted.Head,6,math.random(75,150)/150)
6846
CFuncs["Sound"].Create("rbxassetid://163680447", targetted.Head, 3,math.random(75,150)/150)
6847
CFuncs["Sound"].Create("rbxassetid://782354021", targetted.Head, 2.5,0.75)
6848
sphere2(5,"Add",targetted.Head.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(3,3,3),-0.03,15,-0.03,MAINRUINCOLOR)
6849
targetted:FindFirstChildOfClass("Humanoid").CameraOffset = vt(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)
6850
for i = 0, 2 do
6851
--slash(5,5,true,"Round","Add","Out",targetted.Head.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(50,350)/250,BrickColor.new("Crimson"))
6852
end
6853
symbolizeBlink(targetted.Head,0,2092248396,Color3.new(1,0,0),math.random(3,35),0,0,0,targetted.Head,true,math.random(3,9),0.25)
6854
for i,v in pairs(targetted:GetChildren()) do
6855
if v:IsA("Part") or v:IsA("MeshPart") then
6856
v.Velocity = vt(0,0,0)
6857
end
6858
end
6859
end))
6860
hum.CameraOffset = vt(math.random(-10,10)/25,math.random(-10,10)/25,math.random(-10,10)/25)
6861
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.8)
6862
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(10),math.rad(0)),.8)
6863
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.25,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0),math.rad(0),math.rad(-80)),.8)
6864
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(80)),.8)
6865
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(20),math.rad(0),math.rad(40)),.8)
6866
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(170),math.rad(0),math.rad(-30)),.8)
6867
end
6868
hum.CameraOffset = vt(0,0,0)
6869
for i = 0, 49 do
6870
local dis = CreateParta(char,1,1,"Neon",MAINRUINCOLOR)
6871
dis.CFrame = targetted.Head.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
6872
local at1 = Instance.new("Attachment",dis)
6873
at1.Position = vt(-50000,0,0)
6874
local at2 = Instance.new("Attachment",dis)
6875
at2.Position = vt(50000,0,0)
6876
local trl = Instance.new('Trail',dis)
6877
trl.Attachment0 = at1
6878
trl.FaceCamera = true
6879
trl.Attachment1 = at2
6880
trl.Texture = "rbxassetid://1049219073"
6881
trl.LightEmission = 1
6882
trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
6883
trl.Color = ColorSequence.new(Color3.new(1,0.1,0.1))
6884
trl.Lifetime = 5
6885
local bv = Instance.new("BodyVelocity")
6886
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
6887
bv.velocity = dis.CFrame.lookVector*math.random(500,2500)
6888
bv.Parent = dis
6889
game:GetService("Debris"):AddItem(dis, 5)
6890
end
6891
for i = 0, 49 do
6892
sphere2(math.random(10,75)/10,"Add",targetted.Head.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(5,5,5),-0.05,50,-0.05,MAINRUINCOLOR)
6893
--slash(math.random(10,30)/15,5,true,"Round","Add","Out",targetted.Head.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(40,500)/250,BrickColor.new("Really red"))
6894
end
6895
CFuncs["EchoSound"].Create("rbxassetid://824687369", char, 2, 0.9,0,10,0.25,0.5,1)
6896
for i = 0, 1 do
6897
CFuncs["Sound"].Create("rbxassetid://221920821", targetted.Head, 5,0.9)
6898
CFuncs["Sound"].Create("rbxassetid://221920821", targetted.Head, 7.5,0.75)
6899
end
6900
for i = 0, 4 do
6901
CFuncs["Sound"].Create("rbxassetid://824687369", targetted.Head, 10, 1)
6902
end
6903
symbolizeBlink(targetted.Head,0,2109052855,Color3.new(1,0,0),30,0,0,0,root,false,0,1)
6904
symbolizeBlink(targetted.Head,0,2109052855,Color3.new(1,0,0),30,0,0,0,root,false,0,2)
6905
symbolizeBlink(targetted.Head,0,2109052855,Color3.new(1,0,0),30,0,0,0,root,false,0,4)
6906
dmg(targetted)
6907
CFuncs["Sound"].Create("rbxassetid://847061203", root, 2.5,1)
6908
for i = 0, 9 do
6909
--sphereMK(3,0.25,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,10,-0.01,BrickColor.new("Really red"),0)
6910
end
6911
for i = 0, 24 do
6912
end
6913
sphere(3,"Add",root.CFrame,vt(0,0,0),0.25,BrickColor.new("Really red"))
6914
root.CFrame = originalpos
6915
for i = 0, 9 do
6916
--sphereMK(3,0.25,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,10,-0.01,BrickColor.new("Really red"),0)
6917
end
6918
for i = 0, 24 do
6919
end
6920
sphere(3,"Add",root.CFrame,vt(0,0,0),0.25,BrickColor.new("Really red"))
6921
attack = false
6922
hum.WalkSpeed = storehumanoidWS
6923
end
6924
end
6925-
6925+
6926-
6926+
6927
function CorruptionEvent()
6928
attack = true
6929
hum.WalkSpeed = 0
6930
CFuncs["Sound"].Create("rbxassetid://838392947", root, 10, 1)
6931
CFuncs["Sound"].Create("rbxassetid://1368598393", root, 10, 1)
6932
local keptcolor = MAINRUINCOLOR
6933
for i = 0,4,0.1 do
6934
swait()
6935
hum.CameraOffset = vt(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)
6936
block(10,"Add",rleg.CFrame*CFrame.new(0,-1,0),vt(1,1,1),0.01,0.01,0.01,MAINRUINCOLOR,MAINRUINCOLOR.Color)
6937
RH.C0=clerp(RH.C0,cf(1,-0.15,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5),math.rad(-20)),.1)
6938
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(1),math.rad(20)),.1)
6939
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.25,-0.05)*angles(math.rad(-20),math.rad(0),math.rad(10)),.1)
6940
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-10)),.1)
6941
RW.C0=clerp(RW.C0,cf(1.45,0.5,0.1)*angles(math.rad(-5),math.rad(-10),math.rad(20)),.1)
6942
LW.C0=clerp(LW.C0,cf(-1.4,0.5,0.1)*angles(math.rad(-5),math.rad(10),math.rad(-20)),.1)
6943
end
6944
symbolizeBlink(root,0,2109052855,MAINRUINCOLOR.Color,25,0,0,0,root,false,0,1)
6945
symbolizeBlink(root,0,2109052855,MAINRUINCOLOR.Color,25,0,0,0,root,false,0,1.5)
6946
symbolizeBlink(root,0,2109052855,MAINRUINCOLOR.Color,25,0,0,0,root,false,0,3)
6947
CFuncs["Sound"].Create("rbxassetid://1368637781", root, 3,1)
6948
CFuncs["Sound"].Create("rbxassetid://763718160", root, 4, 1.1)
6949
CFuncs["Sound"].Create("rbxassetid://782353443", root, 6, 1)
6950
CFuncs["EchoSound"].Create("rbxassetid://824687369", root, 10, 1.1,0,10,0.25,0.5,1)
6951
CFuncs["EchoSound"].Create("rbxassetid://824687369", char, 1.5, 1.1,0,10,0.25,0.5,1)
6952
hum.CameraOffset = vt(0,0,0)
6953
sphere2(5,"Add",root.CFrame*CFrame.new(0,-3,0),vt(10,1,10),1,0.01,1,MAINRUINCOLOR,MAINRUINCOLOR.Color)
6954
sphere2(5,"Add",root.CFrame*CFrame.new(0,-3,0),vt(10,1,10),2,0.01,2,MAINRUINCOLOR,MAINRUINCOLOR.Color)
6955
for i = 0, 24 do
6956
--slash(math.random(15,50)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(math.random(-5,5))),vt(0.01,0.01,0.01),math.random(200,500)/250,BrickColor.new("Really black"))
6957
end
6958
local rrot = 0
6959
coroutine.resume(coroutine.create(function()
6960
for i = 0, 4 do
6961
rrot = rrot + 45
6962
local xa = CreateParta(char,1,1,"SmoothPlastic",BrickColor.random())
6963
xa.Anchored = true
6964
local xb = CreateParta(char,1,1,"SmoothPlastic",BrickColor.random())
6965
xb.Anchored = true
6966
local xc = CreateParta(char,1,1,"SmoothPlastic",BrickColor.random())
6967
xc.Anchored = true
6968
local xd = CreateParta(char,1,1,"SmoothPlastic",BrickColor.random())
6969
xd.Anchored = true
6970
CFuncs["Sound"].Create("rbxassetid://824687369", xa, 1,0.75)
6971
CFuncs["Sound"].Create("rbxassetid://822968467", xa, 2,0.95)
6972
CFuncs["Sound"].Create("rbxassetid://822969951", xa, 3,1)
6973
CFuncs["Sound"].Create("rbxassetid://824687369", xb, 1,0.75)
6974
CFuncs["Sound"].Create("rbxassetid://822968467", xb, 2,0.95)
6975
CFuncs["Sound"].Create("rbxassetid://822969951", xb, 3,1)
6976
CFuncs["Sound"].Create("rbxassetid://824687369", xc, 1,0.75)
6977
CFuncs["Sound"].Create("rbxassetid://822968467", xc, 2,0.95)
6978
CFuncs["Sound"].Create("rbxassetid://822969951", xc, 3,1)
6979
CFuncs["Sound"].Create("rbxassetid://824687369", xd, 1,0.75)
6980
CFuncs["Sound"].Create("rbxassetid://822968467", xd, 2,0.95)
6981
CFuncs["Sound"].Create("rbxassetid://822969951", xd, 3,1)
6982
xa.CFrame = root.CFrame*CFrame.Angles(0,math.rad(rrot),0)*CFrame.new(0,-3,-rrot/1.75)
6983
xb.CFrame = root.CFrame*CFrame.Angles(0,math.rad(rrot),0)*CFrame.new(0,-3,rrot/1.75)
6984
xc.CFrame = root.CFrame*CFrame.Angles(0,math.rad(rrot),0)*CFrame.new(-rrot/1.75,-3,0)
6985
xd.CFrame = root.CFrame*CFrame.Angles(0,math.rad(rrot),0)*CFrame.new(rrot/1.75,-3,0)
6986
MagniDamage(xa, 30, 39*rrot/5,65*rrot/2.5, 0, "Normal")
6987
MagniDamage(xb, 30, 39*rrot/5,65*rrot/2.5, 0, "Normal")
6988
MagniDamage(xc, 30, 39*rrot/5,65*rrot/2.5, 0, "Normal")
6989
MagniDamage(xd, 30, 39*rrot/5,65*rrot/2.5, 0, "Normal")
6990
block(1.5,"Add",xa.CFrame*CFrame.new(0,-10,0),vt(30,30,30),0.3,0.3,0.3,keptcolor,keptcolor.Color)
6991
block(1.5,"Add",xb.CFrame*CFrame.new(0,-10,0),vt(30,30,30),0.3,0.3,0.3,keptcolor,keptcolor.Color)
6992
block(1.5,"Add",xc.CFrame*CFrame.new(0,-10,0),vt(30,30,30),0.3,0.3,0.3,keptcolor,keptcolor.Color)
6993
block(1.5,"Add",xd.CFrame*CFrame.new(0,-10,0),vt(30,30,30),0.3,0.3,0.3,keptcolor,keptcolor.Color)
6994
sphere2(2,"Add",xa.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(25,1,25),0.05,1.5,0.05,keptcolor,keptcolor.Color)
6995
sphere2(2,"Add",xb.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(25,1,25),0.05,1.5,0.05,keptcolor,keptcolor.Color)
6996
sphere2(2,"Add",xc.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(25,1,25),0.05,1.5,0.05,keptcolor,keptcolor.Color)
6997
sphere2(2,"Add",xd.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(25,1,25),0.05,1.5,0.05,keptcolor,keptcolor.Color)
6998
sphere2(4,"Add",xa.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(30,1,30),0.05,1.5,0.05,BrickColor.new("Really black"),Color3.new(0,0,0))
6999
sphere2(4,"Add",xb.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(30,1,30),0.05,1.5,0.05,BrickColor.new("Really black"),Color3.new(0,0,0))
7000
sphere2(4,"Add",xc.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(30,1,30),0.05,1.5,0.05,BrickColor.new("Really black"),Color3.new(0,0,0))
7001
sphere2(4,"Add",xd.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(30,1,30),0.05,1.5,0.05,BrickColor.new("Really black"),Color3.new(0,0,0))
7002
game:GetService("Debris"):AddItem(xa, 5)
7003
game:GetService("Debris"):AddItem(xb, 5)
7004
game:GetService("Debris"):AddItem(xc, 5)
7005
game:GetService("Debris"):AddItem(xd, 5)
7006
coroutine.resume(coroutine.create(function()
7007
for i = 0, 19 do
7008
swait()
7009
hum.CameraOffset = vt(math.random(-10,10)/50,math.random(-10,10)/50,math.random(-10,10)/50)
7010
end
7011
hum.CameraOffset = vt(0,0,0)
7012
end))
7013
swait(9)
7014
end
7015
end))
7016
for i = 0,2,0.1 do
7017
swait()
7018
RH.C0=clerp(RH.C0,cf(1,-1,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(10)),.8)
7019
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(1),math.rad(10)),.8)
7020
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.25,-0.05)*angles(math.rad(10),math.rad(0),math.rad(0)),.8)
7021
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(40),math.rad(0),math.rad(0)),.8)
7022
RW.C0=clerp(RW.C0,cf(1.45,0.5,0.1)*angles(math.rad(-35),math.rad(-10),math.rad(60)),.8)
7023
LW.C0=clerp(LW.C0,cf(-1.4,0.5,0.1)*angles(math.rad(-35),math.rad(10),math.rad(-50)),.8)
7024
end
7025
attack = false
7026
hum.WalkSpeed = storehumanoidWS
7027
end
7028-
7028+
7029
function EndGROUND()
7030-
	attack = true
7030+
    attack = true
7031
hum.WalkSpeed = 0
7032
bosschatfunc("THIS IS IT!",MAINRUINCOLOR.Color,1)
7033
--CFuncs["Sound"].Create("rbxassetid://838392947", root, 10, 1)
7034
CFuncs["Sound"].Create("rbxassetid://1368598393", root, 10, 1)
7035
CFuncs["EchoSound"].Create("rbxassetid://1690475123", char, 1.5, 1,0,10,0.15,0.5,1)
7036
CFuncs["EchoSound"].Create("rbxassetid://1690475123", root, 10, 1,0,10,0.15,0.5,1)
7037
local keptcolor = MAINRUINCOLOR
7038
for i = 0,4,0.1 do
7039
swait()
7040
hum.CameraOffset = vt(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)
7041
block(10,"Add",rarm.CFrame*CFrame.new(0,-6,0),vt(4,4,4),0.05,0.05,0.05,MAINRUINCOLOR,MAINRUINCOLOR.Color)
7042
--slash(math.random(25,50)/10,5,true,"Round","Add","Out",rarm.CFrame*CFrame.new(0,-6,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.1,0.01,0.1),-0.1,BrickColor.new("Really black"))
7043
RH.C0=clerp(RH.C0,cf(1,-0.15,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-15),math.rad(-20)),.1)
7044
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(1),math.rad(20)),.1)
7045
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.25,-0.05)*angles(math.rad(-20),math.rad(0),math.rad(30)),.1)
7046
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-30)),.1)
7047
RW.C0=clerp(RW.C0,cf(1.45,0.5,0.1)*angles(math.rad(170),math.rad(-5),math.rad(10)),.1)
7048
LW.C0=clerp(LW.C0,cf(-1.4,0.5,0.1)*angles(math.rad(-5),math.rad(10),math.rad(-20)),.1)
7049
end
7050
symbolizeBlink(root,0,2109052855,MAINRUINCOLOR.Color,25,0,0,0,root,false,0,1)
7051
CFuncs["Sound"].Create("rbxassetid://1368637781", root, 3,1)
7052
CFuncs["Sound"].Create("rbxassetid://763718160", root, 4, 1.1)
7053
CFuncs["Sound"].Create("rbxassetid://782353443", root, 6, 1)
7054
CFuncs["EchoSound"].Create("rbxassetid://824687369", root, 10, 1,0,10,0.25,0.5,1)
7055
CFuncs["EchoSound"].Create("rbxassetid://824687369", char, 2, 1,0,10,0.25,0.5,1)
7056
coroutine.resume(coroutine.create(function()
7057-
	local shval = 10
7057+
    local shval = 10
7058-
	for i = 0, 99 do
7058+
    for i = 0, 99 do
7059-
		swait()
7059+
7060-
		shval = shval - 0.1
7060+
        shval = shval - 0.1
7061-
		hum.CameraOffset = vt(math.random(-shval,shval)/15,math.random(-shval,shval)/15,math.random(-shval,shval)/15)
7061+
        hum.CameraOffset = vt(math.random(-shval,shval)/15,math.random(-shval,shval)/15,math.random(-shval,shval)/15)
7062-
	end
7062+
7063-
	hum.CameraOffset = vt(0,0,0)
7063+
    hum.CameraOffset = vt(0,0,0)
7064
end))
7065
sphere2(5,"Add",root.CFrame*CFrame.new(0,-3,0),vt(10,1,10),1,0.01,1,MAINRUINCOLOR,MAINRUINCOLOR.Color)
7066
sphere2(5,"Add",root.CFrame*CFrame.new(0,-3,0),vt(10,1,10),2,0.01,2,MAINRUINCOLOR,MAINRUINCOLOR.Color)
7067
for i = 0, 24 do
7068
--slash(math.random(15,50)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(math.random(-5,5))),vt(0.01,0.01,0.01),math.random(200,500)/250,BrickColor.new("Really black"))
7069
end
7070
local rrot = 0
7071
local xam = 1
7072
coroutine.resume(coroutine.create(function()
7073
for i = 0, 14 do
7074
--swait()
7075
rrot = rrot + 40*xam
7076
xam = xam + 0.25
7077
local bonus = xam
7078
local xa = CreateParta(char,0.5,1,"Neon",BrickColor.random())
7079
xa.Anchored = true
7080
xa.Color = Color3.new(0,0,0)
7081
xa.CFrame = root.CFrame*CFrame.new(0,-3,-rrot/1.75)
7082
CreateMesh(xa,"Sphere",30*bonus,1,30*bonus)
7083
local xc = 0
7084
coroutine.resume(coroutine.create(function()
7085
for i = 0, 99 do
7086-
	swait()
7086+
7087-
	xc = xc + 0.01
7087+
    xc = xc + 0.01
7088-
	xa.Color = Color3.new(xc,0,0)
7088+
    xa.Color = Color3.new(xc,0,0)
7089
end
7090
xa.Transparency = 1
7091
CFuncs["Sound"].Create("rbxassetid://331666100", xa, 5,0.75)
7092
MagniDamage(xa, 30*bonus, 78*bonus,99*bonus, 0, "Normal")
7093
for i = 0, 9 do
7094
--slash(math.random(15,50)/10,5,true,"Round","Add","Out",xa.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(0.01*bonus,0.01,0.01*bonus),math.random(50,125)/250*bonus,BrickColor.new("Really black"))
7095
end
7096
block(1.5,"Add",xa.CFrame*CFrame.new(0,-10,0),vt(30*bonus,30*bonus,30*bonus),0.3,0.3,0.3,keptcolor,keptcolor.Color)
7097
sphere2(2,"Add",xa.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(25*bonus,1,25*bonus),0.05*bonus,1.5*bonus,0.05*bonus,keptcolor,keptcolor.Color)
7098
sphere2(4,"Add",xa.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(30*bonus,1,30*bonus),0.05*bonus,1.5*bonus,0.05*bonus,BrickColor.new("Really black"),Color3.new(0,0,0))
7099
game:GetService("Debris"):AddItem(xa, 5)
7100
coroutine.resume(coroutine.create(function()
7101
for i = 0, 19 do
7102
swait()
7103
hum.CameraOffset = vt(math.random(-10,10)/50,math.random(-10,10)/50,math.random(-10,10)/50)
7104
end
7105
hum.CameraOffset = vt(0,0,0)
7106
end))
7107
end))
7108
end
7109
end))
7110
for i = 0,2,0.1 do
7111
swait()
7112
RH.C0=clerp(RH.C0,cf(1,-0.5,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-25),math.rad(30)),.8)
7113
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(1),math.rad(20)),.8)
7114
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.25,-0.5)*angles(math.rad(30),math.rad(0),math.rad(50)),.8)
7115
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-50)),.8)
7116
RW.C0=clerp(RW.C0,cf(1.45,0.5,0.1)*angles(math.rad(35),math.rad(-10),math.rad(30)),.8)
7117
LW.C0=clerp(LW.C0,cf(-1.4,0.5,0.1)*angles(math.rad(-35),math.rad(10),math.rad(-50)),.8)
7118
end
7119
attack = false
7120
hum.WalkSpeed = storehumanoidWS
7121
end
7122-
7122+
7123
function HeavenlyDisk()
7124
attack = true
7125
hum.WalkSpeed = 2
7126
local keptcolor = MAINRUINCOLOR
7127
local radm = math.random(1,3)
7128
if radm == 1 then
7129
bosschatfunc("DONT COME TO ME CLOSER!",MAINRUINCOLOR.Color,1)
7130
elseif radm == 2 then
7131
bosschatfunc("LEAVE ME ALONE!",MAINRUINCOLOR.Color,1)
7132
elseif radm == 3 then
7133
bosschatfunc("WHY YOU REDUSE?!",MAINRUINCOLOR.Color,1)
7134
end
7135
CFuncs["Sound"].Create("rbxassetid://847061203", root, 2, 1)
7136
CFuncs["EchoSound"].Create("rbxassetid://1625448638", root, 4, 1,0,10,0.15,0.5,1)
7137
for i = 0, 14 do
7138
--
7139
end
7140
for i = 0,2,0.1 do
7141
swait()
7142
sphere2(8,"Add",larm.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(math.rad(90),0,0),vt(2.25,0.1,2.25),0.01,0.01,0.01,keptcolor,keptcolor.Color)
7143
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-5)),.3)
7144
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(30),math.rad(0)),.3)
7145
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-60)),.3)
7146
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(30)),.3)
7147
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-20),math.rad(0),math.rad(10)),.3)
7148
LW.C0=clerp(LW.C0,cf(-1.15,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(60)),.3)
7149
end
7150
CFuncs["Sound"].Create("rbxassetid://763755889", root, 2.5,1.1)
7151
for i = 0,1,0.6 do
7152
swait()
7153
sphere2(8,"Add",larm.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(math.rad(90),0,0),vt(2.25,0.1,2.25),0.01,0.01,0.01,keptcolor,keptcolor.Color)
7154
--slash(math.random(15,30)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(math.random(-5,5))),vt(0.05,0.01,0.05),math.random(25,75)/250,BrickColor.new("White"))
7155
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-5)),.6)
7156
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(30),math.rad(0)),.6)
7157
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.6)
7158
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(30)),.6)
7159
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-20),math.rad(0),math.rad(10)),.6)
7160
LW.C0=clerp(LW.C0,cf(-1.15,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(60)),.6)
7161
end
7162
for i = 0,1,0.6 do
7163
swait()
7164
sphere2(8,"Add",larm.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(math.rad(90),0,0),vt(2.25,0.1,2.25),0.01,0.01,0.01,keptcolor,keptcolor.Color)
7165
--slash(math.random(15,30)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(math.random(-5,5))),vt(0.05,0.01,0.05),math.random(25,75)/250,BrickColor.new("White"))
7166
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-5)),.6)
7167
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(30),math.rad(0)),.6)
7168
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.6)
7169
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(30)),.6)
7170
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-20),math.rad(0),math.rad(10)),.6)
7171
LW.C0=clerp(LW.C0,cf(-1.15,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(60)),.6)
7172
end
7173
for i = 0,1,0.6 do
7174
swait()
7175
sphere2(8,"Add",larm.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(math.rad(90),0,0),vt(2.25,0.1,2.25),0.01,0.01,0.01,keptcolor,keptcolor.Color)
7176
--slash(math.random(15,30)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(math.random(-5,5))),vt(0.05,0.01,0.05),math.random(25,75)/250,BrickColor.new("White"))
7177
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-5)),.6)
7178
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(30),math.rad(0)),.6)
7179
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(180)),.6)
7180
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(30)),.6)
7181
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-20),math.rad(0),math.rad(10)),.6)
7182
LW.C0=clerp(LW.C0,cf(-1.15,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(60)),.6)
7183
end
7184
for i = 0,1,0.6 do
7185
swait()
7186
sphere2(8,"Add",larm.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(math.rad(90),0,0),vt(2.25,0.1,2.25),0.01,0.01,0.01,keptcolor,keptcolor.Color)
7187
--slash(math.random(15,30)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(math.random(-5,5))),vt(0.05,0.01,0.05),math.random(25,75)/250,BrickColor.new("White"))
7188
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-5)),.6)
7189
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(30),math.rad(0)),.6)
7190
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(270)),.6)
7191
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(30)),.6)
7192
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-20),math.rad(0),math.rad(10)),.6)
7193
LW.C0=clerp(LW.C0,cf(-1.15,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(60)),.6)
7194
end
7195
local rot = 15
7196
for i = 0, 2 do
7197
local dis = CreateParta(char,0.5,1,"Neon",BrickColor.new("Really black"))
7198
CFuncs["EchoSound"].Create("rbxassetid://763718160", dis, 3, 1.1,0,10,0.15,0.5,1)
7199
dis.CFrame = root.CFrame*CFrame.new(0,2,-3)
7200
CreateMesh(dis,"Sphere",10,1,10)
7201
local at1 = Instance.new("Attachment",dis)
7202
at1.Position = vt(-5,0,0)
7203
local at2 = Instance.new("Attachment",dis)
7204
at2.Position = vt(5,0,0)
7205
local trl = Instance.new('Trail',wed)
7206
trl.Attachment0 = at1
7207
trl.Attachment1 = at2
7208
trl.Texture = "rbxassetid://1049219073"
7209
trl.LightEmission = 1
7210
trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
7211
trl.Color = ColorSequence.new(dis.Color)
7212
trl.Lifetime = 0.6
7213
local a = Instance.new("Part",workspace)
7214-
	a.Name = "Direction"	
7214+
7215-
	a.Anchored = true
7215+
7216-
	a.BrickColor = bc("Bright red")
7216+
7217
a.Material = "Neon"
7218
a.Transparency = 1
7219-
	a.CanCollide = false
7219+
7220-
	local ray = Ray.new(
7220+
7221-
	    dis.CFrame.p,                           -- origin
7221+
        dis.CFrame.p,                           -- origin
7222-
	    (mouse.Hit.p - dis.CFrame.p).unit * 500 -- direction
7222+
        (mouse.Hit.p - dis.CFrame.p).unit * 500 -- direction
7223-
	) 
7223+
7224-
	local ignore = dis
7224+
    local ignore = dis
7225-
	local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
7225+
7226-
	a.BottomSurface = 10
7226+
7227-
	a.TopSurface = 10
7227+
7228-
	local distance = (dis.CFrame.p - position).magnitude
7228+
    local distance = (dis.CFrame.p - position).magnitude
7229-
	a.Size = Vector3.new(0.1, 0.1, 0.1)
7229+
7230-
	a.CFrame = CFrame.new(dis.CFrame.p, position) * CFrame.new(0, 0, 0)
7230+
    a.CFrame = CFrame.new(dis.CFrame.p, position) * CFrame.new(0, 0, 0)
7231
dis.CFrame = a.CFrame
7232
dis.CFrame = dis.CFrame*CFrame.Angles(0,math.rad(rot),0)
7233
a:Destroy()
7234
local bv = Instance.new("BodyVelocity")
7235
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
7236
bv.velocity = dis.CFrame.lookVector*250
7237
bv.Parent = dis
7238
game:GetService("Debris"):AddItem(dis, 5)
7239
local hitted = false
7240
coroutine.resume(coroutine.create(function()
7241-
dis.Touched:connect(function(hit) 
7241+
dis.Touched:connect(function(hit)
7242-
	if hitted == false and hit.Parent ~= char then
7242+
7243-
	hitted = true
7243+
7244-
	CFuncs["EchoSound"].Create("rbxassetid://782200047", dis, 7, 1.1,0,10,0.15,0.5,1)
7244+
    CFuncs["EchoSound"].Create("rbxassetid://782200047", dis, 7, 1.1,0,10,0.15,0.5,1)
7245-
	MagniDamage(dis, 30, 82,34575, 0, "Normal")
7245+
    MagniDamage(dis, 30, 82,34575, 0, "Normal")
7246-
	--sphere2(8,"Add",dis.CFrame,vt(10,1,10),1,0.1,1,keptcolor,keptcolor.Color)
7246+
    --sphere2(8,"Add",dis.CFrame,vt(10,1,10),1,0.1,1,keptcolor,keptcolor.Color)
7247-
	--sphere2(4,"Add",dis.CFrame,vt(1,1,1),0.5,0.5,0.5,keptcolor,keptcolor.Color)
7247+
    --sphere2(4,"Add",dis.CFrame,vt(1,1,1),0.5,0.5,0.5,keptcolor,keptcolor.Color)
7248-
	--sphere2(3,"Add",dis.CFrame,vt(1,1,1),0.5,0.5,0.5,BrickColor.new("White"),Color3.new(1,1,1))
7248+
    --sphere2(3,"Add",dis.CFrame,vt(1,1,1),0.5,0.5,0.5,BrickColor.new("White"),Color3.new(1,1,1))
7249-
	coroutine.resume(coroutine.create(function()
7249+
    coroutine.resume(coroutine.create(function()
7250-
		for i = 0, 9 do
7250+
        for i = 0, 9 do
7251
local disr = CreateParta(char,1,1,"Neon",keptcolor)
7252
disr.CFrame = dis.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
7253
local at1 = Instance.new("Attachment",disr)
7254
at1.Position = vt(-2,0,0)
7255
local at2 = Instance.new("Attachment",disr)
7256
at2.Position = vt(2,0,0)
7257
local trl = Instance.new('Trail',disr)
7258
trl.Attachment0 = at1
7259
trl.FaceCamera = true
7260
trl.Attachment1 = at2
7261
trl.Texture = "rbxassetid://2342682798"
7262
trl.LightEmission = 1
7263
trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
7264
trl.Color = ColorSequence.new(Color3.new(0.3,1,1))
7265
trl.Lifetime = 0.5
7266
local bv = Instance.new("BodyVelocity")
7267
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
7268
bv.velocity = disr.CFrame.lookVector*math.random(50,200)
7269
bv.Parent = disr
7270
local val = 0
7271
coroutine.resume(coroutine.create(function()
7272-
	swait(30)
7272+
    swait(30)
7273-
	for i = 0, 9 do
7273+
7274-
		swait()
7274+
7275-
		val = val + 0.1
7275+
        val = val + 0.1
7276-
		trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, val),NumberSequenceKeypoint.new(1, 1)})
7276+
        trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, val),NumberSequenceKeypoint.new(1, 1)})
7277-
	end
7277+
7278
game:GetService("Debris"):AddItem(disr, 3)
7279
end))
7280
end
7281
local eff = Instance.new("ParticleEmitter",dis)
7282
eff.Texture = "rbxassetid://2273224484"
7283
eff.LightEmission = 1
7284
eff.Color = ColorSequence.new(Color3.new(0.3,1,1))
7285
eff.Rate = 500000
7286
eff.Lifetime = NumberRange.new(0.5,2)
7287
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,20,0),NumberSequenceKeypoint.new(0.2,2,0),NumberSequenceKeypoint.new(0.8,2,0),NumberSequenceKeypoint.new(1,0,0)})
7288
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
7289
eff.Speed = NumberRange.new(20,250)
7290
eff.Drag = 5
7291
eff.Rotation = NumberRange.new(-500,500)
7292
eff.VelocitySpread = 9000
7293
eff.RotSpeed = NumberRange.new(-50,50)
7294
wait(0.25)
7295
eff.Enabled = false
7296
end))
7297-
	for i = 0, 9 do
7297+
7298-
		--slash(math.random(10,20)/10,5,true,"Round","Add","Out",dis.CFrame*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(math.random(-5,5))),vt(0.01,0.01,0.01),math.random(100,200)/250,BrickColor.new("White"))
7298+
        --slash(math.random(10,20)/10,5,true,"Round","Add","Out",dis.CFrame*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(math.random(-5,5))),vt(0.01,0.01,0.01),math.random(100,200)/250,BrickColor.new("White"))
7299-
	end
7299+
7300
for i = 0, 19 do
7301
--
7302
end
7303
coroutine.resume(coroutine.create(function()
7304
for i = 0, 19 do
7305
swait()
7306
hum.CameraOffset = vt(math.random(-10,10)/70,math.random(-10,10)/70,math.random(-10,10)/70)
7307
end
7308
hum.CameraOffset = vt(0,0,0)
7309
end))
7310
dis.Anchored = true
7311
dis.Transparency = 1
7312
wait(8)
7313
dis:Destroy()
7314
end
7315
end)
7316
end))
7317
rot = rot - 15
7318
end
7319
for i = 0,2,0.1 do
7320
swait()
7321
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(-30),math.rad(0)),.3)
7322
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(5)),.3)
7323
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(60)),.3)
7324
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(-50)),.3)
7325
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-20),math.rad(0),math.rad(10)),.3)
7326
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-60)),.3)
7327
end
7328
attack = false
7329
hum.WalkSpeed = storehumanoidWS
7330
end
7331-
7331+
7332
function RapidBurst()
7333
attack = true
7334
hum.WalkSpeed = 0
7335
CFuncs["Sound"].Create("rbxassetid://1368598393", char, 2.5, 0.5)
7336
CFuncs["Sound"].Create("rbxassetid://1368598393", root, 10, 0.5)
7337
CFuncs["EchoSound"].Create("rbxassetid://1718412034", char, 4, 1,0,10,0.15,0.5,1)
7338
bosschatfunc("SHATTER!",MAINRUINCOLOR.Color,2)
7339
local keptcolor = MAINRUINCOLOR
7340
for i = 0,8,0.1 do
7341
swait()
7342
hum.CameraOffset = vt(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)
7343
--slash(math.random(25,50)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,25,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(2,0.01,2),-2,BrickColor.random())
7344
block(10,"Add",root.CFrame*CFrame.new(0,25,0),vt(0,0,0),0.5,0.5,0.5,BrickColor.random(),BrickColor.random().Color)
7345
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-15 - 2 * math.cos(sine / 32))),.1)
7346
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(15 + 2 * math.cos(sine / 32))),.1)
7347
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.15 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(-15 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.1)
7348
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
7349
RW.C0=clerp(RW.C0,cf(1.35,1 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(165 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(-10 + 3 * math.cos(sine / 45))),.1)
7350
LW.C0=clerp(LW.C0,cf(-1.35,1 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(165 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(13 - 3 * math.cos(sine / 45))),.1)
7351
end
7352
for i = 0, 99 do
7353
local dis = CreateParta(char,1,1,"Neon",MAINRUINCOLOR)
7354
dis.CFrame = root.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
7355
local at1 = Instance.new("Attachment",dis)
7356
at1.Position = vt(-25000,0,0)
7357
local at2 = Instance.new("Attachment",dis)
7358
at2.Position = vt(25000,0,0)
7359
local trl = Instance.new('Trail',dis)
7360
trl.Attachment0 = at1
7361
trl.FaceCamera = true
7362
trl.Attachment1 = at2
7363
trl.Texture = "rbxassetid://1049219073"
7364
trl.LightEmission = 1
7365
trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
7366
trl.Color = ColorSequence.new(BrickColor.random().Color)
7367
trl.Lifetime = 5
7368
local bv = Instance.new("BodyVelocity")
7369
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
7370
bv.velocity = dis.CFrame.lookVector*math.random(500,2500)
7371
bv.Parent = dis
7372
game:GetService("Debris"):AddItem(dis, 5)
7373
end
7374
symbolizeBlink(root,0,2109052855,MAINRUINCOLOR.Color,125,0,0,0,root,false,0,1)
7375
symbolizeBlink(root,0,2109052855,MAINRUINCOLOR.Color,125,0,0,0,root,false,0,1.5)
7376
symbolizeBlink(root,0,2109052855,MAINRUINCOLOR.Color,125,0,0,0,root,false,0,3)
7377
sphere2(2,"Add",root.CFrame,vt(1,1,1),1,1,1,BrickColor.random(),BrickColor.random().Color)
7378
sphere2(2,"Add",root.CFrame,vt(1,1,1),2,2,2,BrickColor.random(),BrickColor.random().Color)
7379
sphere2(2,"Add",root.CFrame,vt(1,1,1),4,4,4,BrickColor.random(),BrickColor.random().Color)
7380
sphere2(2,"Add",root.CFrame,vt(1,1,1),8,8,8,BrickColor.random(),BrickColor.random().Color)
7381
CFuncs["Sound"].Create("rbxassetid://1841058541", root, 10,1)
7382
CFuncs["Sound"].Create("rbxassetid://2095993595", char, 5,0.8)
7383
CFuncs["Sound"].Create("rbxassetid://1841058541", char, 5,1)
7384
hum.CameraOffset = vt(0,0,0)
7385
for i = 0, 24 do
7386
--slash(math.random(10,30)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(500,1500)/250,BrickColor.random())
7387
end
7388
local distam = 0
7389
coroutine.resume(coroutine.create(function()
7390
for i = 0, 99 do
7391-
	wait()
7391+
    wait()
7392
distam = distam + 1
7393
local xa = CreateParta(char,1,1,"SmoothPlastic",BrickColor.random())
7394
xa.Anchored = true
7395
xa.CFrame = root.CFrame*CFrame.new(math.random(-distam,distam),math.random(-distam,distam),math.random(-distam,distam))
7396
game:GetService("Debris"):AddItem(xa, 5)
7397
for i = 0, 4 do
7398
--slash(math.random(25,50)/10,5,true,"Round","Add","Out",xa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(200,500)/250,BrickColor.random())
7399
end
7400
coroutine.resume(coroutine.create(function()
7401
local eff = Instance.new("ParticleEmitter",xa)
7402
eff.Texture = "rbxassetid://2273224484"
7403
eff.LightEmission = 1
7404
eff.Color = ColorSequence.new(BrickColor.random().Color)
7405
eff.Rate = 500000
7406
eff.Lifetime = NumberRange.new(1,3)
7407
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(0.2,5,0),NumberSequenceKeypoint.new(0.8,5,0),NumberSequenceKeypoint.new(1,0,0)})
7408
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
7409
eff.Speed = NumberRange.new(50,500)
7410
eff.Drag = 5
7411
eff.Rotation = NumberRange.new(-500,500)
7412
eff.VelocitySpread = 9000
7413
eff.RotSpeed = NumberRange.new(-50,50)
7414
wait(0.25)
7415
eff.Enabled = false
7416
end))
7417
coroutine.resume(coroutine.create(function()
7418
for i = 0, 19 do
7419
swait()
7420
hum.CameraOffset = vt(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
7421
end
7422
hum.CameraOffset = vt(0,0,0)
7423
end))
7424
CFuncs["Sound"].Create("rbxassetid://675172759", xa, 7,math.random(100,200)/200)
7425
--sphere2(5,"Add",xa.CFrame,vt(1,1,1),1,1,1,BrickColor.random(),BrickColor.random().Color)
7426
--sphere2(5,"Add",xa.CFrame,vt(1,1,1),2,2,2,BrickColor.random(),BrickColor.random().Color)
7427
MagniDamage(xa, 60, 9999,99999, 0, "Normal")
7428
end
7429
end))
7430
attack = false
7431
hum.WalkSpeed = storehumanoidWS
7432
end
7433-
7433+
7434
function FallenOrbs()
7435
attack = true
7436
hum.WalkSpeed = 2
7437
local keptcolor = MAINRUINCOLOR
7438
CFuncs["EchoSound"].Create("rbxassetid://1448033299", char, 1.5, 1,0,10,0.15,0.5,1)
7439
CFuncs["EchoSound"].Create("rbxassetid://1448033299", root, 10, 1,0,10,0.15,0.5,1)
7440
local radm = math.random(1,3)
7441
if radm == 1 then
7442
bosschatfunc("SWARM!",MAINRUINCOLOR.Color,1)
7443
elseif radm == 2 then
7444
bosschatfunc("Weakling!",MAINRUINCOLOR.Color,1)
7445
elseif radm == 3 then
7446
bosschatfunc("RAAAAAGGGGGGHHHHHH!!!!!",MAINRUINCOLOR.Color,1)
7447
end
7448
coroutine.resume(coroutine.create(function()
7449
for i = 0, 29 do
7450
swait(2)
7451
local dis = CreateParta(char,0.5,1,"Neon",MAINRUINCOLOR)
7452
dis.Anchored = true
7453
CFuncs["Sound"].Create("rbxassetid://137463716", dis, 2.5,1.5)
7454
dis.CFrame = root.CFrame*CFrame.new(math.random(-35,35),math.random(5,35),math.random(-35,35))
7455
CreateMesh(dis,"Sphere",2,2,2)
7456
--sphere2(5,"Add",dis.CFrame,vt(1,1,1),0.1,0.1,0.1,keptcolor,keptcolor.Color)
7457
--slash(math.random(10,20)/10,5,true,"Round","Add","Out",dis.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(10,50)/250,BrickColor.new("White"))
7458
coroutine.resume(coroutine.create(function()
7459
wait(0.5)
7460
dis.Anchored = false
7461
CFuncs["EchoSound"].Create("rbxassetid://1602800656", dis, 5, 1,0,2,0.15,0.1,1)
7462
local at1 = Instance.new("Attachment",dis)
7463
at1.Position = vt(-1,0,0)
7464
local at2 = Instance.new("Attachment",dis)
7465
at2.Position = vt(1,0,0)
7466
local trl = Instance.new('Trail',dis)
7467
trl.Attachment0 = at1
7468
trl.FaceCamera = true
7469
trl.Attachment1 = at2
7470
trl.Texture = "rbxassetid://1049219073"
7471
trl.LightEmission = 1
7472
trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
7473
trl.Color = ColorSequence.new(dis.Color)
7474
trl.Lifetime = 0.6
7475
local a = Instance.new("Part",workspace)
7476-
	a.Name = "Direction"	
7476+
7477-
	a.Anchored = true
7477+
7478-
	a.BrickColor = bc("Bright red")
7478+
7479
a.Material = "Neon"
7480
a.Transparency = 1
7481-
	a.CanCollide = false
7481+
7482-
	local ray = Ray.new(
7482+
7483-
	    dis.CFrame.p,                           -- origin
7483+
        dis.CFrame.p,                           -- origin
7484-
	    (mouse.Hit.p - dis.CFrame.p).unit * 500 -- direction
7484+
        (mouse.Hit.p - dis.CFrame.p).unit * 500 -- direction
7485-
	) 
7485+
7486-
	local ignore = dis
7486+
    local ignore = dis
7487-
	local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
7487+
7488-
	a.BottomSurface = 10
7488+
7489-
	a.TopSurface = 10
7489+
7490-
	local distance = (dis.CFrame.p - position).magnitude
7490+
    local distance = (dis.CFrame.p - position).magnitude
7491-
	a.Size = Vector3.new(0.1, 0.1, 0.1)
7491+
7492-
	a.CFrame = CFrame.new(dis.CFrame.p, position) * CFrame.new(0, 0, 0)
7492+
    a.CFrame = CFrame.new(dis.CFrame.p, position) * CFrame.new(0, 0, 0)
7493
dis.CFrame = a.CFrame
7494
a:Destroy()
7495
local bv = Instance.new("BodyVelocity")
7496
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
7497
bv.velocity = dis.CFrame.lookVector*500
7498
bv.Parent = dis
7499
game:GetService("Debris"):AddItem(dis, 5)
7500
local hitted = false
7501
coroutine.resume(coroutine.create(function()
7502-
dis.Touched:connect(function(hit) 
7502+
dis.Touched:connect(function(hit)
7503-
	if hitted == false and hit.Parent ~= char then
7503+
7504-
	hitted = true
7504+
7505-
	CFuncs["EchoSound"].Create("rbxassetid://675172759", dis, 2.5, 0.8,0,10,0.15,0.5,1)
7505+
    CFuncs["EchoSound"].Create("rbxassetid://675172759", dis, 2.5, 0.8,0,10,0.15,0.5,1)
7506-
	MagniDamage(dis, 60, 25456,124672, 0, "Normal")
7506+
    MagniDamage(dis, 60, 25456,124672, 0, "Normal")
7507-
	--sphere2(1,"Add",dis.CFrame,vt(1,1,1),1,1,1,keptcolor,keptcolor.Color)
7507+
    --sphere2(1,"Add",dis.CFrame,vt(1,1,1),1,1,1,keptcolor,keptcolor.Color)
7508-
	--sphere2(8,"Add",dis.CFrame,vt(1,1,1),1.25,1.25,1.25,BrickColor.new("White"),Color3.new(1,1,1))
7508+
    --sphere2(8,"Add",dis.CFrame,vt(1,1,1),1.25,1.25,1.25,BrickColor.new("White"),Color3.new(1,1,1))
7509-
	coroutine.resume(coroutine.create(function()
7509+
    coroutine.resume(coroutine.create(function()
7510
for i = 0, 4 do
7511
local disr = CreateParta(char,1,1,"Neon",keptcolor)
7512
disr.CFrame = dis.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
7513
local at1 = Instance.new("Attachment",disr)
7514
at1.Position = vt(-10,0,0)
7515
local at2 = Instance.new("Attachment",disr)
7516
at2.Position = vt(10,0,0)
7517
local trl = Instance.new('Trail',disr)
7518
trl.Attachment0 = at1
7519
trl.FaceCamera = true
7520
trl.Attachment1 = at2
7521
trl.Texture = "rbxassetid://2342682798"
7522
trl.LightEmission = 1
7523
trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
7524
trl.Color = ColorSequence.new(disr.Color)
7525
trl.Lifetime = 0.5
7526
local bv = Instance.new("BodyVelocity")
7527
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
7528
bv.velocity = disr.CFrame.lookVector*math.random(125,250)
7529
bv.Parent = disr
7530
local val = 0
7531
coroutine.resume(coroutine.create(function()
7532-
	swait(30)
7532+
    swait(30)
7533-
	for i = 0, 9 do
7533+
7534-
		swait()
7534+
7535-
		val = val + 0.1
7535+
        val = val + 0.1
7536-
		trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, val),NumberSequenceKeypoint.new(1, 1)})
7536+
        trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, val),NumberSequenceKeypoint.new(1, 1)})
7537-
	end
7537+
7538
game:GetService("Debris"):AddItem(disr, 3)
7539
end))
7540
end
7541
local eff = Instance.new("ParticleEmitter",dis)
7542
eff.Texture = "rbxassetid://2273224484"
7543
eff.LightEmission = 1
7544
eff.Color = ColorSequence.new(dis.Color)
7545
eff.Rate = 500000
7546
eff.Lifetime = NumberRange.new(0.5,2)
7547
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,20,0),NumberSequenceKeypoint.new(0.2,2,0),NumberSequenceKeypoint.new(0.8,2,0),NumberSequenceKeypoint.new(1,0,0)})
7548
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
7549
eff.Speed = NumberRange.new(20,250)
7550
eff.Drag = 5
7551
eff.Rotation = NumberRange.new(-500,500)
7552
eff.VelocitySpread = 9000
7553
eff.RotSpeed = NumberRange.new(-50,50)
7554
wait(0.5)
7555
eff.Enabled = false
7556
end))
7557-
	for i = 0, 4 do
7557+
    for i = 0, 4 do
7558-
		--slash(math.random(20,50)/10,5,true,"Round","Add","Out",dis.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(100,200)/250,BrickColor.new("White"))
7558+
        --slash(math.random(20,50)/10,5,true,"Round","Add","Out",dis.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(100,200)/250,BrickColor.new("White"))
7559-
	end
7559+
7560
coroutine.resume(coroutine.create(function()
7561
for i = 0, 19 do
7562
swait()
7563
hum.CameraOffset = vt(math.random(-10,10)/70,math.random(-10,10)/70,math.random(-10,10)/70)
7564
end
7565
hum.CameraOffset = vt(0,0,0)
7566
end))
7567
dis.Anchored = true
7568
dis.Transparency = 1
7569
wait(8)
7570
dis:Destroy()
7571
end
7572
end)
7573
end))
7574
end))
7575
end
7576
end))
7577
for i = 0,9,0.1 do
7578
swait()
7579
sphere2(8,"Add",rarm.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.05,-0.01,MAINRUINCOLOR,MAINRUINCOLOR.Color)
7580
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 2 * math.cos(sine / 32))),.3)
7581
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 2 * math.cos(sine / 32))),.3)
7582
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(90)),.3)
7583
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(-15 + 1 * math.cos(sine / 58)),math.rad(-90 + 2 * math.cos(sine / 53))),.3)
7584
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(90 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(90 + 2 * math.cos(sine / 45))),.3)
7585
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(8 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(-9 - 4 * math.cos(sine / 45))),.3)
7586
end
7587
attack = false
7588
hum.WalkSpeed = storehumanoidWS
7589
end
7590-
7590+
7591
function EquinoxOrbs()
7592
hum.WalkSpeed = 0
7593
attack = true
7594
for i = 0,1,0.1 do
7595
swait()
7596-
	RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20)),.2)
7596+
    RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20)),.2)
7597
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(20)),.2)
7598
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.5,0.5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
7599
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-17),math.rad(0),math.rad(0)),.2)
7600
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(5),math.rad(40)),.3)
7601
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-5),math.rad(-40)),.3)
7602
end
7603
--sphere2(5,"Add",root.CFrame,vt(1,1,1),1.5,1.5,1.5,MAINRUINCOLOR)
7604
--sphere2(5,"Add",root.CFrame,vt(1,1,1),1,1,1,MAINRUINCOLOR)
7605
for i = 0, 24 do
7606-
		--slash(math.random(10,50)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(90),math.rad(math.random(-360,360)),math.rad(0)),vt(0.01,0.01,0.01),math.random(100,400)/250,BrickColor.new("White"))
7606+
        --slash(math.random(10,50)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(90),math.rad(math.random(-360,360)),math.rad(0)),vt(0.01,0.01,0.01),math.random(100,400)/250,BrickColor.new("White"))
7607
end
7608
CFuncs["Sound"].Create("rbxassetid://763716870", root, 8,1)
7609
CFuncs["Sound"].Create("rbxassetid://782353443", root, 10,0.8)
7610
CFuncs["Sound"].Create("rbxassetid://782225570", root, 9,0.5)
7611
CFuncs["Sound"].Create("rbxassetid://763717569", root, 8,0.9)
7612
for i = 0,4,0.1 do
7613
swait()
7614
root.CFrame = root.CFrame + root.CFrame.lookVector*7.5
7615
local dis = CreateParta(char,0.25,1,"Neon",MAINRUINCOLOR)
7616
CreateMesh(dis,"Sphere",1,1,1)
7617
dis.Anchored = true
7618
dis.CFrame = larm.CFrame*CFrame.new(0,-3,0)
7619
local dis2 = CreateParta(char,0.25,1,"Neon",BrickColor.new("Really black"))
7620
CreateMesh(dis2,"Sphere",1,1,1)
7621
dis2.Anchored = true
7622
dis2.CFrame = rarm.CFrame*CFrame.new(0,-3,0)
7623
--sphere2(5,"Add",dis.CFrame,vt(1,1,1),0.1,0.1,0.1,dis.BrickColor,dis.Color)
7624
--sphere2(5,"Add",dis2.CFrame,vt(1,1,1),0.1,0.1,0.1,dis2.BrickColor,dis2.Color)
7625
coroutine.resume(coroutine.create(function()
7626-
	swait(60)
7626+
    swait(60)
7627-
	dis.Transparency = 1
7627+
    dis.Transparency = 1
7628-
	dis2.Transparency = 1
7628+
    dis2.Transparency = 1
7629
coroutine.resume(coroutine.create(function()
7630
for i = 0, 19 do
7631
swait()
7632
hum.CameraOffset = vt(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-10,10)/40)
7633
end
7634
hum.CameraOffset = vt(0,0,0)
7635
end))
7636
coroutine.resume(coroutine.create(function()
7637
local eff = Instance.new("ParticleEmitter",dis)
7638
eff.Texture = "rbxassetid://2273224484"
7639
eff.LightEmission = 1
7640
eff.Color = ColorSequence.new(dis.Color)
7641
eff.Rate = 500000
7642
eff.Lifetime = NumberRange.new(0.5,2)
7643
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,20,0),NumberSequenceKeypoint.new(0.2,2,0),NumberSequenceKeypoint.new(0.8,2,0),NumberSequenceKeypoint.new(1,0,0)})
7644
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
7645
eff.Speed = NumberRange.new(50,450)
7646
eff.Drag = 5
7647
eff.Rotation = NumberRange.new(-500,500)
7648
eff.VelocitySpread = 9000
7649
eff.RotSpeed = NumberRange.new(-50,50)
7650
local eff2 = eff:Clone()
7651
eff2.Parent = dis2
7652
eff2.LightEmission = 0
7653
eff2.Color = ColorSequence.new(dis2.Color)
7654
wait(0.25)
7655
eff.Enabled = false
7656
eff2.Enabled = false
7657
end))
7658
MagniDamage(dis, 55, 89,219788936, 0, "Normal")
7659
MagniDamage(dis2, 55, 89,219788936, 0, "Normal")
7660-
	CFuncs["Sound"].Create("rbxassetid://782353117", dis, 1,0.75)
7660+
    CFuncs["Sound"].Create("rbxassetid://782353117", dis, 1,0.75)
7661-
	CFuncs["Sound"].Create("rbxassetid://782353117", dis2, 1,0.75)
7661+
    CFuncs["Sound"].Create("rbxassetid://782353117", dis2, 1,0.75)
7662-
	CFuncs["Sound"].Create("rbxassetid://1666361078", dis, 1,1.25)
7662+
    CFuncs["Sound"].Create("rbxassetid://1666361078", dis, 1,1.25)
7663-
	CFuncs["Sound"].Create("rbxassetid://1666361078", dis2, 1,1.25)
7663+
    CFuncs["Sound"].Create("rbxassetid://1666361078", dis2, 1,1.25)
7664-
	CFuncs["Sound"].Create("rbxassetid://782353443", dis, 2,1.15)
7664+
    CFuncs["Sound"].Create("rbxassetid://782353443", dis, 2,1.15)
7665-
	CFuncs["Sound"].Create("rbxassetid://782353443", dis2, 2,1.15)
7665+
    CFuncs["Sound"].Create("rbxassetid://782353443", dis2, 2,1.15)
7666-
	sphere2(3,"Add",dis.CFrame,vt(1,1,1),0.8,0.8,0.8,dis.BrickColor,dis.Color)
7666+
    sphere2(3,"Add",dis.CFrame,vt(1,1,1),0.8,0.8,0.8,dis.BrickColor,dis.Color)
7667-
	sphere2(3,"Add",dis2.CFrame,vt(1,1,1),0.8,0.8,0.8,dis2.BrickColor,dis2.Color)
7667+
    sphere2(3,"Add",dis2.CFrame,vt(1,1,1),0.8,0.8,0.8,dis2.BrickColor,dis2.Color)
7668
end))
7669
game:GetService("Debris"):AddItem(dis, 5)
7670
game:GetService("Debris"):AddItem(dis2, 5)
7671
RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20)),.2)
7672
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(20)),.2)
7673
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.5,0.5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
7674
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-17),math.rad(0),math.rad(0)),.2)
7675
RW.C0=clerp(RW.C0,cf(1.4,1.5,0)*angles(math.rad(0),math.rad(5),math.rad(210)),.1)
7676
LW.C0=clerp(LW.C0,cf(-1.4,1.5,0)*angles(math.rad(0),math.rad(-5),math.rad(-210)),.1)
7677
end
7678
attack = false
7679
hum.WalkSpeed = storehumanoidWS
7680
end
7681
function FallenDEMISE()
7682
attack = true
7683
hum.WalkSpeed = 0
7684
local keptcolor = MAINRUINCOLOR
7685
--bosschatfunc("LEAVE THE DEATH WHERE THEY FALL!!!",MAINRUINCOLOR.Color,3)
7686
CFuncs["Sound"].Create("rbxassetid://289315275", char, 2.5,0.75)
7687
CFuncs["Sound"].Create("rbxassetid://136007472", char, 2,0.5)
7688
for i = 0, 15, 0.1 do
7689
swait()
7690
local dis = CreateParta(char,1,1,"Neon",MAINRUINCOLOR)
7691
dis.CFrame = root.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
7692
local at1 = Instance.new("Attachment",dis)
7693
at1.Position = vt(-25000,0,0)
7694
local at2 = Instance.new("Attachment",dis)
7695
at2.Position = vt(25000,0,0)
7696
local trl = Instance.new('Trail',dis)
7697
trl.Attachment0 = at1
7698
trl.FaceCamera = true
7699
trl.Attachment1 = at2
7700
trl.Texture = "rbxassetid://1049219073"
7701
trl.LightEmission = 1
7702
trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
7703
trl.Color = ColorSequence.new(dis.Color)
7704
trl.Lifetime = 5
7705
local bv = Instance.new("BodyVelocity")
7706
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
7707
bv.velocity = dis.CFrame.lookVector*math.random(500,2500)
7708
bv.Parent = dis
7709
game:GetService("Debris"):AddItem(dis, 1)
7710
sphere2(15,"Add",root.CFrame,vt(8,8,8),2,2,2,MAINRUINCOLOR)
7711
--slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("Toothpaste"))
7712
--slash(math.random(30,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(1,0.01,1),math.random(100,500)/250,BrickColor.new("Deep orange"))
7713
RH.C0=clerp(RH.C0,cf(1,-0.35,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(-35)),.1)
7714
LH.C0=clerp(LH.C0,cf(-1,-0.45,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(35)),.1)
7715
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.1)
7716
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(55),math.rad(0),math.rad(0)),.1)
7717
RW.C0=clerp(RW.C0,cf(1.15,0.5,-0.5)*angles(math.rad(92),math.rad(0),math.rad(-67)),.1)
7718
LW.C0=clerp(LW.C0,cf(-1.15,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(68)),.1)
7719
end
7720
CFuncs["Sound"].Create("rbxassetid://294188875", char, 10,1)
7721
for i = 0, 30, 0.1 do
7722
swait()
7723
coroutine.resume(coroutine.create(function()
7724
for i, v in pairs(FindNearestHead(root.CFrame.p, 10000000)) do
7725
if v:FindFirstChild('Head') then
7726
dmg(v)
7727
end
7728
end
7729
end))
7730
local dis = CreateParta(char,1,1,"Neon",MAINRUINCOLOR)
7731
dis.CFrame = root.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
7732
local at1 = Instance.new("Attachment",dis)
7733
at1.Position = vt(-50000,0,0)
7734
local at2 = Instance.new("Attachment",dis)
7735
at2.Position = vt(50000,0,0)
7736
local trl = Instance.new('Trail',dis)
7737
trl.Attachment0 = at1
7738
trl.FaceCamera = true
7739
trl.Attachment1 = at2
7740
trl.Texture = "rbxassetid://1049219073"
7741
trl.LightEmission = 1
7742
trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
7743
trl.Color = ColorSequence.new(dis.Color)
7744
trl.Lifetime = 10
7745
local bv = Instance.new("BodyVelocity")
7746
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
7747
bv.velocity = dis.CFrame.lookVector*math.random(1500,10000)
7748
bv.Parent = dis
7749
game:GetService("Debris"):AddItem(dis, math.random(1,4))
7750
--sphere2(15,"Add",root.CFrame,vt(8,80000,8),5,1,5,MAINRUINCOLOR)
7751
--sphere2(15,"Add",root.CFrame,vt(8,8,8),8,8,8,MAINRUINCOLOR)
7752
--sphere2(2,"Add",root.CFrame*CFrame.new(math.random(-2000,2000),math.random(-2000,2000),math.random(-2000,2000)),vt(0,0,0),5,5,5,BrickColor.new("Deep orange"))
7753
--sphere2(2,"Add",root.CFrame*CFrame.new(math.random(-2000,2000),math.random(-2000,2000),math.random(-2000,2000)),vt(0,0,0),5,5,5,BrickColor.new("Toothpaste"))
7754
--slash(math.random(50,100)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(5,0.01,5),math.random(500,5000)/250,BrickColor.new("Deep orange"))
7755
--slash(math.random(50,100)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(5,0.01,5),math.random(500,5000)/250,BrickColor.new("Toothpaste"))
7756
for i = 0, 2 do
7757
--slash(math.random(50,100)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,math.random(-3,1000),0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(2,0.01,2),math.random(250,750)/250,MAINRUINCOLOR)
7758
end
7759
RH.C0=clerp(RH.C0,cf(1,-0.35,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(-35)),.1)
7760
LH.C0=clerp(LH.C0,cf(-1,-0.45,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(35)),.1)
7761
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.1)
7762
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(55),math.rad(0),math.rad(0)),.1)
7763
RW.C0=clerp(RW.C0,cf(1.15,0.5,-0.5)*angles(math.rad(92),math.rad(0),math.rad(-67)),.1)
7764
LW.C0=clerp(LW.C0,cf(-1.15,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(68)),.1)
7765
end
7766
attack = false
7767
hum.WalkSpeed = storehumanoidWS
7768
end
7769
-------------------------------------
7770-
7770+
7771
Humanoid.Animator.Parent = nil
7772-
7772+
7773
-------------------------------------
7774-
7774+
7775
local attacktype = 1
7776
mouse.Button1Down:connect(function()
7777
  if attack == false and attacktype == 1 then
7778
    attacktype = 2
7779
    attackone()
7780
  elseif attack == false and attacktype == 2 then
7781
    attacktype = 3
7782
    attacktwo()
7783
  elseif attack == false and attacktype == 3 then
7784
    attacktype = 1
7785
    attackthree()
7786
  elseif attack == false and attacktype == 4 then
7787
    attacktype = 1
7788
    --attackfour()
7789
  end
7790
end)
7791
mouse.KeyDown:connect(function(k)
7792
if k == "q" and attack == false and ModeOfGlitch ~= 1 then
7793
--normalmog() ---Disabled due to crashing... only in VSB
7794
ModeOfGlitch = 1
7795
storehumanoidWS = 16
7796
hum.WalkSpeed = 16
7797
rainbowmode = false
7798
chaosmode = false
7799
newTheme("rbxassetid://614032233",0,1,1)
7800
RecolorTextAndRename("MAYHEM V",Color3.new(0.25,0,0),Color3.new(1,0,0),"Antique")
7801
MAINRUINCOLOR = BrickColor.new("Really red")
7802
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,false)
7803
end
7804
if k == "e" and attack == false and ModeOfGlitch ~= 2 then
7805
ModeOfGlitch = 2
7806
storehumanoidWS = 16
7807
hum.WalkSpeed = 16
7808
rainbowmode = false
7809
chaosmode = false
7810
RecolorTextAndRename("Purity V",Color3.new(0,1,1),Color3.new(1,1,1),"Code")
7811
newTheme("rbxassetid://1539245059",0,1,1.25)
7812
MAINRUINCOLOR = BrickColor.new("Toothpaste")
7813
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,true)
7814
end
7815
if k == "m" and attack == false and ModeOfGlitch == 2 and ModeOfGlitch ~= 11111 then
7816
                 ModeOfGlitch = 11111
7817
storehumanoidWS = 50
7818
hum.WalkSpeed = 50
7819
rainbowmode = false
7820
chaosmode = false
7821
RecolorTextAndRename("CRYSTAL",Color3.new(1,1,1),BrickColor.new("Pastel light blue").Color,"Code")
7822
newTheme("rbxassetid://1861780345",0,1,1)
7823
MAINRUINCOLOR = BrickColor.new("Pastel light blue")
7824
RecolorThing(MAINRUINCOLOR,BrickColor.new("White"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR)
7825
end
7826
if k == "b" and attack == false and ModeOfGlitch == 2 and ModeOfGlitch ~= 242424 then
7827
                 ModeOfGlitch = 242424
7828
storehumanoidWS = 16
7829
hum.WalkSpeed = 16
7830
rainbowmode = false
7831
chaosmode = false
7832
RecolorTextAndRename("CLARITY V",Color3.new(0,0,0.65),Color3.new(0,0,2),"Code")
7833
newTheme("rbxassetid://2650791818",0,0.97,0.97)
7834
MAINRUINCOLOR = BrickColor.new("Really blue")
7835
RecolorThing(MAINRUINCOLOR,BrickColor.new("Baby blue"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR)
7836
end
7837
if k == "r" and attack == false and ModeOfGlitch ~= 3 then
7838
               ModeOfGlitch = 3
7839
storehumanoidWS = 16
7840
hum.WalkSpeed = 16
7841
rainbowmode = false
7842
chaosmode = false
7843
RecolorTextAndRename("CORRUPTION",Color3.new(0,0,0),Color3.new(0.35,0,1),"Antique")
7844
newTheme("rbxassetid://303570180",0.6,0.6,0.6)
7845
MAINRUINCOLOR = BrickColor.new("Royal purple")
7846
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,true)
7847
end
7848
if k == "t" and attack == false and ModeOfGlitch ~= 4 then
7849
               ModeOfGlitch = 4
7850
storehumanoidWS = 50
7851
hum.WalkSpeed = 50
7852
rainbowmode = false
7853
chaosmode = false
7854
RecolorTextAndRename("SOLITUDE V",Color3.new(0,0,0),Color3.new(0,0,0),"Antique")
7855
newTheme("rbxassetid://723652641",0,1,1.5)
7856
MAINRUINCOLOR = BrickColor.new("Really black")
7857
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,true)
7858
end
7859
if k == "y" and attack == false and ModeOfGlitch ~= 5 then
7860
               ModeOfGlitch = 5
7861
storehumanoidWS = 16
7862
hum.WalkSpeed = 16
7863
rainbowmode = false
7864
chaosmode = false
7865
RecolorTextAndRename("DIVINITY",Color3.new(1,1,1),Color3.new(1,1,0.5),"SciFi")
7866
newTheme("rbxassetid://661079869",0,1,1)
7867
MAINRUINCOLOR = BrickColor.new("Bright yellow")
7868
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,true)
7869
end
7870
if k == "k" and attack == false and ModeOfGlitch ~= 2335 then
7871
               ModeOfGlitch = 2335
7872
storehumanoidWS = 250
7873
hum.WalkSpeed = 250
7874
rainbowmode = true
7875
chaosmode = false
7876
RecolorTextAndRename("RAINBOW",Color3.new(0.5,1,1),BrickColor.new("Really red").Color,"Antique")
7877
newTheme("rbxassetid://1747430851",0,1,1.15)
7878
MAINRUINCOLOR = BrickColor.new("Pastel green")
7879
RecolorThing(BrickColor.new("Deep orange"),BrickColor.new("Toothpaste"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,BrickColor.new("Deep orange"),true,false)
7880
end
7881
if k == "u" and attack == false and ModeOfGlitch ~= 6 then
7882
               ModeOfGlitch = 6
7883
storehumanoidWS = 100
7884
hum.WalkSpeed = 100
7885
rainbowmode = false
7886
chaosmode = false
7887
RecolorTextAndRename("EQUINOX V",Color3.new(0,0,0),Color3.new(1,1,1),"Fantasy")
7888
newTheme("rbxassetid://1347011178",0,1.01,1.25)
7889
MAINRUINCOLOR = BrickColor.new("White")
7890
RecolorThing(MAINRUINCOLOR,BrickColor.new("Really black"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,true)
7891
end
7892
if k == "m" and attack == false and ModeOfGlitch == 6 then
7893
attack = true
7894
newTheme("rbxassetid://1369263130",0,1,1.25)
7895-
7895+
7896
attack = false
7897
ModeOfGlitch = 420
7898
storehumanoidWS = 12
7899
hum.WalkSpeed = 12
7900
rainbowmode = false
7901
chaosmode = false
7902
Error = false
7903
RecolorTextAndRename("UNSTABLE",Color3.new(0,0,0),Color3.new(1,1,1),"Antique")
7904
disably = true
7905
warnedpeople("AAAAAAGH!","Arcade",BrickColor.new("Red").Color,MAINRUINCOLOR.Color)
7906
disably = false
7907
MAINRUINCOLOR = BrickColor.new("Really black")
7908
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,0,MAINRUINCOLOR,0,MAINRUINCOLOR,true,true)
7909
end
7910-
7910+
7911
if k == "f" and attack == false and ModeOfGlitch ~= 8 then
7912
               ModeOfGlitch = 8
7913
storehumanoidWS = 140
7914
hum.WalkSpeed = 140
7915
rainbowmode = false
7916
chaosmode = false
7917
RecolorTextAndRename("DESTINY V",Color3.new(1,1,1),BrickColor.new("Alder").Color,"Code")
7918
newTheme("rbxassetid://1495032271",0,1.01,1.25)
7919
MAINRUINCOLOR = BrickColor.new("Alder")
7920
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,true)
7921
end
7922-
7922+
7923-
if k == "j" and attack == false and ModeOfGlitch ~= 67966 then
7923+
if k == "Q" and attack == false and ModeOfGlitch ~= 67966 then
7924
               ModeOfGlitch = 67966
7925
storehumanoidWS = 16
7926
hum.WalkSpeed = 16
7927
rainbowmode = false
7928
chaosmode = false
7929-
RecolorTextAndRename("LOVE",Color3.new(1,0,1),Color3.new(1,0.5,1),"Highway")
7929+
RecolorTextAndRename("MAYHEM V",Color3.new(255,255,255),Color3.new(255,255,255),"Highway")
7930
newTheme("rbxassetid://736003449",0,1,1.75)
7931-
MAINRUINCOLOR = BrickColor.new("Hot pink")
7931+
7932-
		disably = false
7932+
        disably = false
7933-
		warnedpeople("Love <3","Antique",BrickColor.new("White").Color,BrickColor.new("Pink").Color)
7933+
        warnedpeople("HAHAHAHAHAHAHA",BrickColor.new("White").Color,BrickColor.new("Pink").Color)
7934-
		disably = true
7934+
        disably = true
7935
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,false)
7936
end
7937
if k == "n" and attack == false and ModeOfGlitch == 9 and ModeOfGlitch ~= 1055 then
7938
               ModeOfGlitch = 1055
7939
storehumanoidWS = 50
7940
hum.WalkSpeed = 50
7941
rainbowmode = false
7942
chaosmode = false
7943
insanitymode = false
7944
glitching = false
7945
RecolorTextAndRename("Pandora",BrickColor.new("White").Color,BrickColor.new("Lavender").Color,"Code")
7946
newTheme("rbxassetid://1382488262",0,1,1.25)
7947
MAINRUINCOLOR = BrickColor.new("Lavender")
7948
RecolorThing(MAINRUINCOLOR,BrickColor.new("White"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,false,false)
7949
end
7950
if k == "g" and attack == false and ModeOfGlitch ~= 9 then
7951
               ModeOfGlitch = 9
7952
storehumanoidWS = 150
7953
hum.WalkSpeed = 150
7954
rainbowmode = false
7955
chaosmode = false
7956
RecolorTextAndRename("INFESTATION",Color3.new(0,1,0),Color3.new(0.8,1,0.5),"Bodoni")
7957
newTheme("rbxassetid://2573921783",0,1.01,1.25)
7958
MAINRUINCOLOR = BrickColor.new("Lime green")
7959
RecolorThing(MAINRUINCOLOR,BrickColor.new("Forest green"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,true)
7960
end
7961-
7961+
7962
if k == "m" and attack == false and ModeOfGlitch == 8 and ModeOfGlitch ~= 8889 then
7963
               ModeOfGlitch = 8889
7964
storehumanoidWS = 180
7965
hum.WalkSpeed = 180
7966
rainbowmode = false
7967
chaosmode = false
7968
RecolorTextAndRename("CALAMITY",BrickColor.new("Alder").Color,BrickColor.new("Lilac").Color,"Antique")
7969
newTheme("rbxassetid://1359036559",0,1.01,1.25)
7970
MAINRUINCOLOR = BrickColor.new("Lilac")
7971
RecolorThing(MAINRUINCOLOR,BrickColor.new("Alder"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,true)
7972
end
7973
if k == "n" and attack == false and ModeOfGlitch == 8889 then
7974
               ModeOfGlitch = 88893333388
7975
bosschatfunc("Catastrophic acsend!",MAINRUINCOLOR.Color,1)
7976
wait(1)
7977
CFuncs["Sound"].Create("rbxassetid://763717897", char, 4, 0.75)
7978
CFuncs["Sound"].Create("rbxassetid://763717897", char, 8, 0.5)
7979
CFuncs["Sound"].Create("rbxassetid://1192402877", char, 10, 0.5)
7980
CFuncs["Sound"].Create("rbxassetid://1664711478", char, 6, 0.5)
7981
wait(0.2)
7982
storehumanoidWS = 200
7983
hum.WalkSpeed = 200
7984
rainbowmode = false
7985
chaosmode = false
7986
CRAZED = false
7987
RecolorTextAndRename("CATASTROPHE",BrickColor.new("Royal purple").Color,BrickColor.new("Really blue").Color,"Bodoni")
7988
newTheme("rbxassetid://1504604335",0,1,1.5)
7989
MAINRUINCOLOR = BrickColor.new("Royal purple")
7990
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,0,BrickColor.new("Lilac"),0,BrickColor.new("Really blue"),0,BrickColor.new("Navy blue"),true,true)
7991
end
7992
if k == "b" and attack == false and ModeOfGlitch == 1 and ModeOfGlitch ~= 808080808080808080808080 then
7993
               ModeOfGlitch = 808080808080808080808080
7994
storehumanoidWS = 250
7995
hum.WalkSpeed = 250
7996
rainbowmode = false
7997
chaosmode = false
7998
CRAZED = true
7999
CFuncs["Sound"].Create("rbxassetid://763717897", char, 4, 0.75)
8000
CFuncs["Sound"].Create("rbxassetid://763717897", char, 8, 0.5)
8001
CFuncs["Sound"].Create("rbxassetid://1192402877", char, 10, 0.5)
8002
CFuncs["Sound"].Create("rbxassetid://1664711478", char, 6, 0.5)
8003
RecolorTextAndRename("TRUE GALAXY",BrickColor.new("Dark indigo").Color,BrickColor.new("Really blue").Color,"Bodoni")
8004
newTheme("rbxassetid://250408242",0,1,10)
8005
MAINRUINCOLOR = BrickColor.new("Really blue")
8006
bosschatfunc("I'M BACK!!!",MAINRUINCOLOR.Color,1)
8007
disably = false
8008
warnedpeople("GALAXY?!","Arcade",BrickColor.new("Alder").Color,BrickColor.new("Pastel light blue").Color)
8009
disably = false
8010
RecolorThing(MAINRUINCOLOR,BrickColor.new("Toothpaste"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,0.,BrickColor.new("Deep orange"),0,BrickColor.new("Pastel light blue"),true,true)
8011
end
8012
if k == "m" and attack == false and ModeOfGlitch == 3 then
8013
attack = true
8014
ModeOfGlitch = 3
8015
hum.WalkSpeed = 0
8016
newTheme("rbxassetid://2368327428",9,1,1.25)
8017
wait(2)
8018
for i = 0, 15, 0.1 do
8019-
		swait()
8019+
8020
RH.C0=clerp(RH.C0,cf(1, -1 - 0.025 * math.cos(sine/12), -0.01)*angles(math.rad(0),math.rad(83),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
8021
LH.C0=clerp(LH.C0,cf(-1, -1 - 0.05 * math.cos(sine/12), -0.01)*angles(math.rad(0),math.rad(-83),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
8022
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0, 0, 0 + 0.05 * math.cos(sine / 12))*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
8023
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0, 0, 0 + ((1) - 1))*angles(math.rad(15 - 2.5 * math.sin(sine / 12)),math.rad(0),math.rad(0)),0.1)
8024
RW.C0=clerp(RW.C0,cf(1,0.35 + 0.125 * math.cos(sine / 12),-0.45)*angles(math.rad(62 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(-82 + 2 * math.cos(sine / 45))),.1)
8025
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.125 * math.cos(sine / 12),-0.5)*angles(math.rad(89 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(67 - 4 * math.cos(sine / 45))),.1)
8026
end
8027
sphere(2,"Add",root.CFrame,vt(0,0,0),12.5,MAINRUINCOLOR)
8028
sphere(3,"Add",root.CFrame,vt(0,0,0),10,MAINRUINCOLOR)
8029
sphere(1,"Add",root.CFrame,vt(0,0,0),7.5,MAINRUINCOLOR)
8030
sphere(2,"Add",root.CFrame,vt(0,0,0),5,MAINRUINCOLOR)
8031
sphere(3,"Add",root.CFrame,vt(0,0,0),2.5,MAINRUINCOLOR)
8032
CFuncs["Sound"].Create("rbxassetid://847061203", char, 2,1)
8033
               ModeOfGlitch = 146536
8034
storehumanoidWS = 12
8035
hum.WalkSpeed = 12
8036
rainbowmode = false
8037
chaosmode = false
8038
CRAZED = false
8039
RecolorTextAndRename("MATTER-V",Color3.new(0.15,0.15,0.15),Color3.new(0.35,0,1),"Fantasy")
8040
MAINRUINCOLOR = BrickColor.new("Gold")
8041
RecolorThing(MAINRUINCOLOR,BrickColor.new("Gold"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,true,false)
8042
attack = false
8043
end
8044
if k == "b" and attack == false and ModeOfGlitch == 67966 then
8045
               ModeOfGlitch = -5
8046
storehumanoidWS = 16
8047
hum.WalkSpeed = 16
8048
rainbowmode = false
8049
chaosmode = false
8050
Error = false
8051
CRAZED = false
8052
RecolorTextAndRename("Loost",Color3.new(1,1,1),BrickColor.new("Hot pink").Color,"Antique")
8053
newTheme("rbxassetid://685323634",0,1,1.25)
8054
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,0,MAINRUINCOLOR,1,MAINRUINCOLOR,true)
8055
end
8056
if k == "n" and attack == false and ModeOfGlitch == 8 and ModeOfGlitch ~= 676767 then
8057
               ModeOfGlitch = 676767
8058
storehumanoidWS = 200
8059
hum.WalkSpeed = 200
8060
rainbowmode = false
8061
chaosmode = false
8062
ASTRA = false
8063
dragon = true
8064
vis = false
8065
RecolorTextAndRename("OMEGA V",BrickColor.new("Really black").Color,BrickColor.new("Bright bluish green").Color,"SciFi")
8066
newTheme("rbxassetid://643309199",0,1.01,1.25)
8067
MAINRUINCOLOR = BrickColor.new("Bright bluish green")
8068
RecolorThing(BrickColor.new("Bright bluish green"),BrickColor.new("Black"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,0.3,BrickColor.new("Bright bluish green"),0.3,BrickColor.new("Black"),true,true)
8069
end
8070
if k == "n" and attack == false and ModeOfGlitch == 1 and ModeOfGlitch ~= 61 then
8071
               ModeOfGlitch = 61
8072
storehumanoidWS = 16
8073
hum.WalkSpeed = 16
8074
rainbowmode = false
8075
chaosmode = false
8076
RecolorTextAndRename("NANO",Color3.new(0.25,0,0.1),BrickColor.new("Hot pink").Color,"Antique")
8077
newTheme("rbxassetid://2234873423",0,1,1)
8078
MAINRUINCOLOR = BrickColor.new("Pink")
8079
RecolorThing(MAINRUINCOLOR,BrickColor.new("Hot pink"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,true)
8080
end
8081
if k == "m" and attack == false and ModeOfGlitch == 2335 and ModeOfGlitch ~= 911 then
8082
               ModeOfGlitch = 911
8083
storehumanoidWS = 250
8084
hum.WalkSpeed = 250
8085
rainbowmode = true
8086
chaosmode = false
8087
disably = false
8088
warnedpeople("! RAINBOW V !","Highway",Color3.new(1,0,1),Color3.new(1,1,1))
8089
disably = true
8090
RecolorTextAndRename("! RAINBOW V !",Color3.new(0.5,1,1),BrickColor.new("Really red").Color,"Antique")
8091
newTheme("rbxassetid://147930134",0,1,1.15)
8092
MAINRUINCOLOR = BrickColor.new("Pastel green")
8093
RecolorThing(BrickColor.new("Deep orange"),BrickColor.new("Toothpaste"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,BrickColor.new("Deep orange"),true,false)
8094
end
8095
 if k == "m" and attack == false and ModeOfGlitch == 9 and ModeOfGlitch ~= 55469696922 then
8096
               ModeOfGlitch = 55469696922
8097
storehumanoidWS = 12
8098
hum.WalkSpeed = 12
8099
rainbowmode = false
8100
chaosmode = false
8101
RecolorTextAndRename("PLAGUES",Color3.new(0,0.3,0),BrickColor.new("Lime green").Color,"Code")
8102
newTheme("rbxassetid://577543579",0,1.005,1.25)
8103
MAINRUINCOLOR = BrickColor.new("Lime green")
8104
chatfunc("The plague is already inside..",MAINRUINCOLOR.Color,"Inverted","Arcade",1.7)
8105
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,true)
8106
end
8107
if k == "n" and attack == false and ModeOfGlitch == 2 and ModeOfGlitch ~= 4367677813 then
8108
               ModeOfGlitch = 4367677813
8109
storehumanoidWS = 225
8110
hum.WalkSpeed = 225
8111
rainbowmode = false
8112
chaosmode = false
8113
RecolorTextAndRename("S-H-D",Color3.new(0.75,0.9,1),BrickColor.new("Pink").Color,"Arcade")
8114
newTheme("rbxassetid://363284685",0,1.01,1.25)
8115
MAINRUINCOLOR = BrickColor.new("Baby blue")
8116
RecolorThing(MAINRUINCOLOR,BrickColor.new("Pink"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,true)
8117
end
8118
if k == "n" and attack == false and ModeOfGlitch == 3 and ModeOfGlitch ~= 103 then
8119
               ModeOfGlitch = 103
8120
storehumanoidWS = 200
8121
hum.WalkSpeed = 200
8122
rainbowmode = false
8123
chaosmode = false
8124
CRAZED = false
8125
RecolorTextAndRename("ANCIENT",BrickColor.new("Really black").Color,BrickColor.new("New Yeller").Color,"SciFi")
8126
newTheme("rbxassetid://256251217",0,1.02,1.2)
8127
MAINRUINCOLOR = BrickColor.new("Gold")
8128
disably = false
8129
warnedpeople("PAST PRESENT AND FUTURE","Arcade",BrickColor.new("White").Color,BrickColor.new("New Yeller").Color)
8130
disably = true
8131
RecolorThing(MAINRUINCOLOR,BrickColor.new("New Yeller"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,0,BrickColor.new("White"),0,BrickColor.new("Black"),true,true)
8132
end
8133
if k == "b" and attack == false and ModeOfGlitch == 4 and ModeOfGlitch ~= 453453484635345 then
8134
               ModeOfGlitch = 453453484635345
8135
storehumanoidWS = 25
8136
hum.WalkSpeed = 25
8137
rainbowmode = false
8138
chaosmode = false
8139
CRAZED = false
8140
RecolorTextAndRename("DEATH",Color3.new(0.2,0.2,0.2),Color3.new(0,0,0),"Bodoni")
8141
newTheme("rbxassetid://318062766",0,1.01,0.85)
8142
MAINRUINCOLOR = BrickColor.new("Really black")
8143
chatfunc("Death is not an escape..",MAINRUINCOLOR.Color,"Inverted","Arcade",1.2)
8144
RecolorThing(MAINRUINCOLOR,BrickColor.new("Dark stone grey"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,true,false)
8145
end
8146
if k == "n" and attack == false and ModeOfGlitch == 4 and ModeOfGlitch ~= 999999999556 then
8147
               ModeOfGlitch = 999999999556
8148-
8148+
8149
storehumanoidWS = 500
8150
hum.WalkSpeed = 500
8151
rainbowmode = false
8152
chaosmode = false
8153
RecolorTextAndRename("THE BIG BLACK",BrickColor.new("Really black").Color,BrickColor.new("Dark stone grey").Color,"Code")
8154
newTheme("rbxassetid://1681272944",0,1.02,1.25)
8155
MAINRUINCOLOR = BrickColor.new("Really black")
8156
warnedpeople("BIG BLACK","Arcade",BrickColor.new("White").Color,BrickColor.new("Really black").Color)
8157
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,0.5,BrickColor.new("Dark stone grey"),0.5,BrickColor.new("Dark stone grey"),true,true)
8158
end
8159
if k == "n" and attack == false and ModeOfGlitch == 5 and ModeOfGlitch ~= 1264532489 then
8160
               ModeOfGlitch = 1264532489
8161
storehumanoidWS = 250
8162
hum.WalkSpeed = 250
8163
rainbowmode = false
8164
chaosmode = false
8165
RecolorTextAndRename("FALLEN",Color3.new(0.5,1,1),BrickColor.new("Deep orange").Color,"Antique")
8166
newTheme("rbxassetid://1505487022",0,1.01,1.25)
8167
MAINRUINCOLOR = BrickColor.new("Pastel green")
8168
RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,0.5,BrickColor.new("Deep orange"),0.5,BrickColor.new("Gold"),true,true)
8169
end
8170
if rainbowmode == true then
8171
RecolorTextAndRename("RAINBOW",Color3.new(r/255,g/255,b/255),Color3.new(1,1,1),"Highway")
8172
if ModeOfGlitch == 911 then
8173
RecolorTextAndRename("! RAINBOW V !",Color3.new(r/255,g/255,b/255),Color3.new(r/255,g/255,b/255),"Fantasy")
8174
end
8175
MAINRUINCOLOR = BrickColor.new(r/255,g/255,b/255)
8176
modet.TextColor3 = Color3.new(r/255,g/255,b/255)
8177
refec.Color = ColorSequence.new(Color3.new(r/255,g/255,b/255))
8178
tr1.Color = ColorSequence.new(Color3.new(r/255,g/255,b/255))
8179
tr2.Color = ColorSequence.new(Color3.new(r/255,g/255,b/255))
8180
tr3.Color = ColorSequence.new(Color3.new(r/255,g/255,b/255))
8181
tl1.Color = ColorSequence.new(Color3.new(r/255,g/255,b/255))
8182
tl2.Color = ColorSequence.new(Color3.new(r/255,g/255,b/255))
8183
tl3.Color = ColorSequence.new(Color3.new(r/255,g/255,b/255))
8184
for i, v in pairs(m:GetChildren()) do
8185
if v:IsA("Part") then
8186
v.Color = Color3.new(r/255,g/255,b/255)
8187
end
8188
end
8189
for i, v in pairs(m2:GetChildren()) do
8190
if v:IsA("Part") then
8191
v.Color = Color3.new(r/255,g/255,b/255)
8192
end
8193
end
8194
for i, v in pairs(m3:GetChildren()) do
8195
if v:IsA("Part") then
8196
v.Color = Color3.new(r/255,g/255,b/255)
8197
end
8198
end
8199
for i, v in pairs(mw1:GetChildren()) do
8200
if v:IsA("Part") then
8201
v.Color = Color3.new(r/255,g/255,b/255)
8202
v.Material = "Neon"
8203
end
8204
end
8205
for i, v in pairs(mw2:GetChildren()) do
8206
if v:IsA("Part") then
8207
v.Color = Color3.new(r/255,g/255,b/255)
8208
v.Material = "Neon"
8209
end
8210
end
8211
end
8212
if k == "l" and mutedtog == false then
8213
mutedtog = true
8214
kan.Volume = 0
8215
elseif k == "l" and mutedtog == true then
8216
mutedtog = false
8217
kan.Volume = 1.25
8218
end
8219
if k == "p" and toggleTag == false then
8220
toggleTag = true
8221
modet.TextTransparency = 0
8222
modet.TextStrokeTransparency = 0
8223
elseif k == "p" and toggleTag == true then
8224
toggleTag = false
8225
modet.TextTransparency = 1
8226
modet.TextStrokeTransparency = 1
8227
end
8228-
8228+
8229
if k == "z" and attack == false and ModeOfGlitch == 1 then
8230
ExtinctiveHeartbreak()
8231
elseif k == "z" and attack == false and ModeOfGlitch == 2 then
8232
HeavenlyDisk()
8233
elseif k == "x" and attack == false and ModeOfGlitch == 2 then
8234
Fireball()
8235
elseif k == "z" and attack == false and ModeOfGlitch == 3 then
8236
CorruptionEvent()
8237
elseif k == "x" and attack == false and ModeOfGlitch == 3 then
8238
CorruptBlink()
8239
elseif k == "z" and attack == false and ModeOfGlitch == 4 then
8240
RapidBurst()
8241
elseif k == "z" and attack == false and ModeOfGlitch == 146536 then
8242
HeavenlyDisk()
8243
elseif k == "x" and attack == false and ModeOfGlitch == 146536 then
8244
CorruptBlink()
8245
elseif k == "z" and attack == false and ModeOfGlitch == 5 then
8246
--DivineLights()
8247
elseif k == "z" and attack == false and ModeOfGlitch == 6 then
8248
EquinoxOrbs()
8249
elseif k == "z" and attack == false and ModeOfGlitch == 67966 then
8250
cutesigh()
8251
elseif k == "z" and attack == false and ModeOfGlitch == 420 then
8252
EquinoxOrbs()
8253
elseif k == "z" and attack == false and ModeOfGlitch == 738 then
8254
EquinoxOrbs()
8255
elseif k == "x" and attack == false and ModeOfGlitch == 67966 then
8256
hugg()
8257
elseif k == "c" and attack == false and ModeOfGlitch == 67966 then
8258
lovesqueal()
8259
elseif k == "x" and attack == false and ModeOfGlitch == 420 then
8260
FallenOrbs()
8261
elseif k == "z" and attack == false and ModeOfGlitch == 1264532489 then
8262
FallenOrbs()
8263
end
8264
if k == "z" and attack == false and ModeOfGlitch == 103 then
8265
smiter()
8266
end
8267
if k == "c" and attack == false and ModeOfGlitch == 420 then
8268
smiter()
8269
end
8270
if k == "x" and attack == false and ModeOfGlitch == 242424 then
8271
BinaryE()
8272
end
8273
if k == "z" and attack == false and ModeOfGlitch == 242424 then
8274
BinaryBLINK()
8275
end
8276
if k == "c" and attack == false and ModeOfGlitch == 738 then
8277
BinaryE()
8278
end
8279
if k == "v" and attack == false and ModeOfGlitch == 1 then
8280
HolyBarrier()
8281
end
8282
if k == "v" and attack == false and ModeOfGlitch == 1264532489 then
8283
FallenDEMISE()
8284
end
8285
if k == "v" and attack == false and ModeOfGlitch == 738 then
8286
FallenDEMISE()
8287
end
8288
if k == "x" and attack == false and ModeOfGlitch == 4 then
8289
ChaosGroundStrike()
8290
end
8291
if k == "b" and attack == false and ModeOfGlitch == 420 then
8292
ChaosEND()
8293
end
8294
if k == "c" and attack == false and ModeOfGlitch == 4 then
8295
ChaosEND()
8296
end
8297
if k == "v" and attack == false and ModeOfGlitch == 4 then
8298
th1rt3en_trans()
8299
end
8300
if k == "v" and attack == false and ModeOfGlitch == 420 then
8301
EndGROUND()
8302
end
8303
if k == "x" and attack == false and ModeOfGlitch == 1 then
8304
EndGROUND()
8305
end
8306
if k == "x" and attack == false and ModeOfGlitch == 738 then
8307
EndGROUND()
8308
end
8309
end)
8310-
8310+
8311
plr.Chatted:connect(function(message)
8312
if ModeOfGlitch == 911 then
8313
if message:sub(1,5) == "play/" then
8314
OVMID = message:sub(6)
8315
newThemeCust("rbxassetid://"..OVMID,0,OVMPIT,OVMVOL)
8316
elseif message:sub(1,6) == "pitch/" then
8317
OVMPIT = message:sub(7)
8318
newTheme("rbxassetid://"..OVMID,0,OVMPIT,OVMVOL)
8319
elseif message:sub(1,4) == "vol/" then
8320
OVMVOL = message:sub(5)
8321
newTheme("rbxassetid://"..OVMID,0,OVMPIT,OVMVOL)
8322
elseif message:sub(1,7) == "skipto/" then
8323
chatfunc("Skipped to "..message:sub(8).." out of "..math.floor(kan.TimeLength).." seconds.",MAINRUINCOLOR.Color,"Inverted","Arcade",1)
8324
newThemeCust("rbxassetid://"..OVMID,message:sub(8),OVMPIT,OVMVOL)
8325
elseif message:sub(1,9) == "telltime/" then
8326
chatfunc("Current time pos: "..math.floor(kan.TimePosition).." out of "..math.floor(kan.TimeLength).." seconds.",MAINRUINCOLOR.Color,"Inverted","Arcade",1)
8327
end
8328
end
8329
end)
8330-
8330+
8331
--[[coroutine.resume(coroutine.create(function()
8332
while true do
8333
swait(2)
8334
if chaosmode == true then
8335
tl1.Color = ColorSequence.new(BrickColor.random().Color)
8336
tl2.Color = ColorSequence.new(BrickColor.random().Color)
8337
tl3.Color = ColorSequence.new(BrickColor.random().Color)
8338
RecolorTextAndRename("KARMA",Color3.new(0,0,0),BrickColor.random().Color,"Fantasy")
8339
for i, v in pairs(mw1:GetChildren()) do
8340
if v:IsA("Part") then
8341
v.Transparency = 0.75
8342
v.BrickColor = BrickColor.random()
8343
v.Material = "Neon"
8344
end
8345
end
8346
for i, v in pairs(m2:GetChildren()) do
8347
if v:IsA("Part") then
8348
v.BrickColor = BrickColor.random()
8349
v.Material = "Neon"
8350
end
8351
end
8352
end
8353
end
8354
end))]]--
8355
Humanoid.Name = "STARGLITCHER"
8356
Humanoid.MaxHealth = math.huge
8357
Humanoid.Health = math.huge
8358
Instance.new("ForceField",char).Visible = false
8359-
8359+
8360
local bguis = Instance.new("BillboardGui",tors)
8361
bguis.Size = UDim2.new(25, 0, 25, 0)
8362
local bguis2 = Instance.new("BillboardGui",tors)
8363
bguis2.Size = UDim2.new(25, 0, 25, 0)
8364
local imgca = Instance.new("ImageLabel",bguis)
8365
imgca.BackgroundTransparency = 1
8366
imgca.ImageTransparency = 1
8367
imgca.Size = UDim2.new(1,0,1,0)
8368
imgca.Image = "rbxassetid://2076458450" --997291547,521073910,2312119891
8369
imgca.ImageColor3 = Color3.new(0,0,0)
8370
local imgca2 = Instance.new("ImageLabel",bguis2)
8371
imgca2.BackgroundTransparency = 1
8372
imgca2.ImageTransparency = 1
8373
imgca2.Size = UDim2.new(1,0,1,0)
8374
imgca2.Image = "rbxassetid://2312119891" --997291547,521073910,2312119891,2344830904
8375
imgca2.ImageColor3 = Color3.new(0,0,0)
8376-
8376+
8377
idleanim=.4
8378
while true do
8379
if mutedtog == false then
8380
kan.Volume = currentVol
8381
elseif mutedtog == true then
8382
kan.Volume = 0
8383
end
8384
kan.PlaybackSpeed = currentPitch
8385
kan.Pitch = currentPitch
8386
kan.SoundId = currentThemePlaying
8387
kan.Looped = true
8388
kan.Parent = char
8389
kan:Resume()
8390
if ModeOfGlitch ~= 1264532489 and ModeOfGlitch ~= 55469696922 and ModeOfGlitch ~= 4367677813 and ModeOfGlitch ~= 9999999921111 and ModeOfGlitch ~= 999999999556 and ModeOfGlitch ~= 738 and ModeOfGlitch ~= 61 and ModeOfGlitch ~= 88893333388 then
8391
imgca.ImageTransparency = 1
8392
elseif ModeOfGlitch == 1264532489 or ModeOfGlitch == 55469696922 or ModeOfGlitch == 4367677813 or ModeOfGlitch == 9999999921111 or ModeOfGlitch == 999999999556 or ModeOfGlitch == 738 or ModeOfGlitch == 61 or ModeOfGlitch == 88893333388 then
8393
imgca.ImageColor3 = MAINRUINCOLOR.Color
8394
imgca.ImageTransparency = 0 + 0.25 * math.cos(sine / 30)
8395
end
8396
if ModeOfGlitch ~= 11111 and ModeOfGlitch ~= 676767 and ModeOfGlitch ~= 55469696922 and ModeOfGlitch ~= 738 then
8397
imgca2.ImageTransparency = 1
8398
elseif ModeOfGlitch == 11111 or ModeOfGlitch == 738 then
8399
imgca2.ImageColor3 = MAINRUINCOLOR.Color
8400
imgca2.ImageTransparency = 0 + 0.25 * math.cos(sine / 30)
8401
elseif ModeOfGlitch == 676767 or ModeOfGlitch == 55469696922 then
8402
imgca2.ImageColor3 = MAINRUINCOLOR.Color
8403
imgca2.ImageTransparency = 0 + 0.25 * math.cos(sine / 30)
8404
end
8405
imgca.Rotation = imgca.Rotation + 5 + kan.PlaybackLoudness/25
8406
imgca2.Rotation = imgca.Rotation - 5 - kan.PlaybackLoudness/100
8407
bguis.Size = UDim2.new(12 + 3 * math.cos(sine / 30),0, 12 + 3 * math.cos(sine / 30),0)
8408
coroutine.resume(coroutine.create(function()
8409-
	if chaosmode == true then
8409+
    if chaosmode == true then
8410
for i, v in pairs(mw1:GetChildren()) do
8411
if v:IsA("Part") then
8412
v.Transparency = 0
8413
v.BrickColor = BrickColor.random()
8414
v.Material = "Neon"
8415
end
8416
end
8417
tl1.Color = ColorSequence.new(BrickColor.random().Color)
8418
tl2.Color = ColorSequence.new(BrickColor.random().Color)
8419
tl3.Color = ColorSequence.new(BrickColor.random().Color)
8420-
	RecolorTextAndRename("KARMA",Color3.new(0,0,0),BrickColor.random().Color,"Arcade")
8420+
    RecolorTextAndRename("KARMA",Color3.new(0,0,0),BrickColor.random().Color,"Arcade")
8421-
	end
8421+
8422
end))
8423
if chaosmode == false then
8424
modet.Position = UDim2.new(0,0,0,0)
8425
modet.Rotation = -5 * math.cos(sine / 32)
8426
techc.Rotation = techc.Rotation + 1
8427
circl.Rotation = circl.Rotation - kan.PlaybackLoudness/75 - 1
8428
circl2.Rotation = circl2.Rotation + kan.PlaybackLoudness/50 + 1
8429
imgl2.Rotation = imgl2.Rotation - kan.PlaybackLoudness/50 + 1
8430
imgl2b.Rotation = imgl2b.Rotation + kan.PlaybackLoudness/25 - 1
8431
ned.Rotation = 0 - 2 * math.cos(sine / 24)
8432
ned.Position = UDim2.new(0.7,0 - 10 * math.cos(sine / 32),0.8,0 - 10 * math.cos(sine / 45))
8433
else
8434-
	techc.Rotation = techc.Rotation + 1
8434+
    techc.Rotation = techc.Rotation + 1
8435
circl.Rotation = circl.Rotation - kan.PlaybackLoudness/50 + math.random(-5,5)
8436
circl2.Rotation = circl2.Rotation + kan.PlaybackLoudness/25 + math.random(-5,5)
8437
imgl2.Rotation = imgl2.Rotation - kan.PlaybackLoudness/25 + math.random(-5,5)
8438
imgl2b.Rotation = imgl2b.Rotation + kan.PlaybackLoudness/12.5 + math.random(-5,5)
8439
ned.Rotation = 0 -2 * math.cos(sine / 1) + math.random(-3,3)
8440
ned.Position = UDim2.new(0.7,0 + math.random(-3,3),0.8,0 + math.random(-3,3))
8441
modet.Position = UDim2.new(0,math.random(-1,1),0,math.random(-1,1))
8442
modet.Rotation = -2 * math.cos(sine / 1) + math.random(-3,3)
8443
end
8444
CameraManager()
8445
swait()
8446
if ModeOfGlitch ~= 676767 and ModeOfGlitch ~= 3444 and ModeOfGlitch ~= -666666 and ModeOfGlitch ~= 666666666 and ModeOfGlitch ~= 112 and glitchermode ~= "universal" and ModeOfGlitch ~= 246758 and ModeOfGlitch ~= 46874 and ModeOfGlitch ~= 738 and ModeOfGlitch ~= 55846 and ModeOfGlitch ~= 74532 and ModeOfGlitch ~= 18273 and ModeOfGlitch ~= 404 and ModeOfGlitch ~= 146536 and ModeOfGlitch ~= 55469696922 and ModeOfGlitch ~= 101010 and ModeOfGlitch ~= 124 and ModeOfGlitch ~= 81 and ModeOfGlitch ~= 88893333388 and ModeOfGlitch ~= 808080808080808080808080 and ModeOfGlitch ~= 6518594185 and ModeOfGlitch ~= 7888 and ModeOfGlitch ~= 555 and ModeOfGlitch ~= 6868 and ModeOfGlitch ~= 412 and ModeOfGlitch ~= 2335 and ModeOfGlitch ~= 727 and ModeOfGlitch ~= 2019 and ModeOfGlitch ~= 841 and ModeOfGlitch ~= 728 and ModeOfGlitch ~= 8799 and ModeOfGlitch ~= 2102 and ModeOfGlitch ~= 906 and ModeOfGlitch ~= 2000 and ModeOfGlitch ~= 2222222 and ModeOfGlitch ~= 911 and ModeOfGlitch ~= -5 and ModeOfGlitch ~= 2304 and ModeOfGlitch ~= 102 and ModeOfGlitch ~= 4434 and ModeOfGlitch ~= -99 and ModeOfGlitch ~= -999 and ModeOfGlitch ~= 78213 and ModeOfGlitch ~= 3141 and ModeOfGlitch ~= 763 and ModeOfGlitch ~= 1264532489 and ModeOfGlitch ~= 147 and ModeOfGlitch ~= 888 then
8447
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8448
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8449
lwing1weld.C1=clerp(lwing1weld.C1,cf(2,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(5 + 20 * math.cos(sine / 12)),math.rad(0),math.rad(12.5 + 8 * math.cos(sine / 12))),.3)
8450
lwing2weld.C1=clerp(lwing2weld.C1,cf(3,1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 25 * math.cos(sine / 16)),math.rad(0),math.rad(25 + 11.5 * math.cos(sine / 16))),.3)
8451
lwing3weld.C1=clerp(lwing3weld.C1,cf(3.75,2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 35 * math.cos(sine / 20)),math.rad(0),math.rad(37.5 + 14 * math.cos(sine / 20))),.3)
8452
rwing1weld.C1=clerp(rwing1weld.C1,cf(-2,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(5 + 20 * math.cos(sine / 12)),math.rad(0),math.rad(-12.5 - 8 * math.cos(sine / 12))),.3)
8453
rwing2weld.C1=clerp(rwing2weld.C1,cf(-3,1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 25 * math.cos(sine / 16)),math.rad(0),math.rad(-25 - 11.5 * math.cos(sine / 16))),.3)
8454
rwing3weld.C1=clerp(rwing3weld.C1,cf(-3.75,2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 30 * math.cos(sine / 20)),math.rad(0),math.rad(-37.5 - 14 * math.cos(sine / 20))),.3)
8455
 sine = sine + change
8456
elseif ModeOfGlitch == 3444 then
8457
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8458
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8459
lwing1weld.C1=clerp(lwing1weld.C1,cf(2,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(5 + 10 * math.cos((sine+math.random(-100,100)) / 32)),math.rad(0),math.rad(12.5 + 5 * math.cos(sine / 32))),.3)
8460
lwing2weld.C1=clerp(lwing2weld.C1,cf(3,1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 15 * math.cos((sine+math.random(-100,100)) / 32)),math.rad(0),math.rad(25 + 7.5 * math.cos(sine / 32))),.3)
8461
lwing3weld.C1=clerp(lwing3weld.C1,cf(3.75,2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 20 * math.cos((sine+math.random(-100,100)) / 32)),math.rad(0),math.rad(37.5 + 10 * math.cos(sine / 32))),.3)
8462
lwing4weld.C1=clerp(lwing4weld.C1,cf(4.75,3,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(20 + 25 *  math.cos((sine+math.random(-100,100)) / 32)),math.rad(0),math.rad(50 + 12.5 *  math.cos(sine / 32))),.3)
8463
lwing5weld.C1=clerp(lwing5weld.C1,cf(5.75,4,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(25 + 30 *  math.cos((sine+math.random(-100,100)) / 32)),math.rad(0),math.rad(62.5 + 15 *  math.cos(sine / 32))),.3)
8464
lwing6weld.C1=clerp(lwing6weld.C1,cf(6.75,5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(30 + 35 *  math.cos((sine+math.random(-100,100)) / 32)),math.rad(0),math.rad(75 + 17.5 *  math.cos(sine / 32))),.3)
8465
rwing1weld.C1=clerp(rwing1weld.C1,cf(-2,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(5 + 10 * math.cos((sine+math.random(-100,100)) / 32)),math.rad(0),math.rad(-12.5 - 5 * math.cos(sine / 32))),.3)
8466
rwing2weld.C1=clerp(rwing2weld.C1,cf(-3,1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 15 * math.cos((sine+math.random(-100,100)) / 32)),math.rad(0),math.rad(-25 - 7.5 * math.cos(sine / 32))),.3)
8467
rwing3weld.C1=clerp(rwing3weld.C1,cf(-3.75,2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 20 * math.cos((sine+math.random(-100,100)) / 32)),math.rad(0),math.rad(-37.5 - 10 * math.cos(sine / 32))),.3)
8468
rwing4weld.C1=clerp(rwing4weld.C1,cf(-4.75,3,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(20 + 25 * math.cos((sine+math.random(-100,100)) / 32)),math.rad(0),math.rad(-50 - 12.5 * math.cos(sine / 32))),.3)
8469
rwing5weld.C1=clerp(rwing5weld.C1,cf(-5.75,4,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(25 + 30 * math.cos((sine+math.random(-100,100)) / 32)),math.rad(0),math.rad(-62.5 - 15 * math.cos(sine / 32))),.3)
8470
rwing6weld.C1=clerp(rwing6weld.C1,cf(-6.75,5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(30 + 35 * math.cos((sine+math.random(-100,100)) / 32)),math.rad(0),math.rad(-75 - 17.5 * math.cos(sine / 32))),.3)
8471
 sine = sine + change
8472
elseif ModeOfGlitch == 3 then
8473
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8474
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8475
lwing1weld.C1=clerp(lwing1weld.C1,cf(2,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(5 + 10 * math.cos(sine / 32)),math.rad(0),math.rad(12.5 + 5 * math.cos(sine / 32))),.3)
8476
lwing2weld.C1=clerp(lwing2weld.C1,cf(3,1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 15 * math.cos(sine / 32)),math.rad(0),math.rad(25 + 7.5 * math.cos(sine / 32))),.3)
8477
lwing3weld.C1=clerp(lwing3weld.C1,cf(3.75,2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 20 * math.cos(sine / 32)),math.rad(0),math.rad(37.5 + 10 * math.cos(sine / 32))),.3)
8478
lwing4weld.C1=clerp(lwing4weld.C1,cf(4.75,3,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(20 + 25 *  math.cos(sine / 32)),math.rad(0),math.rad(50 + 12.5 *  math.cos(sine / 32))),.3)
8479
lwing5weld.C1=clerp(lwing5weld.C1,cf(5.75,4,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(25 + 30 *  math.cos(sine / 32)),math.rad(0),math.rad(62.5 + 15 *  math.cos(sine / 32))),.3)
8480
lwing6weld.C1=clerp(lwing6weld.C1,cf(6.75,5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(30 + 35 *  math.cos(sine / 32)),math.rad(0),math.rad(75 + 17.5 *  math.cos(sine / 32))),.3)
8481
rwing1weld.C1=clerp(rwing1weld.C1,cf(-2,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(5 + 10 * math.cos(sine / 32)),math.rad(0),math.rad(-12.5 - 5 * math.cos(sine / 32))),.3)
8482
rwing2weld.C1=clerp(rwing2weld.C1,cf(-3,1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 15 * math.cos(sine / 32)),math.rad(0),math.rad(-25 - 7.5 * math.cos(sine / 32))),.3)
8483
rwing3weld.C1=clerp(rwing3weld.C1,cf(-3.75,2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 20 * math.cos(sine / 32)),math.rad(0),math.rad(-37.5 - 10 * math.cos(sine / 32))),.3)
8484
rwing4weld.C1=clerp(rwing4weld.C1,cf(-4.75,3,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(20 + 25 * math.cos(sine / 32)),math.rad(0),math.rad(-50 - 12.5 * math.cos(sine / 32))),.3)
8485
rwing5weld.C1=clerp(rwing5weld.C1,cf(-5.75,4,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(25 + 30 * math.cos(sine / 32)),math.rad(0),math.rad(-62.5 - 15 * math.cos(sine / 32))),.3)
8486
rwing6weld.C1=clerp(rwing6weld.C1,cf(-6.75,5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(30 + 35 * math.cos(sine / 32)),math.rad(0),math.rad(-75 - 17.5 * math.cos(sine / 32))),.3)
8487
 sine = sine + change
8488-
8488+
8489
elseif ModeOfGlitch == -666666 then
8490
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8491
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8492
lwing1weld.C1=clerp(lwing1weld.C1,cf(2,0,0)*angles(math.rad(0),math.rad(0),math.rad(45 * sine/36)),.3)
8493
lwing2weld.C1=clerp(lwing2weld.C1,cf(-2,0,0)*angles(math.rad(0),math.rad(0),math.rad(180 * sine/36)),.3)
8494
lwing3weld.C1=clerp(lwing3weld.C1,cf(0,2,0)*angles(math.rad(0),math.rad(0),math.rad(90 * sine/36)),.3)
8495
lwing4weld.C1=clerp(lwing4weld.C1,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(22.5 * sine/36)),.3)
8496
lwing5weld.C1=clerp(lwing5weld.C1,cf(-5,0,0)*angles(math.rad(0),math.rad(0),math.rad(90 * sine/36)),.3)
8497
lwing6weld.C1=clerp(lwing6weld.C1,cf(0,5,0)*angles(math.rad(0),math.rad(0),math.rad(65 * sine/36)),.3)
8498
rwing1weld.C1=clerp(rwing1weld.C1,cf(-2,0,0)*angles(math.rad(0),math.rad(0),math.rad(-45 * sine/36)),.3)
8499
rwing2weld.C1=clerp(rwing2weld.C1,cf(2,0,0)*angles(math.rad(0),math.rad(0),math.rad(-180 * sine/36)),.3)
8500
rwing3weld.C1=clerp(rwing3weld.C1,cf(0,2,0)*angles(math.rad(0),math.rad(0),math.rad(-90 * sine/36)),.3)
8501
rwing4weld.C1=clerp(rwing4weld.C1,cf(-5,0,0)*angles(math.rad(0),math.rad(0),math.rad(-22.5 * sine/36)),.3)
8502
rwing5weld.C1=clerp(rwing5weld.C1,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(-90 * sine/36)),.3)
8503
rwing6weld.C1=clerp(rwing6weld.C1,cf(0,5,0)*angles(math.rad(0),math.rad(0),math.rad(-65 * sine/36)),.3)
8504
 sine = sine + change
8505-
8505+
8506
elseif ModeOfGlitch == 112 then
8507
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8508
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8509
lwing1weld.C1=clerp(lwing1weld.C1,cf(2,0,0)*angles(math.rad(0),math.rad(0),math.rad(45 * sine/36)),.3)
8510
lwing2weld.C1=clerp(lwing2weld.C1,cf(-2,0,0)*angles(math.rad(0),math.rad(0),math.rad(180 * sine/36)),.3)
8511
lwing3weld.C1=clerp(lwing3weld.C1,cf(0,2,0)*angles(math.rad(0),math.rad(0),math.rad(90 * sine/36)),.3)
8512
lwing4weld.C1=clerp(lwing4weld.C1,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(22.5 * sine/36)),.3)
8513
lwing5weld.C1=clerp(lwing5weld.C1,cf(-5,0,0)*angles(math.rad(0),math.rad(0),math.rad(90 * sine/36)),.3)
8514
lwing6weld.C1=clerp(lwing6weld.C1,cf(0,5,0)*angles(math.rad(0),math.rad(0),math.rad(65 * sine/36)),.3)
8515
rwing1weld.C1=clerp(rwing1weld.C1,cf(-2,0,0)*angles(math.rad(0),math.rad(0),math.rad(-45 * sine/36)),.3)
8516
rwing2weld.C1=clerp(rwing2weld.C1,cf(2,0,0)*angles(math.rad(0),math.rad(0),math.rad(-180 * sine/36)),.3)
8517
rwing3weld.C1=clerp(rwing3weld.C1,cf(0,2,0)*angles(math.rad(0),math.rad(0),math.rad(-90 * sine/36)),.3)
8518
rwing4weld.C1=clerp(rwing4weld.C1,cf(-5,0,0)*angles(math.rad(0),math.rad(0),math.rad(-22.5 * sine/36)),.3)
8519
rwing5weld.C1=clerp(rwing5weld.C1,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(-90 * sine/36)),.3)
8520
rwing6weld.C1=clerp(rwing6weld.C1,cf(0,5,0)*angles(math.rad(0),math.rad(0),math.rad(-65 * sine/36)),.3)
8521
 sine = sine + change
8522-
8522+
8523
elseif ModeOfGlitch == 46874 then
8524
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8525
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8526
lwing1weld.C1=clerp(lwing1weld.C1,cf(0,math.sin(sine/15)-1,0)*angles(math.rad(0),math.rad(180),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8527
lwing2weld.C1=clerp(lwing2weld.C1,cf(0,math.sin(sine/15)-2,0)*angles(math.rad(0),math.rad(180),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8528
lwing3weld.C1=clerp(lwing3weld.C1,cf(0,math.sin(sine/15)-3,0)*angles(math.rad(0),math.rad(180),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8529
rwing1weld.C1=clerp(rwing1weld.C1,cf(0,math.sin(sine/15)+2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8530
rwing2weld.C1=clerp(rwing2weld.C1,cf(0,math.sin(sine/15)+1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8531
rwing3weld.C1=clerp(rwing3weld.C1,cf(0,math.sin(sine/15)+0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8532
 sine = sine + change
8533
elseif ModeOfGlitch == 146536 then
8534
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8535
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8536
lwing1weld.C1=clerp(lwing1weld.C1,cf(0,1.5 + 0.75 * math.cos(sine / 21),0)*angles(math.rad(0 + 1 + 1 * math.cos(sine / 1)),math.rad(0 - 1),1 + 1),.3)
8537
lwing2weld.C1=clerp(lwing2weld.C1,cf(0,1.5 + 0.75 * math.cos(sine / 21),0)*angles(math.rad(0 + 1 * math.cos(sine / 1)),math.rad(0 - 2),1 + 2),.3)
8538
lwing3weld.C1=clerp(lwing3weld.C1,cf(0,1.5 + 0.75 * math.cos(sine / 21),0)*angles(math.rad(0 + 1 * math.cos(sine / 1)),math.rad(0 - 3),1 + 3),.3)
8539
rwing1weld.C1=clerp(rwing1weld.C1,cf(0,1.5 + 0.75 * math.cos(sine / 21),0)*angles(math.rad(0 + 1 * math.cos(sine / 1)),math.rad(0 - 4),1 + 4),.3)
8540
rwing2weld.C1=clerp(rwing2weld.C1,cf(0,1.5 + 0.75 * math.cos(sine / 21),0)*angles(math.rad(0 + 1 * math.cos(sine / 1)),math.rad(0 - 5),1 + 5),.3)
8541
rwing3weld.C1=clerp(rwing3weld.C1,cf(0,1.5 + 0.75 * math.cos(sine / 21),0)*angles(math.rad(0 + 1 * math.cos(sine / 1)),math.rad(0 - 6),1 + 6),.3)
8542
lwing4weld.C1=clerp(lwing4weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 27),-1)*angles(math.rad(0 + 1 * math.cos(sine / 1)),math.rad(0 - 7),1 + 7),.3)
8543
lwing5weld.C1=clerp(lwing5weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 28),-1)*angles(math.rad(0 + 1 * math.cos(sine / 1)),math.rad(0 - 8),1 + 8),.3)
8544
lwing6weld.C1=clerp(lwing6weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 29),-1)*angles(math.rad(0 + 1 * math.cos(sine / 1)),math.rad(0 - 9),1 + 9),.3)
8545
rwing4weld.C1=clerp(rwing4weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 30),-1)*angles(math.rad(0 + 1 * math.cos(sine / 1)),math.rad(0 - 10),1 + 10),.3)
8546
rwing5weld.C1=clerp(rwing5weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 31),-1)*angles(math.rad(0 + 1 * math.cos(sine / 1)),math.rad(0 - 11),1 + 11),.3)
8547
rwing6weld.C1=clerp(rwing6weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 32),-1)*angles(math.rad(0 + 1 * math.cos(sine / 1)),math.rad(0 - 12),1 + 12),.3)
8548
sine = sine + change
8549
elseif ModeOfGlitch == 124 then
8550
handleweld.C0=clerp(handleweld.C0,cf(-2,1,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8551
handlexweld.C0=clerp(handleweld.C0,cf(-2,1,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8552
lwing1weld.C1=clerp(lwing1weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 + 3600 * math.cos(sine / 360))),.3)
8553
lwing2weld.C1=clerp(lwing2weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 + 3600 * math.cos(sine / 360))),.3)
8554
lwing3weld.C1=clerp(lwing3weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 + 3600 * math.cos(sine / 360))),.3)
8555
rwing1weld.C1=clerp(rwing1weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 + 3600 * math.cos(sine / 360))),.3)
8556
rwing2weld.C1=clerp(rwing2weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 + 3600 * math.cos(sine / 360))),.3)
8557
rwing3weld.C1=clerp(rwing3weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 + 3600 * math.cos(sine / 360))),.3)
8558
lwing4weld.C1=clerp(lwing4weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 - 3600 * math.cos(sine / 360))),.3)
8559
lwing5weld.C1=clerp(lwing5weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 - 3600 * math.cos(sine / 360))),.3)
8560
lwing6weld.C1=clerp(lwing6weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 - 3600 * math.cos(sine / 360))),.3)
8561
rwing4weld.C1=clerp(rwing4weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 3600 * math.cos(sine / 360))),.3)
8562
rwing5weld.C1=clerp(rwing5weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 - 3600 * math.cos(sine / 360))),.3)
8563
rwing6weld.C1=clerp(rwing6weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 - 3600 * math.cos(sine / 360))),.3)
8564
sine = sine + change
8565
elseif ModeOfGlitch == 7888 then
8566
lwing1weld.C1=clerp(lwing1weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 + 3600 * math.cos(sine / 360))),.3)
8567
lwing2weld.C1=clerp(lwing2weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 + 3600 * math.cos(sine / 360))),.3)
8568
lwing3weld.C1=clerp(lwing3weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 + 3600 * math.cos(sine / 360))),.3)
8569
rwing1weld.C1=clerp(rwing1weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 + 3600 * math.cos(sine / 360))),.3)
8570
rwing2weld.C1=clerp(rwing2weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 + 3600 * math.cos(sine / 360))),.3)
8571
rwing3weld.C1=clerp(rwing3weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 + 3600 * math.cos(sine / 360))),.3)
8572
lwing4weld.C1=clerp(lwing4weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(0 + 3600 * math.cos(sine / 360))),.3)
8573
lwing5weld.C1=clerp(lwing5weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(120 + 3600 * math.cos(sine / 360))),.3)
8574
lwing6weld.C1=clerp(lwing6weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-120 + 3600 * math.cos(sine / 360))),.3)
8575
rwing4weld.C1=clerp(rwing4weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 3600 * math.cos(sine / 360))),.3)
8576
rwing5weld.C1=clerp(rwing5weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 - 3600 * math.cos(sine / 360))),.3)
8577
rwing6weld.C1=clerp(rwing6weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 - 3600 * math.cos(sine / 360))),.3)
8578
sine = sine + change
8579
elseif ModeOfGlitch == 666666666 then
8580
lwing1weld.C1=clerp(lwing1weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 + 3600 * math.cos(sine / 360))),.3)
8581
lwing2weld.C1=clerp(lwing2weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 + 3600 * math.cos(sine / 360))),.3)
8582
lwing3weld.C1=clerp(lwing3weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 + 3600 * math.cos(sine / 360))),.3)
8583
rwing1weld.C1=clerp(rwing1weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 + 3600 * math.cos(sine / 360))),.3)
8584
rwing2weld.C1=clerp(rwing2weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 + 3600 * math.cos(sine / 360))),.3)
8585
rwing3weld.C1=clerp(rwing3weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 + 3600 * math.cos(sine / 360))),.3)
8586
lwing4weld.C1=clerp(lwing4weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(0 + 3600 * math.cos(sine / 360))),.3)
8587
lwing5weld.C1=clerp(lwing5weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(120 + 3600 * math.cos(sine / 360))),.3)
8588
lwing6weld.C1=clerp(lwing6weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-120 + 3600 * math.cos(sine / 360))),.3)
8589
rwing4weld.C1=clerp(rwing4weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 3600 * math.cos(sine / 360))),.3)
8590
rwing5weld.C1=clerp(rwing5weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 - 3600 * math.cos(sine / 360))),.3)
8591
rwing6weld.C1=clerp(rwing6weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 - 3600 * math.cos(sine / 360))),.3)
8592
sine = sine + change
8593
elseif ModeOfGlitch == 78213 then
8594
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8595
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8596
lwing1weld.C1=clerp(lwing1weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 + 3600 * math.cos(sine / 360))),.3)
8597
lwing2weld.C1=clerp(lwing2weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 + 3600 * math.cos(sine / 360))),.3)
8598
lwing3weld.C1=clerp(lwing3weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 + 3600 * math.cos(sine / 360))),.3)
8599
rwing1weld.C1=clerp(rwing1weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 3600 * math.cos(sine / 360))),.3)
8600
rwing2weld.C1=clerp(rwing2weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 - 3600 * math.cos(sine / 360))),.3)
8601
rwing3weld.C1=clerp(rwing3weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 - 3600 * math.cos(sine / 360))),.3)
8602
lwing4weld.C1=clerp(lwing4weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 - 3600 * math.cos(sine / 360))),.3)
8603
lwing5weld.C1=clerp(lwing5weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 - 3600 * math.cos(sine / 360))),.3)
8604
lwing6weld.C1=clerp(lwing6weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 - 3600 * math.cos(sine / 360))),.3)
8605
rwing4weld.C1=clerp(rwing4weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(0 - 3600 * math.cos(sine / 720))),.3)
8606
rwing5weld.C1=clerp(rwing5weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(120 - 3600 * math.cos(sine / 720))),.3)
8607
rwing6weld.C1=clerp(rwing6weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-120 - 3600 * math.cos(sine / 720))),.3)
8608
sine =  sine + change
8609
elseif ModeOfGlitch == -99 then
8610
lwing1weld.C1=clerp(lwing1weld.C1,cf(2,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(5 + 10 * math.cos(sine / 32)),math.rad(0),math.rad(12.5 + 5 * math.cos(sine / 32))),.3)
8611
lwing2weld.C1=clerp(lwing2weld.C1,cf(3,1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 15 * math.cos(sine / 32)),math.rad(0),math.rad(25 + 7.5 * math.cos(sine / 32))),.3)
8612
lwing3weld.C1=clerp(lwing3weld.C1,cf(3.75,2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 20 * math.cos(sine / 32)),math.rad(0),math.rad(37.5 + 10 * math.cos(sine / 32))),.3)
8613
lwing4weld.C1=clerp(lwing4weld.C1,cf(4.75,3,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(20 + 25 * math.cos(sine / 32)),math.rad(0),math.rad(50 + 12.5 * math.cos(sine / 32))),.3)
8614
lwing5weld.C1=clerp(lwing5weld.C1,cf(5.75,4,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(25 + 30 * math.cos(sine / 32)),math.rad(0),math.rad(62.5 + 15 * math.cos(sine / 32))),.3)
8615
lwing6weld.C1=clerp(lwing6weld.C1,cf(6.75,5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(30 + 35 * math.cos(sine / 32)),math.rad(0),math.rad(75 + 17.5 * math.cos(sine / 32))),.3)
8616
rwing1weld.C1=clerp(rwing1weld.C1,cf(-2,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(5 + 10 * math.cos(sine / 32)),math.rad(0),math.rad(-12.5 - 5 * math.cos(sine / 32))),.3)
8617
rwing2weld.C1=clerp(rwing2weld.C1,cf(-3,1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 15 * math.cos(sine / 32)),math.rad(0),math.rad(-25 - 7.5 * math.cos(sine / 32))),.3)
8618
rwing3weld.C1=clerp(rwing3weld.C1,cf(-3.75,2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 20 * math.cos(sine / 32)),math.rad(0),math.rad(-37.5 - 10 * math.cos(sine / 32))),.3)
8619
rwing4weld.C1=clerp(rwing4weld.C1,cf(-4.75,3,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(20 + 25 * math.cos(sine / 32)),math.rad(0),math.rad(-50 - 12.5 * math.cos(sine / 32))),.3)
8620
rwing5weld.C1=clerp(rwing5weld.C1,cf(-5.75,4,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(25 + 30 * math.cos(sine / 32)),math.rad(0),math.rad(-62.5 - 15 * math.cos(sine / 32))),.3)
8621
rwing6weld.C1=clerp(rwing6weld.C1,cf(-6.75,5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(30 + 35 * math.cos(sine / 32)),math.rad(0),math.rad(-75 - 17.5 * math.cos(sine / 32))),.3)
8622
 sine = sine + change
8623
elseif ModeOfGlitch == 102 or ModeOfGlitch == 4434 then
8624
lwing1weld.C1=clerp(lwing1weld.C1,cf(2,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(5 + 10 * math.cos(sine / 32)),math.rad(0),math.rad(12.5 + 5 * math.cos(sine / 32))),.3)
8625
lwing2weld.C1=clerp(lwing2weld.C1,cf(3,1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 15 * math.cos(sine / 32)),math.rad(0),math.rad(25 + 7.5 * math.cos(sine / 16))),.5)
8626
lwing3weld.C1=clerp(lwing3weld.C1,cf(3.75,2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 20 * math.cos(sine / 32)),math.rad(0),math.rad(37.5 + 10 * math.cos(sine / 8))),.7)
8627
lwing4weld.C1=clerp(lwing4weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 - 3600 * math.cos(sine / 360))),.3)
8628
lwing5weld.C1=clerp(lwing5weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 - 3600 * math.cos(sine / 360))),.3)
8629
lwing6weld.C1=clerp(lwing6weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 - 3600 * math.cos(sine / 360))),.3)
8630
rwing1weld.C1=clerp(rwing1weld.C1,cf(-2,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(5 + 10 * math.cos(sine / 32)),math.rad(0),math.rad(-12.5 - 5 * math.cos(sine / 32))),.3)
8631
rwing2weld.C1=clerp(rwing2weld.C1,cf(-3,1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 15 * math.cos(sine / 32)),math.rad(0),math.rad(-25 - 7.5 * math.cos(sine / 16))),.5)
8632
rwing3weld.C1=clerp(rwing3weld.C1,cf(-3.75,2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 20 * math.cos(sine / 32)),math.rad(0),math.rad(-37.5 - 10 * math.cos(sine / 8))),.7)
8633
rwing4weld.C1=clerp(rwing4weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 3600 * math.cos(sine / 360))),.3)
8634
rwing5weld.C1=clerp(rwing5weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 - 3600 * math.cos(sine / 360))),.3)
8635
rwing6weld.C1=clerp(rwing6weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 - 3600 * math.cos(sine / 360))),.3)
8636
 sine = sine + change
8637
elseif ModeOfGlitch == 906 or glitchermode == "universal" then
8638
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8639
handlexweld.C0=clerp(handlexweld.C0,cf(0 + 0.25 * math.cos(sine / 63),0 + 0.25 * math.cos(sine / 70),0 + 0.05 * math.cos(sine / 57))*angles(math.rad(0 + 2 * math.cos(sine / 55)),math.rad(0 + 2 * math.cos(sine / 46)),math.rad(0 + 2 * math.cos(sine / 32))),.3)
8640
lwing1weld.C1=clerp(lwing1weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 36),0)*angles(math.rad(0 + 3 * math.cos(sine / 42)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 + 5 * math.cos(sine / 56))),.3)
8641
lwing2weld.C1=clerp(lwing2weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 38),0)*angles(math.rad(0 + 3 * math.cos(sine / 45)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(130 + 5 * math.cos(sine / 56))),.3)
8642
lwing3weld.C1=clerp(lwing3weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 41),0)*angles(math.rad(0 + 3 * math.cos(sine / 48)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(50 + 5 * math.cos(sine / 56))),.3)
8643
rwing1weld.C1=clerp(rwing1weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 36),0)*angles(math.rad(0 + 3 * math.cos(sine / 46)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 5 * math.cos(sine / 56))),.3)
8644
rwing2weld.C1=clerp(rwing2weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 38),0)*angles(math.rad(0 + 3 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-130 - 5 * math.cos(sine / 56))),.3)
8645
rwing3weld.C1=clerp(rwing3weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 41),0)*angles(math.rad(0 + 3 * math.cos(sine / 40)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-50 - 5 * math.cos(sine / 56))),.3)
8646
lwing4weld.C1=clerp(lwing4weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(0 + 3600 * math.cos(sine / 360))),.3)
8647
lwing5weld.C1=clerp(lwing5weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(120 + 3600 * math.cos(sine / 360))),.3)
8648
lwing6weld.C1=clerp(lwing6weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-120 + 3600 * math.cos(sine / 360))),.3)
8649
rwing4weld.C1=clerp(rwing4weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 3600 * math.cos(sine / 360))),.3)
8650
rwing5weld.C1=clerp(rwing5weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 - 3600 * math.cos(sine / 360))),.3)
8651
rwing6weld.C1=clerp(rwing6weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 - 3600 * math.cos(sine / 360))),.3)
8652
sine = sine + change
8653
elseif ModeOfGlitch == -5 or ModeOfGlitch == 665 or ModeOfGlitch == 8889 then
8654
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8655
handlexweld.C0=clerp(handlexweld.C0,cf(0 + 0.25 * math.cos(sine / 63),0 + 0.25 * math.cos(sine / 70),0 + 0.05 * math.cos(sine / 57))*angles(math.rad(0 + 2 * math.cos(sine / 55)),math.rad(0 + 2 * math.cos(sine / 46)),math.rad(0 + 2 * math.cos(sine / 32))),.3)
8656
lwing1weld.C1=clerp(lwing1weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 36),0)*angles(math.rad(0 + 3 * math.cos(sine / 42)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 + 5 * math.cos(sine / 56))),.3)
8657
lwing2weld.C1=clerp(lwing2weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 38),0)*angles(math.rad(0 + 3 * math.cos(sine / 45)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(130 + 5 * math.cos(sine / 56))),.3)
8658
lwing3weld.C1=clerp(lwing3weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 41),0)*angles(math.rad(0 + 3 * math.cos(sine / 48)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(50 + 5 * math.cos(sine / 56))),.3)
8659
rwing1weld.C1=clerp(rwing1weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 36),0)*angles(math.rad(0 + 3 * math.cos(sine / 46)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 5 * math.cos(sine / 56))),.3)
8660
rwing2weld.C1=clerp(rwing2weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 38),0)*angles(math.rad(0 + 3 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-130 - 5 * math.cos(sine / 56))),.3)
8661
rwing3weld.C1=clerp(rwing3weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 41),0)*angles(math.rad(0 + 3 * math.cos(sine / 40)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-50 - 5 * math.cos(sine / 56))),.3)
8662
lwing4weld.C1=clerp(lwing4weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(0 + 3600 * math.cos(sine / 360))),.3)
8663
lwing5weld.C1=clerp(lwing5weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(120 + 3600 * math.cos(sine / 360))),.3)
8664
lwing6weld.C1=clerp(lwing6weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-120 + 3600 * math.cos(sine / 360))),.3)
8665
sine = sine + change
8666
elseif ModeOfGlitch == 2102 then
8667
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8668
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8669
lwing1weld.C1=clerp(lwing1weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(0 + 3600 * math.cos(sine / 360))),.3)
8670
lwing2weld.C1=clerp(lwing2weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(120 + 3600 * math.cos(sine / 360))),.3)
8671
lwing3weld.C1=clerp(lwing3weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-120 + 3600 * math.cos(sine / 360))),.3)
8672
rwing1weld.C1=clerp(rwing1weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(0 - 3600 * math.cos(sine / 720))),.3)
8673
rwing2weld.C1=clerp(rwing2weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(120 - 3600 * math.cos(sine / 720))),.3)
8674
rwing3weld.C1=clerp(rwing3weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-120 - 3600 * math.cos(sine / 720))),.3)
8675
lwing4weld.C1=clerp(lwing4weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 - 3600 * math.cos(sine / 360))),.3)
8676
lwing5weld.C1=clerp(lwing5weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 - 3600 * math.cos(sine / 360))),.3)
8677
lwing6weld.C1=clerp(lwing6weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 - 3600 * math.cos(sine / 360))),.3)
8678
rwing4weld.C1=clerp(rwing4weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 3600 * math.cos(sine / 360))),.3)
8679
rwing5weld.C1=clerp(rwing5weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 - 3600 * math.cos(sine / 360))),.3)
8680
rwing6weld.C1=clerp(rwing6weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 - 3600 * math.cos(sine / 360))),.3)
8681
sine = sine + change
8682
elseif ModeOfGlitch == 555 or ModeOfGlitch == 7621 or ModeOfGlitch == 3141 or ModeOfGlitch == 101010 or ModeOfGlitch == 44444 or ModeOfGlitch == 404 or ModeOfGlitch == 55846 then
8683
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8684
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8685
lwing1weld.C1=clerp(lwing1weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(0 + 3600 * math.cos(sine / 360))),.3)
8686
lwing2weld.C1=clerp(lwing2weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(120 + 3600 * math.cos(sine / 360))),.3)
8687
lwing3weld.C1=clerp(lwing3weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-120 + 3600 * math.cos(sine / 360))),.3)
8688
lwing4weld.C1=clerp(lwing4weld.C1,cf(4.75,3,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(20 + 25 * math.cos(sine / 32)),math.rad(0),math.rad(50 + 12.5 * math.cos(sine / 32))),.3)
8689
lwing5weld.C1=clerp(lwing5weld.C1,cf(5.75,4,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(25 + 30 * math.cos(sine / 32)),math.rad(0),math.rad(62.5 + 15 * math.cos(sine / 32))),.3)
8690
lwing6weld.C1=clerp(lwing6weld.C1,cf(6.75,5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(30 + 35 * math.cos(sine / 32)),math.rad(0),math.rad(75 + 17.5 * math.cos(sine / 32))),.3)
8691
rwing1weld.C1=clerp(rwing1weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(0 - 3600 * math.cos(sine / 720))),.3)
8692
rwing2weld.C1=clerp(rwing2weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(120 - 3600 * math.cos(sine / 720))),.3)
8693
rwing3weld.C1=clerp(rwing3weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-120 - 3600 * math.cos(sine / 720))),.3)
8694
rwing4weld.C1=clerp(rwing4weld.C1,cf(-4.75,3,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(20 + 25 * math.cos(sine / 32)),math.rad(0),math.rad(-50 - 12.5 * math.cos(sine / 32))),.3)
8695
rwing5weld.C1=clerp(rwing5weld.C1,cf(-5.75,4,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(25 + 30 * math.cos(sine / 32)),math.rad(0),math.rad(-62.5 - 15 * math.cos(sine / 32))),.3)
8696
rwing6weld.C1=clerp(rwing6weld.C1,cf(-6.75,5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(30 + 35 * math.cos(sine / 32)),math.rad(0),math.rad(-75 - 17.5 * math.cos(sine / 32))),.3)
8697
sine = sine + change
8698
elseif ModeOfGlitch == 2019 then
8699
lwing1weld.C1=clerp(lwing1weld.C1,cf(2,0,-0.4)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(5 + 10 * math.cos(sine / 32)),math.rad(0),math.rad(12.5 + 5 * math.cos(sine / 32))),.3)
8700
lwing2weld.C1=clerp(lwing2weld.C1,cf(3,1,-0.4)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 15 * math.cos(sine / 32)),math.rad(0),math.rad(25 + 7.5 * math.cos(sine / 32))),.3)
8701
lwing3weld.C1=clerp(lwing3weld.C1,cf(3.75,2,-0.4)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 20 * math.cos(sine / 32)),math.rad(0),math.rad(37.5 + 10 * math.cos(sine / 32))),.3)
8702
rwing1weld.C1=clerp(rwing1weld.C1,cf(-2,0,-0.4)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(5 + 10 * math.cos(sine / 32)),math.rad(0),math.rad(-12.5 - 5 * math.cos(sine / 32))),.3)
8703
rwing2weld.C1=clerp(rwing2weld.C1,cf(-3,1,-0.4)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 15 * math.cos(sine / 32)),math.rad(0),math.rad(-25 - 7.5 * math.cos(sine / 32))),.3)
8704
rwing3weld.C1=clerp(rwing3weld.C1,cf(-3.75,2,-0.3)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 20 * math.cos(sine / 32)),math.rad(0),math.rad(-37.5 - 10 * math.cos(sine / 32))),.3)
8705
lwing4weld.C1=clerp(lwing4weld.C1,cf(0,2 - 1.5 * math.cos(sine / 32.5),0)*angles(math.rad(0),math.rad(0),math.rad(360 + 720 * math.cos(sine / 65))),.3)
8706
lwing5weld.C1=clerp(lwing5weld.C1,cf(0,0 - 1 * math.cos(sine / 32.5),-0.8)*angles(math.rad(0 + 5 * math.cos(sine / 32.5)),math.rad(0),math.rad(360)),.3)
8707
lwing6weld.C1=clerp(lwing6weld.C1,cf(0,2 - 1.5 * math.cos(sine / 32.5),0)*angles(math.rad(0),math.rad(0),math.rad(180 + 720 * math.cos(sine / 65))),.3)
8708
rwing4weld.C1=clerp(rwing4weld.C1,cf(0,2 - 1.5 * math.cos(sine / 32.5),0)*angles(math.rad(0),math.rad(0),math.rad(-90 + 720 * math.cos(sine / 65))),.3)
8709
rwing5weld.C1=clerp(rwing5weld.C1,cf(0,-1 + 1 * math.cos(sine / 32.5),-0.9)*angles(math.rad(0 + 5 * math.cos(sine / 32.5)),math.rad(0),math.rad(180)),.3)
8710
rwing6weld.C1=clerp(rwing6weld.C1,cf(0,2 - 1.5 * math.cos(sine / 32.5),-0.9)*angles(math.rad(0),math.rad(0),math.rad(90 + 720 * math.cos(sine / 65))),.3)
8711
 sine = sine + change
8712
elseif ModeOfGlitch == 81 then
8713
handleweld.C0=clerp(handleweld.C0,cf(0,-6.5,-1.5)*angles(math.rad(90),math.rad(0),math.rad(0)),.3)
8714
lwing1weld.C1=clerp(lwing1weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(0 + 3600 * math.cos(sine / 360))),.3)
8715
lwing2weld.C1=clerp(lwing2weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(120 + 3600 * math.cos(sine / 360))),.3)
8716
lwing3weld.C1=clerp(lwing3weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-120 + 3600 * math.cos(sine / 360))),.3)
8717
rwing1weld.C1=clerp(rwing1weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(0 - 3600 * math.cos(sine / 720))),.3)
8718
rwing2weld.C1=clerp(rwing2weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(120 - 3600 * math.cos(sine / 720))),.3)
8719
rwing3weld.C1=clerp(rwing3weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-120 - 3600 * math.cos(sine / 720))),.3)
8720
lwing4weld.C1=clerp(lwing4weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 - 3600 * math.cos(sine / 360))),.3)
8721
lwing5weld.C1=clerp(lwing5weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 - 3600 * math.cos(sine / 360))),.3)
8722
lwing6weld.C1=clerp(lwing6weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 - 3600 * math.cos(sine / 360))),.3)
8723
rwing4weld.C1=clerp(rwing4weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 3600 * math.cos(sine / 360))),.3)
8724
rwing5weld.C1=clerp(rwing5weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 - 3600 * math.cos(sine / 360))),.3)
8725
rwing6weld.C1=clerp(rwing6weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 - 3600 * math.cos(sine / 360))),.3)
8726
sine = sine + change
8727
elseif ModeOfGlitch == 841 or ModeOfGlitch == 2222222 or ModeOfGlitch == -3 or ModeOfGlitch == -4 then
8728
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8729
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8730
lwing1weld.C1=clerp(lwing1weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 + 3600 * math.cos(sine / 360))),.3)
8731
lwing2weld.C1=clerp(lwing2weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 + 3600 * math.cos(sine / 360))),.3)
8732
lwing3weld.C1=clerp(lwing3weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 + 3600 * math.cos(sine / 360))),.3)
8733
rwing1weld.C1=clerp(rwing1weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 + 3600 * math.cos(sine / 360))),.3)
8734
rwing2weld.C1=clerp(rwing2weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 + 3600 * math.cos(sine / 360))),.3)
8735
rwing3weld.C1=clerp(rwing3weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 + 3600 * math.cos(sine / 360))),.3)
8736
lwing4weld.C1=clerp(lwing4weld.C1,cf(0,2 - 1.5 * math.cos(sine / 32.5),0)*angles(math.rad(0),math.rad(0),math.rad(360 + 720 * math.cos(sine / 65))),.3)
8737
lwing5weld.C1=clerp(lwing5weld.C1,cf(0,0 - 1 * math.cos(sine / 32.5),-0.8)*angles(math.rad(0 + 5 * math.cos(sine / 32.5)),math.rad(0),math.rad(360)),.3)
8738
lwing6weld.C1=clerp(lwing6weld.C1,cf(0,2 - 1.5 * math.cos(sine / 32.5),0)*angles(math.rad(0),math.rad(0),math.rad(180 + 720 * math.cos(sine / 65))),.3)
8739
rwing4weld.C1=clerp(rwing4weld.C1,cf(0,2 - 1.5 * math.cos(sine / 32.5),0)*angles(math.rad(0),math.rad(0),math.rad(-90 + 720 * math.cos(sine / 65))),.3)
8740
rwing5weld.C1=clerp(rwing5weld.C1,cf(0,-1 + 1 * math.cos(sine / 32.5),-0.9)*angles(math.rad(0 + 5 * math.cos(sine / 32.5)),math.rad(0),math.rad(180)),.3)
8741
rwing6weld.C1=clerp(rwing6weld.C1,cf(0,2 - 1.5 * math.cos(sine / 32.5),-0.9)*angles(math.rad(0),math.rad(0),math.rad(90 + 720 * math.cos(sine / 65))),.3)
8742
sine = sine + change
8743
elseif ModeOfGlitch == 2335 then
8744
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8745
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8746
lwing1weld.C1=clerp(lwing1weld.C1,cf(2,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(5 + 10 * math.cos(sine / 32)),math.rad(0),math.rad(12.5 + 5 * math.cos(sine / 32))),.3)
8747
lwing2weld.C1=clerp(lwing2weld.C1,cf(3,1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 15 * math.cos(sine / 32)),math.rad(0),math.rad(25 + 7.5 * math.cos(sine / 32))),.3)
8748
lwing3weld.C1=clerp(lwing3weld.C1,cf(3.75,2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 20 * math.cos(sine / 32)),math.rad(0),math.rad(37.5 + 10 * math.cos(sine / 32))),.3)
8749
rwing1weld.C1=clerp(rwing1weld.C1,cf(-2,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(5 + 10 * math.cos(sine / 32)),math.rad(0),math.rad(-12.5 - 5 * math.cos(sine / 32))),.3)
8750
rwing2weld.C1=clerp(rwing2weld.C1,cf(-3,1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 15 * math.cos(sine / 32)),math.rad(0),math.rad(-25 - 7.5 * math.cos(sine / 32))),.3)
8751
rwing3weld.C1=clerp(rwing3weld.C1,cf(-3.75,2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 20 * math.cos(sine / 32)),math.rad(0),math.rad(-37.5 - 10 * math.cos(sine / 32))),.3)
8752
lwing4weld.C1=clerp(lwing4weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 - 3600 * math.cos(sine / 360))),.3)
8753
lwing5weld.C1=clerp(lwing5weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 - 3600 * math.cos(sine / 360))),.3)
8754
lwing6weld.C1=clerp(lwing6weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 - 3600 * math.cos(sine / 360))),.3)
8755
rwing4weld.C1=clerp(rwing4weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 3600 * math.cos(sine / 360))),.3)
8756
rwing5weld.C1=clerp(rwing5weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 - 3600 * math.cos(sine / 360))),.3)
8757
rwing6weld.C1=clerp(rwing6weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 - 3600 * math.cos(sine / 360))),.3)
8758
sine = sine + change
8759
elseif ModeOfGlitch == 412 or ModeOfGlitch == 738  then
8760
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8761
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8762
lwing1weld.C1=clerp(lwing1weld.C1,cf(0,1.5 + 0.75 * math.cos(sine / 21),0)*angles(math.rad(0 + 1 + 1 * math.cos(sine / 1)),math.rad(0 - 1),1 + 1),.3)
8763
lwing2weld.C1=clerp(lwing2weld.C1,cf(0,1.5 + 0.75 * math.cos(sine / 21),0)*angles(math.rad(0 + 1 * math.cos(sine / 1)),math.rad(0 - 2),1 + 2),.3)
8764
lwing3weld.C1=clerp(lwing3weld.C1,cf(0,1.5 + 0.75 * math.cos(sine / 21),0)*angles(math.rad(0 + 1 * math.cos(sine / 1)),math.rad(0 - 3),1 + 3),.3)
8765
rwing1weld.C1=clerp(rwing1weld.C1,cf(0 - 7 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-0.75)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 3600 * math.cos(sine / 360))),.3)
8766
rwing2weld.C1=clerp(rwing2weld.C1,cf(0 - 7 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-0.75)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 - 3600 * math.cos(sine / 360))),.3)
8767
rwing3weld.C1=clerp(rwing3weld.C1,cf(0 - 7 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-0.75)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 - 3600 * math.cos(sine / 360))),.3)
8768
lwing4weld.C1=clerp(lwing4weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 + 3600 * math.cos(sine / 360))),.3)
8769
lwing5weld.C1=clerp(lwing5weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 + 3600 * math.cos(sine / 360))),.3)
8770
lwing6weld.C1=clerp(lwing6weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 + 3600 * math.cos(sine / 360))),.3)
8771
rwing4weld.C1=clerp(rwing4weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 + 3600 * math.cos(sine / 1800))),.3)
8772
rwing5weld.C1=clerp(rwing5weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 + 3600 * math.cos(sine / 1800))),.3)
8773
rwing6weld.C1=clerp(rwing6weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 + 3600 * math.cos(sine / 1800))),.3)
8774
sine = sine + change
8775
elseif ModeOfGlitch == 2304 or ModeOfGlitch == 765688533321 then
8776
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8777
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8778
lwing1weld.C1=clerp(lwing1weld.C1,cf(1 + 5 * math.cos(sine / 45),4 + 2.75 * math.cos(sine / 6.25),0)*angles(math.rad(0 + 1 * math.cos(sine / 12.5)),math.rad(0 + 2 * math.cos(sine / 9)),math.rad(90 + 3600 * math.cos(sine / 90))),.3)
8779
lwing2weld.C1=clerp(lwing2weld.C1,cf(3,1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 15 * math.cos(sine / 32)),math.rad(0),math.rad(25 + 7.5 * math.cos(sine / 32))),.3)
8780
lwing3weld.C1=clerp(lwing3weld.C1,cf(3.75,2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 20 * math.cos(sine / 32)),math.rad(0),math.rad(37.5 + 10 * math.cos(sine / 32))),.3)
8781
lwing4weld.C1=clerp(lwing4weld.C1,cf(4.75,3,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(20 + 25 * math.cos(sine / 32)),math.rad(0),math.rad(50 + 12.5 * math.cos(sine / 32))),.3)
8782
lwing5weld.C1=clerp(lwing5weld.C1,cf(5.75,4,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(25 + 30 * math.cos(sine / 32)),math.rad(0),math.rad(62.5 + 15 * math.cos(sine / 32))),.3)
8783
lwing6weld.C1=clerp(lwing6weld.C1,cf(6.75,5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(30 + 35 * math.cos(sine / 32)),math.rad(0),math.rad(75 + 17.5 * math.cos(sine / 32))),.3)
8784
rwing1weld.C1=clerp(rwing1weld.C1,cf(1 + 5 * math.cos(sine / 45),4 + 2.75 * math.cos(sine / 6.25),0)*angles(math.rad(0 + 1 * math.cos(sine / 12.5)),math.rad(0 - 2 * math.cos(sine / 9)),math.rad(-90 + 3600 * math.cos(sine / 90))),.3)
8785
rwing2weld.C1=clerp(rwing2weld.C1,cf(-3,1,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(10 + 15 * math.cos(sine / 32)),math.rad(0),math.rad(-25 - 7.5 * math.cos(sine / 32))),.3)
8786
rwing3weld.C1=clerp(rwing3weld.C1,cf(-3.75,2,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(15 + 20 * math.cos(sine / 32)),math.rad(0),math.rad(-37.5 - 10 * math.cos(sine / 32))),.3)
8787
rwing4weld.C1=clerp(rwing4weld.C1,cf(-4.75,3,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(20 + 25 * math.cos(sine / 32)),math.rad(0),math.rad(-50 - 12.5 * math.cos(sine / 32))),.3)
8788
rwing5weld.C1=clerp(rwing5weld.C1,cf(-5.75,4,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(25 + 30 * math.cos(sine / 32)),math.rad(0),math.rad(-62.5 - 15 * math.cos(sine / 32))),.3)
8789
rwing6weld.C1=clerp(rwing6weld.C1,cf(-6.75,5,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(30 + 35 * math.cos(sine / 32)),math.rad(0),math.rad(-75 - 17.5 * math.cos(sine / 32))),.3)
8790-
sine = sine + change 
8790+
8791
else
8792
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8793
handlexweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8794
lwing1weld.C1=clerp(lwing1weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 + 3600 * math.cos(sine / 360))),.3)
8795
lwing2weld.C1=clerp(lwing2weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 + 3600 * math.cos(sine / 360))),.3)
8796
lwing3weld.C1=clerp(lwing3weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 + 3600 * math.cos(sine / 360))),.3)
8797
rwing1weld.C1=clerp(rwing1weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 + 3600 * math.cos(sine / 360))),.3)
8798
rwing2weld.C1=clerp(rwing2weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 + 3600 * math.cos(sine / 360))),.3)
8799
rwing3weld.C1=clerp(rwing3weld.C1,cf(1 + 5 * math.cos(sine / 180),4 + 2.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 + 3600 * math.cos(sine / 360))),.3)
8800
lwing4weld.C1=clerp(lwing4weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 - 3600 * math.cos(sine / 360))),.3)
8801
lwing5weld.C1=clerp(lwing5weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 - 3600 * math.cos(sine / 360))),.3)
8802
lwing6weld.C1=clerp(lwing6weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 - 3600 * math.cos(sine / 360))),.3)
8803
rwing4weld.C1=clerp(rwing4weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 3600 * math.cos(sine / 360))),.3)
8804
rwing5weld.C1=clerp(rwing5weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 - 3600 * math.cos(sine / 360))),.3)
8805
rwing6weld.C1=clerp(rwing6weld.C1,cf(0 + 2.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),0)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-32.5 - 3600 * math.cos(sine / 360))),.3)
8806
sine = sine + change
8807
end
8808-
local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude 
8808+
local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
8809
local velderp=RootPart.Velocity.y
8810
hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
8811
if equipped==true or equipped==false then
8812
if attack==false then
8813
idle=idle+1
8814
else
8815
idle=0
8816
end
8817
if idle>=500 then
8818
if attack==false then
8819
--Sheath()
8820
end
8821
end
8822-
if RootPart.Velocity.y > 1 and hitfloor==nil then 
8822+
if RootPart.Velocity.y > 1 and hitfloor==nil then
8823
Anim="Jump"
8824
if attack==false then
8825
RH.C0=clerp(RH.C0,cf(1,-0.35 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),.1)
8826
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(20)),.1)
8827
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 25))*angles(math.rad(-10),math.rad(0),math.rad(0)),.1)
8828
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.1)
8829
RW.C0=clerp(RW.C0,cf(1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-5),math.rad(0),math.rad(25)),.1)
8830
LW.C0=clerp(LW.C0,cf(-1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-5),math.rad(0),math.rad(-25)),.1)
8831
end
8832-
elseif RootPart.Velocity.y < -1 and hitfloor==nil then 
8832+
elseif RootPart.Velocity.y < -1 and hitfloor==nil then
8833
Anim="Fall"
8834
if attack==false then
8835
RH.C0=clerp(RH.C0,cf(1,-0.35 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),.1)
8836
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(20)),.1)
8837
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 25))*angles(math.rad(10),math.rad(0),math.rad(0)),.1)
8838
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(2.5),math.rad(0),math.rad(0)),.1)
8839
RW.C0=clerp(RW.C0,cf(1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-15),math.rad(0),math.rad(55)),.1)
8840
LW.C0=clerp(LW.C0,cf(-1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-15),math.rad(0),math.rad(-55)),.1)
8841
end
8842
elseif torvel<1 and hitfloor~=nil then
8843
Anim="Idle"
8844
if attack==false then
8845
if ModeOfGlitch == 1 then
8846
local snap = math.random(1,10)
8847
if snap == 1 then
8848
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 + math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(22 + math.random(-5,5))),1)
8849
end
8850
RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5 - 2 * math.cos(sine / 56)),math.rad(-12 - 2 * math.cos(sine / 32))),.1)
8851
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-6),math.rad(22 - 2 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
8852
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(sine / 32),0 + 0.1 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-22 + 2 * math.cos(sine / 56))),.1)
8853
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0 + 5 * math.cos(sine / 43) - 5 * math.cos(sine / 0.25)),math.rad(22 - 2 * math.cos(sine / 56))),.1)
8854
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(5 + 3 * math.cos(sine / 43)),math.rad(-16 - 5 * math.cos(sine / 52)),math.rad(13 + 9 * math.cos(sine / 45))),.1)
8855
LW.C0=clerp(LW.C0,cf(-1.35,1 + 0.025 * math.cos(sine / 45),-0.2)*angles(math.rad(148 - 2 * math.cos(sine / 51)),math.rad(0 - 4 * math.cos(sine / 64)),math.rad(22 - 2 * math.cos(sine / 45))),.1)
8856
elseif ModeOfGlitch == 2335 then
8857
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-4 - 2 * math.cos(sine / 53)),math.rad(0 - 2 * math.cos(sine / 32))),.1)
8858
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(9 - 2 * math.cos(sine / 53)),math.rad(0 + 2 * math.cos(sine / 32))),.1)
8859
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0 - 2 * math.cos(sine / 53))),.1)
8860
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(19 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
8861
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(2 + 5 * math.cos(sine / 74)),math.rad(18 - 3 * math.cos(sine / 53)),math.rad(17 + 3 * math.cos(sine / 45))),.1)
8862
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(5 - 3 * math.cos(sine / 73)),math.rad(-11 - 1 * math.cos(sine / 55)),math.rad(-14 - 3 * math.cos(sine / 45))),.1)
8863
elseif ModeOfGlitch == -5 or ModeOfGlitch == 665 then
8864
LH.C0 = clerp(LH.C0,cf(-1-math.rad(0+5*math.cos(sine/16)),-1+math.rad(0+5*math.cos(sine/16)),0)*angles(0,0,-math.rad(0+5*math.cos(sine/16)))*angles(math.rad(-15),math.rad(25),0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.1)
8865
RH.C0 = clerp(RH.C0,cf(1-math.rad(0+5*math.cos(sine/16)),-1-math.rad(0+5*math.cos(sine/16)),0)*angles(0,0,-math.rad(0+5*math.cos(sine/16)))*angles(math.rad(0),math.rad(90),math.rad(0)),.1)
8866
RootJoint.C0 = clerp(RootJoint.C0,cf(0,0,0)*angles(0,0,math.rad(0+5*math.cos(sine/16)))*RootCF,.1)
8867
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko*angles(0,0,-math.rad(0+5*math.cos(sine/16))),.1)
8868
LW.C0 = clerp(LW.C0,cf(-1.5,0.5,0)*cf(0,-.15,0)*angles(math.rad(15),0,math.rad(20)),.1)
8869
RW.C0 = clerp(RW.C0,cf(1.5,0.5,0)*angles(0,0,math.rad(5+5*math.sin(sine/16))),.1)
8870
elseif ModeOfGlitch == 5 then
8871
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 - 2 * math.cos(sine / 32))),.1)
8872
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 + 2 * math.cos(sine / 32))),.1)
8873
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.1)
8874
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(10 + 2 * math.cos(sine / 53))),.1)
8875
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(2 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(8 + 3 * math.cos(sine / 45))),.1)
8876
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(5 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(-14 - 3 * math.cos(sine / 45))),.1)
8877
elseif ModeOfGlitch == 738 then
8878
RH.C0=clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-10 - 2.5 * math.cos(sine / 32)),math.rad(-20),math.rad(0)),.1)
8879
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-10 + 2.5 * math.cos(sine / 32))),.1)
8880
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.1 * math.cos(sine / 32))*angles(math.rad(10 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(20)),.1)
8881
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(55),math.rad(0),math.rad(0)),.1)
8882
RW.C0=clerp(RW.C0,cf(0.75,0.5,-0.25)*angles(math.rad(140),math.rad(0),math.rad(-20 + 2.5 * math.cos(sine / 28))),.1)
8883
LW.C0=clerp(LW.C0,cf(-0.75,0.5,-0.25)*angles(math.rad(140),math.rad(0),math.rad(20 - 2.5 * math.cos(sine / 28))),.1)
8884
elseif ModeOfGlitch == 666666666 then
8885-
	local snap = math.random(1,3)
8885+
    local snap = math.random(1,3)
8886
if snap == 1 then
8887
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(25 + math.random(-30,30)),math.rad(math.random(-30,30)),math.rad(math.random(-30,30))),0.6)
8888
end
8889
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(83),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(25 - 2 * math.cos(sine / 32))),.1)
8890
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-25 + 2 * math.cos(sine / 32))),.1)
8891
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.25 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(25 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.1)
8892
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(25 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
8893
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(25 + 13 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(1 + 3 * math.cos(sine / 45))),.1)
8894
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(25 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(-3 - 3 * math.cos(sine / 45))),.1)
8895
elseif ModeOfGlitch == 67966 then
8896
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(3),math.rad(0 + 3 * math.cos(sine / 56)),math.rad(1 - 2 * math.cos(sine / 32))),.1)
8897
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(6),math.rad(0 + 3 * math.cos(sine / 56)),math.rad(3 + 2 * math.cos(sine / 32))),.1)
8898
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.02 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(2 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0 - 6 * math.cos(sine / 56))),.1)
8899
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-3 - 5 * math.cos(sine / 37)),math.rad(0 + 14 * math.cos(sine / 58)),math.rad(0 + 3 * math.cos(sine / 53))),.1)
8900
RW.C0=clerp(RW.C0,cf(1,0.5 + 0.025 * math.cos(sine / 45),-0.45)*angles(math.rad(33 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(-33 + 3 * math.cos(sine / 45))),.1)
8901
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),-0.45)*angles(math.rad(23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(33 - 3 * math.cos(sine / 45))),.1)
8902
elseif ModeOfGlitch == 11 then
8903
RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, -0.1 + 0.1 * math.cos(sine / 20)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
8904
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-2.5 * math.sin(sine / 20)), math.rad(0), math.rad(0)), 0.3)
8905
RH.C0 = clerp(RH.C0, CFrame.new(1, -0.9 - 0.1 * math.cos(sine / 20), 0.025 * math.cos(sine / 20)) * RHCF * angles(math.rad(-4.5), math.rad(0), math.rad(0)), 0.15)
8906
LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.9 - 0.1 * math.cos(sine / 20), 0.025 * math.cos(sine / 20)) * LHCF * angles(math.rad(-6.5), math.rad(0), math.rad(0)), 0.15)
8907
RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.4 + 0.05 * math.sin(sine / 30), 0.025 * math.cos(sine / 20)) * angles(math.rad(-30), math.rad(-0), math.rad(-30)), 0.1)
8908
LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4 + 0.05 * math.cos(sine / 30), 0.025 * math.cos(sine / 20)) * angles(math.rad(-30), math.rad(0), math.rad(30)), 0.1)
8909
elseif ModeOfGlitch == 1055 then
8910
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-6),math.rad(-20 - 1 * math.cos(sine / 56)),math.rad(1 - 2 * math.cos(sine / 32))),.2)
8911
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-0.5),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(3 + 2 * math.cos(sine / 32))),.2)
8912
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.01 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(30)),.2)
8913
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(-10 + 2 * math.cos(sine / 58)),math.rad(-30)),.2)
8914
RW.C0=clerp(RW.C0,cf(1,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(90 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(-82 + 2 * math.cos(sine / 45))),.2)
8915
LW.C0=clerp(LW.C0,cf(-1,0.35 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(67 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(67 - 4 * math.cos(sine / 45))),.2)
8916
elseif ModeOfGlitch == -666666 then
8917
local snap = math.random(1,30)
8918
if snap == 1 then
8919
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(13 + math.random(-45,0)),math.rad(math.random(-45,45)),math.rad(math.random(-45,45))),1)
8920
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 - 0.4 * math.cos(sine / 30),0 + 0.4 * math.cos(sine / 32),5.2 + 0.4 * math.cos(sine / 26))*angles(math.rad(20 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(math.random(-5,5))),1)
8921
RW.C0=clerp(RW.C0,cf(1.35,0.35 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(math.random(40,185) + 6 * math.cos(sine / 72)),math.rad(2 - 4 * math.cos(sine / 58)),math.rad(math.random(-35,-7) + 1 * math.cos(sine / 45))),1)
8922
LW.C0=clerp(LW.C0,cf(-1.35,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(math.random(40,187) - 7 * math.cos(sine / 66)),math.rad(6 - 5 * math.cos(sine / 59)),math.rad(math.random(9,31) - 3 * math.cos(sine / 45))),1)
8923
end
8924
elseif ModeOfGlitch == 420 then
8925
local snap = math.random(1,5)
8926
if snap == 1 then
8927
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(25 + math.random(-1,1)),math.rad(math.random(-1,1)),math.rad(math.random(-1,1))),0.6)
8928
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(25 + 5 * math.cos(sine / 74) + math.random(-1,1)),math.rad(1 - 3 * math.cos(sine / 53) + math.random(-1,1)),math.rad(1 + 3 * math.cos(sine / 45) + math.random(-1,1))),.6)
8929
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(25 - 3 * math.cos(sine / 73) + math.random(-1,1)),math.rad(2 - 1 * math.cos(sine / 55) + math.random(-1,1)),math.rad(-3 - 3 * math.cos(sine / 45) + math.random(-1,1))),.6)
8930
end
8931
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(25 - 2 * math.cos(sine / 32))),.1)
8932
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-25 + 2 * math.cos(sine / 32))),.1)
8933
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.25 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(25 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.1)
8934
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(25 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
8935
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(25 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(1 + 3 * math.cos(sine / 45))),.1)
8936
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(25 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(-3 - 3 * math.cos(sine / 45))),.1)
8937
elseif ModeOfGlitch == 676767 then
8938
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(8 - 6 * math.cos(sine / 67)),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-18 - 5 * math.cos(sine / 32))),.1)
8939
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-15 - 8 * math.cos(sine / 74)),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(31 + 8 * math.cos(sine / 38))),.1)
8940
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(-21 - 2 * math.cos(sine / 32)),math.rad(8),math.rad(0)),.1)
8941
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(25 - 6 * math.cos(sine / 37)),math.rad(-14 + 5 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
8942
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(-24 + 9 * math.cos(sine / 72)),math.rad(3 - 5 * math.cos(sine / 58)),math.rad(38 + 7 * math.cos(sine / 45))),.1)
8943
LW.C0=clerp(LW.C0,cf(-0.8,0.35 + 0.025 * math.cos(sine / 45),-0.75)*angles(math.rad(160 - 2 * math.cos(sine / 66)),math.rad(5 - 8 * math.cos(sine / 59)),math.rad(87 - 3 * math.cos(sine / 45))),.1)
8944
elseif ModeOfGlitch == 11111 then
8945
RH.C0=clerp(RH.C0,cf(1,-0.35,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-6),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 9 * math.cos(sine / 39))),.2)
8946
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-0.5),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 5 * math.cos(sine / 51))),.2)
8947
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.01 + 0.02 * math.cos(sine / 32),1 + 0.25 * math.cos(sine / 32))*angles(math.rad(3 - 3 * math.cos(sine / 32)),math.rad(0),math.rad(22)),.2)
8948
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(-22)),.2)
8949
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(180 + 3 * math.cos(sine / 53)),math.rad(0 - 4 * math.cos(sine / 60)),math.rad(-5 + 4 * math.cos(sine / 45))),.2)
8950
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(-5 - 7 * math.cos(sine / 58)),math.rad(1 - 5 * math.cos(sine / 55)),math.rad(-12 - 9 * math.cos(sine / 45))),.2)
8951
elseif ModeOfGlitch == 242424 then
8952
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-5 - 2 * math.cos(sine / 34))),.1)
8953
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5),math.rad(20 - 2 * math.cos(sine / 72)),math.rad(0 + 2 * math.cos(sine / 34))),.1)
8954
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 34),0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 2 * math.cos(sine / 34)),math.rad(0),math.rad(-20 + 2 * math.cos(sine / 72))),.1)
8955
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2.5 * math.cos(sine / 28)),math.rad(0 + 4 * math.cos(sine / 55)),math.rad(20 - 2 * math.cos(sine / 72))),.1)
8956
RW.C0=clerp(RW.C0,cf(1.15,0.5 + 0.1 * math.cos(sine / 28),0.25)*angles(math.rad(-22 + 2 * math.cos(sine / 38)),math.rad(0),math.rad(-15 - 2 * math.cos(sine / 41))),.1)
8957
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(10 - 6 * math.cos(sine / 28)),math.rad(0 + 5 * math.cos(sine / 46)),math.rad(-20 + 5 * math.cos(sine / 34))),.1)
8958
elseif ModeOfGlitch == 3 or ModeOfGlitch == -2 or ModeOfGlitch == 25 or ModeOfGlitch == 3141 or ModeOfGlitch == 146536 then
8959
local snap = math.random(1,32)
8960
if snap == 1 then
8961
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(22 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),1)
8962
end
8963
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(1 - 2 * math.cos(sine / 32))),.1)
8964
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
8965
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.02 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(2 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0 - 1 * math.cos(sine / 44))),.1)
8966
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(22 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
8967
RW.C0=clerp(RW.C0,cf(1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-33 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(-33 + 3 * math.cos(sine / 45))),.1)
8968
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(33 - 3 * math.cos(sine / 45))),.1)
8969
elseif ModeOfGlitch == 3 then
8970
local snap = math.random(1,32)
8971
elseif ModeOfGlitch == 88893333388 then
8972
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 9 * math.cos(sine / 51))),.1)
8973
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 7 * math.cos(sine / 44))),.1)
8974
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1.5 + 0.25 * math.cos(sine / 32))*angles(math.rad(2 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(13)),.1)
8975
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(24 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(-13 + 2 * math.cos(sine / 53))),.1)
8976
RW.C0=clerp(RW.C0,cf(1,0.35 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(68 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(-82 + 2 * math.cos(sine / 45))),.1)
8977
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(82 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(67 - 4 * math.cos(sine / 45))),.1)
8978
elseif ModeOfGlitch == 103 then
8979
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 9 * math.cos(sine / 51))),.1)
8980
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 7 * math.cos(sine / 44))),.1)
8981
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 + 0.25 * math.cos(sine / 47),0 + 0.25 * math.cos(sine / 35),7 + 1 * math.cos(sine / 32))*angles(math.rad(2 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(13)),.1)
8982
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(24 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(-13 + 2 * math.cos(sine / 53))),.1)
8983
RW.C0=clerp(RW.C0,cf(1,0.35 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(68 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(-82 + 2 * math.cos(sine / 45))),.1)
8984
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(149 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(-17 - 4 * math.cos(sine / 45))),.1)
8985
elseif ModeOfGlitch == 1264532489 or ModeOfGlitch == 808080808080808080808080 or ModeOfGlitch == 81 then
8986
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-14 - 5 * math.cos(sine / 48))),.1)
8987
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(15 + 7 * math.cos(sine / 51))),.1)
8988
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),20 + 0.15 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.1)
8989
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(21 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
8990
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(13 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(28 + 2 * math.cos(sine / 45))),.1)
8991
elseif ModeOfGlitch == 2 then
8992
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-6),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(1 - 2 * math.cos(sine / 32))),.1)
8993
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-0.5),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
8994
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.01 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0 + 3 * math.cos(sine / 42))),.1)
8995
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 58)),math.rad(0 + 1 * math.cos(sine / 53))),.1)
8996
RW.C0=clerp(RW.C0,cf(1,0.35 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(62 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(-82 + 2 * math.cos(sine / 45))),.1)
8997
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(89 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(67 - 4 * math.cos(sine / 45))),.1)
8998
elseif ModeOfGlitch == 3 then
8999
local snap = math.random(1,32)
9000
if snap == 1 then
9001
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(22 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),1)
9002
end
9003
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(1 - 2 * math.cos(sine / 32))),.1)
9004
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
9005
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.02 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(2 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0 - 1 * math.cos(sine / 44))),.1)
9006
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(22 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
9007
RW.C0=clerp(RW.C0,cf(1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-33 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(-33 + 3 * math.cos(sine / 45))),.1)
9008
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(33 - 3 * math.cos(sine / 45))),.1)
9009
elseif ModeOfGlitch == 453453484635345 then
9010
sphere2(8,"Add",rarm.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.05,-0.01,BrickColor.new("Institutional white"),BrickColor.new("Dark stone grey").Color)
9011
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 2 * math.cos(sine / 39))),.1)
9012
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 6 * math.cos(sine / 31))),.1)
9013
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-20)),.1)
9014
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(13 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(20 + 2 * math.cos(sine / 53))),.1)
9015
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(5 + 3 * math.cos(sine / 43)),math.rad(-16 - 5 * math.cos(sine / 52)),math.rad(13 + 9 * math.cos(sine / 45))),.1)
9016
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(90 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(90 - 4 * math.cos(sine / 45))),.1)
9017
elseif ModeOfGlitch == 4 then
9018
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-6),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(1 - 2 * math.cos(sine / 32))),.1)
9019
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-0.5),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.1)
9020
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.01 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0 + 3 * math.cos(sine / 42))),.1)
9021
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 58)),math.rad(0 + 1 * math.cos(sine / 53))),.1)
9022
RW.C0=clerp(RW.C0,cf(1,0.35 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(62 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(-82 + 2 * math.cos(sine / 45))),.1)
9023
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(89 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(67 - 4 * math.cos(sine / 45))),.1)
9024
elseif ModeOfGlitch == 765688533321 then
9025
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 - 2 * math.cos(sine / 32))),.1)
9026
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 + 2 * math.cos(sine / 32))),.1)
9027
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(sine / 32),0 + 0.1 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-22 + 2 * math.cos(sine / 56))),.1)
9028
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0 + 5 * math.cos(sine / 43) - 5 * math.cos(sine / 0.25)),math.rad(22 - 2 * math.cos(sine / 56))),.1)
9029
RW.C0=clerp(RW.C0,CFrame.new(1.5,0.55+0.05*math.cos(sine/25)+ -math.sin(sine/25)/40,0)*angles(math.rad(5-2.5*math.cos(sine/25)),math.rad(0),math.rad(10+5*math.cos(sine/25))+ math.sin(sine/25)/20),0.15)
9030
LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.55+0.05*math.cos(sine/25)+ -math.sin(sine/25)/40,0)*angles(math.rad(5-2.5*math.cos(sine/25)),math.rad(0),math.rad(-10-5*math.cos(sine/25))+ -math.sin(sine/25)/20),0.15)
9031
elseif ModeOfGlitch == 146536 then
9032
RH.C0=clerp(RH.C0,cf(1, -1 - 0.025 * math.cos(sine/12), -0.01)*angles(math.rad(0),math.rad(83),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
9033
LH.C0=clerp(LH.C0,cf(-1, -1 - 0.05 * math.cos(sine/12), -0.01)*angles(math.rad(0),math.rad(-83),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
9034
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0, 0, 0 + 0.05 * math.cos(sine / 12))*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
9035
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0, 0, 0 + ((1) - 1))*angles(math.rad(15 - 2.5 * math.sin(sine / 12)),math.rad(0),math.rad(0)),0.1)
9036
RW.C0=clerp(RW.C0,cf(1,0.35 + 0.125 * math.cos(sine / 12),-0.45)*angles(math.rad(62 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(-82 + 2 * math.cos(sine / 45))),.1)
9037
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.125 * math.cos(sine / 12),-0.5)*angles(math.rad(89 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(67 - 4 * math.cos(sine / 45))),.1)
9038
elseif ModeOfGlitch == 2339 then
9039
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(25 - 2 * math.cos(sine / 32))),.1)
9040
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-25 + 2 * math.cos(sine / 32))),.1)
9041
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.25 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(25 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.1)
9042
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(25 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
9043
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(25 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(1 + 3 * math.cos(sine / 45))),.1)
9044
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(25 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(-3 - 3 * math.cos(sine / 45))),.1)
9045
elseif ModeOfGlitch == 5 then
9046
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 - 2 * math.cos(sine / 32))),.1)
9047
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(0 + 2 * math.cos(sine / 32))),.1)
9048
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-10)),.1)
9049
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(10 + 2 * math.cos(sine / 53))),.1)
9050
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(2 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(8 + 3 * math.cos(sine / 45))),.1)
9051
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(5 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(-14 - 3 * math.cos(sine / 45))),.1)
9052
elseif ModeOfGlitch == 6 then
9053
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 7 * math.cos(sine / 56))),.1)
9054
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 3 * math.cos(sine / 52))),.1)
9055
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.1)
9056
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(13 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
9057
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(2 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(14 + 5 * math.cos(sine / 32))),.1)
9058
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(5 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(-14 - 6 * math.cos(sine / 33))),.1)
9059
elseif ModeOfGlitch == 8 then
9060
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 2 * math.cos(sine / 39))),.1)
9061
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 6 * math.cos(sine / 31))),.1)
9062
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-20)),.1)
9063
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(13 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(20 + 2 * math.cos(sine / 53))),.1)
9064
RW.C0=clerp(RW.C0,cf(1,0.35 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(62 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(-82 + 2 * math.cos(sine / 45))),.1)
9065
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(89 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(67 - 4 * math.cos(sine / 45))),.1)
9066
elseif ModeOfGlitch == 9 then
9067
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-4 - 2 * math.cos(sine / 53)),math.rad(0 - 2 * math.cos(sine / 32))),.1)
9068
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(9 - 2 * math.cos(sine / 53)),math.rad(0 + 2 * math.cos(sine / 32))),.1)
9069
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),-0.1 + 0.05 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0 - 2 * math.cos(sine / 53))),.1)
9070
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(19 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
9071
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(2 + 5 * math.cos(sine / 74)),math.rad(18 - 3 * math.cos(sine / 53)),math.rad(17 + 3 * math.cos(sine / 45))),.1)
9072
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(5 - 3 * math.cos(sine / 73)),math.rad(-11 - 1 * math.cos(sine / 55)),math.rad(-14 - 3 * math.cos(sine / 45))),.1)
9073
elseif ModeOfGlitch == 1264532489 or ModeOfGlitch == 808080808080808080808080 or ModeOfGlitch == 81 then
9074
RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20 - 5 * math.cos(sine / 34))),.2)
9075
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(20 + 2 * math.cos(sine / 38))),.2)
9076
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 - 0.15 * math.cos(sine / 47),-0.5,20.5 + 0.25 * math.cos(sine / 28))*angles(math.rad(70),math.rad(0 - root.RotVelocity.Y),math.rad(0 - root.RotVelocity.Y *4.5 + 3 * math.cos(sine / 47))),.05)
9077
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-17 - 5 * math.cos(sine / 52)),math.rad(0 - 3 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 78))),.2)
9078
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.05 * math.cos(sine / 28),0)*angles(math.rad(-8 - 4 * math.cos(sine / 59)),math.rad(-20 + 7 * math.cos(sine / 62)),math.rad(20 + 5 * math.cos(sine / 50))),.2)
9079
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(-8 - 3 * math.cos(sine / 55)),math.rad(20 + 8 * math.cos(sine / 67)),math.rad(-20 - 4 * math.cos(sine / 29))),.2)
9080
elseif ModeOfGlitch == 999999999 then
9081
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 2 * math.cos(sine / 32))),.1)
9082
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 2 * math.cos(sine / 32))),.1)
9083
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(10)),.1)
9084
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 58)),math.rad(-10 + 2 * math.cos(sine / 53))),.1)
9085
RW.C0=clerp(RW.C0,cf(1,0.35 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(62 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(-82 + 2 * math.cos(sine / 45))),.1)
9086
LW.C0=clerp(LW.C0, cf(-1.1, 0.4 + 0.05 * math.cos(sine / 30), 0.025 * math.cos(sine / 20)) * angles(math.rad(-30), math.rad(0), math.rad(30)), 0.1)
9087
elseif ModeOfGlitch == 8889 or ModeOfGlitch == 911  then
9088
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 5 * math.cos(sine / 51))),.1)
9089
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 3 * math.cos(sine / 44))),.1)
9090
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-36)),.1)
9091
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(13 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(36 + 2 * math.cos(sine / 53))),.1)
9092
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(3 + 7 * math.cos(sine / 79)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(33 + 10 * math.cos(sine / 73))),.1)
9093
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(15 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(-27 - 6 * math.cos(sine / 33))),.1)
9094
elseif ModeOfGlitch == 1264532489 then
9095
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-14 - 5 * math.cos(sine / 48))),.1)
9096
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(15 + 7 * math.cos(sine / 51))),.1)
9097
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.1)
9098
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(21 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(0 + 2 * math.cos(sine / 53))),.1)
9099
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(13 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(28 + 2 * math.cos(sine / 45))),.1)
9100
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(89 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(67 - 4 * math.cos(sine / 45))),.1)
9101
elseif ModeOfGlitch == 9999999921111 then
9102
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(6),math.rad(0),math.rad(25 + 1 * math.cos(sine / 34))),.2)
9103
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(3),math.rad(0),math.rad(-35 + 1 * math.cos(sine / 34))),.2)
9104
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 + 0.25 * math.cos(sine / 47),0 + 0.25 * math.cos(sine / 35),7 + 1 * math.cos(sine / 32))*angles(math.rad(27 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(13)),.1)
9105
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-35 - 2.5 * math.cos(sine / 28)),math.rad(10 + 2.5 * math.cos(sine / 75)),math.rad(0)),.2)
9106
RW.C0=clerp(RW.C0,cf(1.35,0.45 + 0.025 * math.cos(sine / 28),-0.2)*angles(math.rad(40),math.rad(0),math.rad(-1)),.2)
9107
LW.C0=clerp(LW.C0,cf(-1.35,0.45 + 0.025 * math.cos(sine / 28),-0.2)*angles(math.rad(40),math.rad(0),math.rad(3)),.2)
9108
elseif ModeOfGlitch == 4367677813 then
9109
RH.C0=clerp(RH.C0,cf(1,-1 + 0.05 * math.cos(sine / 20)  - 0.02 * math.cos(sine / 40),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3 + 2 * math.cos(sine / 40)),math.rad(-15),math.rad(0 + 2 * math.cos(sine / 20))),.1)
9110
LH.C0=clerp(LH.C0,cf(-1,-1 + 0.05 * math.cos(sine / 20) - 0.02 * math.cos(sine / 40),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3 - 2 * math.cos(sine / 40)),math.rad(1),math.rad(0 - 2 * math.cos(sine / 20))),.1)
9111
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 + 0.02 * math.cos(sine / 40),0 - 0.02 * math.cos(sine / 40),-0.05 - 0.05 * math.cos(sine / 20))*angles(math.rad(0 + 2 * math.cos(sine / 20)),math.rad(0 + 2 * math.cos(sine / 40)),math.rad(30 + 3 * math.cos(sine / 40))),.1)
9112
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(2),math.rad(0 - 7 * math.cos(sine / 40)),math.rad(-30 - 3 * math.cos(sine / 40))),.1)
9113
RW.C0=clerp(RW.C0,cf(1.45,0.5 + 0.05 * math.cos(sine / 28),0.1)*angles(math.rad(-6 + 5 * math.cos(sine / 26)),math.rad(-10 - 6 * math.cos(sine / 24)),math.rad(13 - 5 * math.cos(sine / 34))),.1)
9114
LW.C0=clerp(LW.C0,cf(-1.4,0.5 + 0.05 * math.cos(sine / 28),0.1)*angles(math.rad(-13 - 1 * math.cos(sine / 25)),math.rad(10 + 2 * math.cos(sine / 24)),math.rad(10 + 2 * math.cos(sine / 34))),.1)
9115
elseif ModeOfGlitch == 61 then
9116
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(19 + 8 * math.cos(sine / 62)),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-20 - 3 * math.cos(sine / 34))),.1)
9117
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(3 - 1 * math.cos(sine / 55)),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(26 + 5 * math.cos(sine / 41))),.1)
9118
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(-13 - 2 * math.cos(sine / 32)),math.rad(3),math.rad(10 - 4 * math.cos(sine / 67))),.1)
9119
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 8 * math.cos(sine / 37)),math.rad(-21 + 2 * math.cos(sine / 58)),math.rad(-10 + 2 * math.cos(sine / 53))),.1)
9120
RW.C0=clerp(RW.C0,cf(1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-33 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(-33 + 14 * math.cos(sine / 45))),.1)
9121
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),0.45)*angles(math.rad(-23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(35 - 8 * math.cos(sine / 51))),.1)
9122
elseif ModeOfGlitch == 55469696922 then
9123
sphere2(8,"Add",rarm.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.05,-0.01,MAINRUINCOLOR,MAINRUINCOLOR.Color)
9124
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28) - 0.04 * math.cos(sine / 50),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1 + 4 * math.cos(sine / 50)),math.rad(0),math.rad(0 - 2 * math.cos(sine / 34))),.1)
9125
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28) + 0.04 * math.cos(sine / 50),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5 - 4 * math.cos(sine / 50)),math.rad(18),math.rad(0 + 2 * math.cos(sine / 34))),.1)
9126
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 + 0.04 * math.cos(sine / 50),0 + 0.03 * math.cos(sine / 34),0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 3 * math.cos(sine / 34)),math.rad(0 + 4 * math.cos(sine / 50)),math.rad(18)),.1)
9127
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 1 * math.cos(sine / 28)),math.rad(-5 - 2.5 * math.cos(sine / 57)),math.rad(-18)),.1)
9128
RW.C0=clerp(RW.C0,cf(0.85,0.5 + 0.05 * math.cos(sine / 28),-0.65)*angles(math.rad(36 - 7 * math.cos(sine / 34)),math.rad(0 - 6 * math.cos(sine / 45)),math.rad(-80 + 2 * math.cos(sine / 28))),.1)
9129
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.05 * math.cos(sine / 28),0)*angles(math.rad(0 + 3 * math.cos(sine / 49)),math.rad(10 + 2 * math.cos(sine / 52)),math.rad(-5 - 3 * math.cos(sine / 39))),.1)
9130
elseif ModeOfGlitch == 999999999556 then
9131
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 6 * math.cos(sine / 39))),.1)
9132
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 3 * math.cos(sine / 45))),.1)
9133
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(17)),.1)
9134
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(29 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(-17 + 2 * math.cos(sine / 53))),.1)
9135
RW.C0=clerp(RW.C0,cf(1,0.35 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(62 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(-82 + 2 * math.cos(sine / 45))),.1)
9136
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(89 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(67 - 4 * math.cos(sine / 45))),.1)
9137
end
9138
end
9139
elseif torvel>2 and torvel<22 and hitfloor~=nil then
9140
Anim="Walk"
9141
if attack==false then
9142
if ModeOfGlitch ~= 102 and ModeOfGlitch ~= 2334 then
9143
RH.C0=clerp(RH.C0,cf(1,-1 + 0.05 * math.cos(sine / 4),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0 + 5 * math.cos(sine / 8)),math.rad(0 + 35 * math.cos(sine / 8))),.1)
9144
LH.C0=clerp(LH.C0,cf(-1,-1 + 0.05 * math.cos(sine / 4),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0 + 5 * math.cos(sine / 8)),math.rad(0 + 35 * math.cos(sine / 8))),.1)
9145
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.05,-0.05 - 0.05 * math.cos(sine / 4))*angles(math.rad(5 + 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - root.RotVelocity.Y - 5 * math.cos(sine / 8))),.1)
9146
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - hed.RotVelocity.Y*1.5 + 5 * math.cos(sine / 8))),.1)
9147
RW.C0=clerp(RW.C0,cf(1.5,0.5,0 + 0.25 * math.cos(sine / 8))*angles(math.rad(0 - 50 * math.cos(sine / 8)),math.rad(0),math.rad(5 - 10 * math.cos(sine / 4))),.1)
9148
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0 - 0.25 * math.cos(sine / 8))*angles(math.rad(0 + 50 * math.cos(sine / 8)),math.rad(0),math.rad(-5 + 10 * math.cos(sine / 4))),.1)
9149
if ModeOfGlitch == 71 then
9150
sphere2(8,"Add",rarm.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.05,-0.01,MAINRUINCOLOR,MAINRUINCOLOR.Color)
9151
end
9152
elseif ModeOfGlitch == 2334 then
9153
rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
9154
tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
9155
RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
9156
LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
9157
RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(5)), 0.1)
9158-
LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),	Rad(-5)), 0.1)
9158+
LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),  Rad(-5)), 0.1)
9159
elseif ModeOfGlitch == 102 then
9160
RH.C0=clerp(RH.C0,cf(1,-1 + 0.05 * math.cos(sine / 4),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0 + 5 * math.cos(sine / 8)),math.rad(0 + 35 * math.cos(sine / 8))),.1)
9161
LH.C0=clerp(LH.C0,cf(-1,-1 + 0.05 * math.cos(sine / 4),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0 + 5 * math.cos(sine / 8)),math.rad(0 + 35 * math.cos(sine / 8))),.1)
9162
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.05,-0.05 - 0.05 * math.cos(sine / 4))*angles(math.rad(5 + 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - root.RotVelocity.Y - 5 * math.cos(sine / 8))),.1)
9163
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - hed.RotVelocity.Y*1.5 + 5 * math.cos(sine / 8))),.1)
9164
RW.C0=clerp(RW.C0,cf(1,0.5 + 0.025 * math.cos(sine / 45),-0.25)*angles(math.rad(33 + 5 * math.cos(sine / 74)),math.rad(1 - 3 * math.cos(sine / 53)),math.rad(-33 + 3 * math.cos(sine / 45))),.1)
9165
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),-0.25)*angles(math.rad(23 - 3 * math.cos(sine / 73)),math.rad(2 - 1 * math.cos(sine / 55)),math.rad(33 - 3 * math.cos(sine / 45))),.1)
9166
end
9167
end
9168
elseif torvel>=22 and hitfloor~=nil then
9169
Anim="Run"
9170
if attack==false then
9171
if ModeOfGlitch ~= 6 and ModeOfGlitch ~= 43433434 and ModeOfGlitch ~= 8686 and ModeOfGlitch ~= 74532 and ModeOfGlitch ~= -666666 and ModeOfGlitch ~= 45743 and ModeOfGlitch ~= 246758 and ModeOfGlitch ~= 18273 and ModeOfGlitch ~= 116 and ModeOfGlitch ~= 88893333388 and ModeOfGlitch ~= 911 and ModeOfGlitch ~= 8 and ModeOfGlitch ~= 1264532489 and ModeOfGlitch ~= 55469696922 and ModeOfGlitch ~= 11 and ModeOfGlitch ~= 4367677813 and ModeOfGlitch ~= 7652 and ModeOfGlitch ~= 8008135 and ModeOfGlitch ~= 9999999921111 and ModeOfGlitch ~= 999999999556 and ModeOfGlitch ~= 2019 and ModeOfGlitch ~= 6868 and ModeOfGlitch ~= 3444 and ModeOfGlitch ~= 1999 and ModeOfGlitch ~= 8889 and ModeOfGlitch ~= 676767 and ModeOfGlitch ~= 55846 and ModeOfGlitch ~= 808080808080808080808080 and ModeOfGlitch ~= 6518594185 and ModeOfGlitch ~= 2000 and ModeOfGlitch ~= 906 and ModeOfGlitch ~= 841 and ModeOfGlitch ~= 8799 and ModeOfGlitch ~= 61 and ModeOfGlitch ~= 765688533321 and ModeOfGlitch ~= 727 and ModeOfGlitch ~= 2102 and ModeOfGlitch ~= 2222222 and ModeOfGlitch ~= -3 and ModeOfGlitch ~= -4 and ModeOfGlitch ~= 2304 and ModeOfGlitch ~= 4434 and ModeOfGlitch ~= 78213 and ModeOfGlitch ~= 1264532489 and ModeOfGlitch ~= 763 and ModeOfGlitch ~= 7888 and ModeOfGlitch ~= 147 and ModeOfGlitch ~= 888 and ModeOfGlitch ~= 1055 and ModeOfGlitch ~= 81 and ModeOfGlitch ~= 404 then
9172
RH.C0=clerp(RH.C0,cf(1,-1 - 0.15 * math.cos(sine / 3),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 95 * math.cos(sine / 6))),.1)
9173
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.15 * math.cos(sine / 3),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 95 * math.cos(sine / 6))),.1)
9174
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.05 + 0.15 * math.cos(sine / 3))*angles(math.rad(25 - 4 * math.cos(sine / 3)),math.rad(0 + root.RotVelocity.Y*1.5),math.rad(0 - root.RotVelocity.Y - 1 * math.cos(sine / 6))),.1)
9175
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-6 + 2 * math.cos(sine / 3)),math.rad(0 + root.RotVelocity.Y*1.5),math.rad(0 - hed.RotVelocity.Y*1.5 + 1 * math.cos(sine / 6))),.1)
9176
RW.C0=clerp(RW.C0,cf(1.5,0.5,0.3)*angles(math.rad(-50 + 10 * math.cos(sine / 3)),math.rad(-10),math.rad(7 + 5 * math.cos(sine / 6))),.1)
9177
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0.3)*angles(math.rad(-50 + 10 * math.cos(sine / 3)),math.rad(10),math.rad(-7 - 5 * math.cos(sine / 6))),.1)
9178
if ModeOfGlitch == 9 then
9179
--
9180
end
9181
elseif ModeOfGlitch == -666666 then
9182
local snap = math.random(1,30)
9183
if snap == 1 then
9184
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(13 + math.random(-45,0)),math.rad(math.random(-45,45)),math.rad(math.random(-45,45))),1)
9185
end
9186
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(-15 - 5 * math.cos(sine / 32)),math.rad(100- 5 * math.cos(sine / 32)),math.rad(0))*angles(math.rad(-3 + math.random(-5,5)),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 2 * math.cos(sine / 39))),.1)
9187
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(-15 - 2.5 * math.cos(sine / 32)),math.rad(-95),math.rad(0))*angles(math.rad(-3 + math.random(-5,5)),math.rad(0 - 1 * math.cos(sine / 56)+ math.random(-5,5)),math.rad(10 + 6 * math.cos(sine / 31) + math.random(-5,5))),.1)
9188
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 - 0.2 * math.cos(sine / 30),0 + 0.2 * math.cos(sine / 34),5.2 + 0.4 * math.cos(sine / 26))*angles(math.rad(50 - 2 * math.cos(sine / 32) + math.random(-5,5)),math.rad(0 + math.random(-5,5)),math.rad(math.random(-5,5))),.1)
9189
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(13 - 2 * math.cos(sine / 37) + math.random(-5,5)),math.rad(0 + 1 * math.cos(sine / 58) + math.random(-5,5)),math.rad(0 + 2 * math.cos(sine / 53) + math.random(-5,5))),.1)
9190
RW.C0=clerp(RW.C0,cf(0.9,0.5 + 0.1 * math.cos(sine / 34),-0.5)*angles(math.rad(0 + math.random(-5,5)),math.rad(-20 - 7.5 * math.cos(sine / 26) + math.random(-5,5)),math.rad(-90 - 5 * math.cos(sine / 34) + math.random(-5,5))),.3)
9191
LW.C0=clerp(LW.C0,cf(-0.9,0.4 + 0.1 * math.cos(sine / 34),-0.5)*angles(math.rad(0 + math.random(-5,5)),math.rad(20 + 7.5 * math.cos(sine / 32) + math.random(-5,5)),math.rad(87.5 + 5 * math.cos(sine / 34) + math.random(-5,5))),.3)
9192
elseif ModeOfGlitch == 404 or ModeOfGlitch == 246758 then
9193
RH.C0=clerp(RH.C0,cf(1,-1 - 0.15 * math.cos(sine / 3),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 95 * math.cos(sine / 6))),.1)
9194
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.15 * math.cos(sine / 3),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 95 * math.cos(sine / 6))),.1)
9195
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.05 + 0.15 * math.cos(sine / 3))*angles(math.rad(25 - 4 * math.cos(sine / 3)),math.rad(0 + root.RotVelocity.Y*1.5),math.rad(0 - root.RotVelocity.Y - 1 * math.cos(sine / 6))),.1)
9196
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-6 + 2 * math.cos(sine / 3)),math.rad(0 + root.RotVelocity.Y*1.5),math.rad(0 - hed.RotVelocity.Y*1.5 + 1 * math.cos(sine / 6))),.1)
9197
RW.C0 = clerp(RW.C0, CFrame.new(.9, 0.5, -0.5) * angles(math.rad(90), math.rad(-80), math.rad(-40)),.2)
9198
LW.C0 = clerp(LW.C0, CFrame.new(-.7, 0.5, -0.7) * angles(math.rad(50), math.rad(0), math.rad(90)),.2)
9199-
9199+
9200
elseif ModeOfGlitch == 8686 then
9201
RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20 - 5 * math.cos(sine / 34))),.2)
9202
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(20 + 2 * math.cos(sine / 38))),.2)
9203
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(math.sin(sine/23),math.cos(sine/31)*0.5,6 + 0.5 * math.cos(sine / 24))*angles(math.rad(70),math.rad(0 - root.RotVelocity.Y),math.rad(0 - root.RotVelocity.Y *4.5 + 3 * math.cos(sine / 47))),.05)
9204
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-17 - 5 * math.cos(sine / 52)),math.rad(0 - 3 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 78))),.2)
9205
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.05 * math.cos(sine / 28),0)*angles(math.rad(-8 - 4 * math.cos(sine / 59)),math.rad(-20 + 7 * math.cos(sine / 62)),math.rad(20 + 5 * math.cos(sine / 50))),.2)
9206
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(-8 - 3 * math.cos(sine / 55)),math.rad(20 + 8 * math.cos(sine / 67)),math.rad(-20 - 4 * math.cos(sine / 29))),.2)
9207
elseif ModeOfGlitch == 676767 or ModeOfGlitch == 55846 or ModeOfGlitch == 18273 or ModeOfGlitch == 74532 or ModeOfGlitch == 116 or ModeOfGlitch == 88893333388 or ModeOfGlitch == 147 or ModeOfGlitch == 78213 or ModeOfGlitch == 2102 or ModeOfGlitch == 8799 or ModeOfGlitch == 841 or ModeOfGlitch == 765688533321 or ModeOfGlitch == 61 or ModeOfGlitch == 727 or ModeOfGlitch == 420 or ModeOfGlitch == 906 or ModeOfGlitch == 2000 or ModeOfGlitch == 2222222 or ModeOfGlitch == 2304 or ModeOfGlitch == -3 or ModeOfGlitch == -4 or ModeOfGlitch == 7888 or ModeOfGlitch == 763 or ModeOfGlitch == 888 or ModeOfGlitch == 88893333388 or ModeOfGlitch == 6518594185 then
9208
RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20 - 5 * math.cos(sine / 34))),.2)
9209
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(20 + 2 * math.cos(sine / 38))),.2)
9210
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-17 - 5 * math.cos(sine / 52)),math.rad(0 - 3 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 78))),.2)
9211
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.05 * math.cos(sine / 28),0)*angles(math.rad(-8 - 4 * math.cos(sine / 59)),math.rad(-20 + 7 * math.cos(sine / 62)),math.rad(20 + 5 * math.cos(sine / 50))),.2)
9212
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(-8 - 3 * math.cos(sine / 55)),math.rad(20 + 8 * math.cos(sine / 67)),math.rad(-20 - 4 * math.cos(sine / 29))),.2)
9213
elseif ModeOfGlitch == 1264532489 or ModeOfGlitch == 808080808080808080808080 or ModeOfGlitch == 81 then
9214
RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20 - 5 * math.cos(sine / 34))),.2)
9215
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(20 + 2 * math.cos(sine / 38))),.2)
9216
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 - 0.15 * math.cos(sine / 47),-0.5,20.5 + 0.25 * math.cos(sine / 28))*angles(math.rad(70),math.rad(0 - root.RotVelocity.Y),math.rad(0 - root.RotVelocity.Y *4.5 + 3 * math.cos(sine / 47))),.05)
9217
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-17 - 5 * math.cos(sine / 52)),math.rad(0 - 3 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 78))),.2)
9218
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.05 * math.cos(sine / 28),0)*angles(math.rad(-8 - 4 * math.cos(sine / 59)),math.rad(-20 + 7 * math.cos(sine / 62)),math.rad(20 + 5 * math.cos(sine / 50))),.2)
9219
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(-8 - 3 * math.cos(sine / 55)),math.rad(20 + 8 * math.cos(sine / 67)),math.rad(-20 - 4 * math.cos(sine / 29))),.2)
9220
elseif ModeOfGlitch == 6 or ModeOfGlitch == 43433434 or ModeOfGlitch == 45743 or ModeOfGlitch == 3444 or ModeOfGlitch == 412 or ModeOfGlitch == 69 or ModeOfGlitch == 8 or ModeOfGlitch == 1264532489 or ModeOfGlitch == 55469696922 or ModeOfGlitch == 1055 or ModeOfGlitch == 11 or ModeOfGlitch == 4367677813 or ModeOfGlitch == 7652 or ModeOfGlitch == 9999999921111 or ModeOfGlitch == 999999999556 or ModeOfGlitch == 2019 or ModeOfGlitch == 1999 or ModeOfGlitch == 74 or ModeOfGlitch == 8008135 or ModeOfGlitch == 4434 or ModeOfGlitch == 911 then
9221
RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20 - 5 * math.cos(sine / 34))),.2)
9222
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(20 + 2 * math.cos(sine / 38))),.2)
9223
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 - 0.15 * math.cos(sine / 47),-0.5,0.5 + 0.1 * math.cos(sine / 28))*angles(math.rad(70),math.rad(0 - root.RotVelocity.Y),math.rad(0 - root.RotVelocity.Y *4.5 + 3 * math.cos(sine / 47))),.2)
9224
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-17 - 5 * math.cos(sine / 52)),math.rad(0 - 3 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 78))),.2)
9225
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.05 * math.cos(sine / 28),0)*angles(math.rad(-8 - 4 * math.cos(sine / 59)),math.rad(-20 + 7 * math.cos(sine / 62)),math.rad(20 + 5 * math.cos(sine / 50))),.2)
9226
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(-8 - 3 * math.cos(sine / 55)),math.rad(20 + 8 * math.cos(sine / 67)),math.rad(-20 - 4 * math.cos(sine / 29))),.2)
9227
elseif ModeOfGlitch == 2335 or ModeOfGlitch == 8889 or ModeOfGlitch == 88893333388 then
9228
wait(0.5)
9229
sphereMK(5,math.random(8,14)/45,"Add",root.CFrame*CFrame.new(math.random(-15,15),-10,math.random(-15,15))*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.75,0.75,20,-0.0075,MAINRUINCOLOR,0)
9230
elseif ModeOfGlitch == 5 then
9231
wait(0.5)
9232
local rsiz = math.random(1,3)
9233
sphereMK(math.random(3,6),math.random(-25,25)/750,"Add",sorb2.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,MAINRUINCOLOR,0)
9234
sphereMK(math.random(6,9),math.random(-10,10)/750,"Add",sorb2.CFrame*CFrame.new(math.random(-5,5)/50,math.random(-5,5)/50,math.random(-5,5)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/3,rsiz/3,rsiz/3,0,MAINRUINCOLOR,0)
9235
elseif ModeOfGlitch == 999999999556 then
9236
handleweld.C0=clerp(handleweld.C0,cf(0,-1.5,-1.5)*angles(math.rad(90),math.rad(0),math.rad(0)),.3)
9237
lwing1weld.C1=clerp(lwing1weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(0 + 3600 * math.cos(sine / 360))),.3)
9238
lwing2weld.C1=clerp(lwing2weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(120 + 3600 * math.cos(sine / 360))),.3)
9239
lwing3weld.C1=clerp(lwing3weld.C1,cf(0 + 2.5 * math.cos(sine / 180),0.5 + 0.75 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-120 + 3600 * math.cos(sine / 360))),.3)
9240
rwing1weld.C1=clerp(rwing1weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(0 - 3600 * math.cos(sine / 720))),.3)
9241
rwing2weld.C1=clerp(rwing2weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(120 - 3600 * math.cos(sine / 720))),.3)
9242
rwing3weld.C1=clerp(rwing3weld.C1,cf(0 + 1.5 * math.cos(sine / 360),-0.25 - 0.5 * math.cos(sine / 25),1.5)*angles(math.rad(90 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-120 - 3600 * math.cos(sine / 720))),.3)
9243
lwing4weld.C1=clerp(lwing4weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 - 3600 * math.cos(sine / 360))),.3)
9244
lwing5weld.C1=clerp(lwing5weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(147.5 - 3600 * math.cos(sine / 360))),.3)
9245
lwing6weld.C1=clerp(lwing6weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 60)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(32.5 - 3600 * math.cos(sine / 360))),.3)
9246
rwing4weld.C1=clerp(rwing4weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 3600 * math.cos(sine / 360))),.3)
9247
rwing5weld.C1=clerp(rwing5weld.C1,cf(0 - 7.5 * math.cos(sine / 180),1.5 + 0.75 * math.cos(sine / 25),-1)*angles(math.rad(0 + 1 * math.cos(sine / 70)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-147.5 - 3600 * math.cos(sine / 360))),.3)
9248-
9248+
9249
end
9250
end
9251
end
9252
end
9253
end