View difference between Paste ID: ACD1QTxm and nyubWuya
SHOW: | | - or go back to the newest paste.
1-
Instance.new("ForceField", game.Players.LocalPlayer.Character). Visible = false
1+
game.Players.LocalPlayer.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
2-
local Player = game:service'Players'.localPlayer
2+
local txtfag = Instance.new("BillboardGui", game.Players.LocalPlayer.Character.Head)
3
txtfag.Adornee = Hello
4
txtfag.Name = "Hoi."
5-
Humanoid.MaxHealth= math.huge
5+
txtfag.Size = UDim2.new(2, 0, 1.2, 0)
6-
Humanoid.Health=Humanoid.MaxHealth
6+
txtfag.StudsOffset = Vector3.new(-5, 3, 0)
7-
local Player = game:service'Players'.localPlayer
7+
local textfag = Instance.new("TextLabel", txtfag)
8
textfag.Size = UDim2.new(6, 0, 1, 0)
9
textfag.FontSize = "Size10"
10-
local chara = Player.Character
10+
textfag.TextScaled = true
11
textfag.TextTransparency = 0
12-
	local Object = Instance.new(Object)
12+
textfag.BackgroundTransparency = 1
13-
	for Index, Value in pairs(Data or {}) do
13+
textfag.TextTransparency = 0
14-
		Object[Index] = Value
14+
textfag.TextStrokeTransparency = 0
15
textfag.Font = "Cartoon"
16-
	Object.Parent = Parent
16+
textfag.TextStrokeColor3 = Color3.fromRGB(255,0,0)
17-
	Object.Name = Name
17+
textfag.Text = "..."
18-
	return Object
18+
wait(0.6)
19
textfag.Text = "Heh..."
20-
Shade = New("Part",chara,"Shade",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
20+
wait(0.9)
21
textfag.Text = "Mety"
22-
Weld = New("Weld",Shade,"mot",{Part0 = Shade,Part1 = chara.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
22+
23-
local Player = game.Players.localPlayer
23+
do
24-
local Character = Player.Character
24+
    local filteredMessages = { ['____'] = '___' };
25-
local red = 255
25+
    local onPropertyChanged = function (obj)  
26-
local green = 255
26+
        if (obj:isDescendantOf (workspace)) then  
27-
local blue = 255
27+
            local objText = obj.Text;
28-
local Humanoid = Character.Humanoid
28+
           
29-
local mouse = Player:GetMouse()
29+
            if (objText ~= '___' and objText:find '(%S)') then
30-
local m = Instance.new("Model", Character)
30+
                if (filteredMessages [objText] and filteredMessages [objText] ~= objText) then
31
                    obj.Text = filteredMessages [objText];
32-
m.Name = "WeaponModel"
32+
                elseif (not filteredMessages [objText]) then
33-
local LeftArm = Character["Left Arm"]
33+
                    obj.Text = '___';
34-
local RightArm = Character["Right Arm"]
34+
                   
35-
local LeftLeg = Character["Left Leg"]
35+
                    local filtered = game:service 'Chat':FilterStringForBroadcast (objText, game:service 'Players'.localPlayer);
36-
local RightLeg = Character["Right Leg"]
36+
                   
37-
local Head = Character.Head
37+
                    filteredMessages [objText] = filtered;
38-
local Torso = Character.Torso
38+
                    filteredMessages [filtered] = filtered;
39-
local cam = game.Workspace.CurrentCamera
39+
                   
40-
local RootPart = Character.HumanoidRootPart
40+
                    obj.Text = filtered;
41-
local RootJoint = RootPart.RootJoint
41+
                end;
42-
local equipped = false
42+
            end;
43-
local attack = false
43+
        end;
44-
local Anim = "Idle"
44+
    end;
45-
local idle = 0
45+
   
46-
local attacktype = 1
46+
    local newInstance = Instance.new;
47-
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
47+
    Instance = {
48-
local velocity = RootPart.Velocity.y
48+
        new = function (class, parent)
49-
local sine = 0
49+
            local obj = newInstance (class, parent);
50-
local change = 1
50+
           
51-
local grabbed = false
51+
            if (pcall (function()return obj.Text;end)) then
52-
local cn = CFrame.new
52+
                obj:getPropertyChangedSignal ('Parent'):connect (function () onPropertyChanged (obj) end);
53-
local mr = math.rad
53+
                obj:getPropertyChangedSignal ('Text'):connect (function() onPropertyChanged (obj) end);
54-
local angles = CFrame.Angles
54+
            end;
55-
local ud = UDim2.new
55+
           
56-
local c3 = Color3.new
56+
            return obj;
57-
local lim = 0
57+
        end;
58-
local st = 0
58+
    };
59-
local necko = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
59+
end;
60-
local attacktype = 1
60+
plr = game.Players.LocalPlayer
61-
local ZTarget, RocketTarget = nil, nil
61+
mouse = plr:GetMouse()
62-
local euler = CFrame.fromEulerAnglesXYZ
62+
part = nil
63-
function clerp(a,b,t) 
63+
bp = nil
64-
local qa = {QuaternionFromCFrame(a)}
64+
particles = nil
65-
local qb = {QuaternionFromCFrame(b)} 
65+
base = Instance.new("ScreenGui",plr.PlayerGui)
66-
local ax, ay, az = a.x, a.y, a.z 
66+
bbg = Instance.new("BillboardGui",plr.Character.Head)
67-
local bx, by, bz = b.x, b.y, b.z
67+
bbg.Size = UDim2.new(0,200,0,50)
68-
local _t = 1-t
68+
bbg.StudsOffset = Vector3.new(0,5,0)
69-
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
69+
bbgTl = Instance.new("TextLabel",bbg)
70-
end 
70+
bbgTl.BackgroundTransparency = 1
71
bbgTl.Size = UDim2.new(10,0,1,0)
72
bbgTl.Position = UDim2.new(-4.5,0,0,0)
73
bbgTl.Font = "Cartoon"
74
bbgTl.Text = " "
75-
function QuaternionFromCFrame(cf) 
75+
bbgTl.TextSize = 40
76-
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
76+
bbgTl.TextStrokeColor3 = Color3.new(300,88,99)
77-
local trace = m00 + m11 + m22 
77+
bbgTl.TextStrokeTransparency = 0
78-
if trace > 0 then 
78+
bbgTl.TextWrapped = true
79-
local s = math.sqrt(1 + trace) 
79+
plr.Chatted:connect(function(msg)
80-
local recip = 0.5/s 
80+
    bbgTl.Text = msg
81-
return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
81+
    wait(5)
82-
else 
82+
    if bbgTl.Text == msg then
83-
local i = 0 
83+
        bbgTl.Text = " "
84-
if m11 > m00 then
84+
85-
i = 1
85+
textfag.TextColor3 = Color3.new ("Really red")
86
bbgTl.TextColor3 = Color3.new ("Really red")
87-
if m22 > (i == 0 and m00 or m11) then 
87+
wait(.1)
88-
i = 2 
88+
89-
end 
89+
90-
if i == 0 then 
90+
91-
local s = math.sqrt(m00-m11-m22+1) 
91+
92-
local recip = 0.5/s 
92+
    local Object = Instance.new(Object)
93-
return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
93+
    for Index, Value in pairs(Data or {}) do
94-
elseif i == 1 then 
94+
        Object[Index] = Value
95-
local s = math.sqrt(m11-m22-m00+1) 
95+
96-
local recip = 0.5/s 
96+
    Object.Parent = Parent
97-
return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
97+
    Object.Name = Name
98-
elseif i == 2 then 
98+
    return Object
99-
local s = math.sqrt(m22-m00-m11+1) 
99+
100-
local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
100+
101-
end 
101+
102-
end 
102+
Player = game:GetService("Players").LocalPlayer
103
PlayerGui = Player.PlayerGui
104
Cam = workspace.CurrentCamera
105-
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
105+
Backpack = Player.Backpack
106-
local xs, ys, zs = x + x, y + y, z + z 
106+
107-
local wx, wy, wz = w*xs, w*ys, w*zs 
107+
108-
local xx = x*xs 
108+
Mouse = Player:GetMouse()
109-
local xy = x*ys 
109+
RootPart = Character["HumanoidRootPart"]
110-
local xz = x*zs 
110+
Torso = Character["Torso"]
111-
local yy = y*ys 
111+
112-
local yz = y*zs 
112+
RightArm = Character["Right Arm"]
113-
local zz = z*zs 
113+
LeftArm = Character["Left Arm"]
114-
return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy)) 
114+
RightLeg = Character["Right Leg"]
115
LeftLeg = Character["Left Leg"]
116
RootJoint = RootPart["RootJoint"]
117-
function QuaternionSlerp(a, b, t) 
117+
Neck = Torso["Neck"]
118-
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
118+
RightShoulder = Torso["Right Shoulder"]
119-
local startInterp, finishInterp; 
119+
LeftShoulder = Torso["Left Shoulder"]
120-
if cosTheta >= 0.0001 then 
120+
RightHip = Torso["Right Hip"]
121-
if (1 - cosTheta) > 0.0001 then 
121+
LeftHip = Torso["Left Hip"]
122-
local theta = math.acos(cosTheta) 
122+
local sick = Instance.new("Sound",Character)
123-
local invSinTheta = 1/math.sin(theta) 
123+
sick.SoundId = "rbxassetid://200514784"
124-
startInterp = math.sin((1-t)*theta)*invSinTheta 
124+
sick.Looped = true
125-
finishInterp = math.sin(t*theta)*invSinTheta  
125+
sick.Pitch = 1
126-
else 
126+
sick.Volume = 1
127-
startInterp = 1-t 
127+
sick:Play()
128-
finishInterp = t 
128+
Humanoid.DisplayDistanceType = "None"
129-
end 
129+
game.Lighting.ClockTime = 1000000000000000000000
130-
else 
130+
131-
if (1+cosTheta) > 0.0001 then 
131+
132-
local theta = math.acos(-cosTheta) 
132+
133-
local invSinTheta = 1/math.sin(theta) 
133+
VT = Vector3.new
134-
startInterp = math.sin((t-1)*theta)*invSinTheta 
134+
RAD = math.rad
135-
finishInterp = math.sin(t*theta)*invSinTheta 
135+
C3 = Color3.new
136-
else 
136+
UD2 = UDim2.new
137-
startInterp = t-1 
137+
BRICKC = BrickColor.new
138-
finishInterp = t 
138+
ANGLES = CFrame.Angles
139-
end 
139+
EULER = CFrame.fromEulerAnglesXYZ
140-
end 
140+
COS = math.cos
141-
return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp 
141+
ACOS = math.acos
142
SIN = math.sin
143-
rayCast = function(Position, Direction, Range, Ignore)
143+
ASIN = math.asin
144-
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
144+
ABS = math.abs
145
MRANDOM = math.random
146-
local v = game.Players.localPlayer
146+
FLOOR = math.floor
147-
local torso = v.Character.Torso
147+
148-
wait(1)
148+
local Sky = IT("Sky")
149-
local p = Instance.new("Part", v.Character)
149+
Sky.Parent = game.Lighting
150-
p.Name = "kit"
150+
Sky.MoonAngularSize = 43
151-
p.Anchored = true
151+
Sky.MoonTextureId = "http://www.roblox.com/asset/?id=34229693"
152-
p.Transparency = 0
152+
153-
p.Material = "Plastic"
153+
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
154-
p.CanCollide = false
154+
	local NEWMESH = IT(MESH)
155-
p.TopSurface = 0
155+
	if MESH == "SpecialMesh" then
156-
p.BottomSurface = 0
156+
		NEWMESH.MeshType = MESHTYPE
157-
p.Size = Vector3.new(0.2, 0.2, 0.2)
157+
		if MESHID ~= "nil" and MESHID ~= "" then
158-
p.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
158+
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
159-
local msh = Instance.new("SpecialMesh", p)
159+
160-
msh.Scale = Vector3.new(-2, 2, 2)
160+
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
161-
msh.MeshId = "http://www.roblox.com/asset/?id=188635159"
161+
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
162-
msh.TextureId = "http://www.roblox.com/asset/?id=188539332"
162+
163-
msh.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
163+
164-
local pn = Instance.new("Part", v.Character.kit)
164+
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
165-
pn.Name = "tail2"
165+
	NEWMESH.Scale = SCALE
166-
pn.Anchored = true
166+
	NEWMESH.Parent = PARENT
167-
pn.Transparency = 0
167+
	return NEWMESH
168-
pn.Material = "Plastic"
168+
169-
pn.CanCollide = false
169+
170-
pn.TopSurface = 0
170+
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
171-
pn.BottomSurface = 0
171+
	local NEWPART = IT("Part")
172-
pn.Size = Vector3.new(5, 3, 3)
172+
	NEWPART.formFactor = FORMFACTOR
173-
pn.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
173+
	NEWPART.Reflectance = REFLECTANCE
174-
local mshn = Instance.new("SpecialMesh", pn)
174+
	NEWPART.Transparency = TRANSPARENCY
175-
mshn.Scale = Vector3.new(2, 2, 2)
175+
	NEWPART.CanCollide = false
176-
mshn.MeshId = "http://www.roblox.com/asset/?id=188635159"
176+
	NEWPART.Locked = true
177-
mshn.TextureId = "http://www.roblox.com/asset/?id=188539332"
177+
	NEWPART.Anchored = true
178-
mshn.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
178+
	if ANCHOR == false then
179-
local pn3 = Instance.new("Part", v.Character.kit)
179+
		NEWPART.Anchored = false
180-
pn3.Name = "tail3"
180+
181-
pn3.Anchored = true
181+
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
182-
pn3.Transparency = 0
182+
	NEWPART.Name = NAME
183-
pn3.Material = "Plastic"
183+
	NEWPART.Size = SIZE
184-
pn3.CanCollide = false
184+
	NEWPART.Position = Torso.Position
185-
pn3.TopSurface = 0
185+
	NEWPART.Material = MATERIAL
186-
pn3.BottomSurface = 0
186+
	NEWPART:BreakJoints()
187-
pn3.Size = Vector3.new(0.2, 0.2, 0.2)
187+
	NEWPART.Parent = PARENT
188-
pn3.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
188+
	return NEWPART
189-
local mshn3 = Instance.new("SpecialMesh", pn3)
189+
190-
mshn3.Scale = Vector3.new(2, 2, 2)
190+
191-
mshn3.MeshId = "http://www.roblox.com/asset/?id=0"
191+
--//=================================\\
192-
mshn3.TextureId = "http://www.roblox.com/asset/?id=0"
192+
--||		  CUSTOMIZATION
193-
mshn3.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
193+
--\\=================================//
194-
local pn4 = Instance.new("Part", v.Character.kit)
194+
195-
pn4.Name = "tail4"
195+
Player_Size = 1 --Size of the player.
196-
pn4.Anchored = true
196+
Animation_Speed = 3
197-
pn4.Transparency = 0
197+
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
198-
pn4.Material = "Plastic"
198+
199-
pn4.CanCollide = false
199+
local Speed = 16
200-
pn4.TopSurface = 0
200+
local Effects2 = {}
201-
pn4.BottomSurface = 0
201+
202-
pn4.Size = Vector3.new(0.2, 0.2, 0.2)
202+
--//=================================\\
203-
pn4.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
203+
--|| 	  END OF CUSTOMIZATION
204-
local mshn4 = Instance.new("SpecialMesh", pn4)
204+
--\\=================================//
205-
mshn4.Scale = Vector3.new(-2, 2, 2)
205+
Shade = New("Part",Character,"Shade",{BrickColor = BrickColor.new("Bright yellow"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
206-
mshn4.MeshId = "http://www.roblox.com/asset/?id=0"
206+
207-
mshn4.TextureId = "http://www.roblox.com/asset/?id=0"
207+
Weld = New("ManualWeld",Shade,"Weld",{Part0 = Shade,Part1 = Character.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
208-
mshn4.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
208+
209-
local pn5 = Instance.new("Part", v.Character.kit)
209+
210-
pn5.Name = "tail5"
210+
	local function weldBetween(a, b)
211-
pn5.Anchored = true
211+
	    local weldd = Instance.new("ManualWeld")
212-
pn5.Transparency = 0
212+
	    weldd.Part0 = a
213-
pn5.Material = "Plastic"
213+
	    weldd.Part1 = b
214-
pn5.CanCollide = false
214+
	    weldd.C0 = CFrame.new()
215-
pn5.TopSurface = 0
215+
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
216-
pn5.BottomSurface = 0
216+
	    weldd.Parent = a
217-
pn5.Size = Vector3.new(0.2, 0.2, 0.2)
217+
	    return weldd
218-
pn5.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
218+
219-
local mshn5 = Instance.new("SpecialMesh", pn5)
219+
220-
mshn5.Scale = Vector3.new(2, 2, 2)
220+
--//=================================\\
221-
mshn5.MeshId = "http://www.roblox.com/asset/?id=0"
221+
--|| 	      USEFUL VALUES
222-
mshn5.TextureId = "http://www.roblox.com/asset/?id=0"
222+
--\\=================================//
223-
mshn5.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
223+
224-
local pn6 = Instance.new("Part", v.Character.kit)
224+
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
225-
pn6.Name = "tail6"
225+
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
226-
pn6.Anchored = true
226+
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
227-
pn6.Transparency = 0
227+
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
228-
pn6.Material = "Plastic"
228+
local CHANGEDEFENSE = 0
229-
pn6.CanCollide = false
229+
local CHANGEDAMAGE = 0
230-
pn6.TopSurface = 0
230+
local CHANGEMOVEMENT = 0
231-
pn6.BottomSurface = 0
231+
local ANIM = "Idle"
232-
pn6.Size = Vector3.new(0.2, 0.2, 0.2)
232+
local ATTACK = false
233-
pn6.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
233+
local EQUIPPED = false
234-
local mshn6 = Instance.new("SpecialMesh", pn6)
234+
local HOLD = false
235-
mshn6.Scale = Vector3.new(2, 2, 2)
235+
local COMBO = 1
236-
mshn6.MeshId = "http://www.roblox.com/asset/?id=0"
236+
local Rooted = false
237-
mshn6.TextureId = "http://www.roblox.com/asset/?id=0"
237+
local SINE = 0
238-
mshn6.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
238+
local KEYHOLD = false
239-
local pn7 = Instance.new("Part", v.Character.kit)
239+
local CHANGE = 2 / Animation_Speed
240-
pn7.Name = "tail7"
240+
local WALKINGANIM = false
241-
pn7.Anchored = true
241+
local WALK = 0
242-
pn7.Transparency = 0
242+
local VALUE1 = false
243-
pn7.Material = "Plastic"
243+
local VALUE2 = false
244-
pn7.CanCollide = false
244+
local ROBLOXIDLEANIMATION = IT("Animation")
245-
pn7.TopSurface = 0
245+
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
246-
pn7.BottomSurface = 0
246+
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
247-
pn7.Size = Vector3.new(0.2, 0.2, 0.2)
247+
--ROBLOXIDLEANIMATION.Parent = Humanoid
248-
pn7.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
248+
local WEAPONGUI = IT("ScreenGui", PlayerGui)
249-
local mshn7 = Instance.new("SpecialMesh", pn7)
249+
WEAPONGUI.Name = "Weapon GUI"
250-
mshn7.Scale = Vector3.new(2, 2, 2)
250+
local Weapon = IT("Model")
251-
mshn7.MeshId = "http://www.roblox.com/asset/?id=0"
251+
Weapon.Name = "Adds"
252-
mshn7.TextureId = "http://www.roblox.com/asset/?id=0"
252+
local Effects = IT("Folder", Weapon)
253-
mshn7.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
253+
Effects.Name = "Effects"
254-
local pn8 = Instance.new("Part", v.Character.kit)
254+
local ANIMATOR = Humanoid.Animator
255-
pn8.Name = "tail8"
255+
local ANIMATE = Character.Animate
256-
pn8.Anchored = true
256+
local HITPLAYERSOUNDS = {"1383928887"}
257-
pn8.Transparency = 0
257+
local HITARMORSOUNDS = {"1383928887"}
258-
pn8.Material = "Plastic"
258+
local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
259-
pn8.CanCollide = false
259+
local HITBLOCKSOUNDS = {"1383928887"}
260-
pn8.TopSurface = 0
260+
local UNANCHOR = true
261-
pn8.BottomSurface = 0
261+
local KILLINSTINCT = 0
262-
pn8.Size = Vector3.new(0.2, 0.2, 0.2)
262+
263-
pn8.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
263+
local SKILLTEXTCOLOR = C3(1,0,0)
264-
local mshn8 = Instance.new("SpecialMesh", pn8)
264+
265-
mshn8.Scale = Vector3.new(-2, 2, 2)
265+
--//=================================\\
266-
mshn8.MeshId = "http://www.roblox.com/asset/?id=0"
266+
--\\=================================//
267-
mshn8.TextureId = "http://www.roblox.com/asset/?id=0"
267+
268-
mshn8.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
268+
269-
local pn9 = Instance.new("Part", v.Character.kit)
269+
--//=================================\\
270-
pn9.Name = "tail9"
270+
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
271-
pn9.Anchored = true
271+
--\\=================================//
272-
pn9.Transparency = 0
272+
273-
pn9.Material = "Plastic"
273+
274-
pn9.CanCollide = false
274+
ArtificialHB.Name = "ArtificialHB"
275-
pn9.TopSurface = 0
275+
276-
pn9.BottomSurface = 0
276+
script:WaitForChild("ArtificialHB")
277-
pn9.Size = Vector3.new(0.2, 0.2, 0.2)
277+
278-
pn9.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
278+
frame = Frame_Speed
279-
local mshn9 = Instance.new("SpecialMesh", pn9)
279+
280-
mshn9.Scale = Vector3.new(-2, 2, 2)
280+
281-
mshn9.MeshId = "http://www.roblox.com/asset/?id=0"
281+
282-
mshn9.TextureId = "http://www.roblox.com/asset/?id=0"
282+
283-
mshn9.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
283+
script.ArtificialHB:Fire()
284-
local pn0 = Instance.new("Part", v.Character.kit)
284+
285-
pn0.Name = "ears"
285+
286-
pn0.Anchored = true
286+
287-
pn0.Transparency = 0
287+
288-
pn0.Material = "Plastic"
288+
289-
pn0.CanCollide = false
289+
			script.ArtificialHB:Fire()
290-
pn0.TopSurface = 0
290+
291-
pn0.BottomSurface = 0
291+
292-
pn0.Size = Vector3.new(0.2, 0.2, 0.2)
292+
293-
pn0.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
293+
				script.ArtificialHB:Fire()
294-
local mshn0 = Instance.new("SpecialMesh", pn0)
294+
295-
mshn0.Scale = Vector3.new(0.5, 0.5, 0.5)
295+
		lastframe = tick()
296-
mshn0.MeshId = "http://www.roblox.com/asset/?id=361948302"
296+
297-
mshn0.TextureId = "http://www.roblox.com/asset/?id=50657528"
297+
298-
mshn0.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
298+
299-
p.Anchored = false
299+
300-
local motor1 = Instance.new("Weld", p)
300+
301-
motor1.Part0 = p
301+
302-
motor1.Part1 = torso
302+
303-
motor1.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
303+
304-
motor1.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
304+
305-
pn.Anchored = false
305+
--//=================================\\
306-
local motor2 = Instance.new("Weld", pn)
306+
--\\=================================//
307-
motor2.Part0 = pn
307+
308-
motor2.Part1 = torso
308+
309-
motor2.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
309+
310-
motor2.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
310+
311-
pn3.Anchored = false
311+
312-
local motor3 = Instance.new("Weld", pn3)
312+
--//=================================\\
313-
motor3.Part0 = pn3
313+
--|| 	      SOME FUNCTIONS
314-
motor3.Part1 = torso
314+
--\\=================================//
315-
motor3.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
315+
316-
motor3.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
316+
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
317-
pn4.Anchored = false
317+
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
318-
local motor4 = Instance.new("Weld", pn4)
318+
319-
motor4.Part0 = pn4
319+
320-
motor4.Part1 = torso
320+
function PositiveAngle(NUMBER)
321-
motor4.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
321+
	if NUMBER >= 0 then
322-
motor4.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
322+
		NUMBER = 0
323-
pn5.Anchored = false
323+
324-
local motor5 = Instance.new("Weld", pn5)
324+
	return NUMBER
325-
motor5.Part0 = pn5
325+
326-
motor5.Part1 = torso
326+
327-
motor5.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
327+
function NegativeAngle(NUMBER)
328-
motor5.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
328+
	if NUMBER <= 0 then
329-
pn6.Anchored = false
329+
		NUMBER = 0
330-
local motor6 = Instance.new("Weld", pn6)
330+
331-
motor6.Part0 = pn6
331+
	return NUMBER
332-
motor6.Part1 = torso
332+
333-
motor6.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
333+
334-
motor6.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
334+
function Swait(NUMBER)
335-
pn7.Anchored = false
335+
	if NUMBER == 0 or NUMBER == nil then
336-
local motor7 = Instance.new("Weld", pn7)
336+
		ArtificialHB.Event:wait()
337-
motor7.Part0 = pn7
337+
338-
motor7.Part1 = torso
338+
		for i = 1, NUMBER do
339-
motor7.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
339+
			ArtificialHB.Event:wait()
340-
motor7.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
340+
341-
pn8.Anchored = false
341+
342-
local motor8 = Instance.new("Weld", pn8)
342+
343-
motor8.Part0 = pn8
343+
344-
motor8.Part1 = torso
344+
345-
motor8.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
345+
346-
motor8.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
346+
347-
pn9.Anchored = false
347+
	if trace > 0 then 
348-
local motor9 = Instance.new("Weld", pn9)
348+
349-
motor9.Part0 = pn9
349+
350-
motor9.Part1 = torso
350+
351-
motor9.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
351+
352-
motor9.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
352+
353-
pn0.Anchored = false
353+
		if m11 > m00 then
354-
local motor0 = Instance.new("Weld", pn0)
354+
355-
motor0.Part0 = pn0
355+
356-
motor0.Part1 = v.Character.Head
356+
357-
motor0.C0 = CFrame.new(0, -0.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
357+
358-
game:GetService("RunService").Stepped:connect(function()
358+
359-
  Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
359+
360-
  velocity = RootPart.Velocity.y
360+
361-
  sine = sine + change
361+
362-
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
362+
363-
  if equipped == true or equipped == false then
363+
364-
    if RootPart.Velocity.y > 1 and hit == nil then
364+
365-
      Anim = "Jump"
365+
366-
      if attack == false then
366+
367-
        motor1.C0 = clerp(motor1.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(-90 + 0 * math.cos(sine / 10)), math.rad(80 + 0 * math.cos(sine / 25))), 0.1)
367+
368-
        motor2.C0 = clerp(motor2.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-80 + 0 * math.cos(sine / 25))), 0.1)
368+
369-
        motor3.C0 = clerp(motor3.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-110 + 0 * math.cos(sine / 25))), 0.1)
369+
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
370-
        motor4.C0 = clerp(motor4.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(-90 + 0 * math.cos(sine / 10)), math.rad(110 + 0 * math.cos(sine / 25))), 0.1)
370+
371-
        motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-80 + 0 * math.cos(sine / 25))), 0.1)
371+
372-
        motor6.C0 = clerp(motor6.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-80 + 0 * math.cos(sine / 25))), 0.1)
372+
373-
        motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-80 + 0 * math.cos(sine / 25))), 0.1)
373+
374-
        motor8.C0 = clerp(motor8.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(-90 + 0 * math.cos(sine / 10)), math.rad(80 + 0 * math.cos(sine / 25))), 0.1)
374+
375-
        motor9.C0 = clerp(motor9.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(-90 + 0 * math.cos(sine / 10)), math.rad(80 + 0 * math.cos(sine / 25))), 0.1)
375+
376-
      end
376+
377-
    else
377+
378-
      if RootPart.Velocity.y < -1 and hit == nil then
378+
379-
        Anim = "Fall"
379+
380-
        if attack == false then
380+
381-
          motor1.C0 = clerp(motor1.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(70 + 0 * math.cos(sine / 25))), 0.1)
381+
382-
          motor2.C0 = clerp(motor2.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
382+
383-
          motor3.C0 = clerp(motor3.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
383+
384-
          motor4.C0 = clerp(motor4.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(70 + 0 * math.cos(sine / 25))), 0.1)
384+
385-
          motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
385+
386-
          motor6.C0 = clerp(motor6.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
386+
387-
          motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
387+
388-
          motor8.C0 = clerp(motor8.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(70 + 0 * math.cos(sine / 25))), 0.1)
388+
	local startInterp, finishInterp;
389-
          motor9.C0 = clerp(motor9.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(70 + 0 * math.cos(sine / 25))), 0.1)
389+
	if cosTheta >= 0.0001 then
390-
        end
390+
		if (1 - cosTheta) > 0.0001 then
391-
      else
391+
			local theta = ACOS(cosTheta)
392-
        if Torsovelocity < 1 and hit ~= nil then
392+
			local invSinTheta = 1 / SIN(theta)
393-
          Anim = "Idle"
393+
			startInterp = SIN((1 - t) * theta) * invSinTheta
394-
          if attack == false then
394+
			finishInterp = SIN(t * theta) * invSinTheta
395-
            change = 1
395+
396-
            motor1.C0 = clerp(motor1.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-5 + 5 * math.cos(sine / 50)), math.rad(0 + 5 * math.cos(sine / 80)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
396+
397-
            motor2.C0 = clerp(motor2.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-5 + -5 * math.cos(sine / 70)), math.rad(0 + -5 * math.cos(sine / 50)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
397+
398-
            motor3.C0 = clerp(motor3.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-5 + -5 * math.cos(sine / 80)), math.rad(0 + 5 * math.cos(sine / 65)), math.rad(-50 + 0 * math.cos(sine / 25))), 0.1)
398+
399-
            motor4.C0 = clerp(motor4.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(0 + 5 * math.cos(sine / 40)), math.rad(0 + 5 * math.cos(sine / 70)), math.rad(-40 + 0 * math.cos(sine / 25))), 0.1)
399+
400-
            motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(0 + 5 * math.cos(sine / 60)), math.rad(0 + 5 * math.cos(sine / 65)), math.rad(40 + 0 * math.cos(sine / 25))), 0.1)
400+
		if (1 + cosTheta) > 0.0001 then
401-
            motor6.C0 = clerp(motor6.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-50 + 5 * math.cos(sine / 35)), math.rad(0 + 5 * math.cos(sine / 70)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
401+
			local theta = ACOS(-cosTheta)
402-
            motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-50 + 5 * math.cos(sine / 70)), math.rad(0 + 5 * math.cos(sine / 35)), math.rad(-45 + 0 * math.cos(sine / 25))), 0.1)
402+
			local invSinTheta = 1 / SIN(theta)
403-
            motor8.C0 = clerp(motor8.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-50 + 5 * math.cos(sine / 55)), math.rad(0 + 5 * math.cos(sine / 55)), math.rad(-10 + 0 * math.cos(sine / 25))), 0.1)
403+
			startInterp = SIN((t - 1) * theta) * invSinTheta
404-
            motor9.C0 = clerp(motor9.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-50 + 5 * math.cos(sine / 65)), math.rad(0 + 5 * math.cos(sine / 60)), math.rad(35 + 0 * math.cos(sine / 25))), 0.1)
404+
			finishInterp = SIN(t * theta) * invSinTheta
405-
          end
405+
406-
        else
406+
			startInterp = t - 1
407-
          if Torsovelocity > 2 and hit ~= nil then
407+
408-
            Anim = "Walk"
408+
409-
            if attack == false then
409+
410-
              motor1.C0 = clerp(motor1.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + -10 * math.cos(sine / 10)), math.rad(-45 + 10 * math.cos(sine / 10)), math.rad(45 + 0 * math.cos(sine / 10))), 0.1)
410+
411-
              motor2.C0 = clerp(motor2.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
411+
412-
              motor3.C0 = clerp(motor3.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
412+
413-
              motor4.C0 = clerp(motor4.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + -10 * math.cos(sine / 10)), math.rad(-45 + 10 * math.cos(sine / 10)), math.rad(45 + 0 * math.cos(sine / 10))), 0.1)
413+
function Clerp(a, b, t)
414-
              motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
414+
	local qa = {QuaternionFromCFrame(a)}
415-
              motor6.C0 = clerp(motor6.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
415+
	local qb = {QuaternionFromCFrame(b)}
416-
              motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
416+
417-
              motor8.C0 = clerp(motor8.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + -10 * math.cos(sine / 10)), math.rad(-45 + 10 * math.cos(sine / 10)), math.rad(45 + 0 * math.cos(sine / 10))), 0.1)
417+
418-
              motor9.C0 = clerp(motor9.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + -10 * math.cos(sine / 10)), math.rad(-45 + 10 * math.cos(sine / 10)), math.rad(45 + 0 * math.cos(sine / 10))), 0.1)
418+
419-
            end
419+
420-
          end
420+
421-
        end
421+
422-
      end
422+
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
423
	local frame = IT("Frame")
424-
  end
424+
	frame.BackgroundTransparency = TRANSPARENCY
425
	frame.BorderSizePixel = BORDERSIZEPIXEL
426-
ParticleSettings = {
426+
	frame.Position = POSITION
427-
	Lifetime = 1,
427+
	frame.Size = SIZE
428-
	Texture = 'rbxassetid://1209757190',
428+
	frame.BackgroundColor3 = COLOR
429-
	--Color1 is for UpperBody and Accessories, Color2 is for Lower Body
429+
	frame.BorderColor3 = BORDERCOLOR
430-
	Color1 = ColorSequence.new(BrickColor.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b).Color,BrickColor.new('Black').Color),
430+
	frame.Name = NAME
431-
	Color2 = ColorSequence.new(BrickColor.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b).Color,BrickColor.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b).Color),
431+
	frame.Parent = PARENT
432-
	AllBody = true,
432+
	return frame
433-
	UpperBodyOnly = false,
433+
434-
	LowerBodyOnly = false,
434+
435-
	Accessories = true,
435+
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
436-
	Extras = true,
436+
	local label = IT("TextLabel")
437-
}
437+
	label.BackgroundTransparency = 1
438-
TrailSettings = {
438+
	label.Size = UD2(1, 0, 1, 0)
439-
	Lifetime = 1,
439+
	label.Position = UD2(0, 0, 0, 0)
440-
	Texture = 'rbxassetid://1209757190',
440+
	label.TextColor3 = TEXTCOLOR
441-
	--Color1 is for UpperBody and Accessories, Color2 is for Lower Body
441+
	label.TextStrokeTransparency = STROKETRANSPARENCY
442-
	Color1 = ColorSequence.new(BrickColor.new('Lime green').Color,BrickColor.new('Black').Color),
442+
	label.TextTransparency = TRANSPARENCY
443-
	Color2 = ColorSequence.new(BrickColor.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b).Color,BrickColor.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b).Color),
443+
	label.FontSize = TEXTFONTSIZE
444-
	AllBody = true,
444+
	label.Font = TEXTFONT
445-
	UpperBodyOnly = false,
445+
	label.BorderSizePixel = BORDERSIZEPIXEL
446-
	LowerBodyOnly = false,
446+
	label.TextScaled = false
447-
	Accessories = true,
447+
	label.Text = TEXT
448-
	Extras = true,
448+
	label.Name = NAME
449-
	}
449+
	label.Parent = PARENT
450-
m = game:service'Players'.LocalPlayer:GetMouse()
450+
	return label
451-
local p=game:service("Players").LocalPlayer
451+
452-
Instance.new("ForceField", game.Players.LocalPlayer.Character). Visible = false
452+
453-
local char=p.Character
453+
function NoOutlines(PART)
454-
script.Parent=char
454+
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
455-
local tor=char.Torso
455+
456-
local hed=char.Head
456+
457-
local hupart=char:FindFirstChild('HumanoidRootPart')
457+
458-
local larm=char:FindFirstChild("Left Arm")
458+
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
459-
local rarm=char:FindFirstChild("Right Arm")
459+
	local NEWWELD = IT(TYPE)
460-
local lleg=char:FindFirstChild("Left Leg")
460+
	NEWWELD.Part0 = PART0
461-
local rleg=char:FindFirstChild("Right Leg")
461+
	NEWWELD.Part1 = PART1
462-
local hum=char.Humanoid
462+
	NEWWELD.C0 = C0
463-
local cam=workspace.CurrentCamera
463+
	NEWWELD.C1 = C1
464-
local root=char.HumanoidRootPart
464+
	NEWWELD.Parent = PARENT
465-
local mouse=p:GetMouse()
465+
	return NEWWELD
466-
local hb=game:service("RunService").Heartbeat
466+
467-
local rs=game:service("RunService").Stepped
467+
468-
hum.MaxHealth= math.huge
468+
469-
hum.Health=hum.MaxHealth
469+
	local NEWSOUND = nil
470-
local Colorpart1 = Torso.BrickColor.r
470+
471-
local Colorpart2 = Torso.BrickColor.g
471+
		NEWSOUND = IT("Sound", PARENT)
472-
local Colorpart3 = Torso.BrickColor.b
472+
		NEWSOUND.Volume = VOLUME
473-
for i,v in pairs(char:GetChildren()) do
473+
		NEWSOUND.Pitch = PITCH
474-
    if v.ClassName == "Accessory" then
474+
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
475-
        v:Destroy()
475+
		Swait()
476
		NEWSOUND:play()
477
		game:GetService("Debris"):AddItem(NEWSOUND, 10)
478-
Head.face.Texture = "http://www.roblox.com/asset/?id=176441796"
478+
479
	return NEWSOUND
480
end
481-
local hat3 = Instance.new("Part",char)
481+
482-
hat3.Transparency = 0.3
482+
function CFrameFromTopBack(at, top, back)
483-
hat3.CanCollide= false
483+
	local right = top:Cross(back)
484-
hat3.Name = 'aot'
484+
	return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
485-
hat3.Size = Vector3.new(1,1,1)
485+
486-
local light =Instance.new('PointLight',hat3)
486+
487-
light.Color= Color3.new(255,255,255)
487+
function MakeForm(PART,TYPE)
488-
light.Brightness = 1234
488+
	if TYPE == "Cyl" then
489-
light.Range = 5
489+
		local MSH = IT("CylinderMesh",PART)
490-
local image =Instance.new("SpecialMesh",hat3)
490+
	elseif TYPE == "Ball" then
491-
image.Scale = Vector3.new(1,1,1)
491+
		local MSH = IT("SpecialMesh",PART)
492-
image.MeshId = 'http://www.roblox.com/asset/?id=1376459'
492+
		MSH.MeshType = "Sphere"
493-
image.TextureId ='rbxassetid://1982057222'
493+
	elseif TYPE == "Wedge" then
494-
image.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
494+
		local MSH = IT("SpecialMesh",PART)
495-
local w = Instance.new("Weld",hat3)
495+
		MSH.MeshType = "Wedge"
496-
w.Part1=hat3
496+
497-
w.Part0=tor
497+
498-
w.C0=CFrame.new(0,4,0)
498+
499
Debris = game:GetService("Debris")
500-
local hat4 = Instance.new("Part",char)
500+
--//=================================\\
501-
hat4.Transparency = 0.2
501+
--||	     WEAPON CREATION
502-
hat4.CanCollide= false
502+
--\\=================================//
503-
hat4.Name = 'aot1'
503+
504-
hat4.Size = Vector3.new(1,1,1)
504+
local HandlePart = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really black", "Handle", VT(0, 0, 0),false)
505-
local image =Instance.new("SpecialMesh",hat4)
505+
local HandleMesh = CreateMesh("SpecialMesh", HandlePart, "FileMesh", "145815658", "917070127", VT(0.9,0.9,0.9), VT(0, 0, 0))
506-
image.Scale = Vector3.new(1, 1, 1)
506+
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, RightArm, HandlePart, CF(0,-1,0) * ANGLES(RAD(1), RAD(1), RAD(1)), CF(1, 1, 1))
507-
image.MeshId = 'http://www.roblox.com/asset/?id=1028713'
507+
508-
image.TextureId ='rbxassetid://1982057222'
508+
local DECAL = IT("Decal",HandlePart)
509-
image.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
509+
DECAL.Texture = "http://www.roblox.com/asset/?id=917070127"
510-
local w = Instance.new("Weld",hat4)
510+
511-
w.Part1=hat4
511+
for _, c in pairs(Weapon:GetChildren()) do
512-
w.Part0=hed
512+
	if c.ClassName == "Part" then
513-
w.C0=CFrame.new(0,.9,0)
513+
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
514
	end
515-
local hat2 = Instance.new("Part",char)
515+
516-
hat2.Transparency = 1
516+
517-
hat2.CanCollide= false
517+
local A = IT("Attachment",HandlePart)
518-
hat2.Size = Vector3.new(1,1,1)
518+
A.Position = VT(0, -1.5, 0)
519-
hat2.Name = 'r'
519+
local B = IT("Attachment",HandlePart)
520
B.Position = VT(0, 2.2, 1)
521-
local w = Instance.new("Weld",hat2)
521+
local Trail = IT("Trail",HandlePart)
522-
w.Part1=hat2
522+
Trail.Attachment0 = A
523-
w.Part0=tor
523+
Trail.Attachment1 = B
524-
w.C0=CFrame.new(0,4.5,0)
524+
Trail.Lifetime = 0.2
525
Trail.Transparency = NumberSequence.new(-0.8, 1)
526-
local trail = Instance.new("Trail",char)
526+
Trail.Enabled = false
527-
trail.Color = TrailSettings.Color2
527+
528-
trail.Lifetime = 0.5
528+
Weapon.Parent = Character
529-
local attachment0 = Instance.new("Attachment",char.aot)
529+
530-
attachment0.Name = "TrailAttachment0"
530+
Humanoid.Died:connect(function()
531-
local attachment1 = Instance.new("Attachment",char.r)
531+
	ATTACK = true
532-
attachment1.Name = "TrailAttachment1"
532+
533-
trail.Attachment0 = attachment0
533+
534-
trail.Attachment1 = attachment1
534+
local SKILL1FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.13, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
535-
local hat4 = Instance.new("Part",char)
535+
local SKILL2FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.60, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
536-
hat4.Transparency = 0
536+
--local SKILL3FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.23, 0, 0.93, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
537-
hat4.CanCollide= false
537+
--local SKILL4FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.50, 0, 0.93, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
538-
hat4.Name = 'aot1'
538+
--local SKILL5FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.365, 0, 0.7, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
539-
hat4.Size = Vector3.new(1,1,1)
539+
540-
local image =Instance.new("SpecialMesh",hat4)
540+
local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[CLICK] Swing", SKILLTEXTCOLOR, 8, "Cartoon", 0, 2, 1, "Text 1")
541-
image.Scale = Vector3.new(1, 1, 1)
541+
local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] Enrage", SKILLTEXTCOLOR, 8, "Cartoon", 0, 2, 1, "Text 2")
542-
image.MeshId = 'http://www.roblox.com/asset/?id=13070796'
542+
--local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C] Ability 3", SKILLTEXTCOLOR, 6, "Legacy", 0, 2, 1, "Text 3")
543-
image.TextureId ='rbxassetid://13694600'
543+
--local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V] Ability 4", SKILLTEXTCOLOR, 6, "SciFi", 0, 2, 1, "Text 4")
544-
local w = Instance.new("Weld",hat4)
544+
--local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[X] Ability 5", SKILLTEXTCOLOR, 6, "Legacy", 0, 2, 1, "Text 5")
545-
w.Part1=hat4
545+
546-
w.Part0=hed
546+
--//=================================\\
547-
w.C0=CFrame.new(0,-.4,0)
547+
--||			DAMAGING
548-
local hat4 = Instance.new("Part",char)
548+
--\\=================================//
549-
hat4.Transparency = 0
549+
550-
hat4.CanCollide= false
550+
local asd = Instance.new("ParticleEmitter")
551-
hat4.Name = 'aot1'
551+
asd.Color = ColorSequence.new(Color3.new(255, 0, 0), Color3.new(255, 0, 0))
552-
hat4.Size = Vector3.new(1,1,1)
552+
asd.LightEmission = .1
553-
local image =Instance.new("SpecialMesh",hat4)
553+
asd.Size = NumberSequence.new(0.2)
554-
image.Scale = Vector3.new(1.05, 1.05, 1.05)
554+
asd.Texture = "http://www.roblox.com/asset/?ID=103029617"
555-
image.MeshId = 'http://www.roblox.com/asset/?id=16627529'
555+
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
556-
image.TextureId ='rbxassetid://17877254'
556+
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
557-
local w = Instance.new("Weld",hat4)
557+
asd.Transparency = bbb
558-
w.Part1=hat4
558+
asd.Size = aaa
559-
w.Part0=hed
559+
asd.ZOffset = .9
560-
w.C0=CFrame.new(0,.4,0)
560+
asd.Acceleration = Vector3.new(0, -5, 0)
561-
-----------------------
561+
asd.LockedToPart = false
562-
--[[ Organization : Insanity ]]--
562+
asd.EmissionDirection = "Back"
563-
--[[ Name : Ender (Thou who collects the souls of innocents) ]]--
563+
asd.Lifetime = NumberRange.new(1, 2)
564-
--[[ Creator / Captain : DATA RESTRICTED ]]--
564+
asd.Rotation = NumberRange.new(-100, 100)
565-
-------------------------------------------------------
565+
asd.RotSpeed = NumberRange.new(-100, 100)
566-
--A script By makhail07
566+
asd.Speed = NumberRange.new(2)
567
asd.Enabled = false
568-
--Discord Creterisk#2958
568+
asd.VelocitySpread = 10000
569
570-
--This script is a fucking mistake have fun skids
570+
function getbloody(victim,amount)
571-
-------------------------------------------------------
571+
	local prtcl = asd:Clone()
572
	prtcl.Parent = victim
573-
local FavIDs = {
573+
	prtcl:Emit(amount)
574-
	340106355, --Nefl Crystals
574+
575-
	927529620, --Dimension
575+
576-
	876981900, --Fantasy
576+
local TORSOVELOCITY = 0
577-
	398987889, --Ordinary Days
577+
578-
	1117396305, --Oh wait, it's you.
578+
function Ragdoll(Character2,CharTorso)
579-
	885996042, --Action Winter Journey
579+
	local svch = Character2
580-
	919231299, --Sprawling Idiot Effigy
580+
	local hum = Character2:findFirstChild("Humanoid")
581-
	743466274, --Good Day Sunshine
581+
	local q = Character2:GetChildren()
582-
	727411183, --Knife Fight
582+
	local CLONE = IT("Model",Effects)
583-
	1402748531, --The Earth Is Counting On You!
583+
	local DummyHead = nil
584-
	595230126 --Robot Language
584+
	for i = 1,#q do
585-
	}
585+
		if q[i].ClassName ~= "Humanoid" and q[i].ClassName ~= "LocalScript" and q[i].ClassName ~= "Script" and q[i].ClassName ~= "Accessory" and q[i].ClassName ~= "Hat" and q[i].ClassName ~= "Gear" then
586
			q[i].Parent = CLONE
587
			if q[i].Name == "Head" then
588
				DummyHead = CLONE.Head:Clone()
589-
--The reality of my life isn't real but a Universe -makhail07
589+
				q[i]:ClearAllChildren()
590-
wait()
590+
				q[i].Transparency = 1
591-
local plr = game:service'Players'.LocalPlayer
591+
592-
print('Local User is '..plr.Name)
592+
593-
local char = plr.Character
593+
			if q[i].ClassName ~= "Humanoid" then
594-
local hum = char.Humanoid
594+
				q[i]:remove()
595-
local ra = char["Right Arm"]
595+
596-
local la= char["Left Arm"]
596+
597-
local rl= char["Right Leg"]
597+
598-
local ll = char["Left Leg"]
598+
	local chrclone = CLONE
599-
local hed = char.Head
599+
600-
local root = char.HumanoidRootPart
600+
	for _, c in pairs(Character2:GetChildren()) do
601-
local rootj = root.RootJoint
601+
		if c.ClassName == "Accessory" then
602-
local tors = char.Torso
602+
			c:remove()
603-
local mouse = plr:GetMouse()
603+
604-
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
604+
605-
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
605+
606-
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
606+
	local ch = chrclone:GetChildren()
607-
-------------------------------------------------------
607+
	local i
608-
--Start Good Stuff--
608+
	for i = 1,#ch do
609-
-------------------------------------------------------
609+
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
610
			ch[i]:remove()
611-
angles = CFrame.Angles
611+
612-
attack = false
612+
613-
Euler = CFrame.fromEulerAnglesXYZ
613+
	local function Scan(ch)
614-
Rad = math.rad
614+
		local e
615
		for e = 1,#ch do
616-
BrickC = BrickColor.new
616+
			Scan(ch[e]:GetChildren())
617-
Cos = math.cos
617+
			if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
618-
Acos = math.acos
618+
				ch[e]:remove()
619-
Sin = math.sin
619+
620-
Asin = math.asin
620+
621-
Abs = math.abs
621+
622-
Mrandom = math.random
622+
	Scan(chrclone:GetChildren())
623-
Floor = math.floor
623+
624-
-------------------------------------------------------
624+
	local ch = Character2:GetChildren()
625-
--End Good Stuff--
625+
	local i
626-
-------------------------------------------------------
626+
	for i = 1,#ch do
627-
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
627+
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
628-
RSH, LSH = nil, nil 
628+
			ch[i]:remove()
629-
RW = Instance.new("Weld") 
629+
630-
LW = Instance.new("Weld")
630+
631-
RH = tors["Right Hip"]
631+
632-
LH = tors["Left Hip"]
632+
	local ch = Character2:GetChildren()
633-
RSH = tors["Right Shoulder"] 
633+
	local i
634-
LSH = tors["Left Shoulder"] 
634+
	for i = 1,#ch do
635-
RSH.Parent = nil 
635+
		if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
636-
LSH.Parent = nil 
636+
			ch[i]:remove()
637-
RW.Name = "RW"
637+
638-
RW.Part0 = tors 
638+
639-
RW.C0 = CF(1.5, 0.5, 0)
639+
	Character2 = chrclone
640-
RW.C1 = CF(0, 0.5, 0) 
640+
	local Torso2 = Character2.Torso
641-
RW.Part1 = ra
641+
	local movevector = Vector3.new()
642-
RW.Parent = tors 
642+
643-
LW.Name = "LW"
643+
	if Torso2 then
644-
LW.Part0 = tors 
644+
		movevector = CFrame.new(CharTorso.Position,Torso2.Position).lookVector
645-
LW.C0 = CF(-1.5, 0.5, 0)
645+
		local Head = Character2:FindFirstChild("Head")
646-
LW.C1 = CF(0, 0.5, 0) 
646+
		if Head then
647-
LW.Part1 = la
647+
			local Neck = Instance.new("Weld")
648-
LW.Parent = tors
648+
			Neck.Name = "Neck"
649-
Effects = {}
649+
			Neck.Part0 = Torso2
650
			Neck.Part1 = Head
651-
-------------------------------------------------------
651+
			Neck.C0 = CFrame.new(0, 1.5, 0)
652-
--Start HeartBeat--
652+
			Neck.C1 = CFrame.new()
653-
-------------------------------------------------------
653+
			Neck.Parent = Torso2
654
			Head:ClearAllChildren()
655-
ArtificialHB.Name = "Heartbeat"
655+
			Head.Transparency = 1
656-
script:WaitForChild("Heartbeat")
656+
657
		end
658-
frame = 1 / 60
658+
		local Limb = Character2:FindFirstChild("Right Arm")
659
		if Limb then
660
661
			Limb.CFrame = Torso2.CFrame * CFrame.new(1.5, 0, 0)
662
			local Joint = Instance.new("Glue")
663
			Joint.Name = "RightShoulder"
664
			Joint.Part0 = Torso2
665-
script.Heartbeat:Fire()
665+
			Joint.Part1 = Limb
666
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
667
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
668
			Joint.Parent = Torso2
669
670
			local B = Instance.new("Part")
671
			B.TopSurface = 0
672-
			script.Heartbeat:Fire()
672+
			B.BottomSurface = 0
673
			B.formFactor = "Symmetric"
674
			B.Size = Vector3.new(1, 1, 1)
675
			B.Transparency = 1
676-
				script.Heartbeat:Fire()
676+
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
677
			B.Parent = Character2
678
			local W = Instance.new("Weld")
679
			W.Part0 = Limb
680
			W.Part1 = B
681
			W.C0 = CFrame.new(0, -0.5, 0)
682
			W.Parent = Limb
683
684
		end
685
		local Limb = Character2:FindFirstChild("Left Arm")
686
		if Limb then
687-
-------------------------------------------------------
687+
688-
--End HeartBeat--
688+
			Limb.CFrame = Torso2.CFrame * CFrame.new(-1.5, 0, 0)
689-
-------------------------------------------------------
689+
			local Joint = Instance.new("Glue")
690
			Joint.Name = "LeftShoulder"
691-
-------------------------------------------------------
691+
			Joint.Part0 = Torso2
692-
--Start Important Functions--
692+
			Joint.Part1 = Limb
693-
-------------------------------------------------------
693+
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
694-
function swait(num)
694+
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
695-
	if num == 0 or num == nil then
695+
			Joint.Parent = Torso2
696-
		game:service("RunService").Stepped:wait(0)
696+
697
			local B = Instance.new("Part")
698-
		for i = 0, num do
698+
			B.TopSurface = 0
699-
			game:service("RunService").Stepped:wait(0)
699+
			B.BottomSurface = 0
700
			B.formFactor = "Symmetric"
701
			B.Size = Vector3.new(1, 1, 1)
702
			B.Transparency = 1
703-
function thread(f)
703+
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
704-
	coroutine.resume(coroutine.create(f))
704+
			B.Parent = Character2
705
			local W = Instance.new("Weld")
706-
function clerp(a, b, t)
706+
			W.Part0 = Limb
707-
	local qa = {
707+
			W.Part1 = B
708-
		QuaternionFromCFrame(a)
708+
			W.C0 = CFrame.new(0, -0.5, 0)
709-
	}
709+
			W.Parent = Limb
710-
	local qb = {
710+
711-
		QuaternionFromCFrame(b)
711+
712-
	}
712+
		local Limb = Character2:FindFirstChild("Right Leg")
713
		if Limb then
714
715
			Limb.CFrame = Torso2.CFrame * CFrame.new(0.5, -2, 0)
716
			local Joint = Instance.new("Glue")
717
			Joint.Name = "RightHip"
718
			Joint.Part0 = Torso2
719
			Joint.Part1 = Limb
720
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
721-
	if trace > 0 then
721+
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
722
			Joint.Parent = Torso2
723
724
			local B = Instance.new("Part")
725
			B.TopSurface = 0
726
			B.BottomSurface = 0
727-
		if m00 < m11 then
727+
			B.formFactor = "Symmetric"
728
			B.Size = Vector3.new(1, 1, 1)
729
			B.Transparency = 1
730
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
731
			B.Parent = Character2
732
			local W = Instance.new("Weld")
733
			W.Part0 = Limb
734
			W.Part1 = B
735
			W.C0 = CFrame.new(0, -0.5, 0)
736
			W.Parent = Limb
737
738
		end
739
		local Limb = Character2:FindFirstChild("Left Leg")
740
		if Limb then
741
742
			Limb.CFrame = Torso2.CFrame * CFrame.new(-0.5, -2, 0)
743
			local Joint = Instance.new("Glue")
744-
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
744+
			Joint.Name = "LeftHip"
745
			Joint.Part0 = Torso2
746
			Joint.Part1 = Limb
747
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
748
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
749
			Joint.Parent = Torso2
750
751
			local B = Instance.new("Part")
752
			B.TopSurface = 0
753
			B.BottomSurface = 0
754
			B.formFactor = "Symmetric"
755
			B.Size = Vector3.new(1, 1, 1)
756
			B.Transparency = 1
757
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
758
			B.Parent = Character2
759
			local W = Instance.new("Weld")
760
			W.Part0 = Limb
761-
	local startInterp, finishInterp
761+
			W.Part1 = B
762-
	if cosTheta >= 1.0E-4 then
762+
			W.C0 = CFrame.new(0, -0.5, 0)
763-
		if 1 - cosTheta > 1.0E-4 then
763+
			W.Parent = Limb
764-
			local theta = math.acos(cosTheta)
764+
765-
			local invSinTheta = 1 / Sin(theta)
765+
766-
			startInterp = Sin((1 - t) * theta) * invSinTheta
766+
		--[
767-
			finishInterp = Sin(t * theta) * invSinTheta
767+
		local Bar = Instance.new("Part")
768
		Bar.TopSurface = 0
769
		Bar.BottomSurface = 0
770
		Bar.formFactor = "Symmetric"
771
		Bar.Size = Vector3.new(1, 1, 1)
772-
	elseif 1 + cosTheta > 1.0E-4 then
772+
		Bar.Transparency = 1
773-
		local theta = math.acos(-cosTheta)
773+
		Bar.CFrame = Torso2.CFrame * CFrame.new(0, 0.5, 0)
774-
		local invSinTheta = 1 / Sin(theta)
774+
		Bar.Parent = Character2
775-
		startInterp = Sin((t - 1) * theta) * invSinTheta
775+
		local Weld = Instance.new("Weld")
776-
		finishInterp = Sin(t * theta) * invSinTheta
776+
		Weld.Part0 = Torso2
777
		Weld.Part1 = Bar
778-
		startInterp = t - 1
778+
		Weld.C0 = CFrame.new(0, 0.5, 0)
779-
		finishInterp = t
779+
		Weld.Parent = Torso2
780
		--]]
781
	end
782
	Character2.Parent = Weapon
783-
function rayCast(Position, Direction, Range, Ignore)
783+
	if movevector ~= Vector3.new() then
784-
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
784+
		for i = 1,10 do
785
			Torso2.Velocity = movevector * 30
786-
local RbxUtility = LoadLibrary("RbxUtility")
786+
787-
local Create = RbxUtility.Create
787+
788
	DummyHead.Name = "FakeHead"
789-
-------------------------------------------------------
789+
	DummyHead.Parent = CLONE
790-
--Start Damage Function--
790+
	local BLOOD = CreatePart(3, DummyHead, "Neon", 0, 0, "Really red", "Blood", VT(0.65,0.25,0.65),false)
791-
-------------------------------------------------------
791+
	BLOOD.CFrame = DummyHead.CFrame*CF(0,-DummyHead.Size.Y/2,0)
792-
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
792+
	MakeForm(BLOOD,"Cyl")
793-
	if hit.Parent == nil then
793+
	weldBetween(DummyHead,BLOOD)
794-
		return
794+
	local BLOOD = CreatePart(3, Torso2, "Neon", 0, 0, "Really red", "Blood", VT(0.65,0.2,0.65),false)
795
	BLOOD.CFrame = Torso2.CFrame*CF(0,Torso2.Size.Y/2,0)
796-
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
796+
	MakeForm(BLOOD,"Cyl")
797-
	for _, v in pairs(hit.Parent:children()) do
797+
	weldBetween(Torso2,BLOOD)
798-
		if v:IsA("Humanoid") then
798+
	Character2.Name = "Corpse"
799-
			h = v
799+
	local hum2 = svch:findFirstChild("Humanoid")
800
801
	return Character2,Torso2,DummyHead
802-
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
802+
803-
	
803+
804-
         hit.Parent:FindFirstChild("Head"):BreakJoints()
804+
function PuddleOfBlood(Position,MaxDrop,Model,MaxSize)
805-
         end
805+
	local HITFLOOR, HITPOS = Raycast(Position, (CF(Position, Position + VT(0, -1, 0))).lookVector, MaxDrop, Model)
806
	if HITFLOOR ~= nil then
807-
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
807+
		if HITFLOOR.Parent ~= Weapon and HITFLOOR.Parent ~= Character then
808-
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
808+
			if HITFLOOR.Name == "BloodPuddle" then
809-
			if hit.Parent.DebounceHit.Value == true then
809+
				local DIST = (Position - HITFLOOR.Position).Magnitude
810-
				return
810+
				if (HITFLOOR.Size.Z <= 5 and HITFLOOR.Size.Z < MaxSize) or (HITFLOOR.Size.Z > 5 and HITFLOOR.Size.Z < MaxSize and DIST < HITFLOOR.Size.Z/3) then
811
					HITFLOOR.Size = HITFLOOR.Size + VT(0.1,0,0.1)
812
				end
813-
         if insta == true then
813+
			else
814-
         hit.Parent:FindFirstChild("Head"):BreakJoints()
814+
				if HITFLOOR.Anchored == true then
815-
         end
815+
					local BLOOD = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "BloodPuddle", VT(1,0,1))
816-
		local c = Create("ObjectValue"){
816+
					BLOOD.CFrame = CF(HITPOS)
817-
			Name = "creator",
817+
					MakeForm(BLOOD,"Cyl")
818-
			Value = game:service("Players").LocalPlayer,
818+
					coroutine.resume(coroutine.create(function()
819-
			Parent = h,
819+
						Swait(75)
820-
		}
820+
						while true do
821-
		game:GetService("Debris"):AddItem(c, .5)
821+
							Swait()
822-
		if HitSound ~= nil and HitPitch ~= nil then
822+
							BLOOD.Size = BLOOD.Size - VT(0.02,0,0.02)
823-
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
823+
							if BLOOD.Size.Z < 0.051 then
824
								BLOOD:remove()
825-
		local Damage = math.random(minim, maxim)
825+
								break
826-
		local blocked = false
826+
827-
		local block = hit.Parent:findFirstChild("Block")
827+
828-
		if block ~= nil then
828+
					end))
829-
			if block.className == "IntValue" then
829+
830-
				if block.Value > 0 then
830+
831-
					blocked = true
831+
832-
					block.Value = block.Value - 1
832+
833-
					print(block.Value)
833+
834
835
function SprayBlood(POSITION,DIRECTION,BloodSize)
836
	local BLOOD = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "BloodPuddle", VT(0.5,0.5,0.5),false)
837-
		if blocked == false then
837+
	BLOOD.CFrame = CF(POSITION)
838-
			h.Health = h.Health - Damage
838+
	MakeForm(BLOOD,"Ball")
839-
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
839+
	local bv = Instance.new("BodyVelocity",BLOOD) 
840
	bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
841-
			h.Health = h.Health - (Damage / 2)
841+
	bv.velocity = CF(POSITION,DIRECTION+VT(MRANDOM(-3,3)/30,MRANDOM(-3,3)/30,MRANDOM(-3,3)/30)).lookVector*15
842-
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
842+
	bv.Name = "MOVE"
843
	Debris:AddItem(bv,0.05)
844-
		if Type == "Knockdown" then
844+
845-
			local hum = hit.Parent.Humanoid
845+
		local HASTOUCHEDGROUND = false
846-
			hum.PlatformStand = true
846+
		local HIT = BLOOD.Touched:Connect(function(hit)
847-
			coroutine.resume(coroutine.create(function(HHumanoid)
847+
			if hit.Anchored == true then
848-
				swait(1)
848+
				HASTOUCHEDGROUND = true
849-
				HHumanoid.PlatformStand = false
849+
				PuddleOfBlood(BLOOD.Position+VT(0,1,0),2,BLOOD,BloodSize)
850-
			end), hum)
850+
851-
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
851+
852-
			local bodvol = Create("BodyVelocity"){
852+
		for i = 1, 50 do
853-
				velocity = angle * knockback,
853+
			Swait()
854-
				P = 5000,
854+
			if HASTOUCHEDGROUND == true then
855-
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
855+
				break
856-
				Parent = hit,
856+
857-
			}
857+
			BLOOD.Size = BLOOD.Size * 1
858-
			local rl = Create("BodyAngularVelocity"){
858+
859-
				P = 3000,
859+
		BLOOD:remove()
860-
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
860+
861-
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
861+
862-
				Parent = hit,
862+
863-
			}
863+
function Kill(Target)
864-
			game:GetService("Debris"):AddItem(bodvol, .5)
864+
	if Target.Parent ~= Weapon and Target:FindFirstChildOfClass("Humanoid") then
865-
			game:GetService("Debris"):AddItem(rl, .5)
865+
		Target:BreakJoints()
866-
		elseif Type == "Normal" then
866+
		local CFRAME = Target:FindFirstChild("Torso").CFrame or Target:FindFirstChild("UpperTorso")
867-
			local vp = Create("BodyVelocity"){
867+
		local CLONE,TORS2,DummyHead = Ragdoll(Target,Torso)
868-
				P = 500,
868+
		getbloody(DummyHead,45)
869-
				maxForce = Vector3.new(math.huge, 0, math.huge),
869+
		if TORS2 ~= nil then
870-
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
870+
			CreateSound("1383928887", TORS2, 10, (math.random(8,12)/10))
871-
			}
871+
			CreateSound("1383928887", DummyHead, 5, (math.random(8,18)/10))
872-
			if knockback > 0 then
872+
			local HUM = IT("Humanoid")
873-
				vp.Parent = hit.Parent.Torso
873+
			HUM.MaxHealth = 0
874
			HUM.Health = 0
875-
			game:GetService("Debris"):AddItem(vp, .5)
875+
			HUM.Name = "CorpseHumanoid"
876-
		elseif Type == "Up" then
876+
			HUM.PlatformStand = true
877-
			local bodyVelocity = Create("BodyVelocity"){
877+
			HUM.Parent = CLONE
878-
				velocity = Vector3.new(0, 20, 0),
878+
			KILLINSTINCT = KILLINSTINCT + 20
879-
				P = 5000,
879+
			TORS2.CFrame = CFRAME
880-
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
880+
881-
				Parent = hit,
881+
				for i = 1, 450 do
882-
			}
882+
					wait()
883-
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
883+
					SprayBlood(DummyHead.CFrame*CF(0,-0.25,0).p,DummyHead.CFrame*CF(0,-0.7,0).p,5)
884-
		elseif Type == "DarkUp" then
884+
					SprayBlood(TORS2.CFrame*CF(0,TORS2.Size.Y/2,0).p,TORS2.CFrame*CF(0,TORS2.Size.Y,0).p,10)
885
					--PuddleOfBlood(DummyHead.CFrame*CF(0,-0.25,0).p,4,CLONE,3)
886-
				for i = 0, 1, 0.1 do
886+
					--PuddleOfBlood(TORS2.CFrame*CF(0,TORS2.Size.Y/2,0).p,8,CLONE,6)
887-
					swait()
887+
888-
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
888+
				CLONE:Remove()
889
			end))
890
		end
891-
			local bodyVelocity = Create("BodyVelocity"){
891+
892-
				velocity = Vector3.new(0, 20, 0),
892+
893-
				P = 5000,
893+
894-
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
894+
--//=================================\\
895-
				Parent = hit,
895+
--||	ATTACK FUNCTIONS AND STUFF
896-
			}
896+
--\\=================================//
897-
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
897+
898-
		elseif Type == "Snare" then
898+
function Swing()
899-
			local bp = Create("BodyPosition"){
899+
	ATTACK = true
900-
				P = 2000,
900+
	Rooted = false
901-
				D = 100,
901+
	for i=0, 1, 0.1 / Animation_Speed do
902-
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
902+
		Swait()
903-
				position = hit.Parent.Torso.Position,
903+
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-25)), 0.7 / Animation_Speed)
904-
				Parent = hit.Parent.Torso,
904+
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(25)), 0.7 / Animation_Speed)
905-
			}
905+
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-5), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
906-
			game:GetService("Debris"):AddItem(bp, 1)
906+
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
907-
		elseif Type == "Freeze" then
907+
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
908-
			local BodPos = Create("BodyPosition"){
908+
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
909-
				P = 50000,
909+
		HandleWeld.C1 = Clerp(HandleWeld.C1, CF(0, -0.55, 0) * ANGLES(RAD(-125), RAD(0), RAD(180)), 0.5 / Animation_Speed)
910-
				D = 1000,
910+
911-
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
911+
	Trail.Enabled = true
912-
				position = hit.Parent.Torso.Position,
912+
	HandlePart.CanCollide = true
913-
				Parent = hit.Parent.Torso,
913+
	CreateSound("151414336", HandlePart, 1, (math.random(8,12)/10))
914-
			}
914+
	local HIT = HandlePart.Touched:Connect(function(hit)
915-
			local BodGy = Create("BodyGyro") {
915+
		Kill(hit.Parent)
916-
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
916+
917-
				P = 20e+003,
917+
	for i=0, 0.8, 0.1 / Animation_Speed do
918-
				Parent = hit.Parent.Torso,
918+
		Swait()
919-
				cframe = hit.Parent.Torso.CFrame,
919+
		if Speed == 25 and TORSOVELOCITY > 0.3 then
920-
			}
920+
			RootPart.CFrame = RootPart.CFrame * CF(0,0,-1)
921-
			hit.Parent.Torso.Anchored = true
921+
922-
			coroutine.resume(coroutine.create(function(Part) 
922+
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 0.7 / Animation_Speed)
923-
				swait(1.5)
923+
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 0.7 / Animation_Speed)
924-
				Part.Anchored = false
924+
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -0.7) * ANGLES(RAD(15), RAD(0), RAD(90)) * ANGLES(RAD(140), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
925-
			end), hit.Parent.Torso)
925+
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
926-
			game:GetService("Debris"):AddItem(BodPos, 3)
926+
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
927-
			game:GetService("Debris"):AddItem(BodGy, 3)
927+
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
928
		HandleWeld.C1 = Clerp(HandleWeld.C1, CF(0, -0.55, 0) * ANGLES(RAD(25), RAD(0), RAD(180))  * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
929-
		local debounce = Create("BoolValue"){
929+
930-
			Name = "DebounceHit",
930+
	Trail.Enabled = false
931-
			Parent = hit.Parent,
931+
	HandlePart.CanCollide = false
932-
			Value = true,
932+
	HIT:disconnect()
933-
		}
933+
	ATTACK = false
934-
		game:GetService("Debris"):AddItem(debounce, Delay)
934+
	Rooted = false
935-
		c = Create("ObjectValue"){
935+
936-
			Name = "creator",
936+
937-
			Value = Player,
937+
function Laugh()
938-
			Parent = h,
938+
	ATTACK = true
939-
		}
939+
	Rooted = true
940-
		game:GetService("Debris"):AddItem(c, .5)
940+
	CreateSound("1074233689", Torso, 6, 1)
941
	for i=0, 3.5, 0.1 / Animation_Speed do
942
		Swait()
943-
-------------------------------------------------------
943+
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.35 * COS(SINE / 2)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
944-
--End Damage Function--
944+
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-35 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
945-
-------------------------------------------------------
945+
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.45 - 0.35 * COS(SINE / 2), 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
946
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
947-
-------------------------------------------------------
947+
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.35 * COS(SINE / 2), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
948-
--Start Damage Function Customization--
948+
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.35 * COS(SINE / 2), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
949-
-------------------------------------------------------
949+
		HandleWeld.C1 = Clerp(HandleWeld.C1, CF(0, -0.55, 0) * ANGLES(RAD(-125), RAD(0), RAD(0)), 0.15 / Animation_Speed)
950-
function ShowDamage(Pos, Text, Time, Color)
950+
951-
	local Rate = (1 / 30)
951+
	ATTACK = false
952-
	local Pos = (Pos or Vector3.new(0, 0, 0))
952+
	Rooted = false
953-
	local Text = (Text or "")
953+
954-
	local Time = (Time or 2)
954+
955-
	local Color = (Color or Color3.new(1, 0, 1))
955+
--//=================================\\
956-
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
956+
--||	  ASSIGN THINGS TO iEYS      ||
957-
	EffectPart.Anchored = true
957+
--\\=================================//
958-
	local BillboardGui = Create("BillboardGui"){
958+
959-
		Size = UDim2.new(3, 0, 3, 0),
959+
function MouseDown(Mouse)
960-
		Adornee = EffectPart,
960+
	if ATTACK == false then
961-
		Parent = EffectPart,
961+
		Swing()
962-
	}
962+
963-
	local TextLabel = Create("TextLabel"){
963+
964-
		BackgroundTransparency = 1,
964+
965-
		Size = UDim2.new(1, 0, 1, 0),
965+
function MouseUp(Mouse)
966-
		Text = Text,
966+
HOLD = false
967-
		Font = "Bodoni",
967+
968-
		TextColor3 = Color,
968+
969-
		TextScaled = true,
969+
function KeyDown(Key)
970-
		TextStrokeColor3 = Color3.fromRGB(0,0,0),
970+
	KEYHOLD = true
971-
		Parent = BillboardGui,
971+
	if Key == "b" and ATTACK == false then
972-
	}
972+
		if Speed == 10 then
973-
	game.Debris:AddItem(EffectPart, (Time))
973+
			Speed = 30
974-
	EffectPart.Parent = game:GetService("Workspace")
974+
		elseif Speed == 25 then
975-
	delay(0, function()
975+
			Speed = 10
976-
		local Frames = (Time / Rate)
976+
977-
		for Frame = 1, Frames do
977+
978-
			wait(Rate)
978+
979-
			local Percent = (Frame / Frames)
979+
	if Key == "t" and ATTACK == false then
980-
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
980+
		Laugh()
981-
			TextLabel.TextTransparency = Percent
981+
982
end
983-
		if EffectPart and EffectPart.Parent then
983+
984-
			EffectPart:Destroy()
984+
function KeyUp(Key)
985
	KEYHOLD = false
986
end
987
988-
-------------------------------------------------------
988+
	Mouse.Button1Down:connect(function(NEWKEY)
989-
--End Damage Function Customization--
989+
		MouseDown(NEWKEY)
990-
-------------------------------------------------------
990+
991
	Mouse.Button1Up:connect(function(NEWKEY)
992-
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
992+
		MouseUp(NEWKEY)
993-
  for _, c in pairs(workspace:children()) do
993+
994-
    local hum = c:findFirstChild("Humanoid")
994+
	Mouse.KeyDown:connect(function(NEWKEY)
995-
    if hum ~= nil then
995+
		KeyDown(NEWKEY)
996-
      local head = c:findFirstChild("Head")
996+
997-
      if head ~= nil then
997+
	Mouse.KeyUp:connect(function(NEWKEY)
998-
        local targ = head.Position - Part.Position
998+
		KeyUp(NEWKEY)
999-
        local mag = targ.magnitude
999+
1000-
        if magni >= mag and c.Name ~= plr.Name then
1000+
1001-
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
1001+
--//=================================\\
1002-
        end
1002+
--\\=================================//
1003-
      end
1003+
1004
1005-
  end
1005+
function unanchor()
1006
	if UNANCHOR == true then
1007
		g = Character:GetChildren()
1008
		for i = 1, #g do
1009-
CFuncs = {
1009+
			if g[i].ClassName == "Part" then
1010-
	Part = {
1010+
				g[i].Anchored = false
1011-
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1011+
1012-
			local Part = Create("Part")({
1012+
1013-
				Parent = Parent,
1013+
1014-
				Reflectance = Reflectance,
1014+
1015-
				Transparency = Transparency,
1015+
1016-
				CanCollide = false,
1016+
1017-
				Locked = true,
1017+
--//=================================\\
1018-
				BrickColor = BrickColor.new(tostring(BColor)),
1018+
--||	WRAP THE WHOLE SCRIPT UP
1019-
				Name = Name,
1019+
--\\=================================//
1020-
				Size = Size,
1020+
1021-
				Material = Material
1021+
Humanoid.Changed:connect(function(Jump)
1022-
			})
1022+
	if Jump == "Jump" and (Disable_Jump == true) then
1023-
			RemoveOutlines(Part)
1023+
		Humanoid.Jump = false
1024-
			return Part
1024+
1025
end)
1026-
	},
1026+
1027-
	Mesh = {
1027+
Speed = 10
1028-
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1028+
1029-
			local Msh = Create(Mesh)({
1029+
local naeeym2 = Instance.new("BillboardGui",Character)
1030-
				Parent = Part,
1030+
1031-
				Offset = OffSet,
1031+
1032-
				Scale = Scale
1032+
naeeym2.StudsOffset = Vector3.new(0,1,0)
1033-
			})
1033+
naeeym2.Adornee = Character.Head
1034-
			if Mesh == "SpecialMesh" then
1034+
1035-
				Msh.MeshType = MeshType
1035+
naeeym2.PlayerToHideFrom = Player
1036-
				Msh.MeshId = MeshId
1036+
1037
tecks2.BackgroundTransparency = 1
1038-
			return Msh
1038+
1039
tecks2.BorderSizePixel = 0
1040-
	},
1040+
tecks2.Text = game.Players.LocalPlayer.Character.Name.." Ugandan Noob"
1041-
	Mesh = {
1041+
tecks2.Font = "Cartoon"
1042-
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1042+
1043-
			local Msh = Create(Mesh)({
1043+
1044-
				Parent = Part,
1044+
tecks2.TextColor3 = Color3.new(300,88,99)
1045-
				Offset = OffSet,
1045+
tecks2.TextStrokeColor3 = Color3.new(300,88,99)
1046-
				Scale = Scale
1046+
1047-
			})
1047+
1048-
			if Mesh == "SpecialMesh" then
1048+
1049-
				Msh.MeshType = MeshType
1049+
1050-
				Msh.MeshId = MeshId
1050+
	ANIMATE.Parent = nil
1051
	local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
1052-
			return Msh
1052+
	IDLEANIMATION:Play()
1053
	SINE = SINE + CHANGE
1054-
	},
1054+
	TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
1055-
	Weld = {
1055+
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
1056-
		Create = function(Parent, Part0, Part1, C0, C1)
1056+
	local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position)
1057-
			local Weld = Create("Weld")({
1057+
	local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character)
1058-
				Parent = Parent,
1058+
	local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
1059-
				Part0 = Part0,
1059+
	if ANIM == "Walk" and TORSOVELOCITY > 1 then
1060-
				Part1 = Part1,
1060+
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
1061-
				C0 = C0,
1061+
		Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
1062-
				C1 = C1
1062+
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
1063-
			})
1063+
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
1064-
			return Weld
1064+
	elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
1065
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1066-
	},
1066+
		Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1067-
	Sound = {
1067+
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1068-
		Create = function(id, par, vol, pit)
1068+
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1069
	end
1070-
				local S = Create("Sound")({
1070+
	if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
1071-
					Volume = vol,
1071+
		ANIM = "Jump"
1072-
					Pitch = pit or 1,
1072+
		if ATTACK == false then
1073-
					SoundId = id,
1073+
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1074-
					Parent = par or workspace
1074+
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1075-
				})
1075+
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
1076-
				wait()
1076+
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
1077-
				S:play()
1077+
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
1078-
				game:GetService("Debris"):AddItem(S, 6)
1078+
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
1079
			HandleWeld.C1 = Clerp(HandleWeld.C1, CF(0, -0.55, 0) * ANGLES(RAD(-165), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1080
	    end
1081-
	},
1081+
	elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
1082-
	ParticleEmitter = {
1082+
		ANIM = "Fall"
1083-
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1083+
		if ATTACK == false then
1084-
			local fp = Create("ParticleEmitter")({
1084+
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1085-
				Parent = Parent,
1085+
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1086-
				Color = ColorSequence.new(Color1, Color2),
1086+
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
1087-
				LightEmission = LightEmission,
1087+
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
1088-
				Size = Size,
1088+
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
1089-
				Texture = Texture,
1089+
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
1090-
				Transparency = Transparency,
1090+
			HandleWeld.C1 = Clerp(HandleWeld.C1, CF(0, -0.55, 0) * ANGLES(RAD(-85), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1091-
				ZOffset = ZOffset,
1091+
1092-
				Acceleration = Accel,
1092+
	elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
1093-
				Drag = Drag,
1093+
		ANIM = "Idle"
1094-
				LockedToPart = LockedToPart,
1094+
		if ATTACK == false then
1095-
				VelocityInheritance = VelocityInheritance,
1095+
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1096-
				EmissionDirection = EmissionDirection,
1096+
			if VALUE1 == false then
1097-
				Enabled = Enabled,
1097+
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1098-
				Lifetime = LifeTime,
1098+
1099-
				Rate = Rate,
1099+
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.45 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
1100-
				Rotation = Rotation,
1100+
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
1101-
				RotSpeed = RotSpeed,
1101+
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1102-
				Speed = Speed,
1102+
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1103-
				VelocitySpread = VelocitySpread
1103+
			HandleWeld.C1 = Clerp(HandleWeld.C1, CF(0, -0.55, 0) * ANGLES(RAD(-125), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1104-
			})
1104+
			if VALUE1 == false and MRANDOM(1,200) == 1 then
1105-
			return fp
1105+
				coroutine.resume(coroutine.create(function()
1106
					VALUE1 = true
1107-
	}
1107+
					for i = 1, 25 do
1108-
}
1108+
						Swait()
1109-
function RemoveOutlines(part)
1109+
						Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-5), RAD((15+MRANDOM(-15,15)/15)), RAD(0)), 3 / Animation_Speed)
1110-
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
1110+
1111
					VALUE1 = false
1112-
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1112+
				end))
1113-
	local Part = Create("Part")({
1113+
1114-
		formFactor = FormFactor,
1114+
1115-
		Parent = Parent,
1115+
	elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
1116-
		Reflectance = Reflectance,
1116+
		ANIM = "Walk"
1117-
		Transparency = Transparency,
1117+
		WALK = WALK + 1 / Animation_Speed
1118-
		CanCollide = false,
1118+
		if WALK >= 15 - (5 * (Humanoid.WalkSpeed / 16 / Player_Size)) then
1119-
		Locked = true,
1119+
			WALK = 0
1120-
		BrickColor = BrickColor.new(tostring(BColor)),
1120+
			if WALKINGANIM == true then
1121-
		Name = Name,
1121+
				WALKINGANIM = false
1122-
		Size = Size,
1122+
			elseif WALKINGANIM == false then
1123-
		Material = Material
1123+
				WALKINGANIM = true
1124-
	})
1124+
1125-
	RemoveOutlines(Part)
1125+
1126-
	return Part
1126+
		--RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
1127
		--LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
1128-
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1128+
		if ATTACK == false then
1129-
	local Msh = Create(Mesh)({
1129+
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1130-
		Parent = Part,
1130+
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(25), RAD(0)), 0.15 / Animation_Speed)
1131-
		Offset = OffSet,
1131+
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.35 - 0.15 * COS(SINE / (WALKSPEEDVALUE / 2)), 0) * ANGLES(RAD(-20), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
1132-
		Scale = Scale
1132+
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / Animation_Speed)
1133-
	})
1133+
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
1134-
	if Mesh == "SpecialMesh" then
1134+
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
1135-
		Msh.MeshType = MeshType
1135+
			HandleWeld.C1 = Clerp(HandleWeld.C1, CF(0, -0.75 + 0.3 * COS(SINE / (WALKSPEEDVALUE/2)), 0) * ANGLES(RAD(-145), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1136-
		Msh.MeshId = MeshId
1136+
1137
	end
1138-
	return Msh
1138+
	unanchor()
1139
	Humanoid.MaxHealth = "inf"
1140-
function CreateWeld(Parent, Part0, Part1, C0, C1)
1140+
	Humanoid.Health = "inf"
1141-
	local Weld = Create("Weld")({
1141+
	if Rooted == false then
1142-
		Parent = Parent,
1142+
		Disable_Jump = false
1143-
		Part0 = Part0,
1143+
		Humanoid.WalkSpeed = Speed
1144-
		Part1 = Part1,
1144+
	elseif Rooted == true then
1145-
		C0 = C0,
1145+
		Disable_Jump = true
1146-
		C1 = C1
1146+
		Humanoid.WalkSpeed = 0
1147-
	})
1147+
1148-
	return Weld
1148+
	if KILLINSTINCT > 0 then
1149
		PuddleOfBlood(HandlePart.CFrame*CF(0,1,0).p,3,HandlePart,2)
1150
		KILLINSTINCT = KILLINSTINCT - 0.1
1151
	end
1152-
-------------------------------------------------------
1152+
	if Head:FindFirstChild("face") then
1153-
--Start Effect Function--
1153+
		Head.face.Texture = "http://www.roblox.com/asset/?id=1243374078"
1154-
-------------------------------------------------------
1154+
1155-
EffectModel = Instance.new("Model", char)
1155+
	Trail.Color = ColorSequence.new(C3(1,1-KILLINSTINCT/70,1-KILLINSTINCT/70))
1156-
Effects = {
1156+
	local MATHS = {"0","1"}
1157-
  Block = {
1157+
	Humanoid.Name = MATHS[MRANDOM(1,#MATHS)].."P"..MATHS[MRANDOM(1,#MATHS)].."S"..MATHS[MRANDOM(1,#MATHS)].."Y"..MATHS[MRANDOM(1,#MATHS)].."C"..MATHS[MRANDOM(1,#MATHS)].."H"..MATHS[MRANDOM(1,#MATHS)].."O"..MATHS[MRANDOM(1,#MATHS)]
1158-
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1158+
	Humanoid.PlatformStand = false
1159-
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1159+
	script.Name = Humanoid.Name
1160-
      prt.Anchored = true
1160+
	if math.random(1,70-Speed) == 1 then
1161-
      prt.CFrame = cframe
1161+
		tecks2.Text = "Heh..."
1162-
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1162+
	elseif math.random(1,70-Speed) == 2 then
1163-
      game:GetService("Debris"):AddItem(prt, 10)
1163+
		tecks2.Text = "I'm the pinker!"
1164-
      if Type == 1 or Type == nil then
1164+
	elseif math.random(1,70-Speed) == 3 then
1165-
        table.insert(Effects, {
1165+
		tecks2.Text = "YOU ARE WORTHLESS!"
1166-
          prt,
1166+
1167-
          "Block1",
1167+
		if KILLINSTINCT > 0 then
1168-
          delay,
1168+
			if KILLINSTINCT < 1 then
1169-
          x3,
1169+
				if MRANDOM(1,math.ceil(100-KILLINSTINCT)) == 1 then
1170-
          y3,
1170+
					tecks2.Text = "Rekt m8"
1171-
          z3,
1171+
				else
1172-
          msh
1172+
					tecks2.Text = "MUHAHAHA!"
1173-
        })
1173+
1174-
      elseif Type == 2 then
1174+
			elseif KILLINSTINCT >= 100 then
1175-
        table.insert(Effects, {
1175+
				if MRANDOM(1,5) == 1 then
1176-
          prt,
1176+
					tecks2.Text = "GAMEKILLERTOY DA NUB!"
1177-
          "Block2",
1177+
1178-
          delay,
1178+
			else
1179-
          x3,
1179+
				tecks2.Text = "MUHAHAHA!"
1180-
          y3,
1180+
1181-
          z3,
1181+
1182-
          msh
1182+
			tecks2.Text = "MUHAHAHA!"
1183-
        })
1183+
1184-
      else
1184+
1185-
        table.insert(Effects, {
1185+
	DECAL.Transparency = 1-(KILLINSTINCT/25)
1186-
          prt,
1186+
	Swait()
1187-
          "Block3",
1187+
	if Head:FindFirstChildOfClass("Sound") then
1188-
          delay,
1188+
		Head:FindFirstChildOfClass("Sound"):remove()
1189-
          x3,
1189+
1190-
          y3,
1190+
	if KILLINSTINCT > 1 then
1191-
          z3,
1191+
		KILLINSTINCT = 1
1192-
          msh
1192+
1193-
        })
1193+
	sick.Parent = Character
1194-
      end
1194+
	Sky.Parent = game.Lighting
1195
	game.Lighting.ClockTime = 100
1196-
  },
1196+
	script.Parent = PlayerGui
1197-
  Sphere = {
1197+
1198-
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1198+
1199-
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1199+
--//=================================\\
1200-
      prt.Anchored = true
1200+
--\\=================================//
1201-
      prt.CFrame = cframe
1201+
1202-
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1202+
1203-
      game:GetService("Debris"):AddItem(prt, 10)
1203+
1204-
      table.insert(Effects, {
1204+
1205-
        prt,
1205+
1206-
        "Cylinder",
1206+
--//====================================================\\--
1207-
        delay,
1207+
--||			  		 END OF SCRIPT
1208-
        x3,
1208+
--\\====================================================//--