View difference between Paste ID: np6wY5mj and 6TKf3rAP
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
3
do
4
	print("FE Compatibility code by Mokiros")
5
	script.Parent = Player.Character
6
7
	--RemoteEvent for communicating
8
	local Event = Instance.new("RemoteEvent")
9
	Event.Name = "UserInput_Event"
10
11
	--Fake event to make stuff like Mouse.KeyDown work
12
	local function fakeEvent()
13
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
14
		t.connect = t.Connect
15
		return t
16
	end
17
18
	--Creating fake input objects with fake variables
19
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
20
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
21
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
22
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
23
	end}
24
	--Merged 2 functions into one by checking amount of arguments
25
	CAS.UnbindAction = CAS.BindAction
26
27
	--This function will trigger the events that have been :Connect()'ed
28
	local function te(self,ev,...)
29
		local t = m[ev]
30
		if t and t._fakeEvent and t.Function then
31
			t.Function(...)
32
		end
33
	end
34
	m.TrigEvent = te
35
	UIS.TrigEvent = te
36
37
	Event.OnServerEvent:Connect(function(plr,io)
38
	    if plr~=Player then return end
39
		if io.isMouse then
40
			m.Target = io.Target
41
			m.Hit = io.Hit
42
		else
43
			local b = io.UserInputState == Enum.UserInputState.Begin
44
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
45
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
46
			end
47
			for _,t in pairs(CAS.Actions) do
48
				for _,k in pairs(t.Keys) do
49
					if k==io.KeyCode then
50
						t.Function(t.Name,io.UserInputState,io)
51
					end
52
				end
53
			end
54
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
55
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
56
	    end
57
	end)
58
	Event.Parent = NLS([==[
59
	local Player = game:GetService("Players").LocalPlayer
60
	local Event = script:WaitForChild("UserInput_Event")
61
62
	local UIS = game:GetService("UserInputService")
63
	local input = function(io,a)
64
		if a then return end
65
		--Since InputObject is a client-side instance, we create and pass table instead
66
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
67
	end
68
	UIS.InputBegan:Connect(input)
69
	UIS.InputEnded:Connect(input)
70
71
	local Mouse = Player:GetMouse()
72
	local h,t
73
	--Give the server mouse data 30 times every second, but only if the values changed
74
	--If player is not moving their mouse, client won't fire events
75
	while wait(1/30) do
76
		if h~=Mouse.Hit or t~=Mouse.Target then
77
			h,t=Mouse.Hit,Mouse.Target
78
			Event:FireServer({isMouse=true,Target=t,Hit=h})
79
		end
80
	end]==],Player.Character)
81
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
82
end
83-
--//====================================================\\--
83+
84-
--||         GOOD COP BAD COP BY SHACKLUSTER
84+
85-
--\\====================================================//--
85+
86
local VanGui = Instance.new("ScreenGui")
87-
wait(0.2)
87+
local Van = Instance.new("Frame")
88
local idk = Instance.new("TextBox")
89-
Player = owner
89+
local dsa = Instance.new("TextButton")
90-
PlayerGui = Player.PlayerGui
90+
91-
Cam = workspace.CurrentCamera
91+
VanGui.Name = "ufo"
92-
Backpack = Player.Backpack
92+
VanGui.Parent = owner.PlayerGui
93-
Character = Player.Character
93+
94-
Humanoid = Character.Humanoid
94+
Van.Name = "ufo"
95-
RootPart = Character["HumanoidRootPart"]
95+
Van.Parent = VanGui 
96-
Torso = Character["Torso"]
96+
Van.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
97-
Head = Character["Head"]
97+
Van.BorderColor3 = Color3.new(0, 0, 0)
98-
RightArm = Character["Right Arm"]
98+
Van.Position = UDim2.new(0, 5, 0.8, 0)
99-
LeftArm = Character["Left Arm"]
99+
Van.Size = UDim2.new(0, 200, 0, 45)
100-
RightLeg = Character["Right Leg"]
100+
101-
LeftLeg = Character["Left Leg"]
101+
idk.Name = "idk"
102-
RootJoint = RootPart["RootJoint"]
102+
idk.Parent = Van
103-
Neck = Torso["Neck"]
103+
idk.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
104-
RightShoulder = Torso["Right Shoulder"]
104+
idk.BorderColor3 = Color3.new(0, 0, 0)
105-
LeftShoulder = Torso["Left Shoulder"]
105+
idk.Size = UDim2.new(1, 0, 0, 20)
106-
RightHip = Torso["Right Hip"]
106+
idk.Font = Enum.Font.SciFi
107-
LeftHip = Torso["Left Hip"]
107+
idk.FontSize = Enum.FontSize.Size14
108-
local sick = Instance.new("Sound",RootPart)
108+
idk.Text = "Username"
109
idk.TextColor3 = Color3.new(1, 1, 1)
110-
IT = Instance.new
110+
idk.TextScaled = true
111-
CF = CFrame.new
111+
idk.TextStrokeTransparency = 0
112-
VT = Vector3.new
112+
idk.TextWrapped = true
113-
RAD = math.rad
113+
114-
C3 = Color3.new
114+
dsa.Name = "dsa"
115-
UD2 = UDim2.new
115+
dsa.Parent = Van
116-
BRICKC = BrickColor.new
116+
dsa.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
117-
ANGLES = CFrame.Angles
117+
dsa.BorderColor3 = Color3.new(0, 0, 0)
118-
EULER = CFrame.fromEulerAnglesXYZ
118+
dsa.Position = UDim2.new(0, 0, 1, -25)
119-
COS = math.cos
119+
dsa.Size = UDim2.new(1, 0, 0, 25)
120-
ACOS = math.acos
120+
dsa.Font = Enum.Font.SciFi
121-
SIN = math.sin
121+
dsa.FontSize = Enum.FontSize.Size14
122-
ASIN = math.asin
122+
dsa.Text = "UFO"
123-
ABS = math.abs
123+
dsa.TextColor3 = Color3.new(1, 1, 1)
124-
MRANDOM = math.random
124+
dsa.TextScaled = true
125-
FLOOR = math.floor
125+
dsa.TextStrokeTransparency = 0
126
dsa.TextWrapped = true
127-
--//=================================\\
127+
128-
--|| 	      USEFUL VALUES
128+
129-
--\\=================================//
129+
dsa.MouseButton1Click:connect(function()
130
	Victim = idk.Text
131-
Animation_Speed = 3
131+
	if game.Players:FindFirstChild(Victim) and game.Workspace:FindFirstChild('ufoparthaha') == nil then
132-
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
132+
		
133-
local Speed = 20
133+
o1 = Instance.new("Model")
134-
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
134+
o2 = Instance.new("Part")
135-
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
135+
o3 = Instance.new("CylinderMesh")
136-
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
136+
o4 = Instance.new("Part")
137-
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
137+
o5 = Instance.new("SpecialMesh")
138-
local DAMAGEMULTIPLIER = 1
138+
o6 = Instance.new("Part")
139-
local ANIM = "Idle"
139+
o7 = Instance.new("SpecialMesh")
140-
local ATTACK = false
140+
o8 = Instance.new("Part")
141-
local EQUIPPED = false
141+
o9 = Instance.new("BlockMesh")
142-
local HOLD = false
142+
o10 = Instance.new("Part")
143-
local COMBO = 1
143+
o11 = Instance.new("BlockMesh")
144-
local Rooted = false
144+
o12 = Instance.new("Part")
145-
local SINE = 0
145+
o13 = Instance.new("Part")
146-
local KEYHOLD = false
146+
o14 = Instance.new("BlockMesh")
147-
local CHANGE = 2 / Animation_Speed
147+
o15 = Instance.new("Part")
148-
local WALKINGANIM = false
148+
o16 = Instance.new("SpecialMesh")
149-
local VALUE1 = false
149+
o17 = Instance.new("Part")
150-
local VALUE2 = false
150+
o18 = Instance.new("SpecialMesh")
151-
local ROBLOXIDLEANIMATION = IT("Animation")
151+
o19 = Instance.new("Part")
152-
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
152+
o20 = Instance.new("SpecialMesh")
153-
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
153+
o21 = Instance.new("Sound")
154-
--ROBLOXIDLEANIMATION.Parent = Humanoid
154+
o22 = Instance.new("Part")
155-
local WEAPONGUI = IT("ScreenGui", PlayerGui)
155+
o23 = Instance.new("BlockMesh")
156-
WEAPONGUI.Name = "Weapon GUI"
156+
o24 = Instance.new("Part")
157-
local Weapon = IT("Model")
157+
o25 = Instance.new("SpecialMesh")
158-
Weapon.Name = "Adds"
158+
o26 = Instance.new("Part")
159-
local Effects = IT("Folder", Weapon)
159+
o27 = Instance.new("BlockMesh")
160-
Effects.Name = "Effects"
160+
o28 = Instance.new("Part")
161-
local ANIMATOR = Humanoid.Animator
161+
o29 = Instance.new("SpecialMesh")
162-
local ANIMATE = Character.Animate
162+
o30 = Instance.new("Part")
163-
local UNANCHOR = true
163+
o31 = Instance.new("BlockMesh")
164-
local MODE = "GoodCop"
164+
o32 = Instance.new("Part")
165
o33 = Instance.new("BlockMesh")
166-
--//=================================\\
166+
o34 = Instance.new("Part")
167-
--\\=================================//
167+
o35 = Instance.new("BlockMesh")
168
o36 = Instance.new("Part")
169
o37 = Instance.new("BlockMesh")
170-
--//=================================\\
170+
o38 = Instance.new("Part")
171-
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
171+
o39 = Instance.new("Part")
172-
--\\=================================//
172+
o40 = Instance.new("BlockMesh")
173
o41 = Instance.new("Part")
174-
ArtificialHB = Instance.new("BindableEvent", script)
174+
o42 = Instance.new("BlockMesh")
175-
ArtificialHB.Name = "ArtificialHB"
175+
o43 = Instance.new("Part")
176
o44 = Instance.new("BlockMesh")
177-
script:WaitForChild("ArtificialHB")
177+
o45 = Instance.new("Part")
178
o46 = Instance.new("SpecialMesh")
179-
frame = Frame_Speed
179+
o47 = Instance.new("Part")
180-
tf = 0
180+
o48 = Instance.new("BlockMesh")
181-
allowframeloss = false
181+
o49 = Instance.new("Part")
182-
tossremainder = false
182+
o50 = Instance.new("BlockMesh")
183-
lastframe = tick()
183+
o51 = Instance.new("Part")
184-
script.ArtificialHB:Fire()
184+
o52 = Instance.new("BlockMesh")
185
o53 = Instance.new("Part")
186-
game:GetService("RunService").Heartbeat:connect(function(s, p)
186+
o54 = Instance.new("SpecialMesh")
187-
	tf = tf + s
187+
o55 = Instance.new("Part")
188-
	if tf >= frame then
188+
o56 = Instance.new("SpecialMesh")
189-
		if allowframeloss then
189+
o57 = Instance.new("Part")
190-
			script.ArtificialHB:Fire()
190+
o58 = Instance.new("BlockMesh")
191-
			lastframe = tick()
191+
o59 = Instance.new("Part")
192
o60 = Instance.new("BlockMesh")
193-
			for i = 1, math.floor(tf / frame) do
193+
o61 = Instance.new("Part")
194-
				script.ArtificialHB:Fire()
194+
o62 = Instance.new("BlockMesh")
195
o63 = Instance.new("Part")
196-
		lastframe = tick()
196+
o64 = Instance.new("Part")
197
o65 = Instance.new("Part")
198-
		if tossremainder then
198+
o66 = Instance.new("BlockMesh")
199-
			tf = 0
199+
o67 = Instance.new("Part")
200
o68 = Instance.new("BlockMesh")
201-
			tf = tf - frame * math.floor(tf / frame)
201+
o69 = Instance.new("Part")
202
o70 = Instance.new("BlockMesh")
203
o71 = Instance.new("Part")
204-
end)
204+
o72 = Instance.new("BlockMesh")
205
o73 = Instance.new("Part")
206-
--//=================================\\
206+
o74 = Instance.new("SpecialMesh")
207-
--\\=================================//
207+
o75 = Instance.new("Decal")
208
o76 = Instance.new("Part")
209-
--//=================================\\
209+
o77 = Instance.new("Part")
210-
--|| 	      SOME FUNCTIONS
210+
o78 = Instance.new("BlockMesh")
211-
--\\=================================//
211+
o79 = Instance.new("Part")
212
o80 = Instance.new("SpecialMesh")
213-
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
213+
o81 = Instance.new("Decal")
214-
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
214+
o82 = Instance.new("Part")
215
o83 = Instance.new("SpecialMesh")
216
o84 = Instance.new("Humanoid")
217-
function PositiveAngle(NUMBER)
217+
o85 = Instance.new("Part")
218-
	if NUMBER >= 0 then
218+
o86 = Instance.new("Part")
219-
		NUMBER = 0
219+
o87 = Instance.new("Part")
220
o88 = Instance.new("Decal")
221-
	return NUMBER
221+
o89 = Instance.new("Motor6D")
222
o90 = Instance.new("Motor6D")
223
o91 = Instance.new("Motor6D")
224-
function NegativeAngle(NUMBER)
224+
o92 = Instance.new("Motor6D")
225-
	if NUMBER <= 0 then
225+
o93 = Instance.new("Motor6D")
226-
		NUMBER = 0
226+
o94 = Instance.new("Part")
227
o95 = Instance.new("Part")
228-
	return NUMBER
228+
o96 = Instance.new("Part")
229
o97 = Instance.new("Part")
230
o98 = Instance.new("Part")
231-
function Swait(NUMBER)
231+
o99 = Instance.new("Decal")
232-
	if NUMBER == 0 or NUMBER == nil then
232+
o100 = Instance.new("Motor6D")
233-
		ArtificialHB.Event:wait()
233+
o101 = Instance.new("Motor6D")
234-
	else
234+
o102 = Instance.new("Motor6D")
235-
		for i = 1, NUMBER do
235+
o103 = Instance.new("Part")
236-
			ArtificialHB.Event:wait()
236+
o104 = Instance.new("Part")
237
o105 = Instance.new("Part")
238
o106 = Instance.new("Part")
239
o107 = Instance.new("Part")
240
o108 = Instance.new("CylinderMesh")
241-
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
241+
o109 = Instance.new("Part")
242-
	local NEWMESH = IT(MESH)
242+
o110 = Instance.new("CylinderMesh")
243-
	if MESH == "SpecialMesh" then
243+
o111 = Instance.new("Part")
244-
		NEWMESH.MeshType = MESHTYPE
244+
o112 = Instance.new("CylinderMesh")
245-
		if MESHID ~= "nil" and MESHID ~= "" then
245+
o113 = Instance.new("Part")
246-
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
246+
o114 = Instance.new("CylinderMesh")
247
o115 = Instance.new("Part")
248-
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
248+
o116 = Instance.new("CylinderMesh")
249-
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
249+
o117 = Instance.new("Part")
250
o118 = Instance.new("CylinderMesh")
251
o119 = Instance.new("Part")
252-
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
252+
o120 = Instance.new("CylinderMesh")
253-
	NEWMESH.Scale = SCALE
253+
o121 = Instance.new("Part")
254-
	NEWMESH.Parent = PARENT
254+
o122 = Instance.new("SpecialMesh")
255-
	return NEWMESH
255+
o123 = Instance.new("Part")
256
o1.Name = "ufohahapart"
257
o1.Parent = workspace
258-
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
258+
o2.Parent = o1
259-
	local NEWPART = IT("Part")
259+
o2.Position = Vector3.new(95.3486252, 1.50001001, 18.4564877)
260-
	NEWPART.formFactor = FORMFACTOR
260+
o2.Rotation = Vector3.new(-90, 1.20620803e-006, -180)
261-
	NEWPART.Reflectance = REFLECTANCE
261+
o2.Anchored = true
262-
	NEWPART.Transparency = TRANSPARENCY
262+
o2.FormFactor = Enum.FormFactor.Symmetric
263-
	NEWPART.CanCollide = false
263+
o2.Size = Vector3.new(2.39999986, 1.31000006, 2.39999986)
264-
	NEWPART.Locked = true
264+
o2.CFrame = CFrame.new(95.3486252, 1.50001001, 18.4564877, -1, 2.98044895e-008, 2.10523012e-008, 2.10523012e-008, 7.54615499e-008, 1, 2.9804486e-008, 1, -7.54615499e-008)
265-
	NEWPART.Anchored = true
265+
o3.Parent = o2
266-
	if ANCHOR == false then
266+
o4.Parent = o1
267-
		NEWPART.Anchored = false
267+
o4.BrickColor = BrickColor.new("Institutional white")
268
o4.Position = Vector3.new(96.3181839, 7.00000668, 9.31151104)
269-
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
269+
o4.Rotation = Vector3.new(90, 89.9314728, -90)
270-
	NEWPART.Name = NAME
270+
o4.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
271-
	NEWPART.Size = SIZE
271+
o4.Velocity = Vector3.new(-0.000346515269, 0.00201798417, -0.00195027643)
272-
	NEWPART.Position = Torso.Position
272+
o4.Anchored = true
273-
	NEWPART.Material = MATERIAL
273+
o4.FormFactor = Enum.FormFactor.Plate
274-
	NEWPART:BreakJoints()
274+
o4.Size = Vector3.new(1, 2.4000001, 2)
275-
	NEWPART.Parent = PARENT
275+
o4.CFrame = CFrame.new(96.3181839, 7.00000668, 9.31151104, 0, 3.96052044e-008, 0.999999285, 0, 1, -3.97634246e-008, -1, 0, 0)
276-
	return NEWPART
276+
o4.BackSurface = Enum.SurfaceType.Weld
277
o4.BottomSurface = Enum.SurfaceType.Weld
278
o4.LeftSurface = Enum.SurfaceType.Weld
279-
	local function weldBetween(a, b)
279+
o4.TopSurface = Enum.SurfaceType.Weld
280-
	    local weldd = Instance.new("ManualWeld")
280+
o4.Color = Color3.new(0.972549, 0.972549, 0.972549)
281-
	    weldd.Part0 = a
281+
o5.Parent = o4
282-
	    weldd.Part1 = b
282+
o5.MeshType = Enum.MeshType.Wedge
283-
	    weldd.C0 = CFrame.new()
283+
o6.Parent = o1
284-
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
284+
o6.Material = Enum.Material.SmoothPlastic
285-
	    weldd.Parent = a
285+
o6.BrickColor = BrickColor.new("Really black")
286-
	    return weldd
286+
o6.Transparency = 0.5
287
o6.Position = Vector3.new(96.3181839, 7.00000668, 13.8115101)
288
o6.Rotation = Vector3.new(90, 89.9440536, -90)
289
o6.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
290-
function QuaternionFromCFrame(cf)
290+
o6.Velocity = Vector3.new(0.000965324172, 0.00135755131, -0.00195027643)
291-
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
291+
o6.Anchored = true
292-
	local trace = m00 + m11 + m22
292+
o6.FormFactor = Enum.FormFactor.Plate
293-
	if trace > 0 then 
293+
o6.Size = Vector3.new(8, 2.4000001, 1.99999976)
294-
		local s = math.sqrt(1 + trace)
294+
o6.CFrame = CFrame.new(96.3181839, 7.00000668, 13.8115101, 0, 3.96315798e-008, 0.999999523, 0, 1, -3.97370599e-008, -1, 0, 0)
295-
		local recip = 0.5 / s
295+
o6.BackSurface = Enum.SurfaceType.Weld
296-
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
296+
o6.BottomSurface = Enum.SurfaceType.Weld
297-
	else
297+
o6.LeftSurface = Enum.SurfaceType.Weld
298-
		local i = 0
298+
o6.RightSurface = Enum.SurfaceType.Weld
299-
		if m11 > m00 then
299+
o6.TopSurface = Enum.SurfaceType.Weld
300-
			i = 1
300+
o6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
301
o7.Parent = o6
302-
		if m22 > (i == 0 and m00 or m11) then
302+
o7.MeshType = Enum.MeshType.Wedge
303-
			i = 2
303+
o8.Parent = o1
304
o8.BrickColor = BrickColor.new("Br. yellowish orange")
305-
		if i == 0 then
305+
o8.Position = Vector3.new(92.2182083, 4.00000715, 9.61151409)
306-
			local s = math.sqrt(m00 - m11 - m22 + 1)
306+
o8.Rotation = Vector3.new(-0, 0, -2.26619136e-006)
307-
			local recip = 0.5 / s
307+
o8.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
308-
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
308+
o8.Velocity = Vector3.new(-0.000475873821, 0.00227026758, -0.00119533995)
309-
		elseif i == 1 then
309+
o8.Anchored = true
310-
			local s = math.sqrt(m11 - m22 - m00 + 1)
310+
o8.FormFactor = Enum.FormFactor.Custom
311-
			local recip = 0.5 / s
311+
o8.Size = Vector3.new(0.200000003, 0.800000012, 0.799999714)
312-
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
312+
o8.CFrame = CFrame.new(92.2182083, 4.00000715, 9.61151409, 0.999998808, 3.95524538e-008, 0, -3.98161575e-008, 1, 0, 0, 0, 1)
313-
		elseif i == 2 then
313+
o8.BackSurface = Enum.SurfaceType.Weld
314-
			local s = math.sqrt(m22 - m00 - m11 + 1)
314+
o8.BottomSurface = Enum.SurfaceType.Weld
315-
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
315+
o8.FrontSurface = Enum.SurfaceType.Weld
316
o8.LeftSurface = Enum.SurfaceType.Weld
317
o8.RightSurface = Enum.SurfaceType.Weld
318
o8.TopSurface = Enum.SurfaceType.Weld
319-
 
319+
o8.Color = Color3.new(0.886275, 0.607843, 0.25098)
320-
function QuaternionToCFrame(px, py, pz, x, y, z, w)
320+
o9.Parent = o8
321-
	local xs, ys, zs = x + x, y + y, z + z
321+
o10.Parent = o1
322-
	local wx, wy, wz = w * xs, w * ys, w * zs
322+
o10.BrickColor = BrickColor.new("Institutional white")
323-
	local xx = x * xs
323+
o10.Position = Vector3.new(105.317894, 8.40004158, 9.31151295)
324-
	local xy = x * ys
324+
o10.Rotation = Vector3.new(-0, 0, -2.21330401e-006)
325-
	local xz = x * zs
325+
o10.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
326-
	local yy = y * ys
326+
o10.Velocity = Vector3.new(-0.000245332019, 0.00136755884, -0.00436839834)
327-
	local yz = y * zs
327+
o10.Anchored = true
328-
	local zz = z * zs
328+
o10.CanCollide = false
329-
	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))
329+
game.Players[Victim].Character.Humanoid.WalkSpeed = 0
330
game.Players[Victim].Character.Humanoid.JumpPower = 0
331-
 
331+
o10.FormFactor = Enum.FormFactor.Plate
332-
function QuaternionSlerp(a, b, t)
332+
o10.Size = Vector3.new(14, 0.400000006, 1)
333-
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
333+
o10.CFrame = CFrame.new(105.317894, 8.40004158, 9.31151295, 0.999999762, 3.86294303e-008, 0, -3.86821704e-008, 1, 0, 0, 0, 1)
334-
	local startInterp, finishInterp;
334+
o10.BackSurface = Enum.SurfaceType.Weld
335-
	if cosTheta >= 0.0001 then
335+
o10.BottomSurface = Enum.SurfaceType.Weld
336-
		if (1 - cosTheta) > 0.0001 then
336+
o10.FrontSurface = Enum.SurfaceType.Weld
337-
			local theta = ACOS(cosTheta)
337+
o10.LeftSurface = Enum.SurfaceType.Weld
338-
			local invSinTheta = 1 / SIN(theta)
338+
o10.RightSurface = Enum.SurfaceType.Weld
339-
			startInterp = SIN((1 - t) * theta) * invSinTheta
339+
o10.TopSurface = Enum.SurfaceType.Weld
340-
			finishInterp = SIN(t * theta) * invSinTheta
340+
o10.Color = Color3.new(0.972549, 0.972549, 0.972549)
341
o11.Parent = o10
342-
			startInterp = 1 - t
342+
o12.Name = "DOOR"
343-
			finishInterp = t
343+
o12.Parent = o1
344
o12.BrickColor = BrickColor.new("Institutional white")
345-
	else
345+
o12.Position = Vector3.new(103.708466, 5.81500626, 9.31151104)
346-
		if (1 + cosTheta) > 0.0001 then
346+
o12.Rotation = Vector3.new(-0, 0, -4.43210411e-006)
347-
			local theta = ACOS(-cosTheta)
347+
o12.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
348-
			local invSinTheta = 1 / SIN(theta)
348+
o12.Velocity = Vector3.new(-0.000432157307, 0.00148387556, -0.00427860441)
349-
			startInterp = SIN((t - 1) * theta) * invSinTheta
349+
o12.Anchored = true
350-
			finishInterp = SIN(t * theta) * invSinTheta
350+
o12.CanCollide = false
351
o12.FormFactor = Enum.FormFactor.Plate
352-
			startInterp = t - 1
352+
o12.Size = Vector3.new(5.22000027, 4.82999992, 1)
353-
			finishInterp = t
353+
o12.CFrame = CFrame.new(103.708466, 5.81500626, 9.31151104, 1, 7.73548052e-008, 0, -7.73548052e-008, 1, 0, 0, 0, 1)
354
o12.BottomSurface = Enum.SurfaceType.Weld
355
o12.LeftSurface = Enum.SurfaceType.Weld
356-
	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
356+
o12.RightSurface = Enum.SurfaceType.Weld
357
o12.TopSurface = Enum.SurfaceType.Weld
358
o12.Color = Color3.new(0.972549, 0.972549, 0.972549)
359-
function Clerp(a, b, t)
359+
o13.Parent = o1
360-
	local qa = {QuaternionFromCFrame(a)}
360+
o13.BrickColor = BrickColor.new("White")
361-
	local qb = {QuaternionFromCFrame(b)}
361+
o13.Position = Vector3.new(109.818169, 5.80000877, 9.31151104)
362-
	local ax, ay, az = a.x, a.y, a.z
362+
o13.Rotation = Vector3.new(-0, 0, -2.25410599e-006)
363-
	local bx, by, bz = b.x, b.y, b.z
363+
o13.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
364-
	local _t = 1 - t
364+
o13.Velocity = Vector3.new(-0.00043324125, 0.00104231632, -0.006061906)
365-
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
365+
o13.Anchored = true
366
o13.FormFactor = Enum.FormFactor.Plate
367
o13.Size = Vector3.new(7, 4.80000019, 1)
368-
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
368+
o13.CFrame = CFrame.new(109.818169, 5.80000877, 9.31151104, 0.999996901, 3.9341451e-008, 0, -4.00270856e-008, 1, 0, 0, 0, 1)
369-
	local frame = IT("Frame")
369+
o13.BackSurface = Enum.SurfaceType.Weld
370-
	frame.BackgroundTransparency = TRANSPARENCY
370+
o13.BottomSurface = Enum.SurfaceType.Weld
371-
	frame.BorderSizePixel = BORDERSIZEPIXEL
371+
o13.FrontSurface = Enum.SurfaceType.Weld
372-
	frame.Position = POSITION
372+
o13.LeftSurface = Enum.SurfaceType.Weld
373-
	frame.Size = SIZE
373+
o13.RightSurface = Enum.SurfaceType.Weld
374-
	frame.BackgroundColor3 = COLOR
374+
o13.TopSurface = Enum.SurfaceType.Weld
375-
	frame.BorderColor3 = BORDERCOLOR
375+
o13.Color = Color3.new(0.94902, 0.952941, 0.952941)
376-
	frame.Name = NAME
376+
o14.Parent = o13
377-
	frame.Parent = PARENT
377+
o15.Parent = o1
378-
	return frame
378+
o15.BrickColor = BrickColor.new("Institutional white")
379
o15.Position = Vector3.new(97.817894, 8.40000725, 13.8115139)
380
o15.Rotation = Vector3.new(90, 89.960434, -90)
381-
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
381+
o15.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
382-
	local label = IT("TextLabel")
382+
o15.Velocity = Vector3.new(0.00106650498, 0.00124916411, -0.00218200427)
383-
	label.BackgroundTransparency = 1
383+
o15.Anchored = true
384-
	label.Size = UD2(1, 0, 1, 0)
384+
o15.CanCollide = false
385-
	label.Position = UD2(0, 0, 0, 0)
385+
o15.FormFactor = Enum.FormFactor.Plate
386-
	label.TextColor3 = TEXTCOLOR
386+
o15.Size = Vector3.new(10, 0.400000006, 1)
387-
	label.TextStrokeTransparency = STROKETRANSPARENCY
387+
o15.CFrame = CFrame.new(97.817894, 8.40000725, 13.8115139, 0, 3.86294303e-008, 0.999999762, 0, 1, -3.86821704e-008, -1, 0, 0)
388-
	label.TextTransparency = TRANSPARENCY
388+
o15.BackSurface = Enum.SurfaceType.Weld
389-
	label.FontSize = TEXTFONTSIZE
389+
o15.BottomSurface = Enum.SurfaceType.Weld
390-
	label.Font = TEXTFONT
390+
o15.TopSurface = Enum.SurfaceType.Weld
391-
	label.BorderSizePixel = BORDERSIZEPIXEL
391+
o15.Color = Color3.new(0.972549, 0.972549, 0.972549)
392-
	label.TextScaled = false
392+
o16.Parent = o15
393-
	label.Text = TEXT
393+
o16.MeshType = Enum.MeshType.Wedge
394-
	label.Name = NAME
394+
o17.Parent = o1
395-
	label.Parent = PARENT
395+
o17.BrickColor = BrickColor.new("Institutional white")
396-
	return label
396+
o17.Position = Vector3.new(96.3181839, 7.00000668, 18.3115101)
397
o17.Rotation = Vector3.new(90, 89.9314728, -90)
398
o17.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
399-
function NoOutlines(PART)
399+
o17.Velocity = Vector3.new(0.00227716356, 0.000697118347, -0.00195027643)
400-
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
400+
o17.Anchored = true
401
o17.FormFactor = Enum.FormFactor.Plate
402
o17.Size = Vector3.new(1, 2.4000001, 2)
403-
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
403+
o17.CFrame = CFrame.new(96.3181839, 7.00000668, 18.3115101, 0, 3.96052044e-008, 0.999999285, 0, 1, -3.97634246e-008, -1, 0, 0)
404-
	local NEWWELD = IT(TYPE)
404+
o17.BackSurface = Enum.SurfaceType.Weld
405-
	NEWWELD.Part0 = PART0
405+
o17.BottomSurface = Enum.SurfaceType.Weld
406-
	NEWWELD.Part1 = PART1
406+
o17.RightSurface = Enum.SurfaceType.Weld
407-
	NEWWELD.C0 = C0
407+
o17.TopSurface = Enum.SurfaceType.Weld
408-
	NEWWELD.C1 = C1
408+
o17.Color = Color3.new(0.972549, 0.972549, 0.972549)
409-
	NEWWELD.Parent = PARENT
409+
o18.Parent = o17
410-
	return NEWWELD
410+
o18.MeshType = Enum.MeshType.Wedge
411
o19.Parent = o1
412
o19.BrickColor = BrickColor.new("Institutional white")
413-
local S = IT("Sound")
413+
o19.Position = Vector3.new(93.8181839, 5.20000744, 13.8115101)
414-
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
414+
o19.Rotation = Vector3.new(90, 89.8573456, -90)
415-
	local NEWSOUND = nil
415+
o19.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
416-
	coroutine.resume(coroutine.create(function()
416+
o19.Velocity = Vector3.new(0.000835234998, 0.00153823046, -0.00148565089)
417-
		NEWSOUND = S:Clone()
417+
o19.Anchored = true
418-
		NEWSOUND.Parent = PARENT
418+
o19.FormFactor = Enum.FormFactor.Plate
419-
		NEWSOUND.Volume = VOLUME
419+
o19.Size = Vector3.new(10, 1.20000005, 3)
420-
		NEWSOUND.Pitch = PITCH
420+
o19.CFrame = CFrame.new(93.8181839, 5.20000744, 13.8115101, 0, 3.77325726e-008, 0.999996901, 0, 1, -3.84182002e-008, -1, 0, 0)
421-
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
421+
o19.BackSurface = Enum.SurfaceType.Weld
422-
		NEWSOUND:play()
422+
o19.BottomSurface = Enum.SurfaceType.Weld
423-
		if DOESLOOP == true then
423+
o19.TopSurface = Enum.SurfaceType.Weld
424-
			NEWSOUND.Looped = true
424+
o19.Color = Color3.new(0.972549, 0.972549, 0.972549)
425
o20.Parent = o19
426-
			repeat wait(1) until NEWSOUND.Playing == false
426+
o20.MeshType = Enum.MeshType.Wedge
427-
			NEWSOUND:remove()
427+
o21.Parent = o19
428
o21.SoundId = "rbxassetid://532147820"
429-
	end))
429+
o21.Looped = true
430-
	return NEWSOUND
430+
o22.Parent = o1
431
o22.BrickColor = BrickColor.new("Institutional white")
432
o22.Position = Vector3.new(96.3182907, 4.60000753, 9.31151104)
433-
function CFrameFromTopBack(at, top, back)
433+
o22.Rotation = Vector3.new(-0, 0, -2.23446773e-006)
434-
	local right = top:Cross(back)
434+
o22.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
435-
	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)
435+
o22.Velocity = Vector3.new(-0.000519967522, 0.00201797695, -0.00230253674)
436
o22.Anchored = true
437
o22.FormFactor = Enum.FormFactor.Plate
438-
--WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
438+
o22.Size = Vector3.new(2, 2.4000001, 1)
439-
function WACKYEFFECT(Table)
439+
o22.CFrame = CFrame.new(96.3182907, 4.60000753, 9.31151104, 0.999993801, 3.8998575e-008, 0, -4.03698408e-008, 1, 0, 0, 0, 1)
440-
	local TYPE = (Table.EffectType or "Sphere")
440+
o22.BackSurface = Enum.SurfaceType.Weld
441-
	local SIZE = (Table.Size or VT(1,1,1))
441+
o22.BottomSurface = Enum.SurfaceType.Weld
442-
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
442+
o22.FrontSurface = Enum.SurfaceType.Weld
443-
	local TRANSPARENCY = (Table.Transparency or 0)
443+
o22.LeftSurface = Enum.SurfaceType.Weld
444-
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
444+
o22.RightSurface = Enum.SurfaceType.Weld
445-
	local CFRAME = (Table.CFrame or Torso.CFrame)
445+
o22.TopSurface = Enum.SurfaceType.Weld
446-
	local MOVEDIRECTION = (Table.MoveToPos or nil)
446+
o22.Color = Color3.new(0.972549, 0.972549, 0.972549)
447-
	local ROTATION1 = (Table.RotationX or 0)
447+
o23.Parent = o22
448-
	local ROTATION2 = (Table.RotationY or 0)
448+
o24.Parent = o1
449-
	local ROTATION3 = (Table.RotationZ or 0)
449+
o24.BrickColor = BrickColor.new("Institutional white")
450-
	local MATERIAL = (Table.Material or "Neon")
450+
o24.Position = Vector3.new(113.817245, 6.80000734, 18.3115101)
451-
	local COLOR = (Table.Color or C3(1,1,1))
451+
o24.Rotation = Vector3.new(-0, -90, 0)
452-
	local TIME = (Table.Time or 45)
452+
o24.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
453-
	local SOUNDID = (Table.SoundID or nil)
453+
o24.Velocity = Vector3.new(0.00226270943, -0.000567569688, -0.00708095264)
454-
	local SOUNDPITCH = (Table.SoundPitch or nil)
454+
o24.Anchored = true
455-
	local SOUNDVOLUME = (Table.SoundVolume or nil)
455+
o24.FormFactor = Enum.FormFactor.Plate
456-
	coroutine.resume(coroutine.create(function()
456+
o24.Size = Vector3.new(1, 2.79999995, 1)
457-
		local PLAYSSOUND = false
457+
o24.CFrame = CFrame.new(113.817245, 6.80000734, 18.3115101, 0, 5.54578605e-008, -1, 0, 1, 5.54578605e-008, 1, 0, 0)
458-
		local SOUND = nil
458+
o24.BackSurface = Enum.SurfaceType.Weld
459-
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
459+
o24.BottomSurface = Enum.SurfaceType.Weld
460-
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
460+
o24.TopSurface = Enum.SurfaceType.Weld
461-
			PLAYSSOUND = true
461+
o24.Color = Color3.new(0.972549, 0.972549, 0.972549)
462-
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
462+
o25.Parent = o24
463
o25.MeshType = Enum.MeshType.Wedge
464-
		EFFECT.Color = COLOR
464+
o26.Parent = o1
465-
		local MSH = nil
465+
o26.BrickColor = BrickColor.new("Institutional white")
466-
		if TYPE == "Sphere" then
466+
o26.Position = Vector3.new(93.0181885, 2.60000825, 13.8115101)
467-
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
467+
o26.Rotation = Vector3.new(-0, 0, -2.27223404e-006)
468-
		elseif TYPE == "Block" or TYPE == "Box" then
468+
o26.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
469-
			MSH = IT("BlockMesh",EFFECT)
469+
o26.Velocity = Vector3.new(0.000647328445, 0.00159604801, -0.00163401756)
470-
			MSH.Scale = SIZE
470+
o26.Anchored = true
471-
		elseif TYPE == "Wave" then
471+
o26.FormFactor = Enum.FormFactor.Plate
472-
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
472+
o26.Size = Vector3.new(1.39999998, 1.60000002, 10)
473-
		elseif TYPE == "Ring" then
473+
o26.CFrame = CFrame.new(93.0181885, 2.60000825, 13.8115101, 0.999999762, 3.96579551e-008, 0, -3.97106952e-008, 1, 0, 0, 0, 1)
474-
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
474+
o26.BackSurface = Enum.SurfaceType.Weld
475-
		elseif TYPE == "Slash" then
475+
o26.BottomSurface = Enum.SurfaceType.Weld
476-
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
476+
o26.FrontSurface = Enum.SurfaceType.Weld
477-
		elseif TYPE == "Round Slash" then
477+
o26.LeftSurface = Enum.SurfaceType.Weld
478-
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
478+
o26.RightSurface = Enum.SurfaceType.Weld
479-
		elseif TYPE == "Swirl" then
479+
o26.TopSurface = Enum.SurfaceType.Weld
480-
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
480+
o26.Color = Color3.new(0.972549, 0.972549, 0.972549)
481-
		elseif TYPE == "Skull" then
481+
o27.Parent = o26
482-
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
482+
o28.Parent = o1
483-
		elseif TYPE == "Crystal" then
483+
o28.BrickColor = BrickColor.new("Institutional white")
484-
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
484+
o28.Position = Vector3.new(113.818176, 6.80000877, 9.31151104)
485
o28.Rotation = Vector3.new(-90, -89.7982635, -90)
486-
		if MSH ~= nil then
486+
o28.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
487-
			local MOVESPEED = nil
487+
o28.Velocity = Vector3.new(-0.000360969483, 0.000753228669, -0.00708122458)
488-
			if MOVEDIRECTION ~= nil then
488+
o28.Anchored = true
489-
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
489+
o28.FormFactor = Enum.FormFactor.Plate
490
o28.Size = Vector3.new(1, 2.79999995, 1)
491-
			local GROWTH = SIZE - ENDSIZE
491+
o28.CFrame = CFrame.new(113.818176, 6.80000877, 9.31151104, 0, 3.89985715e-008, -0.999993801, 0, 1, 4.03698408e-008, 1, 0, 0)
492-
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
492+
o28.BackSurface = Enum.SurfaceType.Weld
493-
			if TYPE == "Block" then
493+
o28.BottomSurface = Enum.SurfaceType.Weld
494-
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
494+
o28.TopSurface = Enum.SurfaceType.Weld
495-
			else
495+
o28.Color = Color3.new(0.972549, 0.972549, 0.972549)
496-
				EFFECT.CFrame = CFRAME
496+
o29.Parent = o28
497
o29.MeshType = Enum.MeshType.Wedge
498-
			for LOOP = 1, TIME+1 do
498+
o30.Parent = o1
499-
				Swait()
499+
o30.BrickColor = BrickColor.new("Institutional white")
500-
				MSH.Scale = MSH.Scale - GROWTH/TIME
500+
o30.Position = Vector3.new(96.3181992, 4.60000753, 18.3115101)
501-
				if TYPE == "Wave" then
501+
o30.Rotation = Vector3.new(-0, 0, -2.26770203e-006)
502-
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
502+
o30.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
503
o30.Velocity = Vector3.new(0.00210371148, 0.000697117415, -0.0023025109)
504-
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
504+
o30.Anchored = true
505-
				if TYPE == "Block" then
505+
o30.FormFactor = Enum.FormFactor.Plate
506-
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
506+
o30.Size = Vector3.new(2, 2.4000001, 1)
507-
				else
507+
o30.CFrame = CFrame.new(96.3181992, 4.60000753, 18.3115101, 0.999999046, 3.95788291e-008, 0, -3.97897928e-008, 1, 0, 0, 0, 1)
508-
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
508+
o30.BackSurface = Enum.SurfaceType.Weld
509
o30.BottomSurface = Enum.SurfaceType.Weld
510-
				if MOVEDIRECTION ~= nil then
510+
o30.FrontSurface = Enum.SurfaceType.Weld
511-
					local ORI = EFFECT.Orientation
511+
o30.LeftSurface = Enum.SurfaceType.Weld
512-
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
512+
o30.RightSurface = Enum.SurfaceType.Weld
513-
					EFFECT.Orientation = ORI
513+
o30.TopSurface = Enum.SurfaceType.Weld
514
o30.Color = Color3.new(0.972549, 0.972549, 0.972549)
515
o31.Parent = o30
516-
			if PLAYSSOUND == false then
516+
o32.Parent = o1
517-
				EFFECT:remove()
517+
o32.BrickColor = BrickColor.new("Dark stone grey")
518-
			else
518+
o32.Position = Vector3.new(95.8181839, 4.60000753, 13.8115101)
519-
				repeat Swait() until SOUND.Playing == false
519+
o32.Rotation = Vector3.new(90, 89.960434, -90)
520-
				EFFECT:remove()
520+
o32.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
521
o32.Velocity = Vector3.new(0.000791871978, 0.00139368721, -0.00215674727)
522
o32.Anchored = true
523-
			if PLAYSSOUND == false then
523+
o32.FormFactor = Enum.FormFactor.Plate
524-
				EFFECT:remove()
524+
o32.Size = Vector3.new(8, 2.4000001, 1)
525-
			else
525+
o32.CFrame = CFrame.new(95.8181839, 4.60000753, 13.8115101, 0, 3.96579551e-008, 0.999999762, 0, 1, -3.97106952e-008, -1, 0, 0)
526-
				repeat Swait() until SOUND.Playing == false
526+
o32.BottomSurface = Enum.SurfaceType.Weld
527-
				EFFECT:remove()
527+
o32.TopSurface = Enum.SurfaceType.Weld
528
o32.Color = Color3.new(0.388235, 0.372549, 0.384314)
529
o33.Parent = o32
530-
	end))
530+
o33.Offset = Vector3.new(0, 0, 0.5)
531
o33.Scale = Vector3.new(1, 1, 2)
532
o34.Parent = o1
533-
function MakeForm(PART,TYPE)
533+
o34.BrickColor = BrickColor.new("Institutional white")
534-
	if TYPE == "Cyl" then
534+
o34.Position = Vector3.new(93.8181992, 4.00000715, 13.8115101)
535-
		local MSH = IT("CylinderMesh",PART)
535+
o34.Rotation = Vector3.new(-0, 0, -2.26770203e-006)
536-
	elseif TYPE == "Ball" then
536+
o34.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
537-
		local MSH = IT("SpecialMesh",PART)
537+
o34.Velocity = Vector3.new(0.000748508843, 0.00153822941, -0.00166177051)
538-
		MSH.MeshType = "Sphere"
538+
o34.Anchored = true
539-
	elseif TYPE == "Wedge" then
539+
o34.FormFactor = Enum.FormFactor.Plate
540-
		local MSH = IT("SpecialMesh",PART)
540+
o34.Size = Vector3.new(3, 1.20000005, 10)
541-
		MSH.MeshType = "Wedge"
541+
o34.CFrame = CFrame.new(93.8181992, 4.00000715, 13.8115101, 0.999999046, 3.95788291e-008, 0, -3.97897928e-008, 1, 0, 0, 0, 1)
542-
	elseif TYPE == "Head" then
542+
o34.BackSurface = Enum.SurfaceType.Weld
543-
		local MSH = IT("SpecialMesh",PART)
543+
o34.BottomSurface = Enum.SurfaceType.Weld
544-
		MSH.Scale = VT(1.25,1.25,1.25)
544+
o34.FrontSurface = Enum.SurfaceType.Weld
545
o34.LeftSurface = Enum.SurfaceType.Weld
546
o34.RightSurface = Enum.SurfaceType.Weld
547
o34.TopSurface = Enum.SurfaceType.Weld
548-
Debris = game:GetService("Debris")
548+
o34.Color = Color3.new(0.972549, 0.972549, 0.972549)
549
o35.Parent = o34
550-
function CastProperRay(StartPos, EndPos, Distance, Ignore)
550+
o36.Parent = o1
551-
	local DIRECTION = CF(StartPos,EndPos).lookVector
551+
o36.BrickColor = BrickColor.new("Br. yellowish orange")
552-
	return Raycast(StartPos, DIRECTION, Distance, Ignore)
552+
o36.Position = Vector3.new(92.2181854, 4.00000715, 18.211504)
553
o36.Rotation = Vector3.new(-0, 0, -2.2601489e-006)
554
o36.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
555-
function CharacterFade(COLOR,TIMER)
555+
o36.Velocity = Vector3.new(0.00203119451, 0.00100810977, -0.00119533355)
556-
	coroutine.resume(coroutine.create(function()
556+
o36.Anchored = true
557-
		local FADE = IT("Model",Effects)
557+
o36.FormFactor = Enum.FormFactor.Custom
558-
		FADE.Name = "FadingEffect"
558+
o36.Size = Vector3.new(0.200000003, 0.800000012, 0.799999714)
559-
		for _, c in pairs(Character:GetChildren()) do
559+
o36.CFrame = CFrame.new(92.2181854, 4.00000715, 18.211504, 0.999997854, 3.94469524e-008, 0, -3.99216233e-008, 1, 0, 0, 0, 1)
560-
			if c.ClassName == "Part" and c ~= RootPart then
560+
o36.BackSurface = Enum.SurfaceType.Weld
561-
				local FADER = c:Clone()
561+
o36.BottomSurface = Enum.SurfaceType.Weld
562-
				FADER.Color = COLOR
562+
o36.FrontSurface = Enum.SurfaceType.Weld
563-
				FADER.CFrame = c.CFrame
563+
o36.LeftSurface = Enum.SurfaceType.Weld
564-
				FADER.Parent = FADE
564+
o36.RightSurface = Enum.SurfaceType.Weld
565-
				FADER.Anchored = true
565+
o36.TopSurface = Enum.SurfaceType.Weld
566-
				FADER.Transparency = 0.25+c.Transparency
566+
o36.Color = Color3.new(0.886275, 0.607843, 0.25098)
567-
				FADER:BreakJoints()
567+
o37.Parent = o36
568-
				FADER.Material = "Neon"
568+
o38.Parent = o1
569-
				if FADER.Name == "Head" then
569+
o38.BrickColor = BrickColor.new("Institutional white")
570-
					FADER:ClearAllChildren()
570+
o38.Position = Vector3.new(99.0602112, 4.60000706, 18.3115101)
571-
					FADER.Size = VT(1,1,1)
571+
o38.Rotation = Vector3.new(-0, 0, -4.84935117e-006)
572
o38.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
573-
				FADER.CanCollide = false
573+
o38.Velocity = Vector3.new(0.00210371148, 0.000498947338, -0.0031018618)
574
o38.Anchored = true
575
o38.CanCollide = false
576-
		local TRANS = 0.75/TIMER
576+
o38.FormFactor = Enum.FormFactor.Plate
577-
		for i = 1, TIMER do
577+
o38.Size = Vector3.new(3.48000026, 2.4000001, 1)
578-
			Swait()
578+
o38.CFrame = CFrame.new(99.0602112, 4.60000706, 18.3115101, 1, 8.46371435e-008, 0, -8.46371435e-008, 1, 0, 0, 0, 1)
579-
			for _, c in pairs(FADE:GetChildren()) do
579+
o38.BottomSurface = Enum.SurfaceType.Weld
580-
				if c.ClassName == "Part" then
580+
o38.LeftSurface = Enum.SurfaceType.Weld
581-
					c.Transparency = c.Transparency + TRANS
581+
o38.RightSurface = Enum.SurfaceType.Weld
582
o38.TopSurface = Enum.SurfaceType.Weld
583
o38.Color = Color3.new(0.972549, 0.972549, 0.972549)
584
o39.Parent = o1
585-
		FADE:remove()
585+
o39.BrickColor = BrickColor.new("Really red")
586-
	end))
586+
o39.Position = Vector3.new(113.818176, 4.80000877, 9.31151104)
587
o39.Rotation = Vector3.new(-0, 0, -2.2344675e-006)
588
o39.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
589-
function Chatter(Text,Timer)
589+
o39.Velocity = Vector3.new(-0.000505513046, 0.000753228669, -0.00737475045)
590-
	local chat = coroutine.wrap(function()
590+
o39.Anchored = true
591-
		if Character:FindFirstChild("SpeechBoard")~= nil then
591+
o39.FormFactor = Enum.FormFactor.Plate
592-
			Character:FindFirstChild("SpeechBoard"):destroy()
592+
o39.Size = Vector3.new(1, 1.20000005, 1)
593
o39.CFrame = CFrame.new(113.818176, 4.80000877, 9.31151104, 0.999993801, 3.89985715e-008, 0, -4.03698408e-008, 1, 0, 0, 0, 1)
594-
		local naeeym2 = IT("BillboardGui",Character)
594+
o39.BackSurface = Enum.SurfaceType.Weld
595-
		naeeym2.Size = UD2(0,100,0,40)
595+
o39.BottomSurface = Enum.SurfaceType.Weld
596-
		naeeym2.StudsOffset = Vector3.new(0,2,0)
596+
o39.FrontSurface = Enum.SurfaceType.Weld
597-
		naeeym2.Adornee = Character.Head
597+
o39.LeftSurface = Enum.SurfaceType.Weld
598-
		naeeym2.Name = "SpeechBoard"
598+
o39.RightSurface = Enum.SurfaceType.Weld
599-
		naeeym2.AlwaysOnTop = true
599+
o39.TopSurface = Enum.SurfaceType.Weld
600-
		local tecks2 = IT("TextLabel",naeeym2)
600+
o39.Color = Color3.new(1, 0, 0)
601-
		tecks2.BackgroundTransparency = 1
601+
o40.Parent = o39
602-
		tecks2.BorderSizePixel = 0
602+
o41.Parent = o1
603-
		tecks2.Text = ""
603+
o41.BrickColor = BrickColor.new("Institutional white")
604-
		tecks2.Font = "Legacy"
604+
o41.Position = Vector3.new(113.818054, 3.80000734, 9.31151104)
605-
		tecks2.TextSize = 15
605+
o41.Rotation = Vector3.new(-0, 0, -2.23295706e-006)
606-
		tecks2.TextStrokeTransparency = 0
606+
o41.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
607-
		tecks2.TextColor3 = Color3.new(1,1,1)
607+
o41.Velocity = Vector3.new(-0.000577784958, 0.000753237749, -0.00752147706)
608-
		tecks2.TextStrokeColor3 = Color3.new(0,0,0)
608+
o41.Anchored = true
609-
		tecks2.Size = UDim2.new(1,0,0.5,0)
609+
o41.FormFactor = Enum.FormFactor.Plate
610-
		for i = 1,string.len(Text),1 do
610+
o41.Size = Vector3.new(1, 0.800000012, 1)
611-
			CreateSound(418252437, Head, 3, MRANDOM(8,12)/15, false)
611+
o41.CFrame = CFrame.new(113.818054, 3.80000734, 9.31151104, 0.999993563, 3.89721997e-008, 0, -4.03962055e-008, 1, 0, 0, 0, 1)
612-
			tecks2.Text = string.sub(Text,1,i)
612+
o41.BackSurface = Enum.SurfaceType.Weld
613-
			wait(Timer)
613+
o41.BottomSurface = Enum.SurfaceType.Weld
614
o41.FrontSurface = Enum.SurfaceType.Weld
615-
		wait(1)
615+
o41.LeftSurface = Enum.SurfaceType.Weld
616-
		naeeym2:Destroy()
616+
o41.RightSurface = Enum.SurfaceType.Weld
617
o41.TopSurface = Enum.SurfaceType.Weld
618-
	chat()
618+
o41.Color = Color3.new(0.972549, 0.972549, 0.972549)
619
o42.Parent = o41
620
o43.Parent = o1
621-
--//=================================\\
621+
o43.BrickColor = BrickColor.new("Institutional white")
622-
--||	     WEAPON CREATION
622+
o43.Position = Vector3.new(105.317894, 8.40000725, 13.8115139)
623-
--\\=================================//
623+
o43.Rotation = Vector3.new(-0, 0, -2.21481446e-006)
624
o43.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
625-
local FACE = CreatePart(3, Weapon, "Neon", 0, 0, "Really black", "Face mask", VT(1.001,1.001,1.001),false)
625+
o43.Velocity = Vector3.new(0.00106650498, 0.000707125873, -0.00436840346)
626-
CreateWeldOrSnapOrMotor("Weld", FACE, Head, FACE, CF(0.02,0,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
626+
o43.Anchored = true
627-
MakeForm(FACE,"Head")
627+
o43.CanCollide = false
628-
local EYE = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Eye", VT(0.1,0.25,0.2),false)
628+
o43.FormFactor = Enum.FormFactor.Plate
629-
CreateWeldOrSnapOrMotor("Weld", EYE, Head, EYE, CF(0.15,0.25,-0.53) * ANGLES(RAD(0), RAD(0), RAD(-25)), CF(0, 0, 0))
629+
o43.Size = Vector3.new(14, 0.400000006, 8)
630-
MakeForm(EYE,"Ball")
630+
o43.CFrame = CFrame.new(105.317894, 8.40000725, 13.8115139, 1, 3.86558057e-008, 0, -3.86558057e-008, 1, 0, 0, 0, 1)
631-
local top = Instance.new("Shirt")
631+
o43.BackSurface = Enum.SurfaceType.Weld
632-
top.ShirtTemplate = "rbxassetid://269003887"
632+
o43.BottomSurface = Enum.SurfaceType.Weld
633-
top.Parent = Character
633+
o43.FrontSurface = Enum.SurfaceType.Weld
634-
top.Name = "Cloth"
634+
o43.LeftSurface = Enum.SurfaceType.Weld
635-
local bottom = Instance.new("Pants")
635+
o43.RightSurface = Enum.SurfaceType.Weld
636-
bottom.PantsTemplate = "rbxassetid://268832352"
636+
o43.TopSurface = Enum.SurfaceType.Weld
637-
bottom.Parent = Character
637+
o43.Color = Color3.new(0.972549, 0.972549, 0.972549)
638-
bottom.Name = "Cloth"
638+
o44.Parent = o43
639-
local BATON = CreatePart(3, Weapon, "Neon", 0, 0, "Really black", "Baton", VT(1, 0.8, 3),false)
639+
o45.Parent = o1
640-
CreateMesh("SpecialMesh", BATON, "FileMesh", "11820238", "", VT(1,1,1), VT(0,0,0))
640+
o45.BrickColor = BrickColor.new("Really black")
641-
local BATONWELD = CreateWeldOrSnapOrMotor("Weld", BATON, Torso, BATON, CF(1,-0.8,0.75) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
641+
o45.Position = Vector3.new(113.818176, 6.80000782, 11.311511)
642-
local A = IT("Attachment",BATON)
642+
o45.Rotation = Vector3.new(-90, -89.9314728, -90)
643-
local B = IT("Attachment",BATON)
643+
o45.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
644-
B.Position = VT(0,0,-0.4)
644+
o45.Velocity = Vector3.new(0.000222070201, 0.000459702482, -0.00708122645)
645-
A.Position = VT(0,0,1)
645+
o45.Anchored = true
646-
local Trail = IT("Trail",BATON)
646+
o45.CanCollide = false
647-
Trail.Attachment0 = A
647+
o45.FormFactor = Enum.FormFactor.Plate
648-
Trail.Attachment1 = B
648+
o45.Size = Vector3.new(3, 2.79999995, 1)
649-
Trail.Lifetime = 0.1
649+
o45.CFrame = CFrame.new(113.818176, 6.80000782, 11.311511, 0, 3.96052044e-008, -0.999999285, 0, 1, 3.97634281e-008, 1, 0, 0)
650-
Trail.Color = ColorSequence.new(C3(0,0,0))
650+
o45.BackSurface = Enum.SurfaceType.Weld
651-
Trail.Transparency = NumberSequence.new(0, 1)
651+
o45.BottomSurface = Enum.SurfaceType.Weld
652-
Trail.Enabled = false
652+
o45.TopSurface = Enum.SurfaceType.Weld
653-
Trail.Texture = "http://www.roblox.com/asset/?id=1831500579"
653+
o45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
654-
local GUN = CreatePart(3, Weapon, "Neon", 0, 0, "Really black", "Gun", VT(1, 0.8, 3),false)
654+
o46.Parent = o45
655-
CreateMesh("SpecialMesh", GUN, "FileMesh", "623102664", "623102879", VT(0.01, 0.01, 0.01), VT(0,0,0))
655+
o46.MeshType = Enum.MeshType.Wedge
656-
local GUNWELD = CreateWeldOrSnapOrMotor("Weld", GUN, Torso, GUN, CF(-1.1,-1.1,0) * ANGLES(RAD(0), RAD(90), RAD(-90)), CF(0, 0, 0))
656+
o47.Parent = o1
657
o47.BrickColor = BrickColor.new("Institutional white")
658-
for _, c in pairs(Weapon:GetChildren()) do
658+
o47.Position = Vector3.new(103.118179, 2.40000772, 13.8115101)
659-
	if c.ClassName == "Part" then
659+
o47.Rotation = Vector3.new(-0, 0, -2.27223404e-006)
660-
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
660+
o47.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
661
o47.Velocity = Vector3.new(0.000632874086, 0.000866103393, -0.0046077203)
662
o47.Anchored = true
663
o47.FormFactor = Enum.FormFactor.Plate
664-
Weapon.Parent = Character
664+
o47.Size = Vector3.new(12.3999996, 1.20000005, 10)
665
o47.CFrame = CFrame.new(103.118179, 2.40000772, 13.8115101, 0.999999762, 3.96579551e-008, 0, -3.97106952e-008, 1, 0, 0, 0, 1)
666-
local SKILLTEXTCOLOR = C3(1,1,1)
666+
o47.BackSurface = Enum.SurfaceType.Weld
667-
local SKILLFONT = "Legacy"
667+
o47.BottomSurface = Enum.SurfaceType.Weld
668-
local SKILLTEXTSIZE = 4
668+
o47.FrontSurface = Enum.SurfaceType.Weld
669
o47.LeftSurface = Enum.SurfaceType.Weld
670-
local ATTACKSGOODCOP = {"Mouse - Warning","Q - Baton Stun","E - Cuffs"}
670+
o47.RightSurface = Enum.SurfaceType.Weld
671-
local ATTACKSBADCOP = {"Mouse - Silence","Q - Baton Breaker","E - The Right to remain silent"}
671+
o47.TopSurface = Enum.SurfaceType.Weld
672-
local GOODUI = {}
672+
o47.Color = Color3.new(0.972549, 0.972549, 0.972549)
673-
local BADUI = {}
673+
o48.Parent = o47
674
o49.Parent = o1
675-
for i = 1, #ATTACKSGOODCOP do
675+
o49.BrickColor = BrickColor.new("White")
676-
	local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.73, 0, 0.7-(0.04*i), 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill Frame")
676+
o49.Position = Vector3.new(104.018181, 3.20000815, 13.8115101)
677-
	local SKILLTEXT = CreateLabel(SKILLFRAME, "["..ATTACKSGOODCOP[i].."]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
677+
o49.Rotation = Vector3.new(-0, 0, -2.27374471e-006)
678-
	SKILLTEXT.TextXAlignment = "Right"
678+
o49.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
679-
	table.insert(GOODUI,SKILLTEXT)
679+
o49.Velocity = Vector3.new(0.000690691522, 0.000801058719, -0.00475267787)
680
o49.Anchored = true
681
o49.FormFactor = Enum.FormFactor.Plate
682-
for i = 1, #ATTACKSBADCOP do
682+
o49.Size = Vector3.new(20.6000004, 0.400000006, 10)
683-
	local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.01, 0, 0.7-(0.04*i), 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill Frame")
683+
o49.CFrame = CFrame.new(104.018181, 3.20000815, 13.8115101, 1, 3.96843305e-008, 0, -3.96843305e-008, 1, 0, 0, 0, 1)
684-
	local SKILLTEXT = CreateLabel(SKILLFRAME, "["..ATTACKSBADCOP[i].."]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 1, "Skill text")
684+
o49.BackSurface = Enum.SurfaceType.Weld
685-
	SKILLTEXT.TextXAlignment = "Left"
685+
o49.BottomSurface = Enum.SurfaceType.Weld
686-
	table.insert(BADUI,SKILLTEXT)
686+
o49.FrontSurface = Enum.SurfaceType.Weld
687
o49.LeftSurface = Enum.SurfaceType.Weld
688
o49.RightSurface = Enum.SurfaceType.Weld
689-
local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.9, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill Frame")
689+
o49.TopSurface = Enum.SurfaceType.Weld
690-
local SKILLTEXT = CreateLabel(SKILLFRAME, "[F - Switch]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
690+
o49.Color = Color3.new(0.94902, 0.952941, 0.952941)
691
o50.Parent = o49
692-
--//=================================\\
692+
o51.Parent = o1
693-
--||			DAMAGING
693+
o51.BrickColor = BrickColor.new("Institutional white")
694-
--\\=================================//
694+
o51.Position = Vector3.new(107.167747, 5.80000782, 18.3115101)
695
o51.Rotation = Vector3.new(-0, 0, -3.14727777e-006)
696-
function ApplyDamage(Humanoid,Damage)
696+
o51.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
697-
	Damage = Damage * DAMAGEMULTIPLIER
697+
o51.Velocity = Vector3.new(0.00219043763, -8.69987416e-005, -0.00528925471)
698-
	local DEAD = false
698+
o51.Anchored = true
699-
	if Humanoid.Health < 2000 then
699+
o51.FormFactor = Enum.FormFactor.Plate
700-
		if Humanoid.Health - Damage > 0 then
700+
o51.Size = Vector3.new(12.3000002, 4.80000019, 1)
701-
			Humanoid.Health = Humanoid.Health - Damage
701+
o51.CFrame = CFrame.new(107.167747, 5.80000782, 18.3115101, 1, 5.49303607e-008, 0, -5.49303607e-008, 1, 0, 0, 0, 1)
702
o51.BackSurface = Enum.SurfaceType.Weld
703-
			DEAD = true
703+
o51.BottomSurface = Enum.SurfaceType.Weld
704-
			Humanoid.Parent:BreakJoints()
704+
o51.FrontSurface = Enum.SurfaceType.Weld
705
o51.LeftSurface = Enum.SurfaceType.Weld
706-
	else
706+
o51.RightSurface = Enum.SurfaceType.Weld
707-
		DEAD = true
707+
o51.TopSurface = Enum.SurfaceType.Weld
708-
		Humanoid.Parent:BreakJoints()
708+
o51.Color = Color3.new(0.972549, 0.972549, 0.972549)
709
o52.Parent = o51
710-
	if DEAD == true then
710+
o53.Parent = o1
711-
		if MODE == "GoodCop" then
711+
o53.BrickColor = BrickColor.new("Institutional white")
712-
			local TEXTS = {"I'm simply laying down the law.","You should've taken account of the law.","Another criminal down."}
712+
o53.Position = Vector3.new(113.818176, 6.80000782, 13.8115101)
713-
			Chatter(TEXTS[MRANDOM(1,#TEXTS)],0)
713+
o53.Rotation = Vector3.new(-90, -89.9314728, -90)
714-
		elseif MODE == "BadCop" then
714+
o53.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
715-
			local TEXTS = {"Criminals should leave this world!","You should've taken account of the law!","And stay down!"}
715+
o53.Velocity = Vector3.new(0.000950869871, 9.27953006e-005, -0.00708122645)
716-
			Chatter(TEXTS[MRANDOM(1,#TEXTS)],0)
716+
o53.Anchored = true
717
o53.CanCollide = false
718
o53.FormFactor = Enum.FormFactor.Plate
719
o53.Size = Vector3.new(2, 2.79999995, 1)
720
o53.CFrame = CFrame.new(113.818176, 6.80000782, 13.8115101, 0, 3.96052044e-008, -0.999999285, 0, 1, 3.97634281e-008, 1, 0, 0)
721-
--//=================================\\
721+
o53.BackSurface = Enum.SurfaceType.Weld
722-
--||	    TRANSFORMATIONS
722+
o53.BottomSurface = Enum.SurfaceType.Weld
723-
--\\=================================//
723+
o53.TopSurface = Enum.SurfaceType.Weld
724
o53.Color = Color3.new(0.972549, 0.972549, 0.972549)
725-
function Switch()
725+
o54.Parent = o53
726-
	ATTACK = true
726+
o54.MeshType = Enum.MeshType.Wedge
727-
	Rooted = true
727+
o55.Parent = o1
728-
	if MODE == "GoodCop" then
728+
o55.BrickColor = BrickColor.new("Really black")
729-
		for i=0, 0.3, 0.1 / Animation_Speed do
729+
o55.Position = Vector3.new(113.818176, 6.80000782, 16.3115101)
730-
			Swait()
730+
o55.Rotation = Vector3.new(-90, -89.9314728, -90)
731-
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
731+
o55.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
732-
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
732+
o55.Velocity = Vector3.new(0.0016796696, -0.000274111895, -0.00708122645)
733-
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
733+
o55.Anchored = true
734-
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
734+
o55.CanCollide = false
735-
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
735+
o55.FormFactor = Enum.FormFactor.Plate
736-
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
736+
o55.Size = Vector3.new(3, 2.79999995, 1)
737
o55.CFrame = CFrame.new(113.818176, 6.80000782, 16.3115101, 0, 3.96052044e-008, -0.999999285, 0, 1, 3.97634281e-008, 1, 0, 0)
738-
		for i=0, 1, 0.1 / Animation_Speed do
738+
o55.BackSurface = Enum.SurfaceType.Weld
739-
			Swait()
739+
o55.BottomSurface = Enum.SurfaceType.Weld
740-
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
740+
o55.TopSurface = Enum.SurfaceType.Weld
741-
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
741+
o55.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
742-
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
742+
o56.Parent = o55
743-
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
743+
o56.MeshType = Enum.MeshType.Wedge
744-
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
744+
o57.Parent = o1
745-
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
745+
o57.BrickColor = BrickColor.new("Institutional white")
746
o57.Position = Vector3.new(113.818176, 4.40000582, 13.8115101)
747-
		CreateSound(363808674, Torso, 6, 1, false)
747+
o57.Rotation = Vector3.new(-0, 0, -2.27223404e-006)
748-
		for i=0, 0.6, 0.1 / Animation_Speed do
748+
o57.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
749-
			Swait()
749+
o57.Velocity = Vector3.new(0.000777417503, 9.27956426e-005, -0.00743345637)
750-
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
750+
o57.Anchored = true
751-
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(25), RAD(0)), 1 / Animation_Speed)
751+
o57.CanCollide = false
752-
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
752+
o57.FormFactor = Enum.FormFactor.Plate
753-
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
753+
o57.Size = Vector3.new(1, 2, 8)
754-
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
754+
o57.CFrame = CFrame.new(113.818176, 4.40000582, 13.8115101, 0.999999762, 3.96579551e-008, 0, -3.97106952e-008, 1, 0, 0, 0, 1)
755-
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
755+
o57.BackSurface = Enum.SurfaceType.Weld
756
o57.BottomSurface = Enum.SurfaceType.Weld
757-
		CreateSound(363808674, Torso, 6, 1, false)
757+
o57.FrontSurface = Enum.SurfaceType.Weld
758-
		for i=0, 0.6, 0.1 / Animation_Speed do
758+
o57.LeftSurface = Enum.SurfaceType.Weld
759-
			Swait()
759+
o57.RightSurface = Enum.SurfaceType.Weld
760-
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
760+
o57.TopSurface = Enum.SurfaceType.Weld
761-
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(-25), RAD(0)), 1 / Animation_Speed)
761+
o57.Color = Color3.new(0.972549, 0.972549, 0.972549)
762-
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
762+
o58.Parent = o57
763-
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
763+
o59.Parent = o1
764-
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
764+
o59.BrickColor = BrickColor.new("Institutional white")
765-
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
765+
o59.Position = Vector3.new(113.818176, 3.80000734, 18.3115101)
766
o59.Rotation = Vector3.new(-0, 0, -2.27223404e-006)
767-
		MODE = "BadCop"
767+
o59.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
768-
	elseif MODE == "BadCop" then
768+
o59.Velocity = Vector3.new(0.00204589404, -0.000567637384, -0.00752151385)
769-
		CreateSound(147722227, Torso, 4, 1.3, false)
769+
o59.Anchored = true
770-
		for i=0, 0.3, 0.1 / Animation_Speed do
770+
o59.FormFactor = Enum.FormFactor.Plate
771-
			Swait()
771+
o59.Size = Vector3.new(1, 0.800000012, 1)
772-
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
772+
o59.CFrame = CFrame.new(113.818176, 3.80000734, 18.3115101, 0.999999762, 3.96579551e-008, 0, -3.97106952e-008, 1, 0, 0, 0, 1)
773-
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
773+
o59.BackSurface = Enum.SurfaceType.Weld
774-
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
774+
o59.BottomSurface = Enum.SurfaceType.Weld
775-
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
775+
o59.FrontSurface = Enum.SurfaceType.Weld
776-
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
776+
o59.LeftSurface = Enum.SurfaceType.Weld
777-
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
777+
o59.RightSurface = Enum.SurfaceType.Weld
778
o59.TopSurface = Enum.SurfaceType.Weld
779-
		MODE = "GoodCop"
779+
o59.Color = Color3.new(0.972549, 0.972549, 0.972549)
780
o60.Parent = o59
781-
	ATTACK = false
781+
o61.Parent = o1
782-
	Rooted = false
782+
o61.BrickColor = BrickColor.new("Institutional white")
783
o61.Position = Vector3.new(105.317894, 8.40000725, 18.3115101)
784
o61.Rotation = Vector3.new(-0, 0, -2.21330401e-006)
785-
--//=================================\\
785+
o61.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
786-
--||	   ATTACK GOOD COP
786+
o61.Velocity = Vector3.new(0.00237834454, 4.6692905e-005, -0.00436840346)
787-
--\\=================================//
787+
o61.Anchored = true
788
o61.CanCollide = false
789-
function Warning()
789+
o61.FormFactor = Enum.FormFactor.Plate
790-
	local TARGET = Mouse.Target
790+
o61.Size = Vector3.new(14, 0.400000006, 1)
791-
	if TARGET ~= nil then
791+
o61.CFrame = CFrame.new(105.317894, 8.40000725, 18.3115101, 0.999999762, 3.86294303e-008, 0, -3.86821704e-008, 1, 0, 0, 0, 1)
792-
		if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
792+
o61.BackSurface = Enum.SurfaceType.Weld
793-
			local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
793+
o61.BottomSurface = Enum.SurfaceType.Weld
794-
			local LEG = TARGET.Parent:FindFirstChild("Right Leg") or TARGET.Parent:FindFirstChild("RightLowerLeg")
794+
o61.FrontSurface = Enum.SurfaceType.Weld
795-
			if LEG and HUM.Health > 0 then
795+
o61.LeftSurface = Enum.SurfaceType.Weld
796-
				Speed = 6
796+
o61.RightSurface = Enum.SurfaceType.Weld
797-
				ATTACK = true
797+
o61.TopSurface = Enum.SurfaceType.Weld
798-
				Rooted = false
798+
o61.Color = Color3.new(0.972549, 0.972549, 0.972549)
799-
				local GYRO = IT("BodyGyro",RootPart)
799+
o62.Parent = o61
800-
				GYRO.D = 2
800+
o63.Parent = o1
801-
				GYRO.P = 2000
801+
o63.BrickColor = BrickColor.new("Institutional white")
802-
				GYRO.MaxTorque = VT(0,4000000,0)
802+
o63.Position = Vector3.new(97.8181839, 5.79500866, 9.31151104)
803-
				coroutine.resume(coroutine.create(function()
803+
o63.Rotation = Vector3.new(-0, 0, -2.36894834e-006)
804-
					repeat
804+
o63.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
805-
						Swait()
805+
o63.Velocity = Vector3.new(-0.000433602603, 0.00190957636, -0.00256440602)
806-
						GYRO.CFrame = CF(RootPart.Position,LEG.Position)
806+
o63.Anchored = true
807-
					until ATTACK == false
807+
o63.CanCollide = false
808-
					GYRO:Remove()
808+
o63.FormFactor = Enum.FormFactor.Plate
809-
				end))
809+
o63.Size = Vector3.new(1, 4.80999994, 1)
810-
				local HIT,POS = CastProperRay(RootPart.Position,LEG.Position,1000,Character)
810+
o63.CFrame = CFrame.new(97.8181839, 5.79500866, 9.31151104, 1, 4.13459489e-008, 0, -4.13459489e-008, 1, 0, 0, 0, 1)
811-
				local PASS = true
811+
o63.BottomSurface = Enum.SurfaceType.Weld
812-
				for i=0, 0.2, 0.1 / Animation_Speed do
812+
o63.LeftSurface = Enum.SurfaceType.Weld
813-
					Swait()
813+
o63.RightSurface = Enum.SurfaceType.Weld
814-
					HIT,POS = CastProperRay(RootPart.Position,LEG.Position,1000,Character)
814+
o63.TopSurface = Enum.SurfaceType.Weld
815-
					if HIT == nil then
815+
o63.Color = Color3.new(0.972549, 0.972549, 0.972549)
816-
						PASS = false
816+
o64.Parent = o1
817-
						break
817+
o64.BrickColor = BrickColor.new("Institutional white")
818-
					else
818+
o64.Position = Vector3.new(97.8178101, 7.00000858, 18.3115101)
819-
						if HIT.Parent ~= TARGET.Parent then
819+
o64.Rotation = Vector3.new(-0, 0, -2.14529973e-006)
820-
							PASS = false
820+
o64.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
821-
							break
821+
o64.Velocity = Vector3.new(0.00227716402, 0.00058873737, -0.00238744705)
822-
						end
822+
o64.Anchored = true
823
o64.CanCollide = false
824-
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
824+
o64.FormFactor = Enum.FormFactor.Plate
825-
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(15)), 1 / Animation_Speed)
825+
o64.Size = Vector3.new(1, 2.4000001, 1)
826-
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
826+
o64.CFrame = CFrame.new(97.8178101, 7.00000858, 18.3115101, 0.999999762, 3.74425326e-008, 0, -3.74952727e-008, 1, 0, 0, 0, 1)
827-
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
827+
o64.BottomSurface = Enum.SurfaceType.Weld
828-
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
828+
o64.LeftSurface = Enum.SurfaceType.Weld
829-
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
829+
o64.RightSurface = Enum.SurfaceType.Weld
830
o64.TopSurface = Enum.SurfaceType.Weld
831-
				CreateSound(147722227, GUN, 6, 1.3, false)
831+
o64.Color = Color3.new(0.972549, 0.972549, 0.972549)
832-
				GUNWELD.Part0 = LeftArm
832+
o65.Parent = o1
833-
				GUNWELD.C0 = CF(0,-1.5,0) * ANGLES(RAD(0), RAD(90), RAD(-90))
833+
o65.BrickColor = BrickColor.new("Institutional white")
834-
				for i=0, 0.4, 0.1 / Animation_Speed do
834+
o65.Position = Vector3.new(113.418167, 2.40000749, 13.8115101)
835-
					Swait()
835+
o65.Rotation = Vector3.new(-0, 0, -2.27223404e-006)
836-
					HIT,POS = CastProperRay(RootPart.Position,LEG.Position,1000,Character)
836+
o65.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
837-
					if HIT == nil then
837+
o65.Velocity = Vector3.new(0.000632874086, 0.000121704477, -0.0076103732)
838-
						PASS = false
838+
o65.Anchored = true
839-
						break
839+
o65.FormFactor = Enum.FormFactor.Plate
840-
					else
840+
o65.Size = Vector3.new(1.80000007, 1.20000005, 10)
841-
						if HIT.Parent ~= TARGET.Parent then
841+
o65.CFrame = CFrame.new(113.418167, 2.40000749, 13.8115101, 0.999999762, 3.96579551e-008, 0, -3.97106952e-008, 1, 0, 0, 0, 1)
842-
							PASS = false
842+
o65.BackSurface = Enum.SurfaceType.Weld
843-
							break
843+
o65.BottomSurface = Enum.SurfaceType.Weld
844-
						end
844+
o65.FrontSurface = Enum.SurfaceType.Weld
845
o65.LeftSurface = Enum.SurfaceType.Weld
846-
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
846+
o65.RightSurface = Enum.SurfaceType.Weld
847-
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
847+
o65.TopSurface = Enum.SurfaceType.Weld
848-
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
848+
o65.Color = Color3.new(0.972549, 0.972549, 0.972549)
849-
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
849+
o66.Parent = o65
850-
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
850+
o67.Parent = o1
851-
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
851+
o67.BrickColor = BrickColor.new("Really red")
852
o67.Position = Vector3.new(113.817245, 4.80000687, 18.3115101)
853-
				if PASS == true then
853+
o67.Rotation = Vector3.new(-0, 0, -3.17145691e-006)
854-
					local GUNPOS = GUN.CFrame*CF(1.2, 0.5, 0).p
854+
o67.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
855-
					local DISTANCE = (LEG.Position - GUNPOS).Magnitude
855+
o67.Velocity = Vector3.new(0.00211816584, -0.000567570096, -0.0073744799)
856-
					CreateSound(160432334, LEG, 10, 1, false)
856+
o67.Anchored = true
857-
					local HEAD = HUM.Parent:FindFirstChild("Head")
857+
o67.FormFactor = Enum.FormFactor.Plate
858-
					if HEAD then
858+
o67.Size = Vector3.new(1, 1.20000005, 1)
859-
						CreateSound(535690488, HEAD, 7, 1, false)
859+
o67.CFrame = CFrame.new(113.817245, 4.80000687, 18.3115101, 1, 5.53523627e-008, 0, -5.53523627e-008, 1, 0, 0, 0, 1)
860
o67.BackSurface = Enum.SurfaceType.Weld
861-
					ApplyDamage(HUM,15)
861+
o67.BottomSurface = Enum.SurfaceType.Weld
862-
					HUM.WalkSpeed = HUM.WalkSpeed - 3
862+
o67.FrontSurface = Enum.SurfaceType.Weld
863-
					HUM.PlatformStand = true
863+
o67.LeftSurface = Enum.SurfaceType.Weld
864-
					coroutine.resume(coroutine.create(function()
864+
o67.RightSurface = Enum.SurfaceType.Weld
865-
						wait(0.1)
865+
o67.TopSurface = Enum.SurfaceType.Weld
866-
						if HUM.WalkSpeed > 0 then
866+
o67.Color = Color3.new(1, 0, 0)
867-
							HUM.PlatformStand = false
867+
o68.Parent = o67
868-
						end
868+
o69.Parent = o1
869-
					end))
869+
o69.BrickColor = BrickColor.new("Institutional white")
870-
					WACKYEFFECT({Time = 15, EffectType = "Block", Size = VT(0,0,0), Size2 = VT(0.3,0.3,0.3), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,0), SoundID = 330704232, SoundPitch = 1, SoundVolume = 4})
870+
o69.Position = Vector3.new(112.817894, 8.40000725, 13.8115139)
871-
					WACKYEFFECT({Time = 6, EffectType = "Box", Size = VT(0,0,DISTANCE), Size2 = VT(0.1,0.1,DISTANCE), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS,LEG.Position)*CF(0,0,-DISTANCE/2), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
871+
o69.Rotation = Vector3.new(-0, 0, -2.21330401e-006)
872-
					for i=0, 1, 0.1 / Animation_Speed do
872+
o69.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
873-
						Swait()
873+
o69.Velocity = Vector3.new(0.00106650498, 0.000165087578, -0.00655480288)
874-
						RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
874+
o69.Anchored = true
875-
						Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(45)), 1 / Animation_Speed)
875+
o69.CanCollide = false
876-
						RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
876+
o69.FormFactor = Enum.FormFactor.Plate
877-
						LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(-45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
877+
o69.Size = Vector3.new(1, 0.400000006, 10)
878-
						RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
878+
o69.CFrame = CFrame.new(112.817894, 8.40000725, 13.8115139, 0.999999762, 3.86294303e-008, 0, -3.86821704e-008, 1, 0, 0, 0, 1)
879-
						LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
879+
o69.BackSurface = Enum.SurfaceType.Weld
880
o69.BottomSurface = Enum.SurfaceType.Weld
881
o69.FrontSurface = Enum.SurfaceType.Weld
882-
				for i=0, 0.3, 0.1 / Animation_Speed do
882+
o69.LeftSurface = Enum.SurfaceType.Weld
883-
					Swait()
883+
o69.RightSurface = Enum.SurfaceType.Weld
884-
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
884+
o69.TopSurface = Enum.SurfaceType.Weld
885-
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(15)), 1 / Animation_Speed)
885+
o69.Color = Color3.new(0.972549, 0.972549, 0.972549)
886-
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
886+
o70.Parent = o69
887-
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
887+
o71.Parent = o1
888-
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
888+
o71.BrickColor = BrickColor.new("Really black")
889-
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
889+
o71.Position = Vector3.new(92.2181854, 3.8000083, 13.8115101)
890
o71.Rotation = Vector3.new(-0, 0, -2.2601489e-006)
891-
				GUNWELD.Part0 = Torso
891+
o71.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
892-
				GUNWELD.C0 = CF(-1.1,-1.1,0) * ANGLES(RAD(0), RAD(90), RAD(-90))
892+
o71.Velocity = Vector3.new(0.0007340546, 0.00165386556, -0.00122468593)
893-
				ATTACK = false
893+
o71.Anchored = true
894-
				Rooted = false
894+
o71.FormFactor = Enum.FormFactor.Custom
895-
				Speed = 20
895+
o71.Size = Vector3.new(0.200000003, 0.800000012, 6)
896
o71.CFrame = CFrame.new(92.2181854, 3.8000083, 13.8115101, 0.999997854, 3.94469524e-008, 0, -3.99216233e-008, 1, 0, 0, 0, 1)
897
o71.BackSurface = Enum.SurfaceType.Weld
898
o71.BottomSurface = Enum.SurfaceType.Weld
899
o71.FrontSurface = Enum.SurfaceType.Weld
900-
function BatonStun()
900+
o71.LeftSurface = Enum.SurfaceType.Weld
901-
	ATTACK = true
901+
o71.RightSurface = Enum.SurfaceType.Weld
902-
	Rooted = false
902+
o71.TopSurface = Enum.SurfaceType.Weld
903-
	Speed = 4
903+
o71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
904-
	for i=0, 0.2, 0.1 / Animation_Speed do
904+
o72.Parent = o71
905-
		Swait()
905+
o73.Name = "Head"
906-
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
906+
o73.Parent = o1
907-
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-15)), 1 / Animation_Speed)
907+
o73.Material = Enum.Material.SmoothPlastic
908-
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
908+
o73.BrickColor = BrickColor.new("Institutional white")
909-
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
909+
o73.Position = Vector3.new(99.207077, 7.026577, 15.2047167)
910-
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
910+
o73.Rotation = Vector3.new(5.49961514e-005, 89.0444794, -5.50190998e-005)
911-
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
911+
o73.Anchored = true
912
o73.FormFactor = Enum.FormFactor.Symmetric
913-
	BATONWELD.Part0 = RightArm
913+
o73.Size = Vector3.new(2, 1, 1)
914-
	BATONWELD.C0 = CF(0,-1,0) * ANGLES(RAD(0), RAD(0), RAD(0)) * CF(0,0,1)
914+
o73.CFrame = CFrame.new(99.207077, 7.026577, 15.2047167, 0.0166787934, 1.60160507e-008, 0.999860942, -5.34079281e-010, 1, -1.60093698e-008, -0.999861002, -2.66988043e-010, 0.0166787915)
915-
	for i=0, 0.2, 0.1 / Animation_Speed do
915+
o73.BackSurface = Enum.SurfaceType.SmoothNoOutlines
916-
		Swait()
916+
o73.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
917-
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)), 1 / Animation_Speed)
917+
o73.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
918-
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(25)), 1 / Animation_Speed)
918+
o73.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
919-
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.1) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
919+
o73.RightSurface = Enum.SurfaceType.SmoothNoOutlines
920-
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
920+
o73.TopSurface = Enum.SurfaceType.SmoothNoOutlines
921-
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
921+
o73.Color = Color3.new(0.972549, 0.972549, 0.972549)
922-
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
922+
o74.Parent = o73
923
o74.Scale = Vector3.new(1.25, 1.25, 1.25)
924-
	Speed = 25
924+
o75.Name = "face"
925-
	CreateSound(147722227, BATON, 6, 1.2, false)
925+
o75.Parent = o73
926-
	Trail.Enabled = true
926+
o75.Texture = "rbxasset://textures/face.png"
927-
	BATON.CanCollide = true
927+
o76.Parent = o1
928-
	local SPEAKING = false
928+
o76.BrickColor = BrickColor.new("Institutional white")
929-
	local HITS = {}
929+
o76.Position = Vector3.new(99.6954269, 5.81500673, 9.31151104)
930-
	local TOUCH = BATON.Touched:Connect(function(hit)
930+
o76.Rotation = Vector3.new(-0, 0, -8.82515178e-006)
931-
		if hit.Parent:FindFirstChildOfClass("Humanoid") then
931+
o76.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
932-
			local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
932+
o76.Velocity = Vector3.new(-0.000432157307, 0.00177390513, -0.00310872309)
933-
			local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
933+
o76.Anchored = true
934-
			if TORSO and HUM.Health > 0 then
934+
o76.CanCollide = false
935-
				local PASS = true
935+
o76.FormFactor = Enum.FormFactor.Plate
936-
				for i = 1, #HITS do
936+
o76.Size = Vector3.new(2.76000023, 4.82999992, 1)
937-
					if HITS[i] == hit.Parent then
937+
o76.CFrame = CFrame.new(99.6954269, 5.81500673, 9.31151104, 1, 1.54027958e-007, 0, -1.54027958e-007, 1, 0, 0, 0, 1)
938-
						PASS = false
938+
o76.BottomSurface = Enum.SurfaceType.Weld
939
o76.LeftSurface = Enum.SurfaceType.Weld
940
o76.RightSurface = Enum.SurfaceType.Weld
941-
				table.insert(HITS,hit.Parent)
941+
o76.TopSurface = Enum.SurfaceType.Weld
942-
				if PASS == true then
942+
o76.Color = Color3.new(0.972549, 0.972549, 0.972549)
943-
					HUM.PlatformStand = true
943+
o77.Parent = o1
944-
					ApplyDamage(HUM,20)
944+
o77.BrickColor = BrickColor.new("Institutional white")
945-
					local bv = Instance.new("BodyVelocity",TORSO) 
945+
o77.Position = Vector3.new(100.909996, 5.80000877, 14.2915134)
946-
					bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
946+
o77.Rotation = Vector3.new(-0, 0, -7.89941078e-006)
947-
					bv.velocity = CF(Torso.Position-VT(0,5,0),TORSO.Position).lookVector*70
947+
o77.RotVelocity = Vector3.new(0.000146762875, 0.000291519886, -7.22717741e-005)
948-
					Debris:AddItem(bv,0.05)
948+
o77.Velocity = Vector3.new(0.0010185279, 0.000955246738, -0.00346499542)
949-
					CreateSound(260430079, BATON, 6, 1, false)
949+
o77.Anchored = true
950-
					WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(3,3,3), Transparency = 0, Transparency2 = 1, CFrame = CF(TORSO.Position,BATON.Position)*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Glass", Glass = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 4})
950+
o77.FormFactor = Enum.FormFactor.Plate
951-
					coroutine.resume(coroutine.create(function()
951+
o77.Size = Vector3.new(0.200000003, 4.80000019, 9.0199995)
952-
						wait(1)
952+
o77.CFrame = CFrame.new(100.909996, 5.80000877, 14.2915134, 1, 1.37870728e-007, 0, -1.37870728e-007, 1, 0, 0, 0, 1)
953-
						if HUM.WalkSpeed > 0 then
953+
o77.BackSurface = Enum.SurfaceType.Weld
954-
							HUM.PlatformStand = false
954+
o77.BottomSurface = Enum.SurfaceType.Weld
955-
						end
955+
o77.FrontSurface = Enum.SurfaceType.Weld
956-
					end))
956+
o77.LeftSurface = Enum.SurfaceType.Weld
957-
					if SPEAKING == false and MRANDOM(1,5) == 1 then
957+
o77.RightSurface = Enum.SurfaceType.Weld
958-
						SPEAKING = true
958+
o77.TopSurface = Enum.SurfaceType.Weld
959-
						Chatter("Let that be a warning.",0)
959+
o77.Color = Color3.new(0.972549, 0.972549, 0.972549)
960
o78.Parent = o77
961
o79.Name = "Head"
962
o79.Parent = o1
963
o79.Material = Enum.Material.SmoothPlastic
964
o79.BrickColor = BrickColor.new("Institutional white")
965-
	for i=0, 0.35, 0.1 / Animation_Speed do
965+
o79.Position = Vector3.new(103.10894, 7.49666739, 15.2047167)
966-
		Swait()
966+
o79.Rotation = Vector3.new(-1.53054156e-008, -0.95580709, -1.83469444e-006)
967-
		BATONWELD.C0 = Clerp(BATONWELD.C0,CF(0,-1,0) * ANGLES(RAD(120), RAD(0), RAD(0)) * CF(0,0,1), 1 / Animation_Speed)
967+
o79.Anchored = true
968-
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
968+
o79.FormFactor = Enum.FormFactor.Symmetric
969-
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
969+
o79.Size = Vector3.new(2, 1, 1)
970-
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -0.6) * ANGLES(RAD(140), RAD(0), RAD(-31)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
970+
o79.CFrame = CFrame.new(103.10894, 7.49666739, 15.2047167, 0.999860883, 3.20170024e-008, -0.0166812073, -3.20170024e-008, 1, 2.67092765e-010, 0.0166812055, 2.67026595e-010, 0.999860942)
971-
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-3)) * LEFTSHOULDERC0, 1 / Animation_Speed)
971+
o79.BackSurface = Enum.SurfaceType.SmoothNoOutlines
972-
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
972+
o79.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
973-
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
973+
o79.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
974
o79.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
975-
	TOUCH:Disconnect()
975+
o79.RightSurface = Enum.SurfaceType.SmoothNoOutlines
976-
	BATON.CanCollide = false
976+
o79.TopSurface = Enum.SurfaceType.SmoothNoOutlines
977-
	Speed = 20
977+
o79.Color = Color3.new(0.972549, 0.972549, 0.972549)
978-
	Trail.Enabled = false
978+
o80.Parent = o79
979-
	for i=0, 0.2, 0.1 / Animation_Speed do
979+
o80.Scale = Vector3.new(1.25, 1.25, 1.25)
980-
		Swait()
980+
o81.Name = "face"
981-
		BATONWELD.C0 = Clerp(BATONWELD.C0,CF(0,-1,0) * ANGLES(RAD(0), RAD(0), RAD(0)) * CF(0,0,1), 2 / Animation_Speed)
981+
o81.Parent = o79
982-
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
982+
o81.Texture = "rbxasset://textures/face.png"
983-
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-15)), 1 / Animation_Speed)
983+
o82.Name = "Handle"
984-
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
984+
o82.Parent = o1
985-
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
985+
o82.Material = Enum.Material.SmoothPlastic
986-
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
986+
o82.Position = Vector3.new(103.10894, 7.34666729, 15.2047167)
987-
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
987+
o82.Rotation = Vector3.new(-1.53054156e-008, -0.95580709, -1.83469444e-006)
988
o82.Anchored = true
989-
	BATONWELD.Part0 = Torso
989+
o82.CanCollide = false
990-
	BATONWELD.C0 = CF(1,-0.8,0.75) * ANGLES(RAD(0), RAD(0), RAD(0))
990+
o82.FormFactor = Enum.FormFactor.Symmetric
991-
	ATTACK = false
991+
o82.Size = Vector3.new(2, 2, 2)
992-
	Rooted = false
992+
o82.CFrame = CFrame.new(103.10894, 7.34666729, 15.2047167, 0.999860883, 3.20170024e-008, -0.0166812073, -3.20170024e-008, 1, 2.67092765e-010, 0.0166812055, 2.67026595e-010, 0.999860942)
993
o82.BottomSurface = Enum.SurfaceType.Smooth
994-
function Cuffs()
994+
o82.TopSurface = Enum.SurfaceType.Smooth
995-
	local TARGET = Mouse.Target
995+
o83.Parent = o82
996-
	if TARGET ~= nil then
996+
o83.MeshId = "http://www.roblox.com/asset/?id=15393031"
997-
		if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
997+
o83.TextureId = "http://www.roblox.com/asset/?id=15393013"
998-
			local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
998+
o83.MeshType = Enum.MeshType.FileMesh
999-
			local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
999+
o84.Parent = o1
1000-
			if ROOT and HUM.Health > 0 then
1000+
o84.NameOcclusion = Enum.NameOcclusion.NoOcclusion
1001-
				local FOE = Mouse.Target.Parent
1001+
o84.RightLeg = o94
1002-
				ATTACK = true
1002+
o84.LeftLeg = o96
1003-
				Rooted = true
1003+
o84.Torso = o87
1004-
				CharacterFade(C3(1,1,1),70)
1004+
o84.Health = 0
1005-
				RootPart.CFrame = ROOT.CFrame*CF(0,0,2)
1005+
o84.MaxHealth = 0
1006-
				ROOT.Anchored = true
1006+
o85.Name = "TPPART"
1007-
				CreateSound(289556450, RootPart, 5, 1.4, false)
1007+
o85.Parent = o1
1008-
				Chatter("You have the right to remain silent.",0)
1008+
o85.Transparency = 1
1009-
				for i=0, 2, 0.1 / Animation_Speed do
1009+
o85.Position = Vector3.new(104.155182, 4.24109221, 12.6003485)
1010-
					Swait()
1010+
o85.Rotation = Vector3.new(-0, 0, -3.5910773e-006)
1011-
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
1011+
o85.Anchored = true
1012-
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
1012+
o85.CanCollide = false
1013-
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1013+
o85.Size = Vector3.new(4, 1, 2)
1014-
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(80), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1014+
o85.CFrame = CFrame.new(104.155182, 4.24109221, 12.6003485, 1, 6.26761221e-008, 0, -6.26761221e-008, 1, 0, 0, 0, 1)
1015-
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(15), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1015+
o86.Name = "TPPART2"
1016-
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1016+
o86.Parent = o1
1017
o86.Transparency = 1
1018-
				local RIGHTCUFF = nil
1018+
o86.Position = Vector3.new(104.155182, 5.40188599, 6.32408237)
1019-
				local LEFTCUFF = nil
1019+
o86.Rotation = Vector3.new(-0, 0, -3.5910773e-006)
1020-
				local ChainLink = nil
1020+
o86.Anchored = true
1021-
				CreateSound(1279090548, ROOT, 10, 1.4, false)
1021+
o86.CanCollide = false
1022-
				for _, c in pairs(FOE:GetChildren()) do
1022+
o86.Size = Vector3.new(4, 1, 2)
1023-
					if c.Name == "Left Arm" or c.Name == "LeftLowerArm" then
1023+
o86.CFrame = CFrame.new(104.155182, 5.40188599, 6.32408237, 1, 6.26761221e-008, 0, -6.26761221e-008, 1, 0, 0, 0, 1)
1024-
						LEFTCUFF = CreatePart(3, FOE, "Metal", 0, 0, "Mid gray", "Cuff", VT(c.Size.X+0.1, 0.1, c.Size.Z+0.1),false)
1024+
o87.Name = "Torso"
1025-
						LEFTCUFF.CFrame = c.CFrame
1025+
o87.Parent = o1
1026-
						weldBetween(c,LEFTCUFF)
1026+
o87.Material = Enum.Material.SmoothPlastic
1027
o87.BrickColor = BrickColor.new("Navy blue")
1028
o87.Position = Vector3.new(99.207077, 5.526577, 15.2047167)
1029-
				for _, c in pairs(FOE:GetChildren()) do
1029+
o87.Rotation = Vector3.new(5.49961514e-005, 89.0444794, -5.50190998e-005)
1030-
					if c.Name == "Right Arm" or c.Name == "RightLowerArm" then
1030+
o87.Anchored = true
1031-
						RIGHTCUFF = CreatePart(3, FOE, "Metal", 0, 0, "Mid gray", "Cuff", VT(c.Size.X+0.1, 0.1, c.Size.Z+0.1),false)
1031+
o87.FormFactor = Enum.FormFactor.Symmetric
1032-
						RIGHTCUFF.CFrame = c.CFrame
1032+
o87.Size = Vector3.new(2, 2, 1)
1033-
						weldBetween(c,RIGHTCUFF)
1033+
o87.CFrame = CFrame.new(99.207077, 5.526577, 15.2047167, 0.0166787934, 1.60160507e-008, 0.999860942, -5.34079281e-010, 1, -1.60093698e-008, -0.999861002, -2.66988043e-010, 0.0166787915)
1034
o87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1035
o87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1036-
				if RIGHTCUFF and LEFTCUFF then
1036+
o87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1037-
					local A = IT("Attachment",RIGHTCUFF)
1037+
o87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1038-
					local B = IT("Attachment",LEFTCUFF)
1038+
o87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1039-
					ChainLink = IT("Beam",FOE)
1039+
o87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1040-
					ChainLink.Texture = "rbxassetid://73042633"
1040+
o87.Color = Color3.new(0, 0.12549, 0.376471)
1041-
					ChainLink.Color = ColorSequence.new(C3(0.8,0.8,0.8))
1041+
o88.Name = "roblox"
1042-
					ChainLink.TextureSpeed = 0
1042+
o88.Parent = o87
1043-
					ChainLink.Width0 = 1
1043+
o89.Name = "Right Shoulder"
1044-
					ChainLink.Width1 = 1
1044+
o89.Parent = o87
1045-
					ChainLink.Segments = 25
1045+
o89.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
1046-
					ChainLink.TextureLength = 3
1046+
o89.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
1047-
					ChainLink.Attachment0 = B
1047+
o89.Part0 = o87
1048-
					ChainLink.Attachment1 = A
1048+
o89.Part1 = o95
1049-
					ChainLink.FaceCamera = true
1049+
o89.DesiredAngle = -0.062025275081396
1050-
					ChainLink.Transparency = NumberSequence.new(0)
1050+
o89.MaxVelocity = 0.15000000596046
1051
o90.Name = "Left Shoulder"
1052-
				coroutine.resume(coroutine.create(function()
1052+
o90.Parent = o87
1053-
					wait(4)
1053+
o90.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
1054-
					if RIGHTCUFF and LEFTCUFF then
1054+
o90.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
1055-
						RIGHTCUFF:remove()
1055+
o90.Part0 = o87
1056-
						LEFTCUFF:remove()
1056+
o90.Part1 = o97
1057-
						ChainLink:remove()
1057+
o90.DesiredAngle = -0.062025275081396
1058-
						local bv = Instance.new("BodyVelocity",ROOT) 
1058+
o90.MaxVelocity = 0.15000000596046
1059-
						bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1059+
o91.Name = "Right Hip"
1060-
						bv.velocity = CF(ROOT.Position-VT(0,5,0),ROOT.Position).lookVector*70
1060+
o91.Parent = o87
1061-
						Debris:AddItem(bv,0.05)
1061+
o91.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
1062-
						ApplyDamage(HUM,70)
1062+
o91.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
1063-
						HUM.PlatformStand = false
1063+
o91.Part0 = o87
1064-
						WACKYEFFECT({Time = 50, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(6,6,6), Transparency = 0, Transparency2 = 1, CFrame = CF(RIGHTCUFF.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Glass = C3(1,1,1), SoundID = 174580476, SoundPitch = 1, SoundVolume = 7})
1064+
o91.Part1 = o94
1065-
						WACKYEFFECT({Time = 50, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(6,6,6), Transparency = 0, Transparency2 = 1, CFrame = CF(LEFTCUFF.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Glass = C3(1,1,1), SoundID = 174580476, SoundPitch = 1, SoundVolume = 7})
1065+
o91.DesiredAngle = 0.062025275081396
1066
o91.MaxVelocity = 0.10000000149012
1067-
				end))
1067+
o92.Name = "Left Hip"
1068-
				for i=0, 1.5, 0.1 / Animation_Speed do
1068+
o92.Parent = o87
1069-
					Swait()
1069+
o92.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
1070-
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
1070+
o92.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
1071-
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(5), RAD(0)), 1 / Animation_Speed)
1071+
o92.Part0 = o87
1072-
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(70), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1072+
o92.Part1 = o96
1073-
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(70), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1073+
o92.DesiredAngle = 0.062025275081396
1074-
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(15), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1074+
o92.MaxVelocity = 0.10000000149012
1075-
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1075+
o93.Name = "Neck"
1076
o93.Parent = o87
1077-
				HUM.PlatformStand = true
1077+
o93.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
1078-
				ROOT.CFrame = ROOT.CFrame * ANGLES(RAD(15), RAD(0), RAD(0))
1078+
o93.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
1079-
				ROOT.Anchored = false
1079+
o93.Part0 = o87
1080-
				Chatter("Anything you say can and WILL be used against you.",0)
1080+
o93.Part1 = o73
1081-
				for i=0, 3, 0.1 / Animation_Speed do
1081+
o93.MaxVelocity = 0.10000000149012
1082-
					Swait()
1082+
o94.Name = "Right Leg"
1083-
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-5), RAD(0), RAD(-35)), 1 / Animation_Speed)
1083+
o94.Parent = o1
1084-
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(35)), 1 / Animation_Speed)
1084+
o94.Material = Enum.Material.SmoothPlastic
1085-
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-1), RAD(0), RAD(3)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1085+
o94.BrickColor = BrickColor.new("Navy blue")
1086-
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-1), RAD(0), RAD(-3)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1086+
o94.Position = Vector3.new(99.215416, 3.526577, 14.7047863)
1087-
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-12), RAD(80), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 1 / Animation_Speed)
1087+
o94.Rotation = Vector3.new(5.49961514e-005, 89.0444794, -5.50190998e-005)
1088-
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-60), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 1 / Animation_Speed)
1088+
o94.Anchored = true
1089
o94.CanCollide = false
1090-
				ATTACK = false
1090+
o94.FormFactor = Enum.FormFactor.Symmetric
1091-
				Rooted = false
1091+
o94.Size = Vector3.new(1, 2, 1)
1092
o94.CFrame = CFrame.new(99.215416, 3.526577, 14.7047863, 0.0166787934, 1.60160507e-008, 0.999860942, -5.34079281e-010, 1, -1.60093698e-008, -0.999861002, -2.66988043e-010, 0.0166787915)
1093
o94.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1094
o94.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1095
o94.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1096
o94.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1097-
--//=================================\\
1097+
o94.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1098-
--||	    ATTACK BAD COP
1098+
o94.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1099-
--\\=================================//
1099+
o94.Color = Color3.new(0, 0.12549, 0.376471)
1100
o95.Name = "Right Arm"
1101-
function Silence()
1101+
o95.Parent = o1
1102-
	Speed = 6
1102+
o95.Material = Enum.Material.SmoothPlastic
1103-
	ATTACK = true
1103+
o95.BrickColor = BrickColor.new("Maroon")
1104-
	Rooted = false
1104+
o95.Position = Vector3.new(99.2321014, 5.526577, 13.7049236)
1105-
	local GYRO = IT("BodyGyro",RootPart)
1105+
o95.Rotation = Vector3.new(5.49961514e-005, 89.0444794, -5.50190998e-005)
1106-
	GYRO.D = 2
1106+
o95.Anchored = true
1107-
	GYRO.P = 20000
1107+
o95.CanCollide = false
1108-
	GYRO.MaxTorque = VT(0,4000000,0)
1108+
o95.FormFactor = Enum.FormFactor.Symmetric
1109-
	coroutine.resume(coroutine.create(function()
1109+
o95.Size = Vector3.new(1, 2, 1)
1110-
		repeat
1110+
o95.CFrame = CFrame.new(99.2321014, 5.526577, 13.7049236, 0.0166787934, 1.60160507e-008, 0.999860942, -5.34079281e-010, 1, -1.60093698e-008, -0.999861002, -2.66988043e-010, 0.0166787915)
1111-
			Swait()
1111+
o95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1112-
			GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
1112+
o95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1113-
		until ATTACK == false
1113+
o95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1114-
		GYRO:Remove()
1114+
o95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1115-
	end))
1115+
o95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1116-
	for i=0, 0.2, 0.1 / Animation_Speed do
1116+
o95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1117-
		Swait()
1117+
o95.Color = Color3.new(0.458824, 0, 0)
1118-
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1118+
o96.Name = "Left Leg"
1119-
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(15)), 1 / Animation_Speed)
1119+
o96.Parent = o1
1120-
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1120+
o96.Material = Enum.Material.SmoothPlastic
1121-
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1121+
o96.BrickColor = BrickColor.new("Navy blue")
1122-
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1122+
o96.Position = Vector3.new(99.1987381, 3.526577, 15.7046452)
1123-
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1123+
o96.Rotation = Vector3.new(5.49961514e-005, 89.0444794, -5.50190998e-005)
1124
o96.Anchored = true
1125-
	local AMMO = 6
1125+
o96.CanCollide = false
1126-
	local FIRING = true
1126+
o96.FormFactor = Enum.FormFactor.Symmetric
1127-
	local SHOOTING = false
1127+
o96.Size = Vector3.new(1, 2, 1)
1128-
	local TIMER = 70
1128+
o96.CFrame = CFrame.new(99.1987381, 3.526577, 15.7046452, 0.0166787934, 1.60160507e-008, 0.999860942, -5.34079281e-010, 1, -1.60093698e-008, -0.999861002, -2.66988043e-010, 0.0166787915)
1129-
	CreateSound(147722227, GUN, 6, 1.3, false)
1129+
o96.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1130-
	GUNWELD.Part0 = LeftArm
1130+
o96.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1131-
	GUNWELD.C0 = CF(0,-1.5,0) * ANGLES(RAD(0), RAD(90), RAD(-90))
1131+
o96.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1132-
	local MOUSE = Mouse.Button1Down:connect(function(NEWKEY)
1132+
o96.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1133-
		if SHOOTING == false and AMMO > 0 then
1133+
o96.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1134-
			SHOOTING = true
1134+
o96.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1135-
			AMMO = AMMO - 1
1135+
o96.Color = Color3.new(0, 0.12549, 0.376471)
1136-
			local GUNPOS = GUN.CFrame*CF(1.2, 0.5, 0).p
1136+
o97.Name = "Left Arm"
1137-
			local HIT,POS = CastProperRay(GUNPOS,Mouse.Hit.p,1000,Character)
1137+
o97.Parent = o1
1138-
			local DISTANCE = (POS - GUNPOS).Magnitude
1138+
o97.Material = Enum.Material.SmoothPlastic
1139-
			if HIT then
1139+
o97.BrickColor = BrickColor.new("Maroon")
1140-
				if HIT.Parent:FindFirstChildOfClass("Humanoid") then
1140+
o97.Position = Vector3.new(99.1820602, 5.526577, 16.7045078)
1141-
					if HIT.Parent:FindFirstChildOfClass("Humanoid").Health > 0 then
1141+
o97.Rotation = Vector3.new(5.49961514e-005, 89.0444794, -5.50190998e-005)
1142-
						CreateSound(160432334, HIT, 10, 1, false)
1142+
o97.Anchored = true
1143-
						ApplyDamage(HIT.Parent:FindFirstChildOfClass("Humanoid"),35)
1143+
o97.CanCollide = false
1144
o97.FormFactor = Enum.FormFactor.Symmetric
1145
o97.Size = Vector3.new(1, 2, 1)
1146
o97.CFrame = CFrame.new(99.1820602, 5.526577, 16.7045078, 0.0166787934, 1.60160507e-008, 0.999860942, -5.34079281e-010, 1, -1.60093698e-008, -0.999861002, -2.66988043e-010, 0.0166787915)
1147-
			TIMER = 55
1147+
o97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1148-
			WACKYEFFECT({Time = 15, EffectType = "Block", Size = VT(0,0,0), Size2 = VT(0.3,0.3,0.3), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,0), SoundID = 330704232, SoundPitch = 1, SoundVolume = 4})
1148+
o97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1149-
			WACKYEFFECT({Time = 6, EffectType = "Box", Size = VT(0,0,DISTANCE), Size2 = VT(0.1,0.1,DISTANCE), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS,POS)*CF(0,0,-DISTANCE/2), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1149+
o97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1150-
			for i=0, 0.3, 0.1 / Animation_Speed do
1150+
o97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1151-
				Swait()
1151+
o97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1152-
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
1152+
o97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1153-
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
1153+
o97.Color = Color3.new(0.458824, 0, 0)
1154-
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1154+
o98.Name = "Torso"
1155-
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(100), RAD(0), RAD(-45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1155+
o98.Parent = o1
1156-
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1156+
o98.Material = Enum.Material.SmoothPlastic
1157-
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1157+
o98.BrickColor = BrickColor.new("Navy blue")
1158
o98.Position = Vector3.new(103.10894, 5.99666739, 15.2047167)
1159-
			if AMMO <= 0 then
1159+
o98.Rotation = Vector3.new(-1.53054156e-008, -0.95580709, -1.83469444e-006)
1160-
				FIRING = false
1160+
o98.Anchored = true
1161
o98.FormFactor = Enum.FormFactor.Symmetric
1162-
			SHOOTING = false
1162+
o98.Size = Vector3.new(2, 2, 1)
1163
o98.CFrame = CFrame.new(103.10894, 5.99666739, 15.2047167, 0.999860883, 3.20170024e-008, -0.0166812073, -3.20170024e-008, 1, 2.67092765e-010, 0.0166812055, 2.67026595e-010, 0.999860942)
1164
o98.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1165-
	repeat
1165+
o98.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1166-
		Swait()
1166+
o98.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1167-
		if SHOOTING == false then
1167+
o98.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1168-
			TIMER = TIMER - 1
1168+
o98.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1169-
			if TIMER <= 0 then
1169+
o98.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1170-
				FIRING = false
1170+
o98.Color = Color3.new(0, 0.12549, 0.376471)
1171
o99.Name = "roblox"
1172-
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
1172+
o99.Parent = o98
1173-
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
1173+
o100.Name = "Right Hip"
1174-
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1174+
o100.Parent = o98
1175-
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1175+
o100.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
1176-
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1176+
o100.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
1177-
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1177+
o100.Part0 = o98
1178
o100.Part1 = o103
1179-
	until FIRING == false and SHOOTING == false
1179+
o100.DesiredAngle = 0.062025275081396
1180-
	MOUSE:Disconnect()
1180+
o100.MaxVelocity = 0.10000000149012
1181-
	for i=0, 0.3, 0.1 / Animation_Speed do
1181+
o101.Name = "Left Hip"
1182-
		Swait()
1182+
o101.Parent = o98
1183-
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1183+
o101.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
1184-
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(15)), 1 / Animation_Speed)
1184+
o101.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
1185-
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1185+
o101.Part0 = o98
1186-
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1186+
o101.Part1 = o105
1187-
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1187+
o101.DesiredAngle = 0.062025275081396
1188-
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1188+
o101.MaxVelocity = 0.10000000149012
1189
o102.Name = "Neck"
1190-
	GUNWELD.Part0 = Torso
1190+
o102.Parent = o98
1191-
	GUNWELD.C0 = CF(-1.1,-1.1,0) * ANGLES(RAD(0), RAD(90), RAD(-90))
1191+
o102.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
1192-
	Speed = 20
1192+
o102.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
1193-
	ATTACK = false
1193+
o102.Part0 = o98
1194-
	Rooted = false
1194+
o102.Part1 = o79
1195
o102.MaxVelocity = 0.10000000149012
1196-
function BatonBreaker()
1196+
o103.Name = "Right Leg"
1197-
	ATTACK = true
1197+
o103.Parent = o1
1198-
	Rooted = false
1198+
o103.Material = Enum.Material.SmoothPlastic
1199-
	Speed = 4
1199+
o103.BrickColor = BrickColor.new("Really black")
1200-
	Chatter("I'll break you!",0)
1200+
o103.Position = Vector3.new(103.608864, 3.99666739, 15.2130556)
1201-
	for i=0, 0.2, 0.1 / Animation_Speed do
1201+
o103.Rotation = Vector3.new(-1.53054156e-008, -0.95580709, -1.83469444e-006)
1202-
		Swait()
1202+
o103.Anchored = true
1203-
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1203+
o103.CanCollide = false
1204-
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-15)), 1 / Animation_Speed)
1204+
o103.FormFactor = Enum.FormFactor.Symmetric
1205-
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1205+
o103.Size = Vector3.new(1, 2, 1)
1206-
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1206+
o103.CFrame = CFrame.new(103.608864, 3.99666739, 15.2130556, 0.999860883, 3.20170024e-008, -0.0166812073, -3.20170024e-008, 1, 2.67092765e-010, 0.0166812055, 2.67026595e-010, 0.999860942)
1207-
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1207+
o103.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1208-
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1208+
o103.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1209
o103.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1210-
	BATONWELD.Part0 = RightArm
1210+
o103.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1211-
	BATONWELD.C0 = CF(0,-1,0) * ANGLES(RAD(0), RAD(0), RAD(0)) * CF(0,0,1)
1211+
o103.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1212-
	for i=0, 0.5, 0.1 / Animation_Speed do
1212+
o103.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1213-
		Swait()
1213+
o103.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1214-
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)), 1 / Animation_Speed)
1214+
o104.Name = "Right Arm"
1215-
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(25)), 1 / Animation_Speed)
1215+
o104.Parent = o1
1216-
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.1) * ANGLES(RAD(-20), RAD(-40), RAD(25)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
1216+
o104.Material = Enum.Material.SmoothPlastic
1217-
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1217+
o104.BrickColor = BrickColor.new("Maroon")
1218-
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1218+
o104.Position = Vector3.new(104.615349, 5.89646101, 14.8330393)
1219-
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1219+
o104.Rotation = Vector3.new(45.0039597, -0.675833881, 0.675880313)
1220
o104.Anchored = true
1221-
	Speed = 30
1221+
o104.CanCollide = false
1222-
	CreateSound(147722227, BATON, 6, 1, false)
1222+
o104.FormFactor = Enum.FormFactor.Symmetric
1223-
	Trail.Enabled = true
1223+
o104.Size = Vector3.new(1, 2, 1)
1224-
	BATON.CanCollide = true
1224+
o104.CFrame = CFrame.new(104.615349, 5.89646101, 14.8330393, 0.999860883, -0.0117952423, -0.0117952526, 0, 0.707107067, -0.707106411, 0.0166809987, 0.707008064, 0.707008719)
1225-
	local SPEAKING = false
1225+
o104.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1226-
	local HITS = {}
1226+
o104.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1227-
	local TOUCH = BATON.Touched:Connect(function(hit)
1227+
o104.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1228-
		if hit.Parent:FindFirstChildOfClass("Humanoid") then
1228+
o104.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1229-
			local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
1229+
o104.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1230-
			local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
1230+
o104.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1231-
			if TORSO and HUM.Health > 0 then
1231+
o104.Color = Color3.new(0.458824, 0, 0)
1232-
				local PASS = true
1232+
o105.Name = "Left Leg"
1233-
				for i = 1, #HITS do
1233+
o105.Parent = o1
1234-
					if HITS[i] == hit.Parent then
1234+
o105.Material = Enum.Material.SmoothPlastic
1235-
						PASS = false
1235+
o105.BrickColor = BrickColor.new("Really black")
1236
o105.Position = Vector3.new(102.609009, 3.99666739, 15.1963739)
1237
o105.Rotation = Vector3.new(-1.53054156e-008, -0.95580709, -1.83469444e-006)
1238-
				table.insert(HITS,hit.Parent)
1238+
o105.Anchored = true
1239-
				if PASS == true then
1239+
o105.CanCollide = false
1240-
					CreateSound(260430079, BATON, 6, 0.8, false)
1240+
o105.FormFactor = Enum.FormFactor.Symmetric
1241-
					WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(3,3,3), Transparency = 0, Transparency2 = 1, CFrame = CF(TORSO.Position,BATON.Position)*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Glass", Glass = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 4})
1241+
o105.Size = Vector3.new(1, 2, 1)
1242-
					TORSO.Anchored = true
1242+
o105.CFrame = CFrame.new(102.609009, 3.99666739, 15.1963739, 0.999860883, 3.20170024e-008, -0.0166812073, -3.20170024e-008, 1, 2.67092765e-010, 0.0166812055, 2.67026595e-010, 0.999860942)
1243-
					local POS = TORSO.CFrame
1243+
o105.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1244-
					coroutine.resume(coroutine.create(function()
1244+
o105.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1245-
						for i = 1, 15 do
1245+
o105.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1246-
							Swait()
1246+
o105.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1247-
							TORSO.CFrame = POS*CF(MRANDOM(-2,2)/10,MRANDOM(-2,2)/10,MRANDOM(-2,2)/10)
1247+
o105.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1248-
						end
1248+
o105.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1249-
						local HEAD = HUM.Parent:FindFirstChild("Head")
1249+
o105.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1250-
						HUM.Parent:BreakJoints()
1250+
o106.Name = "Left Arm"
1251-
						if HEAD then
1251+
o106.Parent = o1
1252-
							CreateSound(363808674, HEAD, 10, 0.8, false)
1252+
o106.Material = Enum.Material.SmoothPlastic
1253-
							local bv = Instance.new("BodyVelocity",TORSO) 
1253+
o106.BrickColor = BrickColor.new("Maroon")
1254-
							bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1254+
o106.Position = Vector3.new(101.617271, 5.96075201, 14.6924496)
1255-
							bv.velocity = CF(Torso.Position-VT(0,5,0),HEAD.Position).lookVector*70
1255+
o106.Rotation = Vector3.new(45.0039597, -0.675833881, 0.675880313)
1256-
							Debris:AddItem(bv,0.05)
1256+
o106.Anchored = true
1257-
							local TEXTS = {"Criminals should leave this world!","And stay down!"}
1257+
o106.CanCollide = false
1258-
							Chatter(TEXTS[MRANDOM(1,#TEXTS)],0)
1258+
o106.FormFactor = Enum.FormFactor.Symmetric
1259-
						end
1259+
o106.Size = Vector3.new(1, 2, 1)
1260-
						TORSO.Anchored = false
1260+
o106.CFrame = CFrame.new(101.617271, 5.96075201, 14.6924496, 0.999860883, -0.0117952423, -0.0117952526, 0, 0.707107067, -0.707106411, 0.0166809987, 0.707008064, 0.707008719)
1261-
					end))
1261+
o106.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1262
o106.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1263
o106.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1264
o106.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1265
o106.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1266-
	for i=0, 0.45, 0.1 / Animation_Speed do
1266+
o106.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1267-
		Swait()
1267+
o106.Color = Color3.new(0.458824, 0, 0)
1268-
		RootPart.CFrame = RootPart.CFrame * CF(0,0,-0.15)
1268+
o107.Parent = o1
1269-
		BATONWELD.C0 = Clerp(BATONWELD.C0,CF(0,-1,0) * ANGLES(RAD(120), RAD(0), RAD(0)) * CF(0,0,1), 1 / Animation_Speed)
1269+
o107.Position = Vector3.new(110.917458, 1.50000954, 18.4564953)
1270-
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(15)), 1 / Animation_Speed)
1270+
o107.Rotation = Vector3.new(-90, 1.20620803e-006, -180)
1271-
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15), RAD(0), RAD(-15)), 1 / Animation_Speed)
1271+
o107.Anchored = true
1272-
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -0.6) * ANGLES(RAD(140), RAD(-25), RAD(-41)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1272+
o107.FormFactor = Enum.FormFactor.Symmetric
1273-
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-3)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1273+
o107.Size = Vector3.new(2.39999986, 1.31000006, 2.39999986)
1274-
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(15), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1274+
o107.CFrame = CFrame.new(110.917458, 1.50000954, 18.4564953, -1, 2.98044895e-008, 2.10523012e-008, 2.10523012e-008, 7.54615499e-008, 1, 2.9804486e-008, 1, -7.54615499e-008)
1275-
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1275+
o108.Parent = o107
1276
o109.Parent = o1
1277-
	TOUCH:Disconnect()
1277+
o109.BrickColor = BrickColor.new("Really black")
1278-
	BATON.CanCollide = false
1278+
o109.Position = Vector3.new(110.917442, 1.50002527, 9.1665411)
1279-
	Speed = 20
1279+
o109.Rotation = Vector3.new(-90, 6.45824184e-006, 2.56150702e-006)
1280-
	Trail.Enabled = false
1280+
o109.Anchored = true
1281-
	for i=0, 0.2, 0.1 / Animation_Speed do
1281+
o109.FormFactor = Enum.FormFactor.Symmetric
1282-
		Swait()
1282+
o109.Size = Vector3.new(3, 1.20000005, 3)
1283-
		BATONWELD.C0 = Clerp(BATONWELD.C0,CF(0,-1,0) * ANGLES(RAD(0), RAD(0), RAD(0)) * CF(0,0,1), 2 / Animation_Speed)
1283+
o109.CFrame = CFrame.new(110.917442, 1.50002527, 9.1665411, 1, -4.47067308e-008, 1.12717586e-007, -1.12717586e-007, -5.51334445e-009, 1, -4.47067308e-008, -1, -5.51334933e-009)
1284-
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1284+
o109.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1285-
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-15)), 1 / Animation_Speed)
1285+
o110.Parent = o109
1286-
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1286+
o111.Parent = o1
1287-
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1287+
o111.BrickColor = BrickColor.new("Really black")
1288-
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1288+
o111.Position = Vector3.new(110.917458, 1.50000954, 18.4564953)
1289-
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1289+
o111.Rotation = Vector3.new(-90, 1.20620803e-006, -180)
1290
o111.Anchored = true
1291-
	BATONWELD.Part0 = Torso
1291+
o111.FormFactor = Enum.FormFactor.Symmetric
1292-
	BATONWELD.C0 = CF(1,-0.8,0.75) * ANGLES(RAD(0), RAD(0), RAD(0))
1292+
o111.Size = Vector3.new(3, 1.20000005, 3)
1293-
	ATTACK = false
1293+
o111.CFrame = CFrame.new(110.917458, 1.50000954, 18.4564953, -1, 2.98044895e-008, 2.10523012e-008, 2.10523012e-008, 7.54615499e-008, 1, 2.9804486e-008, 1, -7.54615499e-008)
1294-
	Rooted = false
1294+
o111.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1295
o112.Parent = o111
1296-
function TheRightToRemainSilent()
1296+
o113.Parent = o1
1297-
	local TARGET = Mouse.Target
1297+
o113.Position = Vector3.new(95.3486252, 1.50002623, 9.1665411)
1298-
	if TARGET ~= nil then
1298+
o113.Rotation = Vector3.new(-90, 6.45824184e-006, 2.56150702e-006)
1299-
		if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
1299+
o113.Anchored = true
1300-
			local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
1300+
o113.FormFactor = Enum.FormFactor.Symmetric
1301-
			local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
1301+
o113.Size = Vector3.new(2.39999986, 1.31000006, 2.39999986)
1302-
			if ROOT and HUM.Health > 0 then
1302+
o113.CFrame = CFrame.new(95.3486252, 1.50002623, 9.1665411, 1, -4.47067308e-008, 1.12717586e-007, -1.12717586e-007, -5.51334445e-009, 1, -4.47067308e-008, -1, -5.51334933e-009)
1303-
				local FOE = Mouse.Target.Parent
1303+
o114.Parent = o113
1304-
				ATTACK = true
1304+
o115.Parent = o1
1305-
				Rooted = true
1305+
o115.BrickColor = BrickColor.new("Really black")
1306-
				CharacterFade(C3(1,1,1),70)
1306+
o115.Position = Vector3.new(95.3486252, 1.50002623, 9.1665411)
1307-
				RootPart.CFrame = ROOT.CFrame*CF(0,0,2)
1307+
o115.Rotation = Vector3.new(-90, 6.45824184e-006, 2.56150702e-006)
1308-
				ROOT.Anchored = true
1308+
o115.Anchored = true
1309-
				CreateSound(289556450, RootPart, 5, 1.4, false)
1309+
o115.FormFactor = Enum.FormFactor.Symmetric
1310-
				Chatter("You are to remain silent and DEAD!",0)
1310+
o115.Size = Vector3.new(3, 1.20000005, 3)
1311-
				for i=0, 0.4, 0.1 / Animation_Speed do
1311+
o115.CFrame = CFrame.new(95.3486252, 1.50002623, 9.1665411, 1, -4.47067308e-008, 1.12717586e-007, -1.12717586e-007, -5.51334445e-009, 1, -4.47067308e-008, -1, -5.51334933e-009)
1312-
					Swait()
1312+
o115.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1313-
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1313+
o116.Parent = o115
1314-
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1314+
o117.Parent = o1
1315-
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1315+
o117.BrickColor = BrickColor.new("Really black")
1316-
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1316+
o117.Position = Vector3.new(95.3486252, 1.50001001, 18.4564877)
1317-
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1317+
o117.Rotation = Vector3.new(-90, 1.20620803e-006, -180)
1318-
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1318+
o117.Anchored = true
1319
o117.FormFactor = Enum.FormFactor.Symmetric
1320-
				HUM.PlatformStand = true
1320+
o117.Size = Vector3.new(3, 1.20000005, 3)
1321-
				ROOT.CFrame = ROOT.CFrame * CF(0,-2*ROOT.Size.Z,0) * ANGLES(RAD(-90), RAD(0), RAD(0))
1321+
o117.CFrame = CFrame.new(95.3486252, 1.50001001, 18.4564877, -1, 2.98044895e-008, 2.10523012e-008, 2.10523012e-008, 7.54615499e-008, 1, 2.9804486e-008, 1, -7.54615499e-008)
1322-
				CreateSound(260430117, ROOT, 6, 1.3, false)
1322+
o117.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1323-
				coroutine.resume(coroutine.create(function()
1323+
o118.Parent = o117
1324-
					Swait()
1324+
o119.Parent = o1
1325-
					ROOT.Anchored = true
1325+
o119.Position = Vector3.new(110.917442, 1.50002527, 9.1665411)
1326-
				end))
1326+
o119.Rotation = Vector3.new(-90, 6.45824184e-006, 2.56150702e-006)
1327-
				RootPart.CFrame = RootPart.CFrame*CF(0,0,-0.6)
1327+
o119.Anchored = true
1328-
				for i=0, 0.2, 0.1 / Animation_Speed do
1328+
o119.FormFactor = Enum.FormFactor.Symmetric
1329-
					Swait()
1329+
o119.Size = Vector3.new(2.39999986, 1.31000006, 2.39999986)
1330-
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
1330+
o119.CFrame = CFrame.new(110.917442, 1.50002527, 9.1665411, 1, -4.47067308e-008, 1.12717586e-007, -1.12717586e-007, -5.51334445e-009, 1, -4.47067308e-008, -1, -5.51334933e-009)
1331-
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
1331+
o120.Parent = o119
1332-
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1332+
o121.Name = "Handle"
1333-
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1333+
o121.Parent = o1
1334-
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1334+
o121.Material = Enum.Material.SmoothPlastic
1335-
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1335+
o121.Position = Vector3.new(99.207077, 6.8765769, 15.2047167)
1336
o121.Rotation = Vector3.new(5.49961514e-005, 89.0444794, -5.50190998e-005)
1337-
				local OOFS = {1106908323,1080610827,1080614222,565424701,565424177,1080611063}
1337+
o121.Anchored = true
1338-
				CreateSound(OOFS[MRANDOM(1,#OOFS)], ROOT, 6, 1, false)
1338+
o121.CanCollide = false
1339-
				for i=0, 0.2, 0.1 / Animation_Speed do
1339+
o121.FormFactor = Enum.FormFactor.Symmetric
1340-
					Swait()
1340+
o121.Size = Vector3.new(2, 2, 2)
1341-
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.65) * ANGLES(RAD(45), RAD(0), RAD(0)), 1 / Animation_Speed)
1341+
o121.CFrame = CFrame.new(99.207077, 6.8765769, 15.2047167, 0.0166787934, 1.60160507e-008, 0.999860942, -5.34079281e-010, 1, -1.60093698e-008, -0.999861002, -2.66988043e-010, 0.0166787915)
1342-
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5), RAD(0), RAD(15)), 1 / Animation_Speed)
1342+
o121.BottomSurface = Enum.SurfaceType.Smooth
1343-
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.75) * ANGLES(RAD(80), RAD(0), RAD(-10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1343+
o121.TopSurface = Enum.SurfaceType.Smooth
1344-
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1344+
o122.Parent = o121
1345-
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.45) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1345+
o122.MeshId = "http://www.roblox.com/asset/?id=15393031"
1346-
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(45), RAD(-70), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
1346+
o122.TextureId = "http://www.roblox.com/asset/?id=15393013"
1347
o122.MeshType = Enum.MeshType.FileMesh
1348-
				local AMMO = 6
1348+
o123.Name = "RPPART"
1349-
				local FIRING = true
1349+
o123.Parent = o1
1350-
				local SHOOTING = false
1350+
o123.Transparency = 1
1351-
				local TIMER = 70
1351+
o123.Position = Vector3.new(103.454132, 5.33460093, 13.0707426)
1352-
				CreateSound(147722227, GUN, 6, 1.3, false)
1352+
o123.Rotation = Vector3.new(-90, 0, -0)
1353-
				GUNWELD.Part0 = LeftArm
1353+
o123.Anchored = true
1354-
				GUNWELD.C0 = CF(0,-1.5,0) * ANGLES(RAD(0), RAD(90), RAD(-90))
1354+
o123.CanCollide = false
1355-
				for i=0, 0.2, 0.1 / Animation_Speed do
1355+
o123.Size = Vector3.new(4, 1, 2)
1356-
					Swait()
1356+
o123.CFrame = CFrame.new(103.454132, 5.33460093, 13.0707426, 1, 0, 0, 0, 0, 1, 0, -1, 0)
1357-
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.65) * ANGLES(RAD(45), RAD(0), RAD(0)), 1 / Animation_Speed)
1357+
function MoveY(model, Position)
1358-
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5), RAD(0), RAD(15)), 1 / Animation_Speed)
1358+
	for _,part in pairs (model:GetChildren()) do
1359-
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.75) * ANGLES(RAD(80), RAD(0), RAD(-10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1359+
		if part.ClassName == "Part" then
1360-
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.55, 0.4) * ANGLES(RAD(100), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1360+
			part.CFrame = part.CFrame + Vector3.new(0,Position,0)
1361-
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.45) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1361+
1362-
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(45), RAD(-70), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
1362+
1363
end
1364-
				for i = 1, 6 do
1364+
function MoveX(model, Position)
1365-
					local GUNPOS = GUN.CFrame*CF(1.2, 0.5, 0).p
1365+
	for _,part in pairs (model:GetChildren()) do
1366-
					local DISTANCE = (FOE.Head.Position - GUNPOS).Magnitude
1366+
		if part.ClassName == "Part" then
1367-
					WACKYEFFECT({Time = 15, EffectType = "Block", Size = VT(0,0,0), Size2 = VT(0.3,0.3,0.3), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,0), SoundID = 330704232, SoundPitch = 1, SoundVolume = 4})
1367+
			part.CFrame = part.CFrame + Vector3.new(Position,0,0)
1368-
					WACKYEFFECT({Time = 6, EffectType = "Box", Size = VT(0,0,DISTANCE), Size2 = VT(0.1,0.1,DISTANCE), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS,FOE.Head.Position)*CF(0,0,-DISTANCE/2), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1368+
1369-
					HUM.Health = HUM.Health/1.5
1369+
1370-
					for i=0, 0.2, 0.1 / Animation_Speed do
1370+
1371-
						Swait()
1371+
function MoveSpawn(model, PLAYERPOS)
1372-
						RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.65) * ANGLES(RAD(45), RAD(0), RAD(0)), 1 / Animation_Speed)
1372+
	for _,part in pairs (model:GetChildren()) do
1373-
						Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5), RAD(0), RAD(15)), 1 / Animation_Speed)
1373+
		if part.ClassName == "Part" then
1374-
						RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.75) * ANGLES(RAD(80), RAD(0), RAD(-10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1374+
			part.CFrame = part.CFrame + PLAYERPOS + Vector3.new(50,-2.7,-5)
1375-
						LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.55, 0.6) * ANGLES(RAD(130), RAD(0), RAD(20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1375+
1376-
						RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.45) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1376+
1377-
						LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(45), RAD(-70), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
1377+
1378
function MoveZ(model, Position)
1379-
					for i=0, 0.2, 0.1 / Animation_Speed do
1379+
	for _,part in pairs (model:GetChildren()) do
1380-
						Swait()
1380+
		if part.ClassName == "Part" then
1381-
						RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.65) * ANGLES(RAD(45), RAD(0), RAD(0)), 1 / Animation_Speed)
1381+
			part.CFrame = part.CFrame + Vector3.new(0,0,Position)
1382-
						Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5), RAD(0), RAD(15)), 1 / Animation_Speed)
1382+
1383-
						RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.75) * ANGLES(RAD(80), RAD(0), RAD(-10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1383+
1384-
						LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.55, 0.6) * ANGLES(RAD(100), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1384+
1385-
						RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.45) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1385+
function MoveZPart(Part, Position)
1386-
						LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(45), RAD(-70), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
1386+
			Part.CFrame = Part.CFrame + Vector3.new(0,0,Position)
1387
end
1388
function MoveXPart(Part, Position)
1389-
				FOE:BreakJoints()
1389+
			Part.CFrame = Part.CFrame + Vector3.new(Position,0,0)
1390-
				ROOT.Anchored = false
1390+
1391-
				for i=0, 0.3, 0.1 / Animation_Speed do
1391+
game.Players[Victim].Character.HumanoidRootPart.Anchored = true
1392-
					Swait()
1392+
OMGCREEPY = Instance.new("Sound")
1393-
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1393+
OMGCREEPY.Parent = o1
1394-
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(15)), 1 / Animation_Speed)
1394+
OMGCREEPY.Volume = .5
1395-
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1395+
OMGCREEPY.SoundId = "rbxassetid://318925857"
1396-
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1396+
OMGCREEPY.Looped = true
1397-
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1397+
for i,v in pairs (o1:GetChildren()) do
1398-
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1398+
	if v:IsA("Part") then
1399
		v.Material = "SmoothPlastic"
1400-
				GUNWELD.Part0 = Torso
1400+
		v.BackSurface = "SmoothNoOutlines"
1401-
				GUNWELD.C0 = CF(-1.1,-1.1,0) * ANGLES(RAD(0), RAD(90), RAD(-90))
1401+
		v.FrontSurface = "SmoothNoOutlines"
1402-
				ATTACK = false
1402+
		v.BottomSurface = "SmoothNoOutlines"
1403-
				Rooted = false
1403+
		v.LeftSurface = "SmoothNoOutlines"
1404
		v.RightSurface = "SmoothNoOutlines"
1405
		v.TopSurface = "SmoothNoOutlines"
1406
	end
1407
end
1408
OMGCREEPY:Play()
1409-
--//=================================\\
1409+
o21:Play()
1410-
--||	  ASSIGN THINGS TO KEYS
1410+
	MoveSpawn(o1,game.Players[Victim].Character.HumanoidRootPart.Position)
1411-
--\\=================================//
1411+
for i=1,51 do
1412
MoveX(o1,-3)
1413-
function MouseDown(Mouse)
1413+
wait(.05)
1414-
	if ATTACK == false then
1414+
1415-
		if MODE == "GoodCop" then
1415+
wait(.5)
1416-
			Warning()
1416+
	MoveZPart(o12,-1)
1417-
		elseif MODE == "BadCop" then
1417+
	wait(.2)
1418-
			Silence()
1418+
for i=1,6 do
1419
	MoveXPart(o12,1)
1420
	wait(.1)
1421
end
1422
wait(.5)
1423-
function MouseUp(Mouse)
1423+
game.Players[Victim].Character.HumanoidRootPart.CFrame = o86.CFrame
1424-
HOLD = false
1424+
wait(.5)
1425
game.Players[Victim].Character.HumanoidRootPart.CFrame = o85.CFrame
1426
wait(.5)
1427-
function KeyDown(Key)
1427+
	MoveZPart(o12,1)
1428-
	KEYHOLD = true
1428+
	wait(.2)
1429-
	if Key == "q" and ATTACK == false then
1429+
1430-
		if MODE == "GoodCop" then
1430+
for i=1,6 do
1431-
			BatonStun()
1431+
	MoveXPart(o12,-1)
1432-
		elseif MODE == "BadCop" then
1432+
	wait(.1)
1433-
			BatonBreaker()
1433+
1434
for i=1,50 do
1435
MoveX(o1,-3)
1436
game.Players[Victim].Character.HumanoidRootPart.CFrame = o85.CFrame
1437-
	if Key == "e" and ATTACK == false then
1437+
wait(.05)
1438-
		if MODE == "GoodCop" then
1438+
1439-
			Cuffs()
1439+
game.Players[Victim].Character.Head.face.Texture = "rbxassetid://629925029"
1440-
		elseif MODE == "BadCop" then
1440+
game.Players[Victim].Character.HumanoidRootPart.CFrame = o123.CFrame
1441-
			TheRightToRemainSilent()
1441+
SCREAM = Instance.new("Sound")
1442
SCREAM.Parent = game.Players[Victim].Character.Head
1443
SCREAM.SoundId = "rbxassetid://138167455"
1444
SCREAM:Play()
1445-
	if Key == "t" and ATTACK == false then
1445+
wait(2.5)
1446-
		if MODE == "GoodCop" then
1446+
game.Players[Victim].Character.Head.BrickColor = BrickColor.new("Maroon")
1447-
			Chatter("You should obey the law.",0.01)
1447+
	MoveZPart(o12,-1)
1448-
		elseif MODE == "BadCop" then
1448+
	wait(.2)
1449-
			Chatter("I don't think so, Criminal!",0.01)
1449+
for i=1,6 do
1450
	MoveXPart(o12,1)
1451
	wait(.1)
1452
end
1453-
	if Key == "f" and ATTACK == false then
1453+
wait(.5)
1454-
		Switch()
1454+
game.Players[Victim].Character.HumanoidRootPart.CFrame = o86.CFrame
1455
wait(.5)
1456
	MoveZPart(o12,1)
1457-
	if Key == "0" and ATTACK == false then
1457+
	wait(.2)
1458-
		if sick.Parent ~= RootPart then
1458+
for i=1,6 do
1459-
			sick = IT("Sound",RootPart)
1459+
	MoveXPart(o12,-1)
1460
	wait(.1)
1461
end
1462
game.Players[Victim].Character.Humanoid.Health = 0
1463
player = game.Players[Victim]
1464-
function KeyUp(Key)
1464+
char = player.Character
1465-
	KEYHOLD = false
1465+
			char.Archivable = true
1466
			local rg = char:Clone()
1467
			rg.HumanoidRootPart:Destroy()
1468-
	Mouse.Button1Down:connect(function(NEWKEY)
1468+
			rg.Name = ""
1469-
		MouseDown(NEWKEY)
1469+
			rg.Humanoid.MaxHealth = 0
1470
			for i, v in pairs(rg.Torso:GetChildren()) do
1471-
	Mouse.Button1Up:connect(function(NEWKEY)
1471+
				if v:IsA("Motor6D") then
1472-
		MouseUp(NEWKEY)
1472+
					v:Destroy()
1473
				end
1474-
	Mouse.KeyDown:connect(function(NEWKEY)
1474+
1475-
		KeyDown(NEWKEY)
1475+
			
1476
			local n = Instance.new("Glue", rg.Torso)
1477-
	Mouse.KeyUp:connect(function(NEWKEY)
1477+
			n.Name = "Neck"
1478-
		KeyUp(NEWKEY)
1478+
			n.Part0 = rg.Torso
1479
			n.Part1 = rg.Head
1480
			n.C0 = CFrame.new(0, 1, 0)
1481-
--//=================================\\
1481+
			n.C1 = CFrame.new(0, -0.5, 0)
1482-
--\\=================================//
1482+
			
1483
			local rs = Instance.new("Glue", rg.Torso)
1484-
function unanchor()
1484+
			rs.Name = "Right Shoulder"
1485-
	for _, c in pairs(Character:GetChildren()) do
1485+
			rs.Part0 = rg.Torso
1486-
		if c:IsA("BasePart") and c ~= RootPart then
1486+
			rs.Part1 = rg["Right Arm"]
1487-
			c.Anchored = false
1487+
			rs.C0 = CFrame.new(1.5, 0.5, 0)
1488
			rs.C1 = CFrame.new(0, 0.5, 0)
1489
			local ls = Instance.new("Glue", rg.Torso)
1490-
	for _, c in pairs(Weapon:GetChildren()) do
1490+
			ls.Name = "Left Shoulder"
1491-
		if c:IsA("BasePart") and c ~= RootPart then
1491+
			ls.Part0 = rg.Torso
1492-
			c.Anchored = false
1492+
			ls.Part1 = rg["Left Arm"]
1493
			ls.C0 = CFrame.new(-1.5, 0.5, 0)
1494
			ls.C1 = CFrame.new(0, 0.5, 0)
1495-
	if UNANCHOR == true then
1495+
			
1496-
		RootPart.Anchored = false
1496+
			local rh = Instance.new("Glue", rg.Torso)
1497-
	else
1497+
			rh.Name = "Right Hip"
1498-
		RootPart.Anchored = true
1498+
			rh.Part0 = rg.Torso
1499
			rh.Part1 = rg["Right Leg"]
1500
			rh.C0 = CFrame.new(0.5, -1, 0)
1501
			rh.C1 = CFrame.new(0, 1, 0)
1502-
--//=================================\\
1502+
			local lh = Instance.new("Glue", rg.Torso)
1503-
--||	WRAP THE WHOLE SCRIPT UP
1503+
			lh.Name = "Left Hip"
1504-
--\\=================================//
1504+
			lh.Part0 = rg.Torso
1505
			lh.Part1 = rg["Left Leg"]
1506-
Humanoid.Changed:connect(function(Jump)
1506+
			lh.C0 = CFrame.new(-0.5, -1, 0)
1507-
	if Jump == "Jump" and (Disable_Jump == true) then
1507+
			lh.C1 = CFrame.new(0, 1, 0)
1508-
		Humanoid.Jump = false
1508+
			char.Torso:Destroy()
1509
			char.Head:Destroy()
1510-
end)
1510+
			char["Left Leg"]:Destroy()
1511
			char["Left Arm"]:Destroy()
1512-
while true do
1512+
			char["Right Leg"]:Destroy()
1513-
	Swait()
1513+
			char["Right Arm"]:Destroy()
1514-
	script.Parent = WEAPONGUI
1514+
			rg.Parent = game.Workspace
1515-
	ANIMATE.Parent = nil
1515+
			rg.Head.BrickColor = BrickColor.new("Maroon")
1516-
	for _,v in next, Humanoid:GetPlayingAnimationTracks() do
1516+
function DEATH ()
1517-
	    v:Stop();
1517+
OHHNELLY = Instance.new("Part")
1518
OHHNELLY.Parent = workspace
1519-
	SINE = SINE + CHANGE
1519+
OHHNELLY.Anchored = false
1520-
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
1520+
OHHNELLY.Material = Enum.Material.SmoothPlastic
1521-
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
1521+
OHHNELLY.BrickColor = BrickColor.new("Maroon")
1522-
	local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
1522+
OHHNELLY.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1523-
	local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
1523+
OHHNELLY.Position = rg.Head.Position
1524-
	if ANIM == "Walk" and TORSOVELOCITY > 1 then
1524+
OHHNELLY.Color = Color3.new(0.458824, 0, 0)
1525-
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
1525+
OHHNELLY.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1526-
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
1526+
OHHNELLY.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1527-
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
1527+
OHHNELLY.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1528-
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
1528+
OHHNELLY.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1529-
	elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
1529+
OHHNELLY.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1530-
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1530+
OHHNELLY.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1531-
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1531+
1532-
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
1532+
for i=1,20 do
1533-
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
1533+
DEATH()
1534
MoveX(o1,-3)
1535-
	if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
1535+
wait(.05)
1536-
		ANIM = "Jump"
1536+
1537-
		if ATTACK == false then
1537+
o1:Destroy()
1538-
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1538+
		end  
1539-
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1539+
		end)