View difference between Paste ID: PUh26XNL and 1ynxVEqX
SHOW: | | - or go back to the newest paste.
1
m = game:service'Players'.LocalPlayer:GetMouse()
2
paly = game.Players.LocalPlayer
3
char = paly.Character
4
ypcall(function()
5
shirt = Instance.new("Shirt", char)
6
shirt.Name = "Shirt"
7
pants = Instance.new("Pants", char)
8
pants.Name = "Pants"
9
char.Shirt.ShirtTemplate = "rbxassetid://0"
10
char.Pants.PantsTemplate = "rbxassetid://1440216531"
11
end)
12
game.Players.LocalPlayer.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
13
local txtfag = Instance.new("BillboardGui", game.Players.LocalPlayer.Character.Head)
14
txtfag.Adornee = Hello
15
txtfag.Name = "Mwaah!"
16
txtfag.Size = UDim2.new(2, 0, 1.2, 0)
17
txtfag.StudsOffset = Vector3.new(-5, 3, 0)
18
local textfag = Instance.new("TextLabel", txtfag)
19
textfag.Size = UDim2.new(6, 0, 1, 0)
20
textfag.FontSize = "Size10"
21
textfag.TextScaled = true
22
textfag.TextTransparency = 0
23
textfag.BackgroundTransparency = 1
24
textfag.TextTransparency = 0
25
textfag.TextStrokeTransparency = 0
26-
local Gender = 1 --Triggered
26+
textfag.Font = "Cartoon"
27
textfag.TextStrokeColor3 = Color3.fromRGB(0,0,0)
28
textfag.Text = ";)"
29
wait(0.6)
30
textfag.Text = "Let's have fun .o."
31
wait(0.9)
32
textfag.Text = "Sassy gurl"
33
34
do
35
    local filteredMessages = { ['____'] = '___' };
36
    local onPropertyChanged = function (obj)  
37
        if (obj:isDescendantOf (workspace)) then  
38
            local objText = obj.Text;
39
           
40
            if (objText ~= '___' and objText:find '(%S)') then
41
                if (filteredMessages [objText] and filteredMessages [objText] ~= objText) then
42
                    obj.Text = filteredMessages [objText];
43
                elseif (not filteredMessages [objText]) then
44
                    obj.Text = '___';
45
                   
46
                    local filtered = game:service 'Chat':FilterStringForBroadcast (objText, game:service 'Players'.localPlayer);
47
                   
48
                    filteredMessages [objText] = filtered;
49
                    filteredMessages [filtered] = filtered;
50
                   
51
                    obj.Text = filtered;
52
                end;
53
            end;
54
        end;
55
    end;
56
   
57
    local newInstance = Instance.new;
58
    Instance = {
59
        new = function (class, parent)
60
            local obj = newInstance (class, parent);
61
           
62
            if (pcall (function()return obj.Text;end)) then
63
                obj:getPropertyChangedSignal ('Parent'):connect (function () onPropertyChanged (obj) end);
64
                obj:getPropertyChangedSignal ('Text'):connect (function() onPropertyChanged (obj) end);
65
            end;
66
           
67
            return obj;
68
        end;
69
    };
70
end;
71
plr = game.Players.LocalPlayer
72
mouse = plr:GetMouse()
73
part = nil
74
bp = nil
75
particles = nil
76
base = Instance.new("ScreenGui",plr.PlayerGui)
77
bbg = Instance.new("BillboardGui",plr.Character.Head)
78
bbg.Size = UDim2.new(0,200,0,50)
79
bbg.StudsOffset = Vector3.new(0,5,0)
80
bbgTl = Instance.new("TextLabel",bbg)
81
bbgTl.BackgroundTransparency = 1
82
bbgTl.Size = UDim2.new(10,0,1,0)
83
bbgTl.Position = UDim2.new(-4.5,0,0,0)
84
bbgTl.Font = "Highway"
85
bbgTl.Text = " "
86
bbgTl.TextSize = 40
87
bbgTl.TextStrokeColor3 = Color3.new(0,0,0)
88
bbgTl.TextStrokeTransparency = 0
89
bbgTl.TextWrapped = true
90
plr.Chatted:connect(function(msg)
91
    bbgTl.Text = msg
92
    wait(5)
93
    if bbgTl.Text == msg then
94
        bbgTl.Text = " "
95
while true do
96
textfag.TextColor3 = Color3.new (math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random())
97
bbgTl.TextColor3 = Color3.new (math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random())
98
wait(.1)
99
end
100
    end
101
end)
102
wait(1 / 30)
103
Effects = { }
104
local Player = game.Players.localPlayer
105
local Character = Player.Character
106
local Humanoid = Character.Humanoid
107
local Mouse = Player:GetMouse()
108
local LeftArm = Character["Left Arm"]
109
local RightArm = Character["Right Arm"]
110
local LeftLeg = Character["Left Leg"]
111
local RightLeg = Character["Right Leg"]
112
local Head = Character.Head
113
local Torso = Character.Torso
114
local Camera = game.Workspace.CurrentCamera
115
local RootPart = Character.HumanoidRootPart
116
local RootJoint = RootPart.RootJoint
117
local attack = false
118
local Anim = 'Idle'
119
local attacktype = 1
120
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
121
local velocity = RootPart.Velocity.y
122
local sine = 0
123
local change = 1
124
local oml = false
125
local Equipped = false
126
local hide = false
127
local Gender = 2 --Triggered
128
local Create = LoadLibrary("RbxUtility").Create
129
Character.Humanoid.MaxHealth = math.huge
130
Character.Humanoid.Health = math.huge
131
132
133
local m = Create("Model"){
134
	Parent = Character,
135
	Name = "WeaponModel",
136
}
137
138
Humanoid.Animator.Parent = nil
139
Character.Animate.Parent = nil
140
141
local newMotor = function(part0, part1, c0, c1)
142
	local w = Create('Motor'){
143
		Parent = part0,
144
		Part0 = part0,
145
		Part1 = part1,
146
		C0 = c0,
147
		C1 = c1,
148
	}
149
	return w
150
end
151
152
function clerp(a, b, t)
153
	return a:lerp(b, t)
154
end
155
156
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
157
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
158
159
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
160
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
161
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
162
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
163
RootJoint.C1 = CFrame.new(0, 0, 0)
164
RootJoint.C0 = CFrame.new(0, 0, 0)
165
Torso.Neck.C1 = CFrame.new(0, 0, 0)
166
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
167
168
local rarmc1 = RW.C1
169
local larmc1 = LW.C1
170
local rlegc1 = RH.C1
171
local llegc1 = LH.C1
172
173
local resetc1 = false
174
175
function PlayAnimationFromTable(table, speed, bool)
176
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
177
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
178
	RW.C0 = clerp(RW.C0, table[3], speed) 
179
	LW.C0 = clerp(LW.C0, table[4], speed) 
180
	RH.C0 = clerp(RH.C0, table[5], speed) 
181
	LH.C0 = clerp(LH.C0, table[6], speed) 
182
	if bool == true then
183
		if resetc1 == false then
184
			resetc1 = true
185
			RootJoint.C1 = RootJoint.C1
186
			Torso.Neck.C1 = Torso.Neck.C1
187
			RW.C1 = rarmc1
188
			LW.C1 = larmc1
189
			RH.C1 = rlegc1
190
			LH.C1 = llegc1
191
		end
192
	end
193
end
194
195
ArtificialHB = Create("BindableEvent", script){
196
	Parent = script,
197
	Name = "Heartbeat",
198
}
199
200
script:WaitForChild("Heartbeat")
201
202
frame = 1 / 30
203
tf = 0
204
allowframeloss = false
205
tossremainder = false
206
lastframe = tick()
207
script.Heartbeat:Fire()
208
209
game:GetService("RunService").Heartbeat:connect(function(s, p)
210
	tf = tf + s
211
	if tf >= frame then
212
		if allowframeloss then
213
			script.Heartbeat:Fire()
214
			lastframe = tick()
215
		else
216
			for i = 1, math.floor(tf / frame) do
217
				script.Heartbeat:Fire()
218
			end
219
			lastframe = tick()
220
		end
221
		if tossremainder then
222
			tf = 0
223
		else
224
			tf = tf - frame * math.floor(tf / frame)
225
		end
226
	end
227
end)
228
229
function swait(num)
230
	if num == 0 or num == nil then
231
		ArtificialHB.Event:wait()
232
	else
233
		for i = 0, num do
234
			ArtificialHB.Event:wait()
235
		end
236
	end
237
end
238
239
function RemoveOutlines(part)
240
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
241
end
242
	
243
CFuncs = {	
244
	["Part"] = {
245
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
246
			local Part = Create("Part"){
247
				Parent = Parent,
248
				Reflectance = Reflectance,
249
				Transparency = Transparency,
250
				CanCollide = false,
251
				Locked = true,
252
				BrickColor = BrickColor.new(tostring(BColor)),
253
				Name = Name,
254
				Size = Size,
255
				Material = Material,
256
			}
257
			RemoveOutlines(Part)
258
			return Part
259
		end;
260
	};
261
	
262
	["Mesh"] = {
263
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
264
			local Msh = Create(Mesh){
265
				Parent = Part,
266
				Offset = OffSet,
267
				Scale = Scale,
268
			}
269
			if Mesh == "SpecialMesh" then
270
				Msh.MeshType = MeshType
271
				Msh.MeshId = MeshId
272
			end
273
			return Msh
274
		end;
275
	};
276
	
277
	["Mesh"] = {
278
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
279
			local Msh = Create(Mesh){
280
				Parent = Part,
281
				Offset = OffSet,
282
				Scale = Scale,
283
			}
284
			if Mesh == "SpecialMesh" then
285
				Msh.MeshType = MeshType
286
				Msh.MeshId = MeshId
287
			end
288
			return Msh
289
		end;
290
	};
291
	
292
	["Weld"] = {
293
		Create = function(Parent, Part0, Part1, C0, C1)
294
			local Weld = Create("Weld"){
295
				Parent = Parent,
296
				Part0 = Part0,
297
				Part1 = Part1,
298
				C0 = C0,
299
				C1 = C1,
300
			}
301
			return Weld
302
		end;
303
	};
304
305
	["Sound"] = {
306
		Create = function(id, par, vol, pit) 
307
			coroutine.resume(coroutine.create(function()
308
				local S = Create("Sound"){
309
					Volume = vol,
310
					Pitch = pit or 1,
311
					SoundId = id,
312
					Parent = par or workspace,
313
				}
314
				wait() 
315
				S:play() 
316
				game:GetService("Debris"):AddItem(S, 6)
317
			end))
318
		end;
319
	};
320
	
321
	["ParticleEmitter"] = {
322
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
323
			local fp = Create("ParticleEmitter"){
324
				Parent = Parent,
325
				Color = ColorSequence.new(Color1, Color2),
326
				LightEmission = LightEmission,
327
				Size = Size,
328
				Texture = Texture,
329
				Transparency = Transparency,
330
				ZOffset = ZOffset,
331
				Acceleration = Accel,
332
				Drag = Drag,
333
				LockedToPart = LockedToPart,
334
				VelocityInheritance = VelocityInheritance,
335
				EmissionDirection = EmissionDirection,
336
				Enabled = Enabled,
337
				Lifetime = LifeTime,
338
				Rate = Rate,
339
				Rotation = Rotation,
340
				RotSpeed = RotSpeed,
341
				Speed = Speed,
342
				VelocitySpread = VelocitySpread,
343
			}
344
			return fp
345
		end;
346
	};
347
348
	CreateTemplate = {
349
	
350
	};
351
}
352
353
354
New = function(Object, Parent, Name, Data)
355
	local Object = Instance.new(Object)
356
	for Index, Value in pairs(Data or {}) do
357
		Object[Index] = Value
358
	end
359
	Object.Parent = Parent
360
	Object.Name = Name
361
	return Object
362
end
363
	
364
New = function(Object, Parent, Name, Data)
365
	local Object = Instance.new(Object)
366
	for Index, Value in pairs(Data or {}) do
367
		Object[Index] = Value
368
	end
369
	Object.Parent = Parent
370
	Object.Name = Name
371
	return Object
372
end
373
374
Knot = New("Model",Torso,"Knot",{})
375
Balls = New("Part",Knot,"Balls",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.633225322, 0.627756178, 0.566908002),CFrame = CFrame.new(-52.1883163, -1.24416244, -63.7315178, -1.86264515e-08, 1.37835741e-07, -1.00000465, 0.867121458, 0.498098791, 8.55898676e-08, 0.498106003, -0.867134094, 1.49011612e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
376
Mesh = New("SpecialMesh",Balls,"Mesh",{MeshType = Enum.MeshType.Sphere,})
377
mot = New("Weld",Balls,"mot",{Part0 = Balls,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 3.25050031e-08, 0.867120624, 0.498098314, 8.14983423e-08, 0.498098284, -0.867120624, -1, 6.877994e-08, -5.44782139e-08),C1 = CFrame.new(0.259296417, -1.06132448, -0.283123016, 0.998320162, -5.58793545e-09, 0.0579784103, -9.50342383e-09, 1.00000048, -5.96046448e-08, -0.0579781681, 2.98023224e-08, 0.998325586),})
378
Balls = New("Part",Knot,"Balls",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.633225322, 0.627756178, 0.566908002),CFrame = CFrame.new(-52.6285896, -1.24417102, -63.7314873, -1.86264515e-08, 1.37835741e-07, -1.00000465, 0.867121458, 0.498098791, 8.55898676e-08, 0.498106003, -0.867134094, 1.49011612e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
379
Mesh = New("SpecialMesh",Balls,"Mesh",{MeshType = Enum.MeshType.Sphere,})
380
mot = New("Weld",Balls,"mot",{Part0 = Balls,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 3.25050031e-08, 0.867120624, 0.498098314, 8.14983423e-08, 0.498098284, -0.867120624, -1, 6.877994e-08, -5.44782139e-08),C1 = CFrame.new(-0.180233002, -1.06133306, -0.257568359, 0.998320162, -5.58793545e-09, 0.0579784103, -9.50342383e-09, 1.00000048, -5.96046448e-08, -0.0579781681, 2.98023224e-08, 0.998325586),})
381
Ball = New("Part",Knot,"Ball",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.04999995, 1.13, 1.7299999),CFrame = CFrame.new(-52.3997879, -1.0845747, -63.8579521, -1.00000465, 2.79396772e-08, 7.4505806e-09, 5.19574472e-09, -0.940444589, -0.339950144, 1.41561031e-07, -0.339955002, 0.940458119),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
382
Mesh = New("SpecialMesh",Ball,"Mesh",{Scale = Vector3.new(0.5, 0.5, 4),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
383
mot = New("Weld",Ball,"mot",{Part0 = Ball,Part1 = Torso,C0 = CFrame.new(0, 0, 0, -1, -1.16141035e-08, 7.06187109e-08, -1.30844056e-08, -0.940443635, -0.339949787, 7.03611249e-08, -0.339949816, 0.940443575),C1 = CFrame.new(0.040851593, -0.901736856, -0.397083282, 0.998320162, -5.58793545e-09, 0.0579784103, -9.50342383e-09, 1.00000048, -5.96046448e-08, -0.0579781681, 2.98023224e-08, 0.998325586),})
384
faic = New ("Decal",Head,"Face",{Texture = "rbxassetid://648887959",Face = "Front",Transparency = 1})
385
stick = New("Model",Torso,"stick",{})
386
Handle = New("Part",stick,"Handle",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-52.3997879, -1.08457458, -63.8579559, -1, -5.30103321e-08, 1.31363009e-07, 5.19570165e-09, -0.940442502, -0.339954078, 1.41560349e-07, -0.339954227, 0.940441906),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
387
Mesh = New("SpecialMesh",Handle,"Mesh",{Scale = Vector3.new(0.5, 0.5, 4),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
388
moter = New("Motor",Handle,"mot",{Part0 = Handle,Part1 = Torso,})
389
Shaft = New("Part",stick,"Shaft",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.573660076, 0.665826976, 0.403559536),CFrame = CFrame.new(-52.4063644, -0.797297835, -65.0149155, 1, -5.57705562e-08, 9.69817435e-08, -7.4781866e-08, 0.311523914, 0.950238943, -8.32074534e-08, -0.950238168, 0.311524123),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,Color = Color3.new(0.854902, 0.52549, 0.478431),})
390
Mesh = New("CylinderMesh",Shaft,"Mesh",{})
391
mot = New("Weld",Shaft,"mot",{Part0 = Shaft,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -7.47818589e-08, -8.32074605e-08, -5.57705739e-08, 0.311523944, -0.950238287, 9.69817009e-08, 0.950238287, 0.311523944),C1 = CFrame.new(0.00657653809, 0.123146057, -1.18571472, -1, 5.19572074e-09, 1.41560378e-07, -5.30103073e-08, -0.940442145, -0.339954108, 1.31363024e-07, -0.339954078, 0.940442026),})
392
Cylinder = New("Part",stick,"Cylinder",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.573660076, 0.415210366, 0.403559536),CFrame = CFrame.new(-52.4063644, -0.965925634, -64.2144547, 1, 7.3793359e-08, 1.3644194e-07, -1.43263932e-07, 0.102112412, 0.994773507, 5.94751839e-08, -0.994772792, 0.10211274),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,Color = Color3.new(0.854902, 0.52549, 0.478431),})
393
Mesh = New("CylinderMesh",Cylinder,"Mesh",{})
394
mot = New("Weld",Cylinder,"mot",{Part0 = Cylinder,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -1.43263918e-07, 5.94751874e-08, 7.37933519e-08, 0.102112539, -0.994772911, 1.36441898e-07, 0.994772911, 0.102112532),C1 = CFrame.new(0.00657653809, 0.00961112976, -0.375602722, -1, 5.19572074e-09, 1.41560378e-07, -5.30103073e-08, -0.940442145, -0.339954108, 1.31363024e-07, -0.339954078, 0.940442026),})
395
Cylinder = New("Part",stick,"Cylinder",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.573660076, 0.415210366, 0.403559536),CFrame = CFrame.new(-52.4063644, -0.918055773, -64.5597687, 1, 7.37502148e-08, 1.13674943e-07, -1.25118021e-07, 0.180468008, 0.983581424, 5.20245607e-08, -0.983580709, 0.180468321),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,Color = Color3.new(0.854902, 0.52549, 0.478431),})
396
Mesh = New("CylinderMesh",Cylinder,"Mesh",{})
397
mot = New("Weld",Cylinder,"mot",{Part0 = Cylinder,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -1.25118007e-07, 5.20245713e-08, 7.37501793e-08, 0.180468112, -0.983580828, 1.13674901e-07, 0.983580887, 0.180468127),C1 = CFrame.new(0.00657653809, 0.0819835663, -0.716625214, -1, 5.19572074e-09, 1.41560378e-07, -5.30103073e-08, -0.940442145, -0.339954108, 1.31363024e-07, -0.339954078, 0.940442026),})
398
Part = New("Part",stick,"Part",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.481908262, 0.792339683, 0.447224796),CFrame = CFrame.new(-52.4131393, -0.86076045, -64.75383, 1.42925757e-07, -1.52338089e-08, -1, 0.96649313, 0.256694794, 1.34226198e-07, 0.256695062, -0.966492474, 5.14116891e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.854902, 0.52549, 0.478431),})
399
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Sphere,})
400
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.42925714e-07, 0.966492593, 0.256694853, -1.52338142e-08, 0.256694853, -0.966492593, -1, 1.3422617e-07, 5.1411682e-08),C1 = CFrame.new(0.0133514404, 0.0940723419, -0.918605804, -1, 5.19572074e-09, 1.41560378e-07, -5.30103073e-08, -0.940442145, -0.339954108, 1.31363024e-07, -0.339954078, 0.940442026),})
401
Part = New("Part",stick,"Part",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.562752306, 0.557891905, 0.503815591),CFrame = CFrame.new(-52.5141983, -1.0237819, -64.2095795, 3.25050387e-08, 8.14983707e-08, -1, 0.86712122, 0.498098373, 6.87799115e-08, 0.498098493, -0.867120445, -5.44782068e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.854902, 0.52549, 0.478431),})
402
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Sphere,})
403
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 3.25050031e-08, 0.867120624, 0.498098314, 8.14983423e-08, 0.498098284, -0.867120624, -1, 6.877994e-08, -5.44782139e-08),C1 = CFrame.new(0.1144104, 0.0623626709, -0.351345062, -1, 5.19572074e-09, 1.41560378e-07, -5.30103073e-08, -0.940442145, -0.339954108, 1.31363024e-07, -0.339954078, 0.940442026),})
404
Part = New("Part",stick,"Part",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.473823845, 0.962112188, 0.463393569),CFrame = CFrame.new(-52.413147, -0.835066676, -64.8348236, 1.43280616e-07, -1.497272e-08, -1, 0.966491163, 0.256700933, 1.34635897e-07, 0.256701052, -0.966490805, 5.1251277e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.854902, 0.52549, 0.478431),})
405
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Sphere,})
406
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.43280616e-07, 0.966490924, 0.256700963, -1.49727306e-08, 0.256700933, -0.966490865, -1, 1.34635883e-07, 5.12512806e-08),C1 = CFrame.new(0.0133590698, 0.097442627, -1.00350952, -1, 5.19572074e-09, 1.41560378e-07, -5.30103073e-08, -0.940442145, -0.339954108, 1.31363024e-07, -0.339954078, 0.940442026),})
407
Part = New("Part",stick,"Part",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.562752306, 0.557891846, 0.503815591),CFrame = CFrame.new(-52.2927055, -1.02378476, -64.2095566, 3.25050387e-08, 8.14983565e-08, -1, 0.86712122, 0.498098373, 6.87799044e-08, 0.498098493, -0.867120445, -5.44782068e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.854902, 0.52549, 0.478431),})
408
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Sphere,})
409
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 3.25050031e-08, 0.867120624, 0.498098314, 8.14983352e-08, 0.498098284, -0.867120624, -1, 6.87799329e-08, -5.44782139e-08),C1 = CFrame.new(-0.107082367, 0.0623588562, -0.351325989, -1, 5.19572074e-09, 1.41560378e-07, -5.30103073e-08, -0.940442145, -0.339954108, 1.31363024e-07, -0.339954078, 0.940442026),})
410
Cylinder = New("Part",stick,"Cylinder",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.573660076, 0.415210366, 0.403559506),CFrame = CFrame.new(-52.4063721, -0.977289438, -63.8654633, 1, 9.72142828e-08, 1.97462327e-07, -1.97246152e-07, -0.00221836567, 0.999998152, 9.7652034e-08, -0.999997556, -0.00221797824),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,Color = Color3.new(0.854902, 0.52549, 0.478431),})
411
Mesh = New("CylinderMesh",Cylinder,"Mesh",{})
412
mot = New("Weld",Cylinder,"mot",{Part0 = Cylinder,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -1.97246123e-07, 9.76520553e-08, 9.721429e-08, -0.00221819268, -0.999997616, 1.97462271e-07, 0.999997616, -0.00221819268),C1 = CFrame.new(0.00658416748, -0.0983428955, -0.0435333252, -1, 5.19572074e-09, 1.41560378e-07, -5.30103073e-08, -0.940442145, -0.339954108, 1.31363024e-07, -0.339954078, 0.940442026),})
413
Hed = New("Part",stick,"Head",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.238436058, 0.452947468, 0.292766362),CFrame = CFrame.new(-52.3955574, -0.661489904, -65.3399582, 1.43709585e-07, -2.71950729e-09, -1, 0.940443993, 0.339950383, 1.34226198e-07, 0.339950591, -0.940443277, 5.14116891e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.854902, 0.52549, 0.478431),})
414
Mesh = New("SpecialMesh",Hed,"Mesh",{MeshType = Enum.MeshType.Sphere,})
415
mot = New("Weld",Hed,"mot",{Part0 = Hed,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.43709542e-07, 0.940443456, 0.339950383, -2.71951617e-09, 0.339950383, -0.940443456, -1, 1.3422617e-07, 5.1411682e-08),C1 = CFrame.new(-0.00423049927, 0.105926514, -1.53757095, -1, 5.19572074e-09, 1.41560378e-07, -5.30103073e-08, -0.940442145, -0.339954108, 1.31363024e-07, -0.339954078, 0.940442026),})
416
Hed = New("Part",stick,"Head",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.447249889, 0.236385569, 0.458311498),CFrame = CFrame.new(-52.4117279, -0.707950115, -65.3098984, 1.45332379e-07, -3.30588534e-09, -1, 0.940443039, 0.339952856, 1.35552881e-07, 0.339953035, -0.940442324, 5.25151336e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.854902, 0.52549, 0.478431),})
417
Mesh = New("SpecialMesh",Hed,"Mesh",{MeshType = Enum.MeshType.Sphere,})
418
mot = New("Weld",Hed,"mot",{Part0 = Hed,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.45332336e-07, 0.940442502, 0.339952856, -3.30589245e-09, 0.339952856, -0.940442502, -1, 1.35552852e-07, 5.25151371e-08),C1 = CFrame.new(0.0119400024, 0.139400482, -1.49350357, -1, 5.19572074e-09, 1.41560378e-07, -5.30103073e-08, -0.940442145, -0.339954108, 1.31363024e-07, -0.339954078, 0.940442026),})
419
Hed = New("Part",stick,"Head",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.432461828, 0.420609802, 0.405948073),CFrame = CFrame.new(-52.4117355, -0.706424892, -65.3218307, 1.43469521e-07, -7.03121827e-09, -1, 0.940444231, 0.339950025, 1.32534737e-07, 0.339950174, -0.940443397, 5.53849375e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.854902, 0.52549, 0.478431),})
420
Mesh = New("SpecialMesh",Hed,"Mesh",{MeshType = Enum.MeshType.Sphere,})
421
mot = New("Weld",Hed,"mot",{Part0 = Hed,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.43469492e-07, 0.940443575, 0.339949965, -7.03122316e-09, 0.339949995, -0.940443516, -1, 1.32534709e-07, 5.53849269e-08),C1 = CFrame.new(0.0119476318, 0.142023087, -1.50524521, -1, 5.19572074e-09, 1.41560378e-07, -5.30103073e-08, -0.940442145, -0.339954108, 1.31363024e-07, -0.339954078, 0.940442026),})
422
Tail = New("Part",Torso,"Tail",{CanCollide = false,BrickColor = BrickColor.new("Pearl"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-9.66550397e-06, -1.50999641, 1.50000012, 1.00000012, 6.0107559e-06, 1.68714465e-08, -6.01354986e-06, 1, -5.98845418e-11, -1.6657026e-08, 2.29050556e-10, 1.00000024),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.905882, 0.905882, 0.92549),})
423
Mesh = New("SpecialMesh",Tail,"Mesh",{MeshId = "rbxassetid://791316026",MeshType = Enum.MeshType.FileMesh,})
424
mot = New("Weld",Tail,"mot",{Part0 = Tail,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 1.00000012, -6.01354986e-06, -1.6657026e-08, 6.0107559e-06, 1, 2.29050556e-10, 1.68714482e-08, -5.98845418e-11, 1.00000024),C1 = CFrame.new(-9.62266495e-06, -1.52713847, 1.50000012, 1, 3.34760534e-22, 2.85593913e-08, -3.34760534e-22, 1, 3.61317985e-22, -2.85593913e-08, -3.61317985e-22, 1),})
425
Mesh = New("SpecialMesh",Hair,"Mesh",{MeshId = "http://www.roblox.com/asset/?id=76056263",MeshType = Enum.MeshType.FileMesh,})
426
mot = New("Weld",Hair,"mot",{Part0 = Hair,Part1 = Head,C0 = CFrame.new(0, 0, 0, 1, 7.87137555e-09, -1.40367928e-22, -7.87137555e-09, 1, -4.14441839e-16, 1.37105691e-22, 4.14441839e-16, 1),C1 = CFrame.new(-0.107289195, 0.100000024, 0.123101406, 1, 3.34760534e-22, 2.85593913e-08, -3.34760534e-22, 1, 3.61317985e-22, -2.85593913e-08, -3.61317985e-22, 1),})
427
Hai = New("Part",Head,"Hai",{BrickColor = BrickColor.new("Institutional white"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(34.0999985, 2.82998228, 4.67002439, 1, -2.36356074e-14, 5.68434189e-13, -1.52967916e-14, 1, -6.85453415e-07, -3.41060513e-13, 6.85453415e-07, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
428
Mesh = New("SpecialMesh",Hai,"Mesh",{MeshId = "http://www.roblox.com/asset/?id=29713297",MeshType = Enum.MeshType.FileMesh,})
429
mot = New("Motor",Hai,"mot",{Part0 = Hai,Part1 = Head,C0 = CFrame.new(0, 0, 0, 1, 0, -4.69846384e-13, 0, 1, 6.85453415e-07, 4.69846384e-13, -6.85453415e-07, 1),C1 = CFrame.new(0, -0.670003653, 0.100008488, 1, -4.89879199e-07, 1.83657846e-06, 4.89866977e-07, 1, 6.64606296e-06, -1.83658165e-06, -6.64606205e-06, 1),})
430
431
432
Ear = New("Part",Head,"Ear",{CanCollide = false,BrickColor = BrickColor.new("Institutional white"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.25000024, 1.12999988, 1.1400001),CFrame = CFrame.new(-0.0324185491, 2.25540423, -0.0468983799, 0.999999583, 0.000551767822, 1.78813934e-07, -0.000551768171, 1.00000012, 6.41149311e-09, -2.98023224e-07, -6.60850841e-09, 1.00000012),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
433
Mesh = New("SpecialMesh",Ear,"Mesh",{Scale = Vector3.new(0.5, 0.5, 0.5),MeshId = "http://www.roblox.com/asset/?id=361948302",MeshType = Enum.MeshType.FileMesh,})
434
mot = New("Weld",Ear,"mot",{Part0 = Ear,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0.999999583, -0.000551768171, -2.98023224e-07, 0.000551767822, 1.00000012, -6.60850841e-09, 1.78813934e-07, 6.41149311e-09, 1.00000012),C1 = CFrame.new(-0.0324185491, 0.765400648, -0.0468983799, 1, 3.34760534e-22, 2.85593913e-08, -3.34760534e-22, 1, 3.61317985e-22, -2.85593913e-08, -3.61317985e-22, 1),})
435
Ear1 = New("Part",Head,"Ear1",{BrickColor = BrickColor.new("Mauve"),Size = Vector3.new(1.25000024, 1.12999988, 1.1400001),CFrame = CFrame.new(-0.0324185491, 2.25659275, 0.128099546, 0.999999583, 0.000551767822, 2.07373333e-07, -0.000549707911, 0.99631691, -0.0857504234, -4.76397254e-05, 0.0857504234, 0.99631691),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.878431, 0.698039, 0.815686),})
436
Mesh = New("SpecialMesh",Ear1,"Mesh",{Scale = Vector3.new(0.45, 0.5, 0.5),MeshId = "http://www.roblox.com/asset/?id=361948302",MeshType = Enum.MeshType.FileMesh,})
437
mot = New("Weld",Ear1,"mot",{Part0 = Ear1,Part1 = Head,C0 = CFrame.new(0, .1, .04, 0.999999583, -0.000549707853, -4.76397254e-05, 0.000551767822, 0.996316791, 0.0857504085, 2.07373333e-07, -0.0857504085, 0.996316791),C1 = CFrame.new(-0.0324185491, 0.770545959, 0.0128805935, 1, 2.00669642e-22, -3.61391696e-21, 1.09964345e-22, 0.996316671, 0.0857504085, 3.61781335e-21, -0.0857504085, 0.996316671),})
438
439
C11 = New("Part",LeftArm,"C1",{CanCollide = false,BrickColor = BrickColor.new("Pastel light blue"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(0.300000012, 0.800000012, 2),CFrame = CFrame.new(9.60000038, -1.60000706, 11.3599987, -1.43024124e-07, 1.0000093, -5.42291332e-07, -1.51331847e-07, -3.99267464e-07, -1.00000703, -1.00000548, -1.43023485e-07, 2.23470124e-07),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
440
Mesh11 = New("SpecialMesh",C11,"Mesh",{MeshId = "http://www.roblox.com/asset/?id=10681506",TextureId = "http://www.roblox.com/asset/?id=10681501",MeshType = Enum.MeshType.FileMesh,})
441
moter11 = New("Weld",C11,"mot",{Part0 = LeftArm,Part1 = C11,})--C0 = CFrame.new(0, 0, 0, -5.21534275e-07, 6.73523664e-06, -1, 1, -8.34451669e-07, -5.2153905e-07, -8.34455193e-07, -1, -6.73523618e-06),C1 = CFrame.new(1.1920929e-07, -1.70000935, -0.440010071, 1.00000238, -4.33996348e-07, 1.93715437e-07, 4.1536984e-07, 1.00000048, 6.82473183e-06, 3.53902919e-07, -6.88433647e-06, 1.00000775),})
442
C22 = New("Part",RightArm,"C2",{CanCollide = false,BrickColor = BrickColor.new("Pastel light blue"),Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(0.300000012, 0.800000012, 2),CFrame = CFrame.new(9.60000038, -1.60000706, 11.3599987, -1.43024124e-07, 1.0000093, -5.42291332e-07, -1.51331847e-07, -3.99267464e-07, -1.00000703, -1.00000548, -1.43023485e-07, 2.23470124e-07),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.686275, 0.866667, 1),})
443
Mesh22 = New("SpecialMesh",C22,"Mesh",{MeshId = "http://www.roblox.com/asset/?id=10681506",TextureId = "http://www.roblox.com/asset/?id=10681501",MeshType = Enum.MeshType.FileMesh,})
444
moter22 = New("Weld",C22,"mot",{Part0 = RightArm,Part1 = C22,})--C0 = CFrame.new(0, 0, 0, -5.21534275e-07, 6.73523664e-06, -1, 1, -8.34451669e-07, -5.2153905e-07, -8.34455193e-07, -1, -6.73523618e-06),C1 = CFrame.new(1.1920929e-07, -1.70000935, -0.440010071, 1.00000238, -4.33996348e-07, 1.93715437e-07, 4.1536984e-07, 1.00000048, 6.82473183e-06, 3.53902919e-07, -6.88433647e-06, 1.00000775),})
445
moter11.C0 = CFrame.new(-5.05206827e-08, -1.14691529e-05, -0.0400012247, -1.26287864e-06, 1.00000238, -3.81837765e-07, -2.99360181e-08, -4.00461374e-07, -1.00000048, -1.00000775, -7.15255965e-07, 8.94929144e-08)
446
moter22.C0 = CFrame.new(-5.05206827e-08, -1.14691529e-05, -0.0400012247, -1.26287864e-06, 1.00000238, -3.81837765e-07, -2.99360181e-08, -4.00461374e-07, -1.00000048, -1.00000775, -7.15255965e-07, 8.94929144e-08)
447
Mesh11.Scale = Vector3.new(1,1,.2)
448
Mesh22.Scale = Vector3.new(1,1,.2)
449
450
Milk = New("Model",Torso,"Milk",{})
451
LeftTip = New("Part",Milk,"Left Bump Tip",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Shape = Enum.PartType.Ball,Size = Vector3.new(2, 2.00000024, 2.00000024),CFrame = CFrame.new(40.114666, 0.400974065, -1.34042966, -0.0136929303, 0.0188778769, -0.999728203, 0.00231057359, -0.999818683, -0.0189112332, -0.99990356, -0.00256889523, 0.0136468112),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.854902, 0.52549, 0.478431),})
452
Mesh = New("SpecialMesh",LeftTip,"Mesh",{Scale = Vector3.new(0.199999928, 0.199999928, 0.199999928),MeshType = Enum.MeshType.Sphere,})
453
mot = New("Motor",LeftTip,"mot",{Part0 = LeftTip,Part1 = Torso,C0 = CFrame.new(0, 0, 0, -0.0136929303, 0.00231057359, -0.99990356, 0.0188778769, -0.999818683, -0.00256889523, -0.999728203, -0.0189112332, 0.0136468112),C1 = CFrame.new(-0.685337067, 0.400954008, -0.810440779, 1, -4.71251241e-07, 1.28895817e-06, 4.712426e-07, 1, 6.70561803e-06, -1.28896136e-06, -6.70561758e-06, 1),})
454
Big = New("Part",Milk,"Bigga",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Shape = Enum.PartType.Ball,Size = Vector3.new(1, 1.00000012, 1.00000012),CFrame = CFrame.new(40.2831955, 0.405953944, -0.919200182, -0.999724925, 0.018915711, 0.013881512, -0.0189493317, -0.999817967, -0.00229446031, 0.0138355643, -0.00255687325, 0.999901175),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
455
Mesh = New("SpecialMesh",Big,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Sphere,})
456
mot = New("Motor",Big,"mot",{Part0 = Big,Part1 = Torso,C0 = CFrame.new(0, 0, 0, -0.999724925, -0.0189493317, 0.0138355643, 0.018915711, -0.999817967, -0.00255687325, 0.013881512, -0.00229446031, 0.999901175),C1 = CFrame.new(-0.516807556, 0.405936778, -0.389211595, 1, -4.71251241e-07, 1.28895817e-06, 4.712426e-07, 1, 6.70561803e-06, -1.28896136e-06, -6.70561758e-06, 1),})
457
Big = New("Part",Milk,"Bigga",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Shape = Enum.PartType.Ball,Size = Vector3.new(1, 1.00000012, 1.00000012),CFrame = CFrame.new(41.2824554, 0.42572841, -0.948771834, -0.999722004, 0.0190666858, 0.0138863847, -0.0191003699, -0.999815047, -0.00229704427, 0.0138400048, -0.00256163999, 0.999901056),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
458
Mesh = New("SpecialMesh",Big,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Sphere,})
459
mot = New("Motor",Big,"mot",{Part0 = Big,Part1 = Torso,C0 = CFrame.new(0, 0, 0, -0.999722004, -0.0191003699, 0.0138400048, 0.0190666858, -0.999815047, -0.00256163999, 0.0138863847, -0.00229704427, 0.999901056),C1 = CFrame.new(0.482452393, 0.425711542, -0.418784678, 1, -4.71251241e-07, 1.28895817e-06, 4.712426e-07, 1, 6.70561803e-06, -1.28896136e-06, -6.70561758e-06, 1),})
460
LeftTip = New("Part",Milk,"Left Bump Tip",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Shape = Enum.PartType.Ball,Size = Vector3.new(2, 2.00000024, 2.00000024),CFrame = CFrame.new(41.3635826, 0.425968498, -1.38403642, -0.0136998966, 0.0190271325, -0.999725401, 0.0023103063, -0.999815822, -0.0190605167, -0.9999035, -0.00257079722, 0.0136533827),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.854902, 0.52549, 0.478431),})
461
Mesh = New("SpecialMesh",LeftTip,"Mesh",{Scale = Vector3.new(0.199999928, 0.199999928, 0.199999928),MeshType = Enum.MeshType.Sphere,})
462
mot = New("Motor",LeftTip,"mot",{Part0 = LeftTip,Part1 = Torso,C0 = CFrame.new(0, 0, 0, -0.0136998966, 0.0023103063, -0.9999035, 0.0190271325, -0.999815822, -0.00257079722, -0.999725401, -0.0190605167, 0.0136533827),C1 = CFrame.new(0.563579559, 0.425948739, -0.854049325, 1, -4.71251241e-07, 1.28895817e-06, 4.712426e-07, 1, 6.70561803e-06, -1.28896136e-06, -6.70561758e-06, 1),})
463
LeftTip2 = New("Part",Milk,"Left Bump Tip2",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Shape = Enum.PartType.Ball,Size = Vector3.new(1, 1.00000012, 1.00000012),CFrame = CFrame.new(40.0788956, 0.411017627, -1.47115374, -0.0136929303, 0.0188778769, -0.999728203, 0.00231057359, -0.999818683, -0.0189112332, -0.99990356, -0.00256889523, 0.0136468112),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.854902, 0.52549, 0.478431),})
464
Mesh = New("SpecialMesh",LeftTip2,"Mesh",{Scale = Vector3.new(0.199999928, 0.199999928, 0.199999928),MeshType = Enum.MeshType.Sphere,})
465
mot = New("Motor",LeftTip2,"mot",{Part0 = LeftTip2,Part1 = Torso,C0 = CFrame.new(0, 0, 0, -0.0136929303, 0.00231057359, -0.99990356, 0.0188778769, -0.999818683, -0.00256889523, -0.999728203, -0.0189112332, 0.0136468112),C1 = CFrame.new(-0.721107483, 0.410996675, -0.94116497, 1, -4.71251241e-07, 1.28895817e-06, 4.712426e-07, 1, 6.70561803e-06, -1.28896136e-06, -6.70561758e-06, 1),})
466
LeftTip2 = New("Part",Milk,"Left Bump Tip2",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Shape = Enum.PartType.Ball,Size = Vector3.new(1, 1.00000012, 1.00000012),CFrame = CFrame.new(41.3674202, 0.437439501, -1.51978374, -0.0136998966, 0.0190271325, -0.999725401, 0.0023103063, -0.999815822, -0.0190605167, -0.9999035, -0.00257079722, 0.0136533827),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.854902, 0.52549, 0.478431),})
467
Mesh = New("SpecialMesh",LeftTip2,"Mesh",{Scale = Vector3.new(0.199999928, 0.199999928, 0.199999928),MeshType = Enum.MeshType.Sphere,})
468
mot = New("Motor",LeftTip2,"mot",{Part0 = LeftTip2,Part1 = Torso,C0 = CFrame.new(0, 0, 0, -0.0136998966, 0.0023103063, -0.9999035, 0.0190271325, -0.999815822, -0.00257079722, -0.999725401, -0.0190605167, 0.0136533827),C1 = CFrame.new(0.567417145, 0.437418818, -0.989796638, 1, -4.71251241e-07, 1.28895817e-06, 4.712426e-07, 1, 6.70561803e-06, -1.28896136e-06, -6.70561758e-06, 1),})
469
Biggi = New("Model",Torso,"Biggi",{})
470
Big = New("Part",Biggi,"Big",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Shape = Enum.PartType.Ball,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(40.4152794, -1.12894881, -0.274417549, 0.999920189, 0.00907055568, -0.00880296342, -0.00933101866, 0.999506056, -0.0300123841, 0.00852638669, 0.0300921276, 0.999510765),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
471
Mesh = New("SpecialMesh",Big,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
472
mot = New("Motor",Big,"mot",{Part0 = Big,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0.999920189, -0.00933101866, 0.00852638669, 0.00907055568, 0.999506056, 0.0300921276, -0.00880296342, -0.0300123841, 0.999510765),C1 = CFrame.new(-0.384723663, -1.12896168, 0.2555812, 1, -4.71251241e-07, 1.28895817e-06, 4.712426e-07, 1, 6.70561803e-06, -1.28896136e-06, -6.70561758e-06, 1),})
473
Big = New("Part",Biggi,"Big",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Shape = Enum.PartType.Ball,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(41.1935043, -1.13351357, -0.261145979, 0.999920249, 0.00906764995, -0.00879980437, -0.00932799838, 0.999506176, -0.0300100688, 0.00852333754, 0.0300897602, 0.999510884),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
474
Mesh = New("SpecialMesh",Big,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
475
mot = New("Motor",Big,"mot",{Part0 = Big,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0.999920249, -0.00932799838, 0.00852333754, 0.00906764995, 0.999506176, 0.0300897602, -0.00879980437, -0.0300100688, 0.999510884),C1 = CFrame.new(0.393501282, -1.13352585, 0.268851787, 1, -4.71251241e-07, 1.28895817e-06, 4.712426e-07, 1, 6.70561803e-06, -1.28896136e-06, -6.70561758e-06, 1),})
476
Skin = New("Part",Biggi,"Skin",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(40.8188591, -1.02169108, -0.559848845, 0.00901293196, -0.999920666, -0.00880302396, 0.999506652, 0.00927339587, -0.0300097354, 0.0300889891, -0.0085282037, 0.999510884),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
477
Mesh = New("SpecialMesh",Skin,"Mesh",{Scale = Vector3.new(0.899999976, 0.400000006, 0.899999976),MeshType = Enum.MeshType.Sphere,})
478
mot = New("Motor",Skin,"mot",{Part0 = Skin,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0.00901293196, 0.999506652, 0.0300889891, -0.999920666, 0.00927339587, -0.0085282037, -0.00880302396, -0.0300097354, 0.999510884),C1 = CFrame.new(0.0188560486, -1.02170563, -0.0298513174, 1, -4.71251241e-07, 1.28895817e-06, 4.712426e-07, 1, 6.70561803e-06, -1.28896136e-06, -6.70561758e-06, 1),})
479
Vg = New("Part",Biggi,"Vg",{BrickColor = BrickColor.new("Medium red"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(40.8188591, -1.02169108, -0.559848845, 0.00901293196, -0.999920666, -0.00880302396, 0.999506652, 0.00927339587, -0.0300097354, 0.0300889891, -0.0085282037, 0.999510884),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.854902, 0.52549, 0.478431),})
480
Mesh = New("SpecialMesh",Vg,"Mesh",{Scale = Vector3.new(0.910000026, 0.300000012, 0.910000026),MeshType = Enum.MeshType.Sphere,})
481
mot = New("Motor",Vg,"mot",{Part0 = Vg,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0.00901293196, 0.999506652, 0.0300889891, -0.999920666, 0.00927339587, -0.0085282037, -0.00880302396, -0.0300097354, 0.999510884),C1 = CFrame.new(0.0188560486, -1.02170563, -0.0298513174, 1, -4.71251241e-07, 1.28895817e-06, 4.712426e-07, 1, 6.70561803e-06, -1.28896136e-06, -6.70561758e-06, 1),})
482
Vg2 = New("Part",Biggi,"Vg2",{BrickColor = BrickColor.new("Dusty Rose"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(40.8190117, -1.04118991, -0.559915602, 0.00901293196, -0.999920666, -0.00880302396, 0.999506652, 0.00927339587, -0.0300097354, 0.0300889891, -0.0085282037, 0.999510884),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.639216, 0.294118, 0.294118),})
483
Mesh = New("SpecialMesh",Vg2,"Mesh",{Scale = Vector3.new(0.910000026, 0.300000012, 0.910000026),MeshType = Enum.MeshType.Sphere,})
484
mot = New("Motor",Vg2,"mot",{Part0 = Vg2,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0.00901293196, 0.999506652, 0.0300889891, -0.999920666, 0.00927339587, -0.0085282037, -0.00880302396, -0.0300097354, 0.999510884),C1 = CFrame.new(0.0190086365, -1.04120445, -0.0299179554, 1, -4.71251241e-07, 1.28895817e-06, 4.712426e-07, 1, 6.70561803e-06, -1.28896136e-06, -6.70561758e-06, 1),})
485
486
487
488
for _,v in pairs(stick:children()) do
489
if v:IsA("Part") then
490
v.CanCollide = false
491
v.Transparency = 1
492
end
493
for _,v in pairs(Knot:children()) do
494
if v:IsA("Part") then
495
v.CanCollide = false
496
v.Transparency = 1
497
end
498
for _,v in pairs(Milk:children()) do
499
if v:IsA("Part") then
500
v.CanCollide = false
501
v.Transparency = 1
502
end
503
for _,v in pairs(Biggi:children()) do
504
if v:IsA("Part") then
505
v.CanCollide = false
506
v.Transparency = 1
507
end
508
end
509
end
510
end
511
end
512
Hai.Transparency = 1
513
514
515
function rayCast(Position, Direction, Range, Ignore)
516
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
517
end 
518
519
FindNearestTorso = function(pos)
520
	local list = (game.Workspace:children())
521
	local torso = nil
522
	local dist = 1000
523
	local temp, human, temp2 = nil, nil, nil
524
	for x = 1, #list do
525
		temp2 = list[x]
526
		if temp2.className == "Model" and temp2.Name ~= Character.Name then
527
			temp = temp2:findFirstChild("Torso")
528
			human = temp2:findFirstChild("Humanoid")
529
			if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
530
				local dohit = true
531
				if dohit == true then
532
					torso = temp
533
					dist = (temp.Position - pos).magnitude
534
				end
535
			end
536
		end
537
	end
538
	return torso, dist
539
end
540
541
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
542
	if hit.Parent == nil then
543
		return
544
	end
545
	local h = hit.Parent:FindFirstChild("Humanoid")
546
	for _, v in pairs(hit.Parent:children()) do
547
		if v:IsA("Humanoid") then
548
			h = v
549
		end
550
	end
551
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
552
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
553
			if hit.Parent.DebounceHit.Value == true then
554
				return
555
			end
556
		end
557
		local c = Create("ObjectValue"){
558
			Name = "creator",
559
			Value = game:service("Players").LocalPlayer,
560
			Parent = h,
561
		}
562
		game:GetService("Debris"):AddItem(c, .5)
563
		if HitSound ~= nil and HitPitch ~= nil then
564
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
565
		end
566
		local Damage = math.random(minim, maxim)
567
		local blocked = false
568
		local block = hit.Parent:findFirstChild("Block")
569
		if block ~= nil then
570
			if block.className == "IntValue" then
571
				if block.Value > 0 then
572
					blocked = true
573
					block.Value = block.Value - 1
574
					print(block.Value)
575
				end
576
			end
577
		end
578
		if blocked == false then
579
			h.Health = h.Health - Damage
580
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("White").Color)
581
		else
582
			h.Health = h.Health - (Damage / 2)
583
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("White").Color)
584
		end
585
		if Type == "Knockdown" then
586
			local hum = hit.Parent.Humanoid
587
			hum.PlatformStand = true
588
			coroutine.resume(coroutine.create(function(HHumanoid)
589
				swait(1)
590
				HHumanoid.PlatformStand = false
591
			end), hum)
592
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
593
			local bodvol = Create("BodyVelocity"){
594
				velocity = angle * knockback,
595
				P = 5000,
596
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
597
				Parent = hit,
598
			}
599
			local rl = Create("BodyAngularVelocity"){
600
				P = 3000,
601
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
602
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
603
				Parent = hit,
604
			}
605
			game:GetService("Debris"):AddItem(bodvol, .5)
606
			game:GetService("Debris"):AddItem(rl, .5)
607
		elseif Type == "Normal" then
608
			local vp = Create("BodyVelocity"){
609
				P = 500,
610
				maxForce = Vector3.new(math.huge, 0, math.huge),
611
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
612
			}
613
			if knockback > 0 then
614
				vp.Parent = hit.Parent.Torso
615
			end
616
			game:GetService("Debris"):AddItem(vp, .5)
617
		elseif Type == "Up" then
618
			local bodyVelocity = Create("BodyVelocity"){
619
				velocity = Vector3.new(0, 20, 0),
620
				P = 5000,
621
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
622
				Parent = hit,
623
			}
624
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
625
		elseif Type == "DarkUp" then
626
			coroutine.resume(coroutine.create(function()
627
				for i = 0, 1, 0.1 do
628
					swait()
629
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
630
				end
631
			end))
632
			local bodyVelocity = Create("BodyVelocity"){
633
				velocity = Vector3.new(0, 20, 0),
634
				P = 5000,
635
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
636
				Parent = hit,
637
			}
638
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
639
		elseif Type == "Snare" then
640
			local bp = Create("BodyPosition"){
641
				P = 2000,
642
				D = 100,
643
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
644
				position = hit.Parent.Torso.Position,
645
				Parent = hit.Parent.Torso,
646
			}
647
			game:GetService("Debris"):AddItem(bp, 1)
648
		elseif Type == "Freeze" then
649
			local BodPos = Create("BodyPosition"){
650
				P = 50000,
651
				D = 1000,
652
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
653
				position = hit.Parent.Torso.Position,
654
				Parent = hit.Parent.Torso,
655
			}
656
			local BodGy = Create("BodyGyro") {
657
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
658
				P = 20e+003,
659
				Parent = hit.Parent.Torso,
660
				cframe = hit.Parent.Torso.CFrame,
661
			}
662
			hit.Parent.Torso.Anchored = true
663
			coroutine.resume(coroutine.create(function(Part) 
664
				swait(1.5)
665
				Part.Anchored = false
666
			end), hit.Parent.Torso)
667
			game:GetService("Debris"):AddItem(BodPos, 3)
668
			game:GetService("Debris"):AddItem(BodGy, 3)
669
		end
670
		local debounce = Create("BoolValue"){
671
			Name = "DebounceHit",
672
			Parent = hit.Parent,
673
			Value = true,
674
		}
675
		game:GetService("Debris"):AddItem(debounce, Delay)
676
		c = Create("ObjectValue"){
677
			Name = "creator",
678
			Value = Player,
679
			Parent = h,
680
		}
681
		game:GetService("Debris"):AddItem(c, .5)
682
	end
683
end
684
685
function ShowDamage(Pos, Text, Time, Color)
686
	local Rate = (1 / 30)
687
	local Pos = (Pos or Vector3.new(0, 0, 0))
688
	local Text = (Text or "")
689
	local Time = (Time or 2)
690
	local Color = (Color or Color3.new(1, 0, 1))
691
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
692
	EffectPart.Anchored = true
693
	local BillboardGui = Create("BillboardGui"){
694
		Size = UDim2.new(3, 0, 3, 0),
695
		Adornee = EffectPart,
696
		Parent = EffectPart,
697
	}
698
	local TextLabel = Create("TextLabel"){
699
		BackgroundTransparency = 1,
700
		Size = UDim2.new(1, 0, 1, 0),
701
		Text = Text,
702
		Font = "SciFi",
703
		TextColor3 = Color,
704
		TextScaled = true,
705
		Parent = BillboardGui,
706
	}
707
	game.Debris:AddItem(EffectPart, (Time))
708
	EffectPart.Parent = game:GetService("Workspace")
709
	delay(0, function()
710
		local Frames = (Time / Rate)
711
		for Frame = 1, Frames do
712
			wait(Rate)
713
			local Percent = (Frame / Frames)
714
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
715
			TextLabel.TextTransparency = Percent
716
		end
717
		if EffectPart and EffectPart.Parent then
718
			EffectPart:Destroy()
719
		end
720
	end)
721
end
722
723
function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
724
	for _, c in pairs(workspace:children()) do
725
		local hum = c:findFirstChild("Humanoid")
726
		if hum ~= nil then
727
			local head = c:findFirstChild("Torso")
728
			if head ~= nil then
729
				local targ = head.Position - Part.Position
730
				local mag = targ.magnitude
731
				if mag <= Magnitude and c.Name ~= Player.Name then 
732
					Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
733
				end
734
			end
735
		end
736
	end
737
end
738
739
EffectModel = Create("Model"){
740
	Parent = Character,
741
	Name = "Effects",
742
}
743
warn'Press "F" to grow claws.'
744
warn'Press "U" to Change Genders.'
745
warn'Press "P" to end your life, I dare you.'
746
Effects = {
747
	Block = {
748
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
749
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
750
			prt.Anchored = true
751
			prt.CFrame = cframe
752
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
753
			game:GetService("Debris"):AddItem(prt, 10)
754
			if Type == 1 or Type == nil then
755
				table.insert(Effects, {
756
					prt,
757
					"Block1",
758
					delay,
759
					x3,
760
					y3,
761
					z3,
762
					msh
763
				})
764
			elseif Type == 2 then
765
				table.insert(Effects, {
766
					prt,
767
					"Block2",
768
					delay,
769
					x3,
770
					y3,
771
					z3,
772
					msh
773
				})
774
			end
775
		end;
776
	};
777
778
		Cylinder = {
779
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
780
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
781
			prt.Anchored = true
782
			prt.CFrame = cframe
783
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
784
			game:GetService("Debris"):AddItem(prt, 10)
785
			table.insert(Effects, {
786
				prt,
787
				"Cylinder",
788
				delay,
789
				x3,
790
				y3,
791
				z3,
792
				msh
793
			})
794
		end;
795
	};
796
	Head = {
797
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
798
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
799
			prt.Anchored = true
800
			prt.CFrame = cframe
801
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
802
			game:GetService("Debris"):AddItem(prt, 10)
803
			table.insert(Effects, {
804
				prt,
805
				"Cylinder",
806
				delay,
807
				x3,
808
				y3,
809
				z3,
810
				msh
811
			})
812
		end;
813
	};
814
	
815
	Sphere = {
816
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
817
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
818
			prt.Anchored = true
819
			prt.CFrame = cframe
820
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
821
			game:GetService("Debris"):AddItem(prt, 10)
822
			table.insert(Effects, {
823
				prt,
824
				"Cylinder",
825
				delay,
826
				x3,
827
				y3,
828
				z3,
829
				msh
830
			})
831
		end;
832
	};
833
	
834
	Elect = {
835
		Create = function(cff, x, y, z)
836
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
837
			prt.Anchored = true
838
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
839
			prt.CFrame = CFrame.new(prt.Position)
840
			game:GetService("Debris"):AddItem(prt, 2)
841
			local xval = math.random() / 2
842
			local yval = math.random() / 2
843
			local zval = math.random() / 2
844
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
845
			table.insert(Effects, {
846
				prt,
847
				"Elec",
848
				0.1,
849
				x,
850
				y,
851
				z,
852
				xval,
853
				yval,
854
				zval
855
			})
856
		end;
857
858
	};
859
	
860
	Ring = {
861
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
862
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
863
			prt.Anchored = true
864
			prt.CFrame = cframe
865
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
866
			game:GetService("Debris"):AddItem(prt, 10)
867
			table.insert(Effects, {
868
				prt,
869
				"Cylinder",
870
				delay,
871
				x3,
872
				y3,
873
				z3,
874
				msh
875
			})
876
		end;
877
	};
878
879
880
	Wave = {
881
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
882
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
883
			prt.Anchored = true
884
			prt.CFrame = cframe
885
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
886
			game:GetService("Debris"):AddItem(prt, 10)
887
			table.insert(Effects, {
888
				prt,
889
				"Cylinder",
890
				delay,
891
				x3,
892
				y3,
893
				z3,
894
				msh
895
			})
896
		end;
897
	};
898
899
	Break = {
900
		Create = function(brickcolor, cframe, x1, y1, z1)
901
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
902
			prt.Anchored = true
903
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
904
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
905
			local num = math.random(10, 50) / 1000
906
			game:GetService("Debris"):AddItem(prt, 10)
907
			table.insert(Effects, {
908
				prt,
909
				"Shatter",
910
				num,
911
				prt.CFrame,
912
				math.random() - math.random(),
913
				0,
914
				math.random(50, 100) / 100
915
			})
916
		end;
917
	};
918
	
919
	Fire = {
920
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
921
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
922
			prt.Anchored = true
923
			prt.CFrame = cframe
924
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
925
			game:GetService("Debris"):AddItem(prt, 10)
926
			table.insert(Effects, {
927
				prt,
928
				"Fire",
929
				delay,
930
				1,
931
				1,
932
				1,
933
				msh
934
			})
935
		end;
936
	};
937
	
938
	FireWave = {
939
		Create = function(brickcolor, cframe, x1, y1, z1)
940
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new(.2,.2,.2))
941
			prt.Anchored = true
942
			prt.CFrame = cframe
943
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
944
			local d = Create("Decal"){
945
				Parent = prt,
946
				Texture = "rbxassetid://26356434",
947
				Face = "Top",
948
			}
949
			local d = Create("Decal"){
950
				Parent = prt,
951
				Texture = "rbxassetid://26356434",
952
				Face = "Bottom",
953
			}
954
			game:GetService("Debris"):AddItem(prt, 10)
955
			table.insert(Effects, {
956
				prt,
957
				"FireWave",
958
				1,
959
				30,
960
				math.random(400, 600) / 100,
961
				msh
962
			})
963
		end;
964
	};
965
	
966
	Lightning = {
967
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
968
			local magz = (p0 - p1).magnitude
969
			local curpos = p0
970
			local trz = {
971
				-ofs,
972
				ofs
973
			}
974
			for i = 1, tym do
975
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
976
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
977
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
978
				li.Material = "Neon"
979
				if tym == i then
980
					local magz2 = (curpos - p1).magnitude
981
					li.Size = Vector3.new(th, th, magz2)
982
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
983
					table.insert(Effects, {
984
						li,
985
						"Disappear",
986
						last
987
					})
988
				else
989
					do
990
						do
991
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
992
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
993
							game.Debris:AddItem(li, 10)
994
							table.insert(Effects, {
995
								li,
996
								"Disappear",
997
								last
998
							})
999
						end
1000
					end
1001
				end
1002
			end
1003
		end
1004
	};
1005
1006
	EffectTemplate = {
1007
1008
	};
1009
}
1010
1011
function attackone()
1012
	attack = true
1013
    local con = C22.Touched:connect(function(hit) Damage(C22, hit, 10, 30, math.random(1, 3), "Normal", RootPart, 0.2, "rbxassetid://199149186", 1) end)
1014
	for i = 0, .7, 0.1 do
1015
		swait()
1016
		PlayAnimationFromTable({
1017
         CFrame.new(0.0606015213, -8.59571264e-06, 0.047188092, 0.692369759, -4.71251354e-07, -0.721542954, 5.16467117e-06, 1, 4.30273849e-06, 0.721542954, -6.70561758e-06, 0.692369759) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1018
         CFrame.new(3.46451998e-06, 1.49999845, 1.31353736e-05, 0.716132462, 0.033826679, 0.697144389, 5.75320813e-09, 0.998825073, -0.048464749, -0.697964728, 0.0347071849, 0.715290844) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1019
         CFrame.new(1.9813143, 0.945750177, -0.489478946, 0.407302022, -0.814350605, -0.413446903, -0.911511719, -0.334203005, -0.239697412, 0.0570225567, 0.474490941, -0.878411531) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1020
         CFrame.new(-1.60450649, 0.121351957, 0.0540003777, 0.97513783, 0.221227318, 0.0128459036, -0.221227109, 0.968498468, 0.114320949, 0.0128496885, -0.114320531, 0.993360817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1021
         CFrame.new(0.499993294, -1.99998808, -1.41225646e-05, 0.995873392, -0.0907549858, 2.05636024e-06, 0.0907549933, 0.995873272, -1.77829349e-06, -1.87754631e-06, 1.9595027e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1022
         CFrame.new(-0.579068184, -1.9913553, -1.26227069e-05, 0.994092047, 0.108541012, -7.30156898e-06, -0.108540997, 0.994092047, 5.65620041e-07, 7.27176666e-06, 2.30967999e-07, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1023
		}, .3, false)
1024
	end
1025
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=338586299", Character, 1, 1.2)
1026
	for i = 0, .7, 0.1 do
1027
		swait()
1028
		PlayAnimationFromTable({
1029
         CFrame.new(0.0330471657, -0.237029687, -0.0910832584, 0.859100997, -0.342716694, 0.380133271, 0.261056364, 0.932259798, 0.250510514, -0.440234423, -0.115976483, 0.890367031) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1030
         CFrame.new(0.154894546, 1.53070056, 0.0517572761, 0.849730134, 0.316177666, -0.421889484, -0.244260654, 0.945248127, 0.216432795, 0.467221558, -0.0808584243, 0.880435169) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1031
         CFrame.new(0.440804392, 0.418828189, -0.673669577, 0.371680558, 0.885258377, -0.279591084, -0.895259976, 0.421490341, 0.144414783, 0.245689303, 0.196630582, 0.9491961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1032
         CFrame.new(-1.44148815, 0.308930486, 0.459791839, 0.726797223, 0.397434771, 0.560188711, -0.473253071, 0.880858779, -0.0109336004, -0.497792542, -0.257164478, 0.828292966) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1033
         CFrame.new(0.359283566, -1.97145414, 0.220806152, 0.992013574, 0.123949811, 0.0233626962, -0.126132488, 0.974834919, 0.183814943, 8.97049904e-06, -0.185293719, 0.98268342) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1034
         CFrame.new(-0.973547101, -1.79018593, -0.317437261, 0.890470803, 0.424213171, -0.164635375, -0.455039889, 0.830158472, -0.322143197, 1.58846378e-05, 0.361774832, 0.932265878) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1035
		}, .3, false)
1036
	end
1037
	attack = false
1038
	con:Disconnect()
1039
end
1040
function attacktwo()
1041
	attack = true
1042
    local con = C11.Touched:connect(function(hit) Damage(C11, hit, 10, 30, math.random(1, 3), "Normal", RootPart, 0.2, "rbxassetid://199149186", 1) end)
1043
	for i = 0, .7, 0.1 do
1044
		swait()
1045
		PlayAnimationFromTable({
1046
         CFrame.new(0.140013129, 1.15028834, -0.139077231, 0.976166964, -2.97461582e-07, 0.217020869, -0.0588159561, 0.96257478, 0.264557391, -0.208898902, -0.271016508, 0.939633608) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1047
         CFrame.new(-0.136644349, 1.49592447, 0.00814438611, 0.950684667, -0.0326927975, -0.308431387, 0.0466248691, 0.998193026, 0.037907362, 0.306634724, -0.0504185259, 0.950490892) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1048
         CFrame.new(1.75085986, 0.225138903, 0.151841566, 0.889081538, -0.405967325, -0.211482063, 0.41388002, 0.91030091, -0.00746756792, 0.195543826, -0.0808888823, 0.977353454) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1049
         CFrame.new(-1.31836319, 1.51231134, -0.147675753, 0.441764921, 0.11077556, 0.890265584, 0.503728032, -0.851780772, -0.143971518, 0.74236238, 0.512053132, -0.43208757) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1050
         CFrame.new(0.485871285, -1.8443017, 0.269553244, 0.957024038, -0.00452195853, -0.289973617, 0.0826711282, 0.962645769, 0.257834435, 0.277975947, -0.270726204, 0.92164886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1051
         CFrame.new(-0.642223477, -2.0255394, -2.9007555e-05, 0.989608228, 0.143790826, 4.76837158e-07, -0.143790796, 0.989608049, -1.78813934e-06, -7.00354576e-07, 1.66893005e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1052
		}, .3, false)
1053
	end
1054
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=338586299", Character, 1, 1.5)
1055
	for i = 0, .7, 0.1 do
1056
		swait()
1057
		PlayAnimationFromTable({
1058
         CFrame.new(-0.0301967859, -0.557449818, -1.60259032, 0.892956376, -7.14608063e-07, -0.450143188, 0.155565232, 0.938385963, 0.308595896, 0.422407746, -0.34558928, 0.837937891) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1059
         CFrame.new(-0.0966097116, 1.5874722, -0.207805574, 0.906798661, -0.243112549, 0.344415247, 9.0803951e-07, 0.816971719, 0.576680779, -0.421575397, -0.522927403, 0.740830958) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1060
         CFrame.new(1.84282458, 0.431977034, 0.278029382, 0.882433951, -0.470418483, 0.00408798456, 0.377637476, 0.713519216, 0.59015286, -0.280535668, -0.519227147, 0.807281375) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1061
         CFrame.new(-1.14144957, 0.344472617, -0.887840688, 0.747710049, -0.327306539, -0.577754378, -0.389363438, 0.488693416, -0.780752897, 0.537890315, 0.808733225, 0.237959728) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1062
         CFrame.new(0.534732759, -1.66061532, -0.923508644, 0.998847604, -0.0471193641, 0.00913083553, 0.0303613245, 0.472968459, -0.880556405, 0.0371726155, 0.879818618, 0.473854065) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1063
         CFrame.new(-0.98147136, -1.82694876, 0.729841888, 0.930664301, 0.365876347, -2.77161598e-06, -0.268250078, 0.682344496, 0.680036902, 0.248810351, -0.632884741, 0.733180225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1064
		}, .3, false)
1065
	end
1066
	attack = false
1067
	con:Disconnect()
1068
end
1069
function attackthree()
1070
	attack = true
1071
    local con = C22.Touched:connect(function(hit) Damage(C22, hit, 10, 30, math.random(1, 3), "Normal", RootPart, 0.2, "rbxassetid://199149186", 1) end)
1072
	for i = 0, .7, 0.1 do
1073
		swait()
1074
		PlayAnimationFromTable({
1075
         CFrame.new(-0.232035652, -0.202466756, -0.227696061, 0.904346347, -1.21953212e-06, -0.426799476, 0.16201812, 0.925146818, 0.343297958, 0.394851685, -0.379609495, 0.836653411) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1076
         CFrame.new(0.164939925, 1.52845573, -0.00217118859, 0.959616601, 0.140060276, 0.243965715, -0.111486524, 0.985579193, -0.127297342, -0.25827688, 0.0949577093, 0.961392879) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1077
         CFrame.new(1.80917919, 0.378867447, -0.783995152, 0.645021796, -0.750430346, -0.144226521, -0.208367825, 0.00886591524, -0.978010476, 0.735207438, 0.660890222, -0.15064685) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1078
         CFrame.new(-1.64966977, 0.132555231, 0.203681588, 0.958413064, 0.251991093, 0.133958608, -0.266760468, 0.957831144, 0.106762946, -0.101406455, -0.138057888, 0.98521924) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1079
         CFrame.new(0.590951681, -2.00295663, -0.366462231, 0.997446179, -0.0683585256, 0.0206646025, 0.071413666, 0.954783499, -0.288598537, -2.02655792e-06, 0.289337337, 0.957230687) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1080
         CFrame.new(-0.670767665, -2.02610278, 0.390102655, 0.966319799, 0.209311098, 0.149715468, -0.246806607, 0.918547988, 0.308797926, -0.0728859603, -0.335348397, 0.939270616) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1081
		}, .3, false)
1082
	end
1083
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=338586299", Character, 1, 1.25)
1084
	for i = 0, .7, 0.1 do
1085
		swait()
1086
		PlayAnimationFromTable({
1087
         CFrame.new(0.18282941, -0.346345127, -0.436333656, 0.374779642, -0.278908581, 0.88416636, 0.122897096, 0.96020633, 0.250801504, -0.918932259, 0.0146660535, 0.394142747) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1088
         CFrame.new(0.18691963, 1.49518335, 0.0441068262, 0.43501541, 0.203309909, -0.877169788, -0.286846757, 0.954711497, 0.0790263414, 0.853510857, 0.217235625, 0.473632842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1089
         CFrame.new(1.86148262, 0.313910842, -0.560928762, 0.439158857, -0.882508397, -0.168281898, -0.217655554, 0.0772199482, -0.972966194, 0.871645391, 0.463914156, -0.158171013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1090
         CFrame.new(-1.53925681, 0.280807942, 0.37630102, 0.844287276, 0.35125944, 0.404717207, -0.441089958, 0.884396613, 0.152585372, -0.304333448, -0.30734247, 0.901621759) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1091
         CFrame.new(0.504559994, -2.0008626, -0.393755436, 0.953281641, -0.0658618808, -0.294821888, -0.0230342019, 0.957255244, -0.28832674, 0.301209748, 0.281646878, 0.911015153) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1092
         CFrame.new(-0.7550354, -1.9530164, 0.478949279, 0.952030599, 0.249918103, 0.176576704, -0.302999318, 0.850559831, 0.429817796, -0.0427682102, -0.462697834, 0.885492444) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1093
		}, .3, false)
1094
	end
1095
	attack = false
1096
	con:Disconnect()
1097
end
1098
function attackfour()
1099
	attack = true
1100
    local con1 = C11.Touched:connect(function(hit) Damage(C11, hit, 10, 30, math.random(1, 3), "Normal", RootPart, 0.2, "rbxassetid://199149186", 1) end)
1101
    local con2 = C22.Touched:connect(function(hit) Damage(C22, hit, 10, 30, math.random(1, 3), "Normal", RootPart, 0.2, "rbxassetid://199149186", 1) end)
1102
	for i = 0, .7, 0.1 do
1103
		swait()
1104
		PlayAnimationFromTable({
1105
         CFrame.new(0.17574206, -0.342794091, -0.190148115, 0.920200825, -2.75541851e-07, 0.391447455, -0.091368176, 0.972379208, 0.214786097, -0.380634904, -0.233411923, 0.894784451) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1106
         CFrame.new(0.0262524411, 1.51327002, -0.0557422042, 0.904740274, 0.0591621771, -0.421836793, 1.36904418e-07, 0.990308225, 0.13889049, 0.425965101, -0.125659451, 0.895971537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1107
         CFrame.new(1.70674515, 0.205184966, 0.375862956, 0.937461734, -0.329001486, -0.113682598, 0.331251144, 0.742851973, 0.581759095, -0.106950313, -0.583034337, 0.805377245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1108
         CFrame.new(-0.334704429, 0.26624316, -0.722534776, 0.315534383, -0.94374001, 0.0989605784, 0.904588878, 0.267653525, -0.331784129, 0.28663069, 0.194207907, 0.938150406) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1109
         CFrame.new(0.634036779, -2.02830362, 0.380024642, 0.957564771, -0.226978257, -0.177625328, 0.270291567, 0.921156824, 0.280022293, 0.100061804, -0.31615001, 0.943417668) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1110
         CFrame.new(-0.500000477, -1.89102769, -0.397321403, 1.00000012, -6.10016286e-08, -4.7981739e-06, -1.17719173e-06, 0.964384317, -0.264511943, 4.44054604e-06, 0.264512092, 0.964383841) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1111
		}, .3, false)
1112
	end
1113
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=338586299", Character, 1, 1.4)
1114
for i = 1,2 do
1115
	for i = 0, .1, 0.1 do
1116
		swait()
1117
		PlayAnimationFromTable({
1118
         CFrame.new(0, 0, -0, 1, -1.49697962e-14, 6.92352842e-11, -1.49697962e-14, 1, 0, 6.92352842e-11, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), 0), 
1119
         CFrame.new(-2.20582863e-14, 1.49998391, 5.7220459e-06, 1, -1.49697962e-14, 6.92352842e-11, -1.49697962e-14, 1, 0, 6.92352842e-11, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1120
         CFrame.new(1.98666239, 0.315398604, 0.216551766, 0.112981506, -0.975611567, -0.188195258, 0.993361294, 0.115036801, 1.216089e-06, 0.0216481928, -0.186946005, 0.98213172) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1121
         CFrame.new(-1.99731374, 0.550365925, -0.187040567, 0.0578464754, 0.976071835, 0.209613308, 0.998275101, -0.0586651638, -0.00231513684, 0.0100372592, 0.209385693, -0.977781594) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1122
         CFrame.new(0.508322775, -1.999596, 1.2067229e-08, 0.99889338, -0.047047846, -2.51519623e-08, 0.047047846, 0.99889338, -4.09272616e-10, 2.52107384e-08, -8.10359779e-10, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1123
         CFrame.new(-0.529292762, -1.99786401, 1.89632453e-06, 0.997388124, 0.0722311437, -2.51740175e-08, -0.0722311586, 0.997387946, 1.16870069e-09, 2.52617838e-08, 6.56655175e-10, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1124
		}, .3, false)
1125
	end
1126
	for i = 0, .1, 0.1 do
1127
		swait()
1128
		PlayAnimationFromTable({
1129
         CFrame.new(0, 0, -0, 1, -1.49697962e-14, 6.92352842e-11, -1.49697962e-14, 1, 0, 6.92352842e-11, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(180), 0), 
1130
         CFrame.new(-2.20582863e-14, 1.49998391, 5.7220459e-06, 1, -1.49697962e-14, 6.92352842e-11, -1.49697962e-14, 1, 0, 6.92352842e-11, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1131
         CFrame.new(1.98666239, 0.315398604, 0.216551766, 0.112981506, -0.975611567, -0.188195258, 0.993361294, 0.115036801, 1.216089e-06, 0.0216481928, -0.186946005, 0.98213172) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1132
         CFrame.new(-1.99731374, 0.550365925, -0.187040567, 0.0578464754, 0.976071835, 0.209613308, 0.998275101, -0.0586651638, -0.00231513684, 0.0100372592, 0.209385693, -0.977781594) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1133
         CFrame.new(0.508322775, -1.999596, 1.2067229e-08, 0.99889338, -0.047047846, -2.51519623e-08, 0.047047846, 0.99889338, -4.09272616e-10, 2.52107384e-08, -8.10359779e-10, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1134
         CFrame.new(-0.529292762, -1.99786401, 1.89632453e-06, 0.997388124, 0.0722311437, -2.51740175e-08, -0.0722311586, 0.997387946, 1.16870069e-09, 2.52617838e-08, 6.56655175e-10, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1135
		}, .3, false)
1136-
faic.Texture = "rbxassetid://648887959"
1136+
1137
	for i = 0, .1, 0.1 do
1138
		swait()
1139
		PlayAnimationFromTable({
1140
         CFrame.new(0, 0, -0, 1, -1.49697962e-14, 6.92352842e-11, -1.49697962e-14, 1, 0, 6.92352842e-11, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(270), 0), 
1141
         CFrame.new(-2.20582863e-14, 1.49998391, 5.7220459e-06, 1, -1.49697962e-14, 6.92352842e-11, -1.49697962e-14, 1, 0, 6.92352842e-11, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1142
         CFrame.new(1.98666239, 0.315398604, 0.216551766, 0.112981506, -0.975611567, -0.188195258, 0.993361294, 0.115036801, 1.216089e-06, 0.0216481928, -0.186946005, 0.98213172) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1143
         CFrame.new(-1.99731374, 0.550365925, -0.187040567, 0.0578464754, 0.976071835, 0.209613308, 0.998275101, -0.0586651638, -0.00231513684, 0.0100372592, 0.209385693, -0.977781594) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1144
         CFrame.new(0.508322775, -1.999596, 1.2067229e-08, 0.99889338, -0.047047846, -2.51519623e-08, 0.047047846, 0.99889338, -4.09272616e-10, 2.52107384e-08, -8.10359779e-10, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1145
         CFrame.new(-0.529292762, -1.99786401, 1.89632453e-06, 0.997388124, 0.0722311437, -2.51740175e-08, -0.0722311586, 0.997387946, 1.16870069e-09, 2.52617838e-08, 6.56655175e-10, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1146
		}, .3, false)
1147
	end
1148
	for i = 0, .1, 0.1 do
1149
		swait()
1150
		PlayAnimationFromTable({
1151
         CFrame.new(0, 0, -0, 1, -1.49697962e-14, 6.92352842e-11, -1.49697962e-14, 1, 0, 6.92352842e-11, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1152
         CFrame.new(-2.20582863e-14, 1.49998391, 5.7220459e-06, 1, -1.49697962e-14, 6.92352842e-11, -1.49697962e-14, 1, 0, 6.92352842e-11, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1153
         CFrame.new(1.98666239, 0.315398604, 0.216551766, 0.112981506, -0.975611567, -0.188195258, 0.993361294, 0.115036801, 1.216089e-06, 0.0216481928, -0.186946005, 0.98213172) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1154
         CFrame.new(-1.99731374, 0.550365925, -0.187040567, 0.0578464754, 0.976071835, 0.209613308, 0.998275101, -0.0586651638, -0.00231513684, 0.0100372592, 0.209385693, -0.977781594) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1155
         CFrame.new(0.508322775, -1.999596, 1.2067229e-08, 0.99889338, -0.047047846, -2.51519623e-08, 0.047047846, 0.99889338, -4.09272616e-10, 2.52107384e-08, -8.10359779e-10, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1156
         CFrame.new(-0.529292762, -1.99786401, 1.89632453e-06, 0.997388124, 0.0722311437, -2.51740175e-08, -0.0722311586, 0.997387946, 1.16870069e-09, 2.52617838e-08, 6.56655175e-10, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1157
		}, .3, false)
1158
	end
1159
	
1160
end
1161
	attack = false
1162
	con1:Disconnect()
1163
	con2:Disconnect()
1164
end
1165
function OwO()
1166
	attack = true
1167
	for i = 0, 1, 0.1 do
1168
		swait()
1169
		PlayAnimationFromTable({
1170
         CFrame.new(2.08243716e-22, 0.62206769, -2.24764243e-22, 1, 1.03190221e-29, 0, 1.03190221e-29, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1171
         CFrame.new(6.4861192e-09, 1.36683416, 0.227109581, 1, 1.49036339e-12, 4.35562697e-12, 1.51080103e-13, 0.935175717, -0.354184359, -4.60609328e-12, 0.35418424, 0.935175836) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1172
         CFrame.new(1.70641637, 0.0127002373, 0.54719913, 0.542533636, -0.709094524, -0.450380147, 0.840034187, 0.457965881, 0.290877908, -1.17910099e-06, -0.536145747, 0.84412539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1173
         CFrame.new(-1.6883806, 0.0112262331, 0.618939877, 0.473756313, 0.750443995, 0.460856676, -0.880656064, 0.403703928, 0.24792774, 6.21672734e-06, -0.523313522, 0.852140248) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1174
         CFrame.new(0.90841645, -1.77424979, 0.471511364, 0.913802743, -0.406158388, -1.75069817e-06, 0.339723825, 0.764331281, 0.548074365, -0.222603679, -0.500832438, 0.836429656) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1175
         CFrame.new(-0.970850766, -1.61642981, 0.453591704, 0.896655679, 0.44272849, 1.92037623e-06, -0.327061266, 0.662392616, 0.673993349, 0.29839474, -0.604340672, 0.738737464) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1176
		}, .3, false)
1177
		moter.C0 = clerp(moter.C0, CFrame.new(0.0408512428, -0.90174067, -0.397101641, -0.998320162, -0.0197100546, 0.054525461, 1.46991201e-08, -0.940442979, -0.339954287, 0.0579783097, -0.339385033, 0.938867211) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1178
	end
1179
if Gender == 1 then
1180
for _,v in pairs(stick:children()) do
1181
if v:IsA("Part") then
1182
v.Transparency = 0
1183
end
1184
for _,v in pairs(Knot:children()) do
1185
if v:IsA("Part") then
1186
v.Transparency = 0
1187
end
1188
end
1189
end
1190
Effects.Sphere.Create(BrickColor.new("White"), Handle.CFrame * CFrame.new(0,0,-1), 3, 3, 8, 1, 1, 1, 0.06)
1191
elseif Gender == 2 then
1192
	hide = true
1193
faic.Texture = "rbxassetid://732914906"
1194
for _,v in pairs(Milk:children()) do
1195
if v:IsA("Part") then
1196
v.Transparency = 0
1197
end
1198
for _,v in pairs(Biggi:children()) do
1199
if v:IsA("Part") then
1200
v.Transparency = 0
1201
end
1202
end
1203
end	
1204
Effects.Sphere.Create(BrickColor.new("White"), Torso.CFrame, 22, 22, 22, 1.5, 1.5, 1.5, 0.06)
1205
end
1206
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=138079095", Torso, 2, 1)
1207
	for i = 0, 1, 0.1 do
1208
		swait()
1209
		PlayAnimationFromTable({
1210
         CFrame.new(2.08243716e-22, 0.62206769, -2.24764243e-22, 1, 1.03190221e-29, 0, 1.03190221e-29, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1211
         CFrame.new(6.4861192e-09, 1.36683416, 0.227109581, 1, 1.49036339e-12, 4.35562697e-12, 1.51080103e-13, 0.935175717, -0.354184359, -4.60609328e-12, 0.35418424, 0.935175836) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1212
         CFrame.new(1.70641637, 0.0127002373, 0.54719913, 0.542533636, -0.709094524, -0.450380147, 0.840034187, 0.457965881, 0.290877908, -1.17910099e-06, -0.536145747, 0.84412539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1213
         CFrame.new(-1.6883806, 0.0112262331, 0.618939877, 0.473756313, 0.750443995, 0.460856676, -0.880656064, 0.403703928, 0.24792774, 6.21672734e-06, -0.523313522, 0.852140248) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1214
         CFrame.new(0.90841645, -1.77424979, 0.471511364, 0.913802743, -0.406158388, -1.75069817e-06, 0.339723825, 0.764331281, 0.548074365, -0.222603679, -0.500832438, 0.836429656) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1215
         CFrame.new(-0.970850766, -1.61642981, 0.453591704, 0.896655679, 0.44272849, 1.92037623e-06, -0.327061266, 0.662392616, 0.673993349, 0.29839474, -0.604340672, 0.738737464) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1216
		}, .3, false)
1217
		moter.C0 = clerp(moter.C0, CFrame.new(0.0408512428, -0.90174067, -0.397101641, -0.998320162, -0.0197100546, 0.054525461, 1.46991201e-08, -0.940442979, -0.339954287, 0.0579783097, -0.339385033, 0.938867211) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1218
	end
1219
	oml = true
1220
	attack = false
1221
end
1222
1223
function UwU()
1224
if Gender == 1 then
1225
	for _,v in pairs(stick:children()) do
1226
	if v:IsA("Part") then
1227
	v.Transparency = 1
1228
	end
1229
	for _,v in pairs(Knot:children()) do
1230
	if v:IsA("Part") then
1231
	v.Transparency = 1
1232
	end
1233
	end
1234
	end
1235
Effects.Sphere.Create(BrickColor.new("White"), Handle.CFrame * CFrame.new(0,0,-1), 3, 3, 8, 1, 1, 1, 0.06)
1236
elseif Gender == 2 then
1237
faic.Texture = "rbxassetid://1108838925"
1238
for _,v in pairs(Milk:children()) do
1239
if v:IsA("Part") then
1240
v.Transparency = 1
1241
end
1242
for _,v in pairs(Biggi:children()) do
1243
if v:IsA("Part") then
1244
v.Transparency = 1
1245
end
1246
end
1247
end	
1248
Effects.Sphere.Create(BrickColor.new("White"), Torso.CFrame, 22, 22, 22, 1.5, 1.5, 1.5, 0.06)
1249
end	
1250
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=138079095", Torso, 2, .6)
1251
	oml = false	
1252
	hide = false
1253
end
1254
--actually by salvo
1255
function Grow()
1256
	attack = true
1257
	Humanoid.WalkSpeed = 0
1258
    Humanoid.JumpPower = 0
1259
	for i = 0, 1, 0.1 do
1260
		swait()
1261
		PlayAnimationFromTable({
1262
         CFrame.new(-5.6577778e-09, -0.00392680988, -0.198105693, 1, -5.29157118e-09, 2.80648909e-08, -3.34760534e-22, 0.982685208, 0.18528305, -2.85593913e-08, -0.18528305, 0.982685208) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1263
         CFrame.new(1.26266997e-08, 1.52277625, -0.163223594, 1, 1.42978038e-08, -2.47125982e-08, -5.28448041e-09, 0.943306684, 0.331924766, 2.80573129e-08, -0.331924766, 0.943306684) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1264
         CFrame.new(0.490343928, 0.278095335, -0.790618181, 0.724845827, 0.688916683, -3.80237339e-06, -0.186327398, 0.196040958, -0.962731123, -0.663245916, 0.697826624, 0.270466357) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1265
         CFrame.new(-0.481237471, 0.365119755, -0.831543922, 0.648722172, -0.752285182, 0.115017526, 0.344078034, 0.155126661, -0.926038623, 0.678801835, 0.640317917, 0.359476686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1266
         CFrame.new(0.546899438, -1.99324632, -0.174225628, 0.99424541, -0.107128516, -2.85594073e-08, 0.105273597, 0.977030277, -0.18528305, 0.0198491253, 0.184216827, 0.982685208) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1267
         CFrame.new(-0.550071537, -1.99389076, -0.174347132, 0.996171296, 0.0874145105, -2.85592883e-08, -0.0859009549, 0.978922784, -0.18528305, -0.0161963999, 0.18457365, 0.982685208) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1268
		}, .3, false)
1269
		moter.C0 = clerp(moter.C0, CFrame.new(0.0408525541, -0.901734233, -0.397096395, -0.998317897, -0.0197079033, 0.0545260981, -2.46241689e-06, -0.940440714, -0.339957833, 0.0579784214, -0.339386046, 0.938858747) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1270
	end
1271
	Mesh11.Scale = Vector3.new(1,1,1)
1272
	Mesh22.Scale = Vector3.new(1,1,1)
1273
	for i = 0, 1, 0.1 do
1274
		swait()
1275
		PlayAnimationFromTable({
1276
         CFrame.new(6.01834493e-09, -0.0939313993, 0.210730866, 1, 7.05971015e-09, 2.76730798e-08, -3.34760534e-22, 0.968966007, -0.247193992, -2.85593913e-08, 0.247193992, 0.968966007) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1277
         CFrame.new(-8.65353211e-09, 1.48832738, -0.0671491772, 1, -4.66643479e-09, -2.81626011e-08, 7.06216774e-09, 0.996326268, 0.0856779814, 2.7659123e-08, -0.0856783837, 0.996326327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1278
         CFrame.new(1.98675203, 0.430103719, -0.476831913, 0.508383155, -0.860967517, 0.0169099998, 0.301277757, 0.159433961, -0.940114379, 0.806708336, 0.483031273, 0.340444207) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1279
         CFrame.new(-1.94409096, 0.359792918, -0.486533344, 0.589730501, 0.805205226, 0.062150456, -0.180265188, 0.206259295, -0.961749256, -0.787224531, 0.555969298, 0.266787827) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1280
         CFrame.new(0.546900928, -1.89410532, 0.265726566, 0.99424541, -0.107128516, -2.85594073e-08, 0.103803895, 0.963389993, 0.247193992, -0.026481498, -0.245771497, 0.968966007) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1281
         CFrame.new(-0.550071657, -1.8947413, 0.265888691, 0.996171296, 0.0874145105, -2.85592883e-08, -0.0847016796, 0.965256095, 0.247193992, 0.0216083694, -0.24624756, 0.968966007) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1282
		}, .3, false)
1283
		moter.C0 = clerp(moter.C0, CFrame.new(0.0408529006, -0.90173918, -0.397100806, -0.998317897, -0.0197093375, 0.0545257293, -1.07940286e-06, -0.940440238, -0.339959234, 0.057978563, -0.339387476, 0.938858151) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1284
		moter11.C0 = clerp(moter11.C0, CFrame.new(4.35009667e-07, -1.70000923, -0.440009385, -7.15253861e-07, 1.00000238, -4.00462142e-07, -8.94920049e-08, -4.19085779e-07, -1.00000048, -1.00000775, -1.67634425e-07, 1.49047537e-07) * CFrame.new(0, 0, -0.2) * CFrame.Angles(0, 0, 0), 0.2)
1285
		moter22.C0 = clerp(moter22.C0, CFrame.new(6.73430179e-07, -1.70000923, -0.440007478, -7.15253861e-07, 1.00000238, -4.00462142e-07, -8.94920049e-08, -4.19085779e-07, -1.00000048, -1.00000775, -1.67634425e-07, 1.49047537e-07) * CFrame.new(0, 0, -0.2) * CFrame.Angles(0, 0, 0), 0.2)
1286
	end
1287
	Equipped = true
1288
	attack = false
1289
	Humanoid.WalkSpeed = 16
1290
    Humanoid.JumpPower = 50
1291
end
1292
function UnGrow()
1293
	attack = true	
1294
	Humanoid.WalkSpeed = 0
1295
    Humanoid.JumpPower = 0
1296
	for i = 0, 1, 0.1 do
1297
		swait()
1298
		PlayAnimationFromTable({
1299
         CFrame.new(0, 0, 0, 1.00000477, -1.86243341e-08, 5.47623017e-07, -1.86243341e-08, 1.00000095, -5.95550773e-08, 5.47623017e-07, -5.95550773e-08, 1.0000155) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1300
         CFrame.new(-2.79363199e-08, 1.49999166, -8.93320333e-08, 1.00000477, -1.86243341e-08, 5.47623017e-07, -1.86243341e-08, 1.00000095, -5.95550773e-08, 5.47623017e-07, -5.95550773e-08, 1.0000155) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1301
         CFrame.new(0.673668444, 0.435290158, -0.722788334, 0.536786079, 0.841084778, -0.066647701, -0.232388347, 0.0714491755, -0.969995618, -0.811090291, 0.536171436, 0.233812392) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1302
         CFrame.new(-0.389240593, 0.378996342, -0.70100826, 0.349858046, -0.925079823, -0.147754461, 6.53874986e-06, 0.157724127, -0.98748368, 0.936810493, 0.345479339, 0.0551873632) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1303
         CFrame.new(0.595964193, -1.99206531, 8.59767169e-07, 0.996594489, -0.0825358629, -5.49104527e-07, 0.0825356916, 0.996592581, 4.39727046e-08, 1.08443464e-06, -1.93659162e-07, 1.00000775) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1304
         CFrame.new(-0.588883758, -1.99149966, 1.5298541e-06, 0.995464504, 0.0951597467, -5.45821536e-07, -0.0951595977, 0.995462537, 7.42143129e-08, 1.10121368e-06, -2.91106517e-08, 1.00000775) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1305
		}, .3, false)
1306
		moter.C0 = clerp(moter.C0, CFrame.new(0.040852055, -0.901741803, -0.397103637, -0.998320282, -0.0197103322, 0.0545254387, 2.76922378e-08, -0.940441012, -0.339958638, 0.0579783879, -0.339389205, 0.93886584) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1307
		moter11.C0 = clerp(moter11.C0, CFrame.new(-5.05206827e-08, -1.14691529e-05, -0.0400012247, -1.26287864e-06, 1.00000238, -3.81837765e-07, -2.99360181e-08, -4.00461374e-07, -1.00000048, -1.00000775, -7.15255965e-07, 8.94929144e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1308
		moter22.C0 = clerp(moter22.C0, CFrame.new(-5.05192261e-08, -7.65444656e-06, -0.0400012247, -1.26287864e-06, 1.00000238, -3.81837765e-07, -2.99360181e-08, -4.00461374e-07, -1.00000048, -1.00000775, -7.15255965e-07, 8.94929144e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1309
	end
1310
	Equipped = false
1311
	attack = false	
1312
	Mesh11.Scale = Vector3.new(1,1,.2)
1313
	Mesh22.Scale = Vector3.new(1,1,.2)
1314
	Humanoid.WalkSpeed = 16
1315
    Humanoid.JumpPower = 50
1316
end
1317
local sit = false
1318
function Sit()
1319
attack = true
1320
Humanoid.WalkSpeed = 0
1321
Humanoid.JumpPower = 0
1322
	sit = true
1323
    repeat
1324
		swait()
1325
		PlayAnimationFromTable({
1326
         CFrame.new(1.69604743e-06, -1.43528199, 0.728862047, 1, 5.52296115e-07, 1.27839633e-06, 5.27113002e-07, 0.699577332, -0.714556873, -1.28898409e-06, 0.714556873, 0.699577332) * CFrame.new(0, -.5, 0) * CFrame.Angles(0, 0, 0), 
1327
         CFrame.new(-4.64081381e-07, 1.52580237, -0.285273314, 1, -1.42799067e-07, -5.2899793e-07, 3.78271409e-07, 0.878382623, 0.477957785, 3.96411906e-07, -0.477957785, 0.878382623) * CFrame.new(0, 0, 0 - .05 * math.cos(sine/40)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/40)), 0, 0), 
1328
         CFrame.new(1.46778834, 0.0767632127, 0.523110628, 0.996532857, -0.0830259472, 0.00537879812, 0.0582044311, 0.74188441, 0.667996943, -0.0594515167, -0.665367842, 0.744144678) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1329
         CFrame.new(-1.61392498, 0.0173828304, 0.494288146, 0.983467758, 0.179145977, -0.0264174361, -0.113512687, 0.723559499, 0.680864573, 0.141088739, -0.666609645, 0.731932819) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1330
         CFrame.new(0.612561047, -1.79201007, -0.711896241, 0.990771592, -0.135542244, -2.35092532e-08, 0.0971279591, 0.709976196, -0.697496295, 0.0945401117, 0.69105953, 0.716589153) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1331
         CFrame.new(-0.615904689, -1.886204, -0.599608064, 0.991551578, 0.129713446, 6.62386412e-08, -0.0986734331, 0.754276872, -0.649099469, -0.0841969773, 0.643615603, 0.760703564) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1332
		}, .1, false)
1333
	until attack == false
1334
end
1335
function Sit2()
1336
attack = true	
1337
Humanoid.WalkSpeed = 0
1338
Humanoid.JumpPower = 0
1339
	sit = true
1340
	repeat
1341
		swait()
1342
		PlayAnimationFromTable({
1343
         CFrame.new(-0.0790518373, -1.28211284, -0.364974797, 1, -9.19981517e-07, 1.01839339e-06, 4.712426e-07, 0.927110493, 0.374788225, -1.28896136e-06, -0.374788225, 0.927110493) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1344
         CFrame.new(0.0790522769, 1.41239452, 0.0392460488, 1, 9.46696446e-07, -9.93475055e-07, -9.19947979e-07, 0.999646187, 0.0265871882, 1.01829437e-06, -0.0265878141, 0.999649346) * CFrame.new(0, 0, 0 - .05 * math.cos(sine/40)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/40)), 0, 0), 
1345
         CFrame.new(1.09309757, 0.19830294, -0.861271143, 0.76847899, 0.336144269, 0.544469535, 0.239813626, 0.637579441, -0.732107878, -0.593236446, 0.693180799, 0.409354448) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1346
         CFrame.new(-0.881041527, 0.313548326, -0.857817411, 0.679015219, -0.402120054, -0.614196837, -0.27513656, 0.636264682, -0.720740676, 0.68061614, 0.658381879, 0.321395457) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1347
         CFrame.new(0.735003531, -0.977018833, -1.17779481, 0.989697278, -0.143176422, -4.26077889e-07, -0.0562922768, -0.389113575, -0.919468403, 0.131646067, 0.909995139, -0.393164426) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1348
         CFrame.new(-0.620305955, -0.990102291, -1.11360347, 0.980935276, 0.194335416, -1.13580725e-07, 0.0785024986, -0.396252751, -0.914779246, -0.177774101, 0.897339165, -0.403954059) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1349
		}, .1, false)
1350
		moter.C0 = clerp(moter.C0, CFrame.new(0.023572728, -0.897642493, -0.694501638, -0.998318791, -0.0538648441, 0.0214428138, -4.82425094e-07, -0.36984843, -0.92909205, 0.0579760745, -0.927529037, 0.369226247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1351
	until attack == false
1352
end
1353
function Lay()
1354
attack = true	
1355
Humanoid.WalkSpeed = 0
1356
Humanoid.JumpPower = 0
1357
	sit = true
1358
	repeat
1359
swait()
1360
		PlayAnimationFromTable({
1361
         CFrame.new(6.97562655e-07, -2.49086237, 0.514491558, 1, 2.49022128e-06, 1.06515031e-07, 1.49009182e-07, -0.0170706473, -0.999854326, -2.48803985e-06, 0.999854326, -0.0170706473) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1362
         CFrame.new(-3.81469727e-06, 1.54988444, -0.488658965, 1, 0, 0, 0, 0.760723472, 0.649079561, 0, -0.649079561, 0.760723472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1363
         CFrame.new(0.978226185, 1.41540897, -0.0241625831, -0.921600401, 0.388083637, -0.00662594242, -0.388083637, -0.921040535, 0.0327988714, 0.00662594289, 0.0327988714, 0.999440074) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1364
         CFrame.new(-0.629825056, 1.48883736, -0.0254204087, -0.868431687, -0.495736629, 0.00846395083, 0.495736569, -0.867887318, 0.0318913534, -0.00846395455, 0.0318913534, 0.999455571) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1365
         CFrame.new(0.607347906, -1.98621023, 7.49884975e-06, 0.991857767, -0.127426982, 1.05466569e-08, 0.127428085, 0.991847992, -5.77419996e-08, 3.02679837e-09, -5.21540642e-08, 1.00000489) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1366
         CFrame.new(-0.638346255, -1.97656441, 5.13180066e-06, 0.985966563, 0.166942507, -4.22199964e-09, -0.166942507, 0.985966861, 7.63684511e-08, 1.72294676e-08, -6.33299351e-08, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1367
		}, .1, false)
1368
		moter.C0 = clerp(moter.C0, CFrame.new(0.0436509028, -0.893161714, -0.348786354, -0.998317599, -0.0170024987, 0.0554260015, -1.64471567e-06, -0.956021428, -0.293299288, 0.0579751432, -0.292805821, 0.954413235) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1369
	until attack == false
1370
end
1371
function ChangeGender()
1372
if Gender == 1 then
1373
Gender = 2
1374
faic.Transparency = 0
1375
Head.face.Transparency = 1
1376
Hair.Transparency = 1
1377
Hai.Transparency = 0	
1378
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=138079095", Torso, 2, 1)
1379
Effects.Sphere.Create(BrickColor.new("White"), Torso.CFrame, 22, 22, 22, 1.5, 1.5, 1.5, 0.06)
1380
elseif Gender == 2 then
1381
Gender = 1
1382
faic.Transparency = 1
1383
Head.face.Transparency = 0
1384
Hair.Transparency = 0
1385
Hai.Transparency = 1	
1386
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=138079095", Torso, 2, 1)
1387
Effects.Sphere.Create(BrickColor.new("White"), Torso.CFrame, 22, 22, 22, 1.5, 1.5, 1.5, 0.06)
1388
1389
	end
1390
end
1391
1392
Mouse.Button1Down:connect(function()
1393
	if attack == false and Equipped == true and attacktype == 1 then
1394
		attacktype = 2
1395
		attackone()
1396
elseif attack == false and Equipped == true and attacktype == 2 then
1397
		attacktype = 3
1398
		attacktwo()
1399
elseif attack == false and Equipped == true and attacktype == 3 then
1400
		attacktype = 4
1401
		attackthree()
1402
elseif attack == false and Equipped == true and attacktype == 4 then
1403
		attacktype = 1
1404
		attackfour()
1405
		
1406
	end
1407
end)
1408
1409
Mouse.KeyDown:connect(function(k)
1410
	k = k:lower()
1411
	if attack == false and k == 'p' and oml == false and Equipped == false then
1412
	OwO()
1413
elseif attack == false and k == 'p' and oml == true and Equipped == false then
1414
	UwU()
1415
elseif attack == false and k == 'f' and oml == false and Equipped == false then
1416
	Grow()
1417
elseif attack == false and k == 'f' and oml == false and Equipped == true then
1418
	UnGrow()
1419
elseif attack == false and k == 'z' and sit == false and Equipped == false then
1420
	Sit()
1421
elseif attack == false and k == 'x' and sit == false and Equipped == false then
1422
	Sit2()
1423
elseif attack == false and k == 'c' and sit == false and Equipped == false then
1424
	Lay()
1425
elseif attack == false and k == 'u' and oml == false then
1426
	ChangeGender()
1427
elseif attack == false and k == 'u' and oml == true and hide == true then
1428
hide = false
1429
elseif attack == false and k == 'u' and oml == true and hide == false then
1430
hide = true
1431
elseif sit == true and k == 'w' then
1432
	attack = false
1433
	sit = false
1434
	Humanoid.WalkSpeed = 16
1435
    Humanoid.JumpPower = 50
1436
	end
1437
end)
1438
1439
while true do
1440
	swait()
1441
	for i, v in pairs(Character:GetChildren()) do
1442
		if v:IsA("Part") then
1443
			v.Material = "SmoothPlastic"
1444
		elseif v:IsA("Accessory") then
1445
			v:WaitForChild("Handle").Material = "SmoothPlastic"
1446
		end
1447
	end
1448
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
1449
	velocity = RootPart.Velocity.y
1450
	sine = sine + change
1451
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
1452
		if RootPart.Velocity.y > 1 and hit == nil then 
1453
			Anim = "Jump"
1454
			if attack == false then
1455
		PlayAnimationFromTable({
1456
         CFrame.new(1.01370845e-09, -0.0579841509, 0.0354947485, 1, 2.14186824e-09, 2.84789614e-08, -3.34760534e-22, 0.99718374, -0.0749969855, -2.85593913e-08, 0.0749969855, 0.99718374) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1457
         CFrame.new(0, 1.46643245, 0.137852728, 1, 0, 0, 0, 0.971624672, -0.236527592, 0, 0.236527592, 0.971624672) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1458
         CFrame.new(1.888026, 0.217234477, 0.113624901, 0.3044478, -0.950029612, -0.0689616352, 0.952528179, 0.303649008, 0.022039257, 2.21282244e-06, -0.0723977461, 0.997377992) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1459
         CFrame.new(-1.95959938, 0.259861857, 0.0286621489, 0.246233836, 0.968699038, 0.03164839, -0.968770504, 0.245001525, 0.0382811762, 0.0293290913, -0.0400860459, 0.998765767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1460
         CFrame.new(0.600038111, -1.9639281, 0.227336437, 0.995967388, -0.0898117349, -6.67547972e-09, 0.0877366737, 0.972947001, 0.213738203, -0.0191962589, -0.212874219, 0.976895988) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1461
         CFrame.new(-0.555179954, -1.95935965, 0.232443243, 0.997332275, 0.0730128586, -2.22644871e-08, -0.0707116276, 0.965898633, 0.24908483, 0.0181863643, -0.248419806, 0.968483329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1462
		}, .3, false)
1463
		moter.C0 = clerp(moter.C0, CFrame.new(0.0408530682, -0.901739359, -0.397098035, -0.998317897, -0.0197112467, 0.0545246378, 1.19302422e-06, -0.940440774, -0.339957625, 0.057978183, -0.339385748, 0.938858747) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1464
		end
1465
		elseif RootPart.Velocity.y < -1 and hit == nil then 
1466
			Anim = "Fall"
1467
			if attack == false then
1468
		PlayAnimationFromTable({
1469
         CFrame.new(1.2011262e-09, -0.0521957316, 0.0420571342, 1, -5.1775908e-09, 2.8086145e-08, -3.34760534e-22, 0.983429372, 0.181292042, -2.85593913e-08, -0.181292057, 0.983429372) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1470
         CFrame.new(0, 1.47546494, 0.010504663, 1, 0, 0, 0, 0.997287989, 0.0736272484, 0, -0.0736272633, 0.997287989) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1471
         CFrame.new(1.9516561, 0.720944285, 0.106900819, -0.203118429, -0.976722777, -0.0689622685, 0.978505135, -0.20504424, 0.0220260769, -0.0356537104, -0.0630059987, 0.997376323) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1472
         CFrame.new(-1.93297589, 0.80569613, 0.00690014288, -0.271988571, 0.961781144, 0.0316498391, -0.961229265, -0.273091227, 0.0382755399, 0.0454564095, -0.0200120937, 0.998765826) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1473
         CFrame.new(0.599394143, -1.94108737, 0.298547417, 0.995958805, -0.0894052088, -0.00852916483, 0.0877354667, 0.94824487, 0.30518049, -0.0191969611, -0.304695427, 0.952257156) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1474
         CFrame.new(-0.554453075, -1.92698359, 0.318446726, 0.997330904, 0.0725850239, 0.0079038851, -0.0707127452, 0.933255136, 0.35218358, 0.0181868859, -0.351802438, 0.935897708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1475
		}, .3, false)
1476
		moter.C0 = clerp(moter.C0, CFrame.new(0.0408500209, -0.901736438, -0.39710471, -0.998317897, -0.0197122935, 0.0545241795, 2.06474215e-06, -0.940439284, -0.339962095, 0.0579781048, -0.339390099, 0.938857377) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1477
		end
1478
		elseif Torsovelocity < 1 and hit ~= nil then
1479
			Anim = "Idle"
1480
			if attack == false then
1481
				change = 1
1482
		if hide == false then
1483
		PlayAnimationFromTable({
1484
         CFrame.new(-0, -0, -0, 1, 1.03190221e-29, 0, 1.03190221e-29, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1485
         CFrame.new(1.54783905e-29, 1.49998617, 0, 1, 1.03190221e-29, 0, 1.03190221e-29, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0 - .05 * math.cos(sine/40)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/40)), 0, 0), 
1486
         CFrame.new(1.57029903, 0.0172165185, -1.15576862e-12, 0.995367944, -0.0961480886, 6.02184969e-13, 0.0961474329, 0.995368361, 1.40908444e-13, -7.46069873e-13, -8.65973959e-14, 1) * CFrame.new(0- .05 * math.cos(sine/40), 0- .05 * math.cos(sine/40),0) * CFrame.Angles(0, 0, math.rad(0 - 4 * math.cos(sine/40))), 
1487
         CFrame.new(-1.52293086, 0.0375656337, 1.65236206e-14, 0.995637357, 0.0933040306, 3.19744231e-14, -0.0933040306, 0.995637357, -1.77948345e-15, -1.0658141e-14, -3.10862447e-15, 1) * CFrame.new(0+ .05 * math.cos(sine/40), 0- .05 * math.cos(sine/40),0) * CFrame.Angles(0, 0, math.rad(0 + 4 * math.cos(sine/40))), 
1488
         CFrame.new(0.547257543, -1.99702907, -4.61344965e-14, 0.998036981, -0.0626251176, 1.20792265e-13, 0.0626251176, 0.998036981, 1.08825785e-14, -1.26121336e-13, -3.44169138e-15, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1489
         CFrame.new(-0.573433399, -1.9928602, 6.8055926e-14, 0.995312989, 0.096706368, 1.75859327e-13, -0.0967063606, 0.995312989, -1.67173201e-14, -1.77635684e-13, -4.4408921e-16, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1490
		}, .3, false)
1491
		moter.C0 = clerp(moter.C0, CFrame.new(0.040851742, -0.901734829, -0.397101343, -0.998320162, -0.0197100546, 0.054525461, 1.46991201e-08, -0.940442979, -0.339954287, 0.0579783097, -0.339385033, 0.938867211) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1492
		else
1493
		PlayAnimationFromTable({
1494
         CFrame.new(0, 0, -0, 1, -2.5243549e-29, 2.66246708e-44, -2.5243549e-29, 1, 5.04870979e-29, 2.1019477e-44, 5.04870979e-29, 1) * CFrame.new(0, 0- 0.06 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1495
         CFrame.new(-3.78654649e-29, 1.49998605, 0.00317455269, 1, -2.5243549e-29, 1.23259516e-31, -2.5243549e-29, 0.999984622, -0.00554055534, 2.85870381e-32, 0.00554055534, 0.999984622) * CFrame.new(0, 0, 0 + .05 * math.cos(sine/40)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/40)), 0, 0),
1496
         CFrame.new(0.228972659, 0.397032291, -0.798773289, 0.551704168, 0.833213151, 0.0371271409, -0.0397270136, 0.0707170293, -0.996705115, -0.833093286, 0.54841131, 0.0721159503) * CFrame.new(0, 0+ 0.03 * math.cos((sine) / 35), 0) * CFrame.Angles(0, 0, 0), 
1497
         CFrame.new(-0.536018014, -0.208522171, -0.676588058, 0.402905941, -0.594119728, -0.696195781, 0.0290909968, 0.768597841, -0.639070511, 0.914778888, 0.237232298, 0.326956213) * CFrame.new(0, 0+ 0.03 * math.cos((sine) / 35), 0) * CFrame.Angles(0, 0, 0), 
1498
         CFrame.new(0.547258139, -1.99702907, -4.54093211e-14, 0.9980371, -0.0626251474, 1.23232384e-13, 0.0626251474, 0.9980371, 1.10316876e-14, -1.23681352e-13, -3.29258859e-15, 1) * CFrame.new(0, 0+ 0.06 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1499
         CFrame.new(-0.573435128, -1.99286008, 6.7840407e-14, 0.995312929, 0.0967064127, 1.76353276e-13, -0.0967064127, 0.995312929, -1.67030052e-14, -1.77141979e-13, -4.29773506e-16, 1) * CFrame.new(0, 0+ 0.06 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1500
		}, .3, false)
1501
		end
1502
		end
1503
		elseif Torsovelocity > 2 and hit ~= nil then
1504
			Anim = "Walk"
1505
			if attack == false then
1506
		PlayAnimationFromTable({		
1507
         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 2), 0) * CFrame.Angles(0, 0, 0), 
1508
         CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -0.0248252042, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1509
         CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 4)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 4)), 0, 0), 
1510
         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, 0+ .5 * math.cos((sine) / 4)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 4)), 0, 0), 
1511
         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+ .5 * math.cos((sine) / 4)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 4)), 0, 0), 
1512
         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- .5 * math.cos((sine) / 4)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 4)), 0, 0), 
1513
		}, .3, false)
1514
		moter.C0 = clerp(moter.C0, CFrame.new(0.0408512428, -0.90174067, -0.397101641, -0.998320162, -0.0197100546, 0.054525461, 1.46991201e-08, -0.940442979, -0.339954287, 0.0579783097, -0.339385033, 0.938867211) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1515
			end
1516
		end
1517
	if 0 < #Effects then
1518
		for e = 1, #Effects do
1519
			if Effects[e] ~= nil then
1520
				local Thing = Effects[e]
1521
				if Thing ~= nil then
1522
					local Part = Thing[1]
1523
					local Mode = Thing[2]
1524
					local Delay = Thing[3]
1525
					local IncX = Thing[4]
1526
					local IncY = Thing[5]
1527
					local IncZ = Thing[6]
1528
					if Thing[2] == "Shoot" then
1529
						local Look = Thing[1]
1530
						local move = 30
1531
						if Thing[8] == 3 then
1532
							move = 10
1533
						end
1534
						local hit, pos = rayCast(Thing[4], Thing[1], move, m)
1535
						if Thing[10] ~= nil then
1536
							da = pos
1537
							cf2 = CFrame.new(Thing[4], Thing[10].Position)
1538
							cfa = CFrame.new(Thing[4], pos)
1539
							tehCF = cfa:lerp(cf2, 0.2)
1540
							Thing[1] = tehCF.lookVector
1541
						end
1542
						local mag = (Thing[4] - pos).magnitude
1543
						Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
1544
						if Thing[8] == 2 then
1545
							Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
1546
						end
1547
						Thing[4] = Thing[4] + Look * move
1548
						Thing[3] = Thing[3] - 1
1549
						if 2 < Thing[5] then
1550
							Thing[5] = Thing[5] - 0.3
1551
							Thing[6] = Thing[6] - 0.3
1552
						end
1553
						if hit ~= nil then
1554
							Thing[3] = 0
1555
							if Thing[8] == 1 or Thing[8] == 3 then
1556
								Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
1557
							else
1558
								if Thing[8] == 2 then
1559
									Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
1560
									if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
1561
										ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new(.2,.2,.2))
1562
										ref.Anchored = true
1563
										ref.CFrame = CFrame.new(pos)
1564
										CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
1565
										game:GetService("Debris"):AddItem(ref, 0.2)
1566
										Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
1567
										Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
1568
										MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
1569
									end
1570
								end
1571
							end
1572
							ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new(.2,.2,.2))
1573
							ref.Anchored = true
1574
							ref.CFrame = CFrame.new(pos)
1575
							Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
1576
							game:GetService("Debris"):AddItem(ref, 1)
1577
						end
1578
						if Thing[3] <= 0 then
1579
							table.remove(Effects, e)
1580
						end
1581
					end
1582
					do
1583
						do
1584
							if Thing[2] == "FireWave" then
1585
								if Thing[3] <= Thing[4] then
1586
									Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
1587
									Thing[3] = Thing[3] + 1
1588
									Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
1589
								else
1590
									Part.Parent = nil
1591
									table.remove(Effects, e)
1592
								end
1593
							end
1594
							if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
1595
								if Thing[1].Transparency <= 1 then
1596
									if Thing[2] == "Block1" then
1597
										Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1598
										Mesh = Thing[7]
1599
										Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1600
										Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1601
									else
1602
										if Thing[2] == "Block2" then
1603
											Thing[1].CFrame = Thing[1].CFrame
1604
											Mesh = Thing[7]
1605
											Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1606
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1607
										else
1608
											if Thing[2] == "Fire" then
1609
												Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
1610
												Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1611
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1612
											else
1613
												if Thing[2] == "Cylinder" then
1614
													Mesh = Thing[7]
1615
													Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1616
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1617
												else
1618
													if Thing[2] == "Blood" then
1619
														Mesh = Thing[7]
1620
														Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
1621
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1622
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1623
													else
1624
														if Thing[2] == "Elec" then
1625
															Mesh = Thing[10]
1626
															Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
1627
															Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1628
														else
1629
															if Thing[2] == "Disappear" then
1630
																Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1631
															else
1632
																if Thing[2] == "Shatter" then
1633
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1634
														Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
1635
														Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
1636
														Thing[6] = Thing[6] + Thing[5]
1637
																end
1638
															end
1639
														end
1640
													end
1641
												end
1642
											end
1643
										end
1644
									end
1645
								else
1646
									Part.Parent = nil
1647
									table.remove(Effects, e)
1648
								end
1649
							end
1650
						end
1651
					end
1652
				end
1653
			end
1654
		end
1655
	end
1656
end
1657
-- I hate you. ~Someone