View difference between Paste ID: egnpZBeq and XTWAB7iA
SHOW: | | - or go back to the newest paste.
1
------------------------------------------------------------------------------------------------------------------------
2
--I SCREAM, YOU SCREAM, WE ALL SCREAM, RUNNING AWAY IN A FUTILE ATTEMPT TO ESCAPE FROM THE INEVITABLE ARRIVAL OF DEATH--
3
------------------------------------------------------------------------------------------------------------------------
4
--By CKbackup (Sugarie Saffron)                               --
5
--YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw--
6
--Discord: Sugarie Saffron#4705                               --
7
----------------------------------------------------------------
8
9
print([[
10
--Ice Cream--
11
By CKbackup (Sugarie Saffron)                               
12
YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw
13
Discord: Sugarie Saffron#4705    
14
--------------------------------
15
As I've been demoted from my SB
16
Mod rank in VSB, I don't see the
17
need to hold this back any longer.
18
19
Also, if the anims look weird or
20
the weapon looks out of place,
21
it's because it's actually modeled
22
off a scaled rig with a package.
23
It looks better with the Boy
24
package.
25
--------------------------------
26
(Keys)
27
M - Mute/Play Music
28
29
Click - Slash
30
(Aerial Slash when jumping)
31
Z - Freezing Bullet
32
X - Thy Winter Shall Come Forth
33
C - Blizzard o' Death
34
]])
35
36
wait(1/60)
37
Effects = { }
38
local Player = game:service'Players'.localPlayer
39
local chara = Player.Character
40
local Humanoid = chara:FindFirstChildOfClass("Humanoid")
41
local Mouse = Player:GetMouse()
42
local LeftArm = chara["Left Arm"]
43
local RightArm = chara["Right Arm"]
44
local LeftLeg = chara["Left Leg"]
45
local RightLeg = chara["Right Leg"]
46
local Head = chara.Head
47
local Torso = chara.Torso
48
local Camera = workspace.CurrentCamera
49
local RootPart = chara.HumanoidRootPart
50
local RootJoint = RootPart.RootJoint
51
local attack = false
52
local Anim = 'Idle'
53
local attacktype = 1
54
local delays = false
55
local play = true
56
local targetted = nil
57
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
58
local velocity = RootPart.Velocity.y
59
local sine = 0
60
local change = 1
61
local doe = 0
62
local Create = LoadLibrary("RbxUtility").Create
63
local debby = game:GetService("Debris")
64
Humanoid.WalkSpeed = 16
65
66
Humanoid.Animator.Parent = nil
67
chara.Animate.Parent = nil
68
69
local newMotor = function(part0, part1, c0, c1)
70
local w = Create('Motor'){
71
Parent = part0,
72
Part0 = part0,
73
Part1 = part1,
74
C0 = c0,
75
C1 = c1,
76
}
77
return w
78
end
79
80
function clerp(a, b, t)
81
return a:lerp(b, t)
82
end
83
84
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
85
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
86
87
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
88
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
89
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
90
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
91
RootJoint.C1 = CFrame.new(0, 0, 0)
92
RootJoint.C0 = CFrame.new(0, 0, 0)
93
Torso.Neck.C1 = CFrame.new(0, 0, 0)
94
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
95
96
local rarmc1 = RW.C1
97
local larmc1 = LW.C1
98
local rlegc1 = RH.C1
99
local llegc1 = LH.C1
100
101
local resetc1 = false
102
103
function PlayAnimationFromTable(table, speed, bool)
104
RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
105
Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
106
RW.C0 = clerp(RW.C0, table[3], speed) 
107
LW.C0 = clerp(LW.C0, table[4], speed) 
108
RH.C0 = clerp(RH.C0, table[5], speed) 
109
LH.C0 = clerp(LH.C0, table[6], speed) 
110
if bool == true then
111
if resetc1 == false then
112
resetc1 = true
113
RootJoint.C1 = RootJoint.C1
114
Torso.Neck.C1 = Torso.Neck.C1
115
LW.C1 = larmc1
116
RW.C1 = rarmc1
117
RH.C1 = rlegc1
118
LH.C1 = llegc1
119
end
120
end
121
end
122
123
ArtificialHB = Instance.new("BindableEvent", script)
124
ArtificialHB.Name = "Heartbeat"
125
script:WaitForChild("Heartbeat")
126
frame = 0.03333333333333
127
tf = 0
128
allowframeloss = false
129
tossremainder = false
130
lastframe = tick()
131
script.Heartbeat:Fire()
132
game:GetService("RunService").Heartbeat:connect(function(s, p)
133
tf = tf + s
134
if tf >= frame then
135
if allowframeloss then
136
script.Heartbeat:Fire()
137
lastframe = tick()
138
else
139
for i = 1, math.floor(tf / frame) do
140
script.Heartbeat:Fire()
141
end
142
lastframe = tick()
143
end
144
if tossremainder then
145
tf = 0
146
else
147
tf = tf - frame * math.floor(tf / frame)
148
end
149
end
150
end)
151
function swait(num)
152
if num == 0 or num == nil then
153
ArtificialHB.Event:wait()
154
else
155
for i = 0, num do
156
ArtificialHB.Event:wait()
157
end
158
end
159
end
160
161
function RemoveOutlines(part)
162
part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
163
end
164
165
function so(id,par,pit,vol)
166
local sou = Instance.new("Sound", par or workspace)
167
if par == chara then
168
sou.Parent = chara.Torso
169
end
170
sou.Volume = vol
171
sou.Pitch = pit or 1
172
sou.SoundId = "rbxassetid://" .. id
173
sou.PlayOnRemove = true
174
sou:Destroy()
175
end
176
177
New = function(Object, Parent, Name, Data)
178
	local Object = Instance.new(Object)
179
	for Index, Value in pairs(Data or {}) do
180
		Object[Index] = Value
181
	end
182
	Object.Parent = Parent
183
	Object.Name = Name
184
	return Object
185
end
186
187
ISCREAM = New("Model",chara,"ISCREAM",{})
188
KonuHandaru = New("Part",ISCREAM,"KonuHandaru",{FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(0.600000024, 1, 0.600000024),CFrame = CFrame.new(-47.8000031, 6.70001078, -63.9999924, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
189
Mesh = New("SpecialMesh",KonuHandaru,"Mesh",{Scale = Vector3.new(0.5, 0.699999988, 0.5),MeshId = "http://www.roblox.com/asset/?id=1778999",TextureId = "http://www.roblox.com/asset/?id=20403465",MeshType = Enum.MeshType.FileMesh,})
190
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Carnation pink"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 8.70004463, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.596078, 0.862745),})
191
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
192
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -2.00003409, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
193
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Carnation pink"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 8.50004387, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.596078, 0.862745),})
194
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
195
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -1.80003309, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
196
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Buttermilk"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 9.30004692, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.996078, 0.952941, 0.733333),})
197
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
198
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -2.60003614, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
199
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Brown"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 9.10004234, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.486275, 0.360784, 0.27451),})
200
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
201
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -2.40003109, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
202
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Buttermilk"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 9.50004387, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.996078, 0.952941, 0.733333),})
203
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
204
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -2.80003309, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
205
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Brown"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 8.90004539, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.486275, 0.360784, 0.27451),})
206
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
207
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -2.20003414, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
208
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Brown"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 7.7000103, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.486275, 0.360784, 0.27451),})
209
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
210
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -0.999999762, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
211
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Brown"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 7.9000082, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.486275, 0.360784, 0.27451),})
212
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
213
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -1.19999766, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
214
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Buttermilk"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 8.10001087, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.996078, 0.952941, 0.733333),})
215
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
216
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -1.39999986, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
217
Part = New("Part",ISCREAM,"Part",{Size = Vector3.new(0.100000001, 0.100000001, 0.100000001),CFrame = CFrame.new(-47.8000031, 11.2658768, -64.0939636, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
218
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006),MeshId = "http://www.roblox.com/asset/?id=104783233      ",TextureId = "http://www.roblox.com/asset/?id=104783391 ",MeshType = Enum.MeshType.FileMesh,})
219
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),C1 = CFrame.new(0, -4.56586552, 0.0939674377, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
220
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Brown"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 10.1000443, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.486275, 0.360784, 0.27451),})
221
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
222
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -3.400033, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
223
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Buttermilk"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 10.7000446, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.996078, 0.952941, 0.733333),})
224
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
225
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -4.00003433, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
226
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Buttermilk"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 10.5000448, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.996078, 0.952941, 0.733333),})
227
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
228
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -3.80003405, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
229
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Carnation pink"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 9.90004349, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.596078, 0.862745),})
230
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
231
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -3.20003319, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
232
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Carnation pink"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 9.70004654, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.596078, 0.862745),})
233
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
234
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -3.00003624, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
235
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Brown"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 10.3000431, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.486275, 0.360784, 0.27451),})
236
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
237
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -3.60003233, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
238
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Buttermilk"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 8.30001068, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.996078, 0.952941, 0.733333),})
239
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
240
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -1.59999967, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
241
Hitoboksu = New("Part",ISCREAM,"Hitoboksu",{FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(0.600000024, 4.29999876, 0.600000024),CFrame = CFrame.new(-47.8000031, 9.4500103, -63.9999924, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
242
Weld = New("ManualWeld",Hitoboksu,"Weld",{Part0 = Hitoboksu,Part1 = KonuHandaru,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -2.74999952, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
243
Mesh = New("BlockMesh",Hitoboksu,"Mesh",{Scale = Vector3.new(0, 0, 0),})
244
att2 = New("Attachment",Hitoboksu,"att2",{CFrame = CFrame.new(0, -2.0999999, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
245
att1 = New("Attachment",Hitoboksu,"att1",{CFrame = CFrame.new(0, 2.0999999, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
246
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Carnation pink"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 7.50000858, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.596078, 0.862745),})
247
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
248
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -0.799998045, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
249
Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Carnation pink"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 7.30001068, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.596078, 0.862745),})
250
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
251
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -0.599999666, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
252
TUREIRU = New("Trail",Hitoboksu,"TUREIRU",{Enabled = false,LightEmission = 1,Attachment1 = att1,Attachment0 = att2})
253
TUREIRU.Color = ColorSequence.new({
254
ColorSequenceKeypoint.new(0,Color3.fromRGB(255, 253, 208)),
255
ColorSequenceKeypoint.new(0.5,Color3.fromRGB(255, 192, 203)),
256
ColorSequenceKeypoint.new(1,Color3.fromRGB(123, 63, 0)),
257
})
258
TUREIRU.Transparency = NumberSequence.new(0,1)
259
260
local wep = ISCREAM
261
local handla = KonuHandaru
262
local hito = Hitoboksu
263
local tr1 = TUREIRU
264
265
function CreateSwirl(part)
266
local pemit = Instance.new("ParticleEmitter",part)
267
pemit.Name = "SUWARU"
268
pemit.Texture = "rbxassetid://253188763"
269
pemit.LightInfluence = 1
270
pemit.Size = NumberSequence.new(0,2)
271
pemit.Transparency = NumberSequence.new(0,1)
272
pemit.ZOffset = .5
273
pemit.Lifetime = NumberRange.new(1)
274
pemit.Rate = 200
275
pemit.Rotation = NumberRange.new(0,360)
276
pemit.RotSpeed = NumberRange.new(-300,300)
277
pemit.Speed = NumberRange.new(.2)
278
pemit.SpreadAngle = Vector2.new(360,360)
279
return pemit
280
end
281
282
--This is just for builds--
283
New = function(Object, Parent, Name, Data)
284
local Object = Instance.new(Object)
285
for Index, Value in pairs(Data or {}) do
286
Object[Index] = Value
287
end
288
Object.Parent = Parent
289
Object.Name = Name
290
return Object
291
end
292
HandaruW = New("ManualWeld",handla,"HandaruW",{Part0 = handla,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(-0.199996948, -1.10000002, -1.14440918e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
293
---------------------------
294
295
function rayCast(Position, Direction, Range, Ignore)
296
return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
297
end 
298
299
function FindNearestTorso(Position, Distance, SinglePlayer)
300
if SinglePlayer then
301
return (SinglePlayer.Head.CFrame.p - Position).magnitude < Distance
302
end
303
local List = {}
304
for i, v in pairs(workspace:GetDescendants()) do
305
if v:IsA("Model") then
306
if v:findFirstChild("Head") then
307
if v ~= chara then
308
if (v.Head.Position - Position).magnitude <= Distance then
309
table.insert(List, v)
310
end 
311
end 
312
end 
313
end 
314
end
315
return List
316
end
317
318
EffectModel = Create("Model"){
319
Parent = chara,
320
Name = "Effects",
321
}
322
323
--Effect Functions--
324
Effects = {
325
326
Block = function(cf,partsize,meshstart,meshadd,matr,colour,spin,inverse,factor)
327
local p = Instance.new("Part",EffectModel)
328
p.BrickColor = BrickColor.new(colour)
329
p.Size = partsize
330
p.Anchored = true
331
p.CanCollide = false
332
p.Material = matr
333
p.CFrame = cf
334
if inverse == true then
335
p.Transparency = 1
336
else
337
p.Transparency = 0
338
end
339
local m = Instance.new("BlockMesh",p)
340
m.Scale = meshstart
341
coroutine.wrap(function()
342
for i=0,1,factor do
343
swait()
344
if inverse == true then
345
p.Transparency = 1-i
346
else
347
p.Transparency = i
348
end
349
m.Scale = m.Scale + meshadd
350
if spin == true then
351
p.CFrame = p.CFrame * CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
352
end
353
end
354
p:Destroy()
355
end)()
356
return p
357
end,
358
359
Sphere = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
360
local p = Instance.new("Part",EffectModel)
361
p.BrickColor = BrickColor.new(colour)
362
p.Size = partsize
363
p.Anchored = true
364
p.CanCollide = false
365
p.Material = matr
366
p.CFrame = cf
367
if inverse == true then
368
p.Transparency = 1
369
else
370
p.Transparency = 0
371
end
372
local m = Instance.new("SpecialMesh",p)
373
m.MeshType = "Sphere"
374
m.Scale = meshstart
375
coroutine.wrap(function()
376
for i=0,1,factor do
377
swait()
378
if inverse == true then
379
p.Transparency = 1-i
380
else
381
p.Transparency = i
382
end
383
m.Scale = m.Scale + meshadd
384
end
385
p:Destroy()
386
end)()
387
return p
388
end,
389
390
Cylinder = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
391
local p = Instance.new("Part",EffectModel)
392
p.BrickColor = BrickColor.new(colour)
393
p.Size = partsize
394
p.Anchored = true
395
p.CanCollide = false
396
p.Material = matr
397
p.CFrame = cf
398
if inverse == true then
399
p.Transparency = 1
400
else
401
p.Transparency = 0
402
end
403
local m = Instance.new("CylinderMesh",p)
404
m.Scale = meshstart
405
coroutine.wrap(function()
406
for i=0,1,factor do
407
swait()
408
if inverse == true then
409
p.Transparency = 1-i
410
else
411
p.Transparency = i
412
end
413
m.Scale = m.Scale + meshadd
414
end
415
p:Destroy()
416
end)()
417
return p
418
end,
419
420
Wave = function(cf,meshstart,meshadd,colour,spin,inverse,factor)
421
local p = Instance.new("Part",EffectModel)
422
p.BrickColor = BrickColor.new(colour)
423
p.Size = Vector3.new()
424
p.Anchored = true
425
p.CanCollide = false
426
p.CFrame = cf
427
if inverse == true then
428
p.Transparency = 1
429
else
430
p.Transparency = 0
431
end
432
local m = Instance.new("SpecialMesh",p)
433
m.MeshId = "rbxassetid://20329976"
434
m.Scale = meshstart
435
coroutine.wrap(function()
436
for i=0,1,factor do
437
swait()
438
if inverse == true then
439
p.Transparency = 1-i
440
else
441
p.Transparency = i
442
end
443
m.Scale = m.Scale + meshadd
444
p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
445
end
446
p:Destroy()
447
end)()
448
return p
449
end,
450
451
Ring = function(cf,meshstart,meshadd,colour,inverse,factor)
452
local p = Instance.new("Part",EffectModel)
453
p.BrickColor = BrickColor.new(colour)
454
p.Size = Vector3.new()
455
p.Anchored = true
456
p.CanCollide = false
457
p.CFrame = cf
458
if inverse == true then
459
p.Transparency = 1
460
else
461
p.Transparency = 0
462
end
463
local m = Instance.new("SpecialMesh",p)
464
m.MeshId = "rbxassetid://3270017"
465
m.Scale = meshstart
466
coroutine.wrap(function()
467
for i=0,1,factor do
468
swait()
469
if inverse == true then
470
p.Transparency = 1-i
471
else
472
p.Transparency = i
473
end
474
m.Scale = m.Scale + meshadd
475
end
476
p:Destroy()
477
end)()
478
return p
479
end,
480
481
Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
482
local p = Instance.new("Part",EffectModel)
483
p.BrickColor = BrickColor.new(colour)
484
p.Size = Vector3.new()
485
p.Anchored = true
486
p.CanCollide = false
487
p.CFrame = cf
488
if inverse == true then
489
p.Transparency = 1
490
else
491
p.Transparency = 0
492
end
493
local m = Instance.new("SpecialMesh",p)
494
m.MeshId = meshid
495
m.TextureId = textid
496
m.Scale = meshstart
497
coroutine.wrap(function()
498
for i=0,1,factor do
499
swait()
500
if inverse == true then
501
p.Transparency = 1-i
502
else
503
p.Transparency = i
504
end
505
m.Scale = m.Scale + meshadd
506
p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
507
end
508
p:Destroy()
509
end)()
510
return p
511
end,
512
513
Explode = function(cf,partsize,meshstart,meshadd,matr,colour,move,inverse,factor)
514
local p = Instance.new("Part",EffectModel)
515
p.BrickColor = BrickColor.new(colour)
516
p.Size = partsize
517
p.Anchored = true
518
p.CanCollide = false
519
p.Material = matr
520
p.CFrame = cf * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
521
if inverse == true then
522
p.Transparency = 1
523
else
524
p.Transparency = 0
525
end
526
local m = Instance.new("SpecialMesh",p)
527
m.MeshType = "Sphere"
528
m.Scale = meshstart
529
coroutine.wrap(function()
530
for i=0,1,factor do
531
swait()
532
if inverse == true then
533
p.Transparency = 1-i
534
else
535
p.Transparency = i
536
end
537
m.Scale = m.Scale + meshadd
538
p.CFrame = p.CFrame * CFrame.new(0,move,0)
539
end
540
p:Destroy()
541
end)()
542
return p
543
end,
544
545
}
546
547
function chatfunc(text)
548
coroutine.wrap(function()
549
if chara:FindFirstChild("TalkingBillBoard")~= nil then
550
chara:FindFirstChild("TalkingBillBoard"):destroy()
551
end
552
local naeeym2 = Instance.new("BillboardGui",chara)
553
naeeym2.Size = UDim2.new(0,100,0,40)
554
naeeym2.StudsOffset = Vector3.new(0,3,0)
555
naeeym2.Adornee = chara.Head
556
naeeym2.Name = "BLABLABLA"
557
local tecks2 = Instance.new("TextLabel",naeeym2)
558
tecks2.BackgroundTransparency = 1
559
tecks2.BorderSizePixel = 0
560
tecks2.Text = ""
561
tecks2.Font = "Fantasy"
562
tecks2.FontSize = "Size24"
563
tecks2.TextStrokeTransparency = 0
564
tecks2.TextColor3 = Color3.new(1,1,1)
565
tecks2.TextStrokeColor3 = Color3.new(0,1,1)
566
tecks2.Size = UDim2.new(1,0,0.5,0)
567
for i = 1,string.len(text),1 do
568
tecks2.Text = string.sub(text,1,i)
569
swait()
570
end
571
swait(30)
572
for i = 1, 5 do
573
swait()
574
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
575
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
576
tecks2.TextTransparency = tecks2.TextTransparency + .2
577
end
578
naeeym2:Destroy()
579
end)()
580
end
581
582
function GetDudesTorso(c)
583
local torsy = (c:findFirstChild("Torso") or c:findFirstChild("UpperTorso"))
584
if torsy ~= nil then
585
return torsy
586
end
587
end
588
589
function BodyVel(part,faws)
590
local bodyvel = Instance.new("BodyVelocity",part)
591
local pep = 10000000
592
bodyvel.P = pep
593
bodyvel.MaxForce = Vector3.new(pep,pep,pep)
594
bodyvel.Velocity = faws
595
debby:AddItem(bodyvel,.2)
596
end
597
598
function Dmg(guy)
599
coroutine.wrap(function()
600
local hum = guy:FindFirstChildOfClass("Humanoid")
601
if hum and guy:FindFirstChild("HITO")==nil then
602
Instance.new("BoolValue",guy).Name = "HITO"
603
local torsy = GetDudesTorso(guy)
604
if torsy then
605
so(32656713,torsy,1,2)
606
end
607
local par = {}
608
for i,v in pairs(guy:GetDescendants()) do
609
if v:IsA("BasePart") then
610
table.insert(par,v)
611
if v.Name ~= "HumanoidRootPart" then
612
v.Anchored = true
613
end
614
CreateSwirl(v)
615
end
616
end
617
swait(20)
618
if torsy then
619
so(203936153,torsy,1,2)
620
end
621
for i,v in pairs(guy:GetDescendants()) do
622
if v.Name == "SUWARU" then
623
v.Enabled = false
624
end
625
if v:IsA("Shirt") or v:IsA("Pants") or v:IsA("ShirtGraphic") or v:IsA("Decal") and v.Name ~= "face" then
626
v:Destroy()
627
end
628
for i,v in pairs(par) do
629
if v then
630
if v:FindFirstChild("SpecialMesh") then
631
v:FindFirstChild("SpecialMesh").TextureId = ""
632
end
633
if v:IsA("MeshPart") then
634
v.TextureID = ""
635
end
636
v.BrickColor = BrickColor.new("Baby blue")
637
v.Material = "Ice"
638
end
639
end
640
end
641
swait(40)
642
if torsy then
643
so(87015121,torsy,1,2)
644
end
645
guy:BreakJoints()
646
for ba=1,6 do
647
Effects.Explode(torsy.CFrame,Vector3.new(1,1,1),Vector3.new(6,6,6),Vector3.new(.05,.05,.05),"SmoothPlastic","White",.05,false,.025)--+Vector3.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
648
end
649
for ab = 1,math.random(6,10) do
650
local sa = math.random(5,9)/10
651
local ice = Instance.new("Part",EffectModel)
652
ice.CFrame = torsy.CFrame
653
ice.BrickColor = BrickColor.new("Baby blue")
654
ice.Material = "Ice"
655
ice.Size = Vector3.new(sa,sa,sa)
656
ice.Velocity = Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
657
ice.RotVelocity = Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
658
coroutine.wrap(function()
659
swait(120)
660
ice.Orientation = Vector3.new(0,ice.Orientation.y,0)
661
for b = 0,1,.05 do
662
swait()
663
ice.Transparency = b
664
ice.Size = ice.Size + Vector3.new(.05,-.05,.05)
665
end
666
ice:Destroy()
667
end)()
668
end
669
for i,v in pairs(par) do
670
v:Destroy()
671
end
672
end
673
end)()
674
end
675
676
function MagnitudeDmg(par,magni)
677
for _, c in pairs(workspace:GetDescendants()) do
678
local hum = c:FindFirstChildOfClass("Humanoid")
679
if hum ~= nil and c:FindFirstChild("IsTeamMateOfCK")==nil then
680
local head = GetDudesTorso(c)
681
if head ~= nil then
682
local targ = head.Position - par.Position
683
local mag = targ.magnitude
684
if magni >= mag and c ~= chara then
685
Dmg(c)
686
end
687
end
688
end
689
end
690
end
691
692
combo = 1
693
694
local mus = Instance.new("Sound",chara)
695
mus.Name = "mus"
696
mus.SoundId = "rbxassetid://189224548"
697
mus.Looped = true
698
mus.Volume = 1
699
mus:Play()
700
701
coroutine.wrap(function()
702
Humanoid.Name = "asldlasldlasdl"
703
Humanoid.Health = math.huge
704
Humanoid.MaxHealth = math.huge
705
end)()
706
707
--Intro--
708
Humanoid.WalkSpeed = 0
709
for i,v in pairs(wep:children()) do
710
if v~=handla then
711
v.Transparency = 1
712
end
713
end
714
swait(20)
715
chatfunc("Revenge is a dish best served cold!")
716
for i=0,1,.1 do
717
swait()
718
PlayAnimationFromTable({		
719
CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
720
CFrame.new(0, 1.5255599, -0.222141743, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
721
CFrame.new(1.50094986, 0.999999046, 0.0500035286, 0, -1, 0, 1, 0, 0, 0, 0, 1),
722
CFrame.new(-1.52556324, 0.222139359, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
723
CFrame.new(0.500001132, -2, -2.38418579e-07, 0.984807849, 0, -0.173647985, 0, 1, 0, 0.173647985, 0, 0.984807849),
724
CFrame.new(-0.500000715, -2, -8.34465027e-07, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
725
}, .3, false)
726
end
727
local para = {}
728
for i=-2,2,.2 do
729
local ice = Instance.new("Part",EffectModel)
730
ice.Size = Vector3.new(1,1,1)
731
ice.CanCollide = false
732
ice.BrickColor = BrickColor.new("Baby blue")
733
ice.Material = "Ice"
734
local icew = Instance.new("Weld",ice)
735
icew.Part0 = hito
736
icew.Part1 = ice
737
icew.C0 = CFrame.new(0,-i,0)*CFrame.Angles(math.random(0,360),math.random(0,360),math.random(0,360))
738
table.insert(para,ice)
739
so(32656754,ice,1,1)
740
swait()
741
end
742
swait(30)
743
so(87015121,hito,1,1)
744
for i,v in pairs(wep:children()) do
745
v.Transparency = 0
746
end
747
for i,v in pairs(para) do
748
v:BreakJoints()
749
v.Anchored = true
750
coroutine.wrap(function()
751
for i=0,1,.05 do
752
swait()
753
v.CFrame = v.CFrame*CFrame.new(0,.5,0)
754
v.Transparency = i
755
end
756
v:Destroy()
757
end)()
758
end
759
swait(60)
760
chatfunc([["Ice" to meet you today!]])
761
Humanoid.WalkSpeed = 40
762
--------------------------------------------------
763
764
function smek()
765
attack = true
766
for i=0,1,.2 do
767
swait()
768
PlayAnimationFromTable({		
769
CFrame.new(-0.0116844922, 0, -0.381816059, 0.342019022, 0, 0.939693093, 0, 1, 0, -0.939693093, 0, 0.342018992),
770
CFrame.new(-0.0728889629, 1.49999714, 0.038963601, 0.342019022, 0, -0.939693093, 0, 1, 0, 0.939693093, 0, 0.342018992),
771
CFrame.new(1.06065702, 1.09677029, -0.161810428, 0.400286436, 0.242276207, 0.88378346, 0.734158754, -0.661962748, -0.151050553, 0.548435688, 0.709300876, -0.442843854),
772
CFrame.new(-1.59605861, 0.10887894, 1.11486224e-06, 0.984807909, 0.173648059, -2.23517418e-06, -0.173648059, 0.984807849, 3.82394944e-07, 2.29477882e-06, 1.86264515e-08, 1),
773
CFrame.new(0.685087919, -1.96527183, 0.0673596561, 0.92541647, -0.163175598, -0.342020869, 0.173647985, 0.984807849, 2.90093368e-07, 0.336824894, -0.0593915246, 0.939692438),
774
CFrame.new(-0.499999702, -2.00000095, 8.68737698e-06, 0.766045451, 0, 0.642786503, 0, 1, 0, -0.642786503, 0, 0.766045511),
775
}, .4, false)
776
end
777
Humanoid.WalkSpeed = 2
778
tr1.Enabled = true
779
so(32656754,hito,math.random(9,11)/10,1)
780
for i=0,1,.2 do
781
swait()
782
PlayAnimationFromTable({		
783
CFrame.new(0, 0, 0, 0.499998987, 0, -0.866025984, 0, 1, 0, 0.866025984, 0, 0.499998987),
784
CFrame.new(0, 1.49999714, 0, 0.499998987, 0, 0.866025984, 0, 1, 0, -0.866025984, 0, 0.499998987),
785
CFrame.new(1.6195364, 0.256343663, -3.60019794e-06, 0.939692736, -0.342020124, -8.94069672e-08, 0.342020154, 0.939692676, -4.35416268e-07, 2.08616257e-07, 3.87430191e-07, 1),
786
CFrame.new(-1.65980804, 0.323206544, 5.72385352e-06, 0.866025329, 0.500000238, -2.98023224e-07, -0.500000179, 0.866025388, -1.34623383e-06, -4.47034836e-07, 1.29640102e-06, 1.00000012),
787
CFrame.new(0.500001073, -2.00000095, -1.57952309e-06, 0.939692616, 0, -0.342020184, 0, 1, 0, 0.342020184, 0, 0.939692616),
788
CFrame.new(-0.499998212, -2.00000095, 1.49011612e-06, 0.766043544, 0, 0.642788708, 0, 1, 0, -0.642788708, 0, 0.766043544),
789
}, .4, false)
790
MagnitudeDmg(hito,3)
791
end
792
swait(5)
793
Humanoid.WalkSpeed = 40
794
tr1.Enabled = false
795
attack = false
796
end
797
798
function asmek()
799
attack = true
800
Humanoid.WalkSpeed = 50
801
RootPart.Velocity = Vector3.new(RootPart.Velocity.X,30,RootPart.Velocity.Z)
802
tr1.Enabled = true
803
so(32656754,hito,math.random(9,11)/10,1)
804
for i = 0,1.5,.1 do
805
swait()
806
PlayAnimationFromTable({
807
CFrame.new(-2.14576721e-06, -1.66893005e-06, 0, 0, 1, 0, -1, 0, 0, 0, 0, 1)*CFrame.Angles(0,math.rad(360)*-i,0),
808
CFrame.new(0, 1.50000107, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
809
CFrame.new(1.4999969, 1.00000238, 0, 0, -1, 0, 1, 0, 0, 0, 0, 1),
810
CFrame.new(-1.49999905, 1.00000238, 0, 0, 1, 0, -1, 0, 0, 0, 0, 1),
811
CFrame.new(0.499999046, -1.99999499, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
812
CFrame.new(-0.500001907, -1.99999404, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
813
}, .3, false)
814
MagnitudeDmg(hito,3)
815
end
816
Humanoid.WalkSpeed = 40
817
tr1.Enabled = false
818
attack = false
819
end
820
821
function burasuto()
822
attack = true
823
Humanoid.WalkSpeed = 5
824
for i=0,2,.1 do
825
swait()
826
PlayAnimationFromTable({
827
CFrame.new(0.0358428955, 0, 0.0325927734, 0, 0, 1, 0, 1, 0, -1, 0, 0),
828
CFrame.new(0.0325870365, 1.49998832, -0.0358416028, 0.0301539954, 0.171010062, -0.984807789, 0.171009988, 0.969846368, 0.173648238, 0.984807849, -0.173648134, 3.13053391e-07),
829
CFrame.new(1.5, 0.899998665, 0, 0, -1, 0, 1, 0, 0, 0, 0, 1),
830
CFrame.new(-1.50195909, 0.627066612, -0.676912427, 0.984807849, -0.17364797, 1.12223177e-07, -0.030152997, -0.171006978, -0.984808326, 0.171009988, 0.969846904, -0.17364502),
831
CFrame.new(0.5, -1.8499999, 0.459799707, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388),
832
CFrame.new(-0.5, -1.57705688, -0.280751318, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
833
}, .4, false)
834
Effects.Ring(RightArm.CFrame*CFrame.new(0,-1,0)* CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),Vector3.new(10,10,1),Vector3.new(-1,-1,0),"White",true,.1)
835
Effects.Block(RightArm.CFrame*CFrame.new(0,-1,0),Vector3.new(2,2,2),Vector3.new(1,1,1),Vector3.new(-.1,-.1,-.1),"Ice","White",true,true,.1)
836
end
837
so(588736245,RightArm,.8,1)
838
local dir = (RightArm.Position - Mouse.Hit.p).unit
839
local blast = Instance.new("Part",EffectModel)
840
blast.Name = "Burasuto"
841
blast.BrickColor = BrickColor.new("Baby blue")
842
blast.Size = Vector3.new(3,3,3)
843
blast.Anchored = true
844
blast.CanCollide = false
845
blast.Material = "Neon"
846
blast.Shape = "Ball"
847
blast.CFrame = CFrame.new(RightArm.Position,RightArm.Position+dir)
848
local pe = CreateSwirl(blast)
849
pe.Size = NumberSequence.new(2,0)
850
debby:AddItem(blast,10)
851
coroutine.wrap(function()
852
local par,pos
853
local ta = 0
854
repeat
855
swait()
856
par,pos = rayCast(blast.Position,blast.CFrame.lookVector*2,5,chara)
857
if par ~= nil then
858
blast.CFrame = CFrame.new(pos)
859
else
860
blast.CFrame = blast.CFrame * CFrame.new(0,0,4)
861
end
862
until par ~= nil
863
for b=1,2 do
864
Effects.Block(blast.CFrame,Vector3.new(1,1,1),Vector3.new(),Vector3.new(1,1,1),"Ice","White",true,false,.1)
865
end
866
so(747238556,blast,1,1)
867
MagnitudeDmg(blast,5)
868
blast.Transparency = 1
869
debby:AddItem(blast,3)
870
end)()
871
Effects.Wave(RightArm.CFrame*CFrame.new(0,-1,0),Vector3.new(0,0,0),Vector3.new(.2,0,.2),"White",10,false,.05)
872
Effects.Wave(RightArm.CFrame*CFrame.new(0,-1,0),Vector3.new(0,0,0),Vector3.new(1,0,1),"Baby blue",-10,false,.05)
873
BodyVel(Torso,RootPart.CFrame.lookVector*-5)
874
swait(20)
875
Humanoid.WalkSpeed = 40
876
attack = false
877
end
878
879
function freeze()
880
attack = true
881
Humanoid.WalkSpeed = 4
882
chatfunc("That's it!")
883
coroutine.wrap(function()
884
for a=0,1,.1 do
885
swait()
886
for i,v in pairs(wep:children()) do
887
v.Transparency = i
888
end
889
end
890
end)()
891
for i = 0,1,.1 do
892
swait()
893
PlayAnimationFromTable({
894
CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
895
CFrame.new(0, 1.5255599, -0.222141743, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
896
CFrame.new(1.50094986, 0.999999046, 0.0500035286, 0, -1, 0, 1, 0, 0, 0, 0, 1),
897
CFrame.new(-1.52556324, 0.222139359, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
898
CFrame.new(0.500001132, -2, -2.38418579e-07, 0.984807849, 0, -0.173647985, 0, 1, 0, 0.173647985, 0, 0.984807849),
899
CFrame.new(-0.500000715, -2, -8.34465027e-07, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
900
}, .3, false)
901
end
902
for i = 0,4,.05 do
903
swait()
904
PlayAnimationFromTable({
905
CFrame.new(0, 0.0349424481, 0.334686339, 1, 0, 0, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736),
906
CFrame.new(0, 1.43158746, 0.18793866, 1, 0, 0, 0, 0.939692438, -0.342020929, 0, 0.342020959, 0.939692438),
907
CFrame.new(1.5, 0.499999046, 0.599990845, 0, -1, 0, 0, 0, -1, 1, 0, 0),
908
CFrame.new(-1.5, 0.499999046, 0.599990845, 0, 1, 0, 0, 0, -1, -1, 0, 0),
909
CFrame.new(0.50000006, -2.02669048, 0.381489158, 0.939692736, 0, -0.342019886, 0.116977625, 0.939692736, 0.321393639, 0.321393639, -0.342019886, 0.883022428),
910
CFrame.new(-0.500001907, -2.02669072, 0.381488144, 0.866025388, 0, 0.500000238, -0.171010032, 0.939692736, 0.296197921, -0.469846606, -0.342019886, 0.813797772),
911
}, .3, false)
912
Effects.Block(RightArm.CFrame*CFrame.new(0,-1,0),Vector3.new(2,2,2),Vector3.new(1,1,1),Vector3.new(-.05,-.05,-.05),"Ice","White",true,true,.05)
913
Effects.Block(LeftArm.CFrame*CFrame.new(0,-1,0),Vector3.new(2,2,2),Vector3.new(1,1,1),Vector3.new(-.05,-.05,-.05),"Ice","White",true,true,.05)
914
end
915
swait(20)
916
for i = 0,1,.1 do
917
swait()
918
PlayAnimationFromTable({
919
CFrame.new(0, -0.433955967, -0.642794847, 1, 0, 0, 0, 0.76604414, 0.642788053, 0, -0.642788053, 0.76604414),
920
CFrame.new(0, 1.50857329, 0.277411759, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
921
CFrame.new(1.00000763, 1.37034774, -0.491282165, 0, 0, 1, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414, 0),
922
CFrame.new(-1.00000763, 1.37034774, -0.491282165, 0, 0, -1, -0.76604414, -0.642788053, 0, -0.642788053, 0.76604414, 0),
923
CFrame.new(0.5, -1.09861195, -1.12705588, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
924
CFrame.new(-0.5, -2.00000405, 5.72204681e-06, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
925
}, .3, false)
926
end
927
local pemit1 = CreateSwirl(RightArm)
928
pemit1.SpreadAngle = Vector2.new(20,20)
929
pemit1.EmissionDirection = "Bottom"
930
pemit1.Lifetime = NumberRange.new(.7)
931
pemit1.Speed = NumberRange.new(20)
932
pemit1.Size = NumberSequence.new(0,5)
933
local pemit2 = pemit1:Clone()
934
pemit2.Parent = LeftArm
935
local pa = Instance.new("Part",chara)
936
pa.Size = Vector3.new(0,0,0)
937
pa.CanCollide = false
938
pa.Anchored = true
939
pa.Transparency = 1
940
so(87014838,Torso,1,1)
941
chatfunc("Freeze... to... death...")
942
for i=1,200 do
943
pa.CFrame = RootPart.CFrame * CFrame.new(0,0,-7)
944
MagnitudeDmg(pa,8)
945
swait()
946
end
947
pemit1.Enabled = false
948
pemit2.Enabled = false
949
pa:Destroy()
950
debby:AddItem(pemit1,4)
951
debby:AddItem(pemit2,4)
952
swait(30)
953
coroutine.wrap(function()
954
for a=0,1,.1 do
955
swait()
956
for i,v in pairs(wep:children()) do
957
v.Transparency = 1-i
958
end
959
end
960
for i,v in pairs(wep:children()) do
961
v.Transparency = 0
962
end
963
end)()
964
Humanoid.WalkSpeed = 40
965
tr1.Enabled = false
966
attack = false
967
end
968
969
function areafreeze()
970
attack = true
971
Humanoid.WalkSpeed = 0
972
chatfunc("The winter is coming..")
973
coroutine.wrap(function()
974
for a=0,1,.1 do
975
swait()
976
for i,v in pairs(wep:children()) do
977
v.Transparency = i
978
end
979
end
980
end)()
981
for i = 0,1,.1 do
982
swait()
983
PlayAnimationFromTable({
984
CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
985
CFrame.new(0, 1.5255599, -0.222141743, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
986
CFrame.new(1.50094986, 0.999999046, 0.0500035286, 0, -1, 0, 1, 0, 0, 0, 0, 1),
987
CFrame.new(-1.52556324, 0.222139359, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
988
CFrame.new(0.500001132, -2, -2.38418579e-07, 0.984807849, 0, -0.173647985, 0, 1, 0, 0.173647985, 0, 0.984807849),
989
CFrame.new(-0.500000715, -2, -8.34465027e-07, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
990
}, .3, false)
991
end
992
for i = 0,4,.05 do
993
swait()
994
PlayAnimationFromTable({
995
CFrame.new(),
996
CFrame.new(0, 1.46578932, -0.0939713717, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
997
CFrame.new(0.748245835, 0.499998569, -0.773616076, 0.342019022, 0.939693093, 0, 0, 0, -1, -0.939693093, 0.342018992, 0),
998
CFrame.new(-0.748251557, 0.499999017, -0.773617327, 0.342020124, -0.939692616, 4.10752676e-08, 0, -4.37113883e-08, -1, 0.939692616, 0.342020124, -1.49501744e-08),
999
CFrame.new(0.499996185, -1.28161228, -0.232838884, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
1000
CFrame.new(-0.5, -1.99999928, 0.299997658, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
1001
}, .3, false)
1002
Effects.Wave(Torso.CFrame*CFrame.new(0,-2,0),Vector3.new(10,0,10),Vector3.new(-.5,.05,-.5),"White",math.random(-10,10),true,.05)
1003
Effects.Meshed(RootPart.CFrame*CFrame.new(math.random(-10,10),math.random(-1,5),math.random(-10,10))*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),Vector3.new(2,2,2),Vector3.new(),"White","rbxassetid://187687161","",math.random(-2,2),false,.05)
1004
end
1005
swait(20)
1006
chatfunc("COMETH, BLIZZARD O' DEATH!")
1007
for i = 0,2,.1 do
1008
swait()
1009
PlayAnimationFromTable({
1010
CFrame.new(0, 0.0349424481, 0.334686339, 1, 0, 0, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736),
1011
CFrame.new(0, 1.43158746, 0.18793866, 1, 0, 0, 0, 0.939692438, -0.342020929, 0, 0.342020959, 0.939692438),
1012
CFrame.new(1.5, 0.499999046, 0.599990845, 0, -1, 0, 0, 0, -1, 1, 0, 0),
1013
CFrame.new(-1.5, 0.499999046, 0.599990845, 0, 1, 0, 0, 0, -1, -1, 0, 0),
1014
CFrame.new(0.50000006, -2.02669048, 0.381489158, 0.939692736, 0, -0.342019886, 0.116977625, 0.939692736, 0.321393639, 0.321393639, -0.342019886, 0.883022428),
1015
CFrame.new(-0.500001907, -2.02669072, 0.381488144, 0.866025388, 0, 0.500000238, -0.171010032, 0.939692736, 0.296197921, -0.469846606, -0.342019886, 0.813797772),
1016
}, .3, false)
1017
end
1018
so(632669170,Torso,1,1)
1019
MagnitudeDmg(RootPart,20)
1020
for i=1,2 do
1021
Effects.Block(Torso.CFrame,Vector3.new(1,1,1),Vector3.new(1,1,1),Vector3.new(3,3,3),"Ice","White",true,false,.05)
1022
Effects.Ring(Torso.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),Vector3.new(1,1,.5),Vector3.new(5,5,0),"White",false,.05)
1023
end
1024
Effects.Wave(Torso.CFrame*CFrame.new(0,-2,0),Vector3.new(0,1,0),Vector3.new(5,0,5),"White",10,false,.05)
1025
swait(30)
1026
coroutine.wrap(function()
1027
for a=0,1,.1 do
1028
swait()
1029
for i,v in pairs(wep:children()) do
1030
v.Transparency = 1-i
1031
end
1032
end
1033
for i,v in pairs(wep:children()) do
1034
v.Transparency = 0
1035
end
1036
end)()
1037
Humanoid.WalkSpeed = 40
1038
tr1.Enabled = false
1039
attack = false
1040
end
1041
1042
Mouse.Button1Down:connect(function()
1043
if attack == false then
1044
if Anim == "Jump" or Anim == "Fall" then
1045
asmek()
1046
else
1047
smek()
1048
end
1049
end
1050
end)
1051
1052
local sprintt = 0
1053
Mouse.KeyDown:connect(function(k)
1054
k = k:lower()
1055
if k=='m' then
1056
if mus.IsPlaying == true then
1057
mus:Stop()
1058
elseif mus.IsPaused == true then
1059
mus:Play()
1060
end
1061
end
1062
if attack == false then
1063
if k == 'z' then
1064
burasuto()
1065
elseif k == 'x' then
1066
freeze()
1067
elseif k == 'c' then
1068
areafreeze()
1069
end
1070
end
1071
end)
1072
1073
--Mouse.KeyUp:connect(function(k)
1074
--k = k:lower()
1075
--if k == 'e' then
1076
--ehold = false
1077
--elseif k == 'z' then
1078
--zhold = false
1079
--elseif k == 'v' then
1080
--vhold = false
1081
--elseif k == 'g' then
1082
--ghold = false
1083
--end
1084
--end)
1085
1086
coroutine.wrap(function()
1087
while 1 do
1088
swait()
1089
if doe <= 360 then
1090
doe = doe + 2
1091
else
1092
doe = 0
1093
end
1094
end
1095
end)()
1096
while true do
1097
swait()
1098
while true do
1099
swait()
1100
if chara:FindFirstChild("mus")==nil then
1101
mus = Instance.new("Sound",chara)
1102
mus.Name = "mus"
1103
mus.SoundId = "rbxassetid://189224548"
1104
mus.Looped = true
1105
mus.Volume = 1
1106
mus:Play()
1107
end
1108
if sprintt >= 1 then
1109
sprintt = sprintt - 1
1110
end
1111
Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
1112
velocity = RootPart.Velocity.y
1113
sine = sine + change
1114
local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, chara)
1115
if RootPart.Velocity.y > 1 and hit == nil then 
1116
Anim = "Jump"
1117
if attack == false then
1118
PlayAnimationFromTable({
1119
CFrame.new(0, 0.0382082276, -0.0403150208, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
1120
CFrame.new(0, 1.46579528, 0.0939689279, 1, 0, 0, 0, 0.939692855, -0.342019796, 0, 0.342019796, 0.939692855),
1121
CFrame.new(1.20945489, -0.213504896, 3.55388607e-07, 0.939692736, 0.342019916, 1.53461215e-07, -0.342019945, 0.939692736, 1.93715096e-07, -8.56816769e-08, -2.23517418e-07, 1.00000012),
1122
CFrame.new(-1.20945573, -0.213503733, 5.0439985e-07, 0.939692736, -0.342019916, -1.53461215e-07, 0.342019945, 0.939692736, 1.93715096e-07, 8.56816769e-08, -2.23517418e-07, 1.00000012),
1123
CFrame.new(0.5, -1.99739456, -0.0180913229, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
1124
CFrame.new(-0.5, -1.30000103, -0.39999947, 1, 0, 0, 0, 0.939692676, 0.342020601, 0, -0.342020601, 0.939692676),
1125
}, .3, false)
1126
end
1127
elseif RootPart.Velocity.y < -1 and hit == nil then 
1128
Anim = "Fall"
1129
if attack == false then
1130
PlayAnimationFromTable({
1131
CFrame.new(0, -0.0646628663, 0.0399149321, 1, 0, 0, 0, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849),
1132
CFrame.new(0, 1.4913609, -0.128171027, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
1133
CFrame.new(1.55285025, 0.466259956, -9.26282269e-08, 0.766043842, -0.642788351, -6.46188241e-08, 0.642788291, 0.766043961, -7.4505806e-08, 1.04308128e-07, 1.49011612e-08, 1.00000012),
1134
CFrame.new(-1.5605253, 0.475036323, -2.10609159e-07, 0.766043842, 0.642788351, 6.46188241e-08, -0.642788291, 0.766043961, -7.4505806e-08, -1.04308128e-07, 1.49011612e-08, 1.00000012),
1135
CFrame.new(0.500000954, -1.9973948, -0.0180922765, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
1136
CFrame.new(-0.499999046, -1.30000043, -0.400000483, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
1137
}, .3, false)
1138
end
1139
elseif Torsovelocity < 1 and hit ~= nil then
1140
Anim = "Idle"
1141
if attack == false then
1142
change = 1
1143
PlayAnimationFromTable({
1144
CFrame.new(0, 0, 0, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736) * CFrame.new(0,.05 * math.cos((sine)/10), 0),
1145
CFrame.new(-1.22189522e-06, 1.49999833, -3.15904617e-06, 0.925416768, -0.101305634, -0.365159065, 0.173647985, 0.969846427, 0.171009958, 0.336823881, -0.221664593, 0.915103614),
1146
CFrame.new(1.4999994, 0, 7.15255737e-07, 0.984807849, 0, -0.173648164, 0, 1, 0, 0.173648134, 0, 0.984807849),
1147
CFrame.new(-1.3973906, -0.196961865, -0.0180919915, 0.969846308, -0.171010002, 0.173648715, 0.173648089, 0.984807789, 2.70171853e-07, -0.171010703, 0.0301535055, 0.98480773),
1148
CFrame.new(0.499998569, -1.99999797, -5.96046448e-07, 0.939692736, 0, -0.342019916, 0, 1, 0, 0.342019886, 0, 0.939692736) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
1149
CFrame.new(-0.499999195, -1.99999797, 1.17719173e-06, 0.939692438, 0, 0.342020929, 0, 1, 0, -0.342020959, 0, 0.939692438) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
1150
}, .3, false)
1151
end
1152
elseif Torsovelocity > 2 and hit ~= nil then
1153
Anim = "Walk"
1154
if attack == false then
1155
Humanoid.WalkSpeed = 40
1156
Humanoid.JumpPower = 70
1157
PlayAnimationFromTable({
1158
CFrame.new(-2.4138464e-07, 0.123327732, -0.188363045, 1, -4.38293796e-07, 1.20420327e-06, 0, 0.939692736, 0.342019886, -1.28148622e-06, -0.342019916, 0.939692736) * CFrame.new(0, 0- .08 * math.cos((sine/2.5)), 0),
1159
CFrame.new(0, 1.41422474, 0.0894482136, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
1160
CFrame.new(1.39999986, 4.76837158e-07, 0.173205554, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
1161
CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, .6 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 - 60 * math.cos((sine) / 2.5)), 0, 0), 
1162
CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ 1 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 - 60 * math.cos((sine) / 2.5)), 0, 0), 
1163
CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- 1 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 + 60 * math.cos((sine) / 2.5)), 0, 0), 
1164
}, .3, false)
1165
end
1166
end
1167
end
1168
end