View difference between Paste ID: 9xsCE2Ce and YwM416ZF
SHOW: | | - or go back to the newest paste.
1
--[[ A script By makhail07. that spy is gay (jeez how many of these did u edit p00t)
2-
-- Script
2+
3
4-
--https://github.com/Mokiros/roblox-FE-compatibility
4+
Discord Creterisk#2958 
5-
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
5+
6-
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
6+
Description:
7-
local RealPlayer = Player
7+
8-
do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
8+
9
]]--
10-
wait(1)
10+
11
local FavIDs = {340106355,927529620,876981900,398987889,1117396305}
12
13-
local punched1 = true
13+
14-
local punched2 = false
14+
if num==0 or num==nil then
15-
local punched3 = false
15+
game:service'RunService'.Stepped:wait(0)
16-
local punched4 = false
16+
17-
local beamgo4 = 2.2
17+
for i=0,num do
18-
local beamgo3 = 1
18+
game:service'RunService'.Stepped:wait(0)
19-
local trans = 1
19+
20-
local ssj1 = false
20+
21-
local ssj2 = false
21+
22-
local transforming1 = false
22+
function thread(f)
23-
local transforming2 = false
23+
  coroutine.resume(coroutine.create(f))
24-
local transforming3 = false
24+
25-
local transforming4 = false
25+
function clerp(a, b, t) 
26-
local onaura = true
26+
	local qa = {
27-
local num = 0
27+
		QuaternionFromCFrame(a)
28-
local enabled = true
28+
	}
29-
local beamgo = 2.2
29+
	local qb = {
30-
local beamgo1 = 1
30+
		QuaternionFromCFrame(b)
31-
local p = owner
31+
	} 
32-
local char = p.Character
32+
	local ax, ay, az = a.x, a.y, a.z 
33-
local mouse = p:GetMouse()
33+
	local bx, by, bz = b.x, b.y, b.z
34-
local larm = char["Left Arm"]
34+
	local _t = 1 - t
35-
local rarm = char["Right Arm"]
35+
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t)) 
36-
local lleg = char["Left Leg"]
36+
37-
local rleg = char["Right Leg"]
37+
function QuaternionFromCFrame(cf)
38
  local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
39-
local torso = char.Torso
39+
  local trace = m00 + m11 + m22
40
  if trace > 0 then
41
    local s = math.sqrt(1 + trace)
42-
local canattack = true
42+
    local recip = 0.5 / s
43-
local canwalk = true
43+
    return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
44-
local canwalk1 = true
44+
  else
45-
local canidle = true
45+
    local i = 0
46-
local rs = game:GetService("RunService").RenderStepped
46+
    if m00 < m11 then
47-
local new = Instance.new
47+
      i = 1
48-
local v3 = Vector3.new
48+
49-
local ns = NumberSequence.new
49+
    if m22 > (i == 0 and m00 or m11) then
50-
local nr = NumberRange.new
50+
      i = 2
51-
local bc = BrickColor.new
51+
52-
local cf = CFrame.new
52+
    if i == 0 then
53-
local cfa = CFrame.Angles
53+
      local s = math.sqrt(m00 - m11 - m22 + 1)
54-
local rad = math.rad
54+
      local recip = 0.5 / s
55-
local startk = false
55+
      return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
56-
local beam1 = false
56+
    elseif i == 1 then
57-
local beam2 = false
57+
      local s = math.sqrt(m11 - m22 - m00 + 1)
58-
	local powering = false
58+
      local recip = 0.5 / s
59-
	stop = false
59+
      return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
60-
	local start = false
60+
    elseif i == 2 then
61-
Mrandom = math.random
61+
      local s = math.sqrt(m22 - m00 - m11 + 1)
62-
local DebrisModel = Instance.new("Model",char)
62+
      local recip = 0.5 / s
63-
DebrisModel.Name = "Debris"
63+
      return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
64-
C3 = Color3.new
64+
65-
	local base = true
65+
66-
	local super = false
66+
67-
	local super2 = false
67+
function QuaternionToCFrame(px, py, pz, x, y, z, w)
68-
	local super3 = false
68+
  local xs, ys, zs = x + x, y + y, z + z
69-
	local god = false
69+
  local wx, wy, wz = w * xs, w * ys, w * zs
70-
	local blue = false
70+
  local xx = x * xs
71-
	local slow = false
71+
  local xy = x * ys
72-
	local ui = false
72+
  local xz = x * zs
73-
	local kaioken = false
73+
  local yy = y * ys
74-
	local dodge = false
74+
  local yz = y * zs
75-
	local transformed = false
75+
  local zz = z * zs
76-
	local muiable = false
76+
  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))
77-
cooldown = true
77+
78-
canfly = false
78+
function QuaternionSlerp(a, b, t)
79
  local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
80-
-- Scripts 
80+
  local startInterp, finishInterp
81-
 -- Objects
81+
  if cosTheta >= 1.0E-4 then
82
    if 1 - cosTheta > 1.0E-4 then
83-
local HealthGUI = Instance.new("ScreenGui")
83+
      local theta = math.acos(cosTheta)
84-
local TextLabel = Instance.new("TextLabel")
84+
      local invSinTheta = 1 / math.sin(theta)
85-
local Frame2 = Instance.new("Frame")
85+
      startInterp = math.sin((1 - t) * theta) * invSinTheta
86-
local Slot2 = Instance.new("TextLabel")
86+
      finishInterp = math.sin(t * theta) * invSinTheta
87-
local Slot3 = Instance.new("TextLabel")
87+
    else
88-
local Slot4 = Instance.new("TextLabel")
88+
      startInterp = 1 - t
89-
local Slot5 = Instance.new("TextLabel")
89+
      finishInterp = t
90-
local Slot6 = Instance.new("TextLabel")
90+
91-
local Slot7 = Instance.new("TextLabel")
91+
  elseif 1 + cosTheta > 1.0E-4 then
92-
local Slot8 = Instance.new("TextLabel")
92+
    local theta = math.acos(-cosTheta)
93-
local Slot9 = Instance.new("TextLabel")
93+
    local invSinTheta = 1 / math.sin(theta)
94-
local Slot10 = Instance.new("TextLabel")
94+
    startInterp = math.sin((t - 1) * theta) * invSinTheta
95-
local Slot11 = Instance.new("TextLabel")
95+
    finishInterp = math.sin(t * theta) * invSinTheta
96-
local Slot12 = Instance.new("TextLabel")
96+
  else
97
    startInterp = t - 1
98-
-- Properties
98+
    finishInterp = t
99-
PlayerGui = p.PlayerGui
99+
100-
HealthGUI.Name = "HealthGUI"
100+
  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
101-
HealthGUI = Instance.new("ScreenGui", PlayerGui)
101+
102
function rayCast(Position, Direction, Range, Ignore)
103-
TextLabel.Parent = HealthGUI
103+
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
104-
TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
104+
105-
TextLabel.BackgroundTransparency = 1
105+
--Wait what okay
106-
TextLabel.Position = UDim2.new(0, 0, 0.959999979, 0)
106+
107-
TextLabel.Size = UDim2.new(0.0900000036, 0, 0.0500000007, 0)
107+
local plr = game:service'Players'.assadabin
108-
TextLabel.ZIndex = 3
108+
local char = plr.Character
109-
TextLabel.Font = Enum.Font.Cartoon
109+
110-
TextLabel.Text = "[H] Flight"
110+
local ra = char["Right Arm"]
111-
TextLabel.TextColor3 = Color3.new(0, 0, 0)
111+
local la= char["Left Arm"]
112-
TextLabel.TextScaled = true
112+
local rl= char["Right Leg"]
113-
TextLabel.TextSize = 10
113+
local ll = char["Left Leg"]
114-
TextLabel.TextStrokeColor3 = Color3.new(1, 0.294118, 0.294118)
114+
115-
TextLabel.TextStrokeTransparency = 0
115+
116-
TextLabel.TextWrapped = true
116+
local rootj = root.RootJoint
117
local tors = char.Torso
118-
Frame2.Name = "Frame2"
118+
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
119-
Frame2.Parent = HealthGUI
119+
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
120-
Frame2.BackgroundColor3 = Color3.new(1, 1, 1)
120+
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
121-
Frame2.BackgroundTransparency = 1
121+
local maincolor = BrickColor.new("Magenta")
122-
Frame2.Position = UDim2.new(-0.00146412884, 0, 0.00607902743, 0)
122+
cf = CFrame.new
123-
Frame2.Size = UDim2.new(0.5, 0, 0.5, 0)
123+
angles = CFrame.Angles
124
attack = false
125-
Slot2.Name = "Slot2"
125+
euler=CFrame.fromEulerAnglesXYZ
126-
Slot2.Parent = Frame2
126+
equipped = false
127-
Slot2.BackgroundColor3 = Color3.new(1, 1, 1)
127+
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
128-
Slot2.BackgroundTransparency = 1
128+
RSH, LSH = nil, nil 
129-
Slot2.Position = UDim2.new(1.72187495, 0, 1.34546447, 0)
129+
RW = Instance.new("Weld") 
130-
Slot2.Rotation = -1
130+
LW = Instance.new("Weld")
131-
Slot2.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
131+
RH = tors["Right Hip"]
132-
Slot2.Font = Enum.Font.ArialBold
132+
LH = tors["Left Hip"]
133-
Slot2.Text = "[U] UI"
133+
RSH = tors["Right Shoulder"] 
134-
Slot2.TextColor3 = Color3.new(1, 1, 1)
134+
LSH = tors["Left Shoulder"] 
135-
Slot2.TextScaled = true
135+
RSH.Parent = nil 
136-
Slot2.TextSize = 30
136+
LSH.Parent = nil 
137-
Slot2.TextStrokeColor3 = Color3.new(0, 0.333333, 1)
137+
RW.Name = "RW"
138-
Slot2.TextStrokeTransparency = 0
138+
RW.Part0 = tors 
139-
Slot2.TextWrapped = true
139+
RW.C0 = CFrame.new(1.5, 0.5, 0)
140
RW.C1 = CFrame.new(0, 0.5, 0) 
141-
Slot3.Name = "Slot3"
141+
RW.Part1 = ra
142-
Slot3.Parent = Frame2
142+
RW.Parent = tors 
143-
Slot3.BackgroundColor3 = Color3.new(1, 1, 1)
143+
LW.Name = "LW"
144-
Slot3.BackgroundTransparency = 1
144+
LW.Part0 = tors 
145-
Slot3.Position = UDim2.new(1.722, 0, 1.20500004, 0)
145+
LW.C0 = CFrame.new(-1.5, 0.5, 0)
146-
Slot3.Rotation = -1
146+
LW.C1 = CFrame.new(0, 0.5, 0) 
147-
Slot3.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
147+
LW.Part1 = la
148-
Slot3.Font = Enum.Font.ArialBold
148+
LW.Parent = tors
149-
Slot3.Text = "[Y] MUI"
149+
print('User is '..plr.Name)
150-
Slot3.TextColor3 = Color3.new(1, 1, 1)
150+
Effects = {}
151-
Slot3.TextScaled = true
151+
152-
Slot3.TextSize = 100
152+
for i,v in next, game:GetService('Players').assadabin.Character:GetChildren() do
153-
Slot3.TextStrokeColor3 = Color3.new(0, 0.333333, 1)
153+
   if v:IsA('Accessory') then
154-
Slot3.TextStrokeTransparency = 0
154+
       v:Destroy()
155-
Slot3.TextWrapped = true
155+
   end
156
end
157-
Slot4.Name = "Slot4"
157+
-----------------------------------------
158-
Slot4.Parent = Frame2
158+
--Hat creation--
159-
Slot4.BackgroundColor3 = Color3.new(1, 1, 1)
159+
------------------------------------------
160-
Slot4.BackgroundTransparency = 1
160+
local hat = Instance.new("Hat")
161-
Slot4.Position = UDim2.new(1.722, 0, 1.10500002, 0)
161+
    hat.Parent = game.Players.assadabin.Character
162-
Slot4.Rotation = -1
162+
    hat.AttachmentForward = Vector3.new(0,0,-1)
163-
Slot4.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
163+
    hat.AttachmentPos = Vector3.new(0,0.4,0)
164-
Slot4.Font = Enum.Font.ArialBold
164+
    hat.AttachmentRight = Vector3.new(1,0,0)
165-
Slot4.Text = "[P] Energy Charge"
165+
    hat.AttachmentUp = Vector3.new(0,1,0)
166-
Slot4.TextColor3 = Color3.new(1, 1, 1)
166+
    hat.Name = "Helmet"
167-
Slot4.TextScaled = true
167+
local hatHandle = Instance.new("Part")
168-
Slot4.TextSize = 100
168+
    hatHandle.Parent = hat
169-
Slot4.TextStrokeColor3 = Color3.new(0, 0.333333, 1)
169+
    hatHandle.Name = "Handle"
170-
Slot4.TextStrokeTransparency = 0
170+
    hatHandle.Size = Vector3.new(1.4,1.6,2)
171-
Slot4.TextWrapped = true
171+
    hatHandle.CanCollide = true
172
local hatMesh = Instance.new("SpecialMesh")
173-
Slot5.Name = "Slot5"
173+
    hatMesh.Parent = hatHandle
174-
Slot5.Parent = Frame2
174+
    hatMesh.MeshId = "http://www.roblox.com/asset/?id=1286427"
175-
Slot5.BackgroundColor3 = Color3.new(1, 1, 1)
175+
    hatMesh.TextureId = "http://www.roblox.com/asset/?id=123724099"
176-
Slot5.BackgroundTransparency = 1
176+
    hatMesh.Scale = Vector3.new(1.2,1.2,1.2)
177-
Slot5.Position = UDim2.new(1.722, 0, 1.005, 0)
177+
    hatMesh.Offset = Vector3.new(0,0,0)
178-
Slot5.Rotation = -1
178+
    hatMesh.VertexColor = Vector3.new(1,1,1)
179-
Slot5.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
179+
180-
Slot5.Font = Enum.Font.ArialBold
180+
shirt = Instance.new("Shirt", char)
181-
Slot5.Text = "[Q] Kamehameha"
181+
shirt.Name = "Shirt"
182-
Slot5.TextColor3 = Color3.new(1, 1, 1)
182+
pants = Instance.new("Pants", char)
183-
Slot5.TextScaled = true
183+
pants.Name = "Pants"
184-
Slot5.TextSize = 100
184+
char.Shirt.ShirtTemplate = "rbxassetid://824629567"
185-
Slot5.TextStrokeColor3 = Color3.new(0, 1, 1)
185+
char.Pants.PantsTemplate = "rbxassetid://1098471700"
186-
Slot5.TextStrokeTransparency = 0
186+
187-
Slot5.TextWrapped = true
187+
ArtificialHB = Instance.new("BindableEvent", script)
188
ArtificialHB.Name = "Heartbeat"
189-
Slot6.Name = "Slot6"
189+
190-
Slot6.Parent = Frame2
190+
191-
Slot6.BackgroundColor3 = Color3.new(1, 1, 1)
191+
192-
Slot6.BackgroundTransparency = 1
192+
frame = 1 / 60
193-
Slot6.Position = UDim2.new(1.722, 0, 1.505, 0)
193+
tf = 0
194-
Slot6.Rotation = -1
194+
allowframeloss = false
195-
Slot6.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
195+
tossremainder = false
196-
Slot6.Font = Enum.Font.ArialBold
196+
lastframe = tick()
197-
Slot6.Text = "[R] Guard"
197+
script.Heartbeat:Fire()
198-
Slot6.TextColor3 = Color3.new(1, 1, 1)
198+
199-
Slot6.TextScaled = true
199+
game:GetService("RunService").Heartbeat:connect(function(s, p)
200-
Slot6.TextSize = 100
200+
	tf = tf + s
201-
Slot6.TextStrokeColor3 = Color3.new(1, 0, 0)
201+
	if tf >= frame then
202-
Slot6.TextStrokeTransparency = 0
202+
		if allowframeloss then
203-
Slot6.TextWrapped = true
203+
			script.Heartbeat:Fire()
204
			lastframe = tick()
205-
Slot7.Name = "Slot7"
205+
206-
Slot7.Parent = Frame2
206+
			for i = 1, math.floor(tf / frame) do
207-
Slot7.BackgroundColor3 = Color3.new(1, 1, 1)
207+
				script.Heartbeat:Fire()
208-
Slot7.BackgroundTransparency = 1
208+
209-
Slot7.Position = UDim2.new(1.722, 0, 1.60500002, 0)
209+
			lastframe = tick()
210-
Slot7.Rotation = -1
210+
211-
Slot7.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
211+
		if tossremainder then
212-
Slot7.Font = Enum.Font.ArialBold
212+
			tf = 0
213-
Slot7.Text = "[E] Combat"
213+
214-
Slot7.TextColor3 = Color3.new(1, 1, 1)
214+
			tf = tf - frame * math.floor(tf / frame)
215-
Slot7.TextScaled = true
215+
216-
Slot7.TextSize = 100
216+
217-
Slot7.TextStrokeColor3 = Color3.new(1, 0, 0)
217+
218-
Slot7.TextStrokeTransparency = 0
218+
local RbxUtility = LoadLibrary("RbxUtility")
219-
Slot7.TextWrapped = true
219+
local Create = RbxUtility.Create
220
221-
Slot8.Name = "Slot8"
221+
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
222-
Slot8.Parent = Frame2
222+
	if hit.Parent == nil then
223-
Slot8.BackgroundColor3 = Color3.new(1, 1, 1)
223+
		return
224-
Slot8.BackgroundTransparency = 1
224+
225-
Slot8.Position = UDim2.new(1.722, 0, 1.70500004, 0)
225+
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
226-
Slot8.Rotation = -1
226+
	for _, v in pairs(hit.Parent:children()) do
227-
Slot8.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
227+
228-
Slot8.Font = Enum.Font.ArialBold
228+
			h = v
229-
Slot8.Text = "[X] Super God Fist"
229+
230-
Slot8.TextColor3 = Color3.new(1, 1, 1)
230+
231-
Slot8.TextScaled = true
231+
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
232-
Slot8.TextSize = 100
232+
         warn'No R15 allowed'
233-
Slot8.TextStrokeColor3 = Color3.new(1, 0.333333, 0)
233+
         hit.Parent:FindFirstChild("Head"):BreakJoints()
234-
Slot8.TextStrokeTransparency = 0
234+
         end
235-
Slot8.TextWrapped = true
235+
236
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
237-
Slot9.Name = "Slot9"
237+
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
238-
Slot9.Parent = Frame2
238+
			if hit.Parent.DebounceHit.Value == true then
239-
Slot9.BackgroundColor3 = Color3.new(1, 1, 1)
239+
				return
240-
Slot9.BackgroundTransparency = 1
240+
241-
Slot9.Position = UDim2.new(1.722, 0, 1.80499995, 0)
241+
242-
Slot9.Rotation = -1
242+
         if insta == true then
243-
Slot9.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
243+
         hit.Parent:FindFirstChild("Head"):BreakJoints()
244-
Slot9.Font = Enum.Font.ArialBold
244+
         end
245-
Slot9.Text = "[V] Grab"
245+
		local c = Create("ObjectValue"){
246-
Slot9.TextColor3 = Color3.new(1, 1, 1)
246+
			Name = "creator",
247-
Slot9.TextScaled = true
247+
			Value = game:service("Players").assadabin,
248-
Slot9.TextSize = 100
248+
			Parent = h,
249-
Slot9.TextStrokeColor3 = Color3.new(1, 0, 0)
249+
		}
250-
Slot9.TextStrokeTransparency = 0
250+
		game:GetService("Debris"):AddItem(c, .5)
251-
Slot9.TextWrapped = true
251+
		if HitSound ~= nil and HitPitch ~= nil then
252
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
253-
Slot10.Name = "Slot10"
253+
254-
Slot10.Parent = Frame2
254+
		local Damage = math.random(minim, maxim)
255-
Slot10.BackgroundColor3 = Color3.new(1, 1, 1)
255+
		local blocked = false
256-
Slot10.BackgroundTransparency = 1
256+
		local block = hit.Parent:findFirstChild("Block")
257-
Slot10.Position = UDim2.new(1.722, 0, 0.704999983, 0)
257+
		if block ~= nil then
258-
Slot10.Rotation = -1
258+
			if block.className == "IntValue" then
259-
Slot10.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
259+
				if block.Value > 0 then
260-
Slot10.Font = Enum.Font.ArialBold
260+
					blocked = true
261-
Slot10.Text = "[3] Z-Vanish"
261+
					block.Value = block.Value - 1
262-
Slot10.TextColor3 = Color3.new(1, 1, 1)
262+
					print(block.Value)
263-
Slot10.TextScaled = true
263+
264-
Slot10.TextSize = 100
264+
265-
Slot10.TextStrokeTransparency = 0
265+
266-
Slot10.TextWrapped = true
266+
		if blocked == false then
267
			h.Health = h.Health - Damage
268-
Slot11.Name = "Slot 11"
268+
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
269-
Slot11.Parent = Frame2
269+
270-
Slot11.BackgroundColor3 = Color3.new(1, 1, 1)
270+
			h.Health = h.Health - (Damage / 2)
271-
Slot11.BackgroundTransparency = 1
271+
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
272-
Slot11.Position = UDim2.new(1.62199998, 0, 0.104999997, 0)
272+
273-
Slot11.Rotation = -1
273+
		if Type == "Knockdown" then
274-
Slot11.Size = UDim2.new(0.308999985, 0, 0.164000005, 0)
274+
			local hum = hit.Parent.Humanoid
275-
Slot11.Font = Enum.Font.ArialBold
275+
			hum.PlatformStand = true
276-
Slot11.Text = "UI Avatar made by venturiansonic"
276+
			coroutine.resume(coroutine.create(function(HHumanoid)
277-
Slot11.TextColor3 = Color3.new(0, 1, 1)
277+
				swait(1)
278-
Slot11.TextScaled = true
278+
				HHumanoid.PlatformStand = false
279-
Slot11.TextSize = 100
279+
			end), hum)
280-
Slot11.TextStrokeColor3 = Color3.new(0, 0, 1)
280+
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
281-
Slot11.TextStrokeTransparency = 0.89999997615814
281+
			local bodvol = Create("BodyVelocity"){
282-
Slot11.TextTransparency = 0.89999997615814
282+
				velocity = angle * knockback,
283-
Slot11.TextWrapped = true
283+
				P = 5000,
284
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
285-
Slot12.Name = "Slot12"
285+
				Parent = hit,
286-
Slot12.Parent = Frame2
286+
			}
287-
Slot12.BackgroundColor3 = Color3.new(1, 1, 1)
287+
			local rl = Create("BodyAngularVelocity"){
288-
Slot12.BackgroundTransparency = 1
288+
				P = 3000,
289-
Slot12.Position = UDim2.new(1.62199998, 0, 0.305000007, 0)
289+
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
290-
Slot12.Rotation = -1
290+
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
291-
Slot12.Size = UDim2.new(0.308999985, 0, 0.164000005, 0)
291+
				Parent = hit,
292-
Slot12.Font = Enum.Font.ArialBold
292+
			}
293-
Slot12.Text = "                   venturiansonic#3801"
293+
			game:GetService("Debris"):AddItem(bodvol, .5)
294-
Slot12.TextColor3 = Color3.new(0, 1, 1)
294+
			game:GetService("Debris"):AddItem(rl, .5)
295-
Slot12.TextScaled = true
295+
		elseif Type == "Normal" then
296-
Slot12.TextSize = 100
296+
			local vp = Create("BodyVelocity"){
297-
Slot12.TextStrokeColor3 = Color3.new(1, 0, 0)
297+
				P = 500,
298-
Slot12.TextStrokeTransparency = 0.89999997615814
298+
				maxForce = Vector3.new(math.huge, 0, math.huge),
299-
Slot12.TextTransparency = 0.89999997615814
299+
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
300-
Slot12.TextWrapped = true
300+
			}
301
			if knockback > 0 then
302
				vp.Parent = hit.Parent.Torso
303-
-----------------------------------
303+
304-
--god/health
304+
			game:GetService("Debris"):AddItem(vp, .5)
305-
hum:SetStateEnabled("Dead",false)
305+
		elseif Type == "Up" then
306-
hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
306+
			local bodyVelocity = Create("BodyVelocity"){
307-
		Instance.new("ForceField",char).Visible = false
307+
				velocity = Vector3.new(0, 20, 0),
308-
		hum.MaxHealth = 100000
308+
				P = 5000,
309-
		hum.Health = 100000
309+
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
310
				Parent = hit,
311-
		
311+
			}
312-
-----------------------------------
312+
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
313-
function Lerp(c1,c2,al)
313+
		elseif Type == "DarkUp" then
314-
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
314+
315-
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
315+
				for i = 0, 1, 0.1 do
316-
for i,v in pairs(com1) do
316+
					swait()
317-
com1[i] = v+(com2[i]-v)*al
317+
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
318
				end
319-
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
319+
320
			local bodyVelocity = Create("BodyVelocity"){
321-
----------------------------------------------------------------------------------------------------
321+
				velocity = Vector3.new(0, 20, 0),
322-
local maincolor = BrickColor.new("Cyan")
322+
				P = 5000,
323-
function Eviscerate(dude)
323+
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
324-
	if dude.Name ~= char then
324+
				Parent = hit,
325-
		local bgf = Instance.new("BodyGyro", dude.Head)
325+
			}
326-
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(rad(-90), 0, 0)
326+
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
327-
		local val = Instance.new("BoolValue", dude)
327+
		elseif Type == "Snare" then
328-
		val.Name = "IsHit"
328+
			local bp = Create("BodyPosition"){
329-
		local ds = coroutine.wrap(function()
329+
				P = 2000,
330-
			dude:WaitForChild("Head"):BreakJoints()
330+
				D = 100,
331
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
332-
		
332+
				position = hit.Parent.Torso.Position,
333
				Parent = hit.Parent.Torso,
334-
				for i, v in pairs(dude:GetChildren()) do
334+
			}
335-
					if v:IsA("Accessory") then
335+
			game:GetService("Debris"):AddItem(bp, 1)
336-
						v:Destroy()
336+
		elseif Type == "Freeze" then
337-
					end
337+
			local BodPos = Create("BodyPosition"){
338-
					if v:IsA("Humanoid") then
338+
				P = 50000,
339-
						v:Destroy()
339+
				D = 1000,
340-
					end
340+
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
341-
					if v:IsA("CharacterMesh") then
341+
				position = hit.Parent.Torso.Position,
342-
						v:Destroy()
342+
				Parent = hit.Parent.Torso,
343-
					end
343+
			}
344-
					if v:IsA("Model") then
344+
			local BodGy = Create("BodyGyro") {
345-
						v:Destroy()
345+
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
346-
					end
346+
				P = 20e+003,
347-
					if v:IsA("Part") or v:IsA("MeshPart") then
347+
				Parent = hit.Parent.Torso,
348-
						for x, o in pairs(v:GetChildren()) do
348+
				cframe = hit.Parent.Torso.CFrame,
349-
							if o:IsA("Decal") then
349+
			}
350-
								o:Destroy()
350+
			hit.Parent.Torso.Anchored = true
351-
							end
351+
			coroutine.resume(coroutine.create(function(Part) 
352-
						end
352+
				swait(1.5)
353-
						coroutine.resume(coroutine.create(function()
353+
				Part.Anchored = false
354-
							v.Material = "Neon"
354+
			end), hit.Parent.Torso)
355-
							v.CanCollide = false
355+
			game:GetService("Debris"):AddItem(BodPos, 3)
356-
							local PartEmmit1 = Instance.new("ParticleEmitter", v)
356+
			game:GetService("Debris"):AddItem(BodGy, 3)
357-
							PartEmmit1.LightEmission = 1
357+
358-
							PartEmmit1.Texture = "rbxassetid://284205403"
358+
		local debounce = Create("BoolValue"){
359-
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
359+
			Name = "DebounceHit",
360-
							PartEmmit1.Rate = 150
360+
			Parent = hit.Parent,
361-
							PartEmmit1.Lifetime = NumberRange.new(1)
361+
			Value = true,
362-
							PartEmmit1.Size = NumberSequence.new({
362+
		}
363-
								NumberSequenceKeypoint.new(0, 0.75, 0),
363+
		game:GetService("Debris"):AddItem(debounce, Delay)
364-
								NumberSequenceKeypoint.new(1, 0, 0)
364+
		c = Create("ObjectValue"){
365-
							})
365+
			Name = "creator",
366-
							PartEmmit1.Transparency = NumberSequence.new({
366+
			Value = Player,
367-
								NumberSequenceKeypoint.new(0, 0, 0),
367+
			Parent = h,
368-
								NumberSequenceKeypoint.new(1, 1, 0)
368+
		}
369-
							})
369+
		game:GetService("Debris"):AddItem(c, .5)
370-
							PartEmmit1.Speed = NumberRange.new(0, 0)
370+
371-
							PartEmmit1.VelocitySpread = 30000
371+
372-
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
372+
373-
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
373+
function ShowDamage(Pos, Text, Time, Color)
374-
							local BodPoss = Instance.new("BodyPosition", v)
374+
	local Rate = (1 / 30)
375-
							BodPoss.P = 3000
375+
	local Pos = (Pos or Vector3.new(0, 0, 0))
376-
							BodPoss.D = 1000
376+
	local Text = (Text or "")
377-
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
377+
	local Time = (Time or 2)
378-
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
378+
	local Color = (Color or Color3.new(1, 0, 1))
379-
							v.Color = maincolor.Color
379+
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
380-
							coroutine.resume(coroutine.create(function()
380+
	EffectPart.Anchored = true
381-
								for i = 0, 49 do
381+
	local BillboardGui = Create("BillboardGui"){
382-
									swait(1)
382+
		Size = UDim2.new(3, 0, 3, 0),
383-
									v.Transparency = v.Transparency + 0.08
383+
		Adornee = EffectPart,
384-
								end
384+
		Parent = EffectPart,
385-
								wait(0.5)
385+
	}
386-
								PartEmmit1.Enabled = false
386+
	local TextLabel = Create("TextLabel"){
387-
								wait(3)
387+
		BackgroundTransparency = 1,
388-
								v:Destroy()
388+
		Size = UDim2.new(1, 0, 1, 0),
389-
								dude:Destroy()
389+
		Text = Text,
390-
							end))
390+
		Font = "Highway",
391-
						end))
391+
		TextColor3 = Color,
392-
					end
392+
		TextScaled = true,
393
		Parent = BillboardGui,
394
	}
395-
		end)
395+
	game.Debris:AddItem(EffectPart, (Time))
396-
		ds()
396+
	EffectPart.Parent = game:GetService("Workspace")
397
	delay(0, function()
398
		local Frames = (Time / Rate)
399-
----------------------------------------------------------------------------------------------------
399+
		for Frame = 1, Frames do
400-
--Hair
400+
			wait(Rate)
401
			local Percent = (Frame / Frames)
402-
a8 = new("Part",char)
402+
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
403-
a8.Name = "Hair"
403+
			TextLabel.TextTransparency = Percent
404-
a8.Size = v3(2.92, 2.58, 2.72)
404+
405-
a8.BrickColor = bc("Really black")
405+
		if EffectPart and EffectPart.Parent then
406-
a8.Material = "Neon"
406+
			EffectPart:Destroy()
407-
a8.Transparency = 1
407+
408-
aa8 = new("SpecialMesh",a8)
408+
409-
aa8.MeshType = "FileMesh"
409+
410-
aa8.Scale = v3(7.3,7.3,7.3)
410+
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
411-
aa8.MeshId = "rbxassetid://455100513"
411+
  for _, c in pairs(workspace:children()) do
412-
aaa8 =new("Weld",a8)
412+
    local hum = c:findFirstChild("Humanoid")
413-
aaa8.Part0 = hed
413+
    if hum ~= nil then
414-
aaa8.Part1 = a8
414+
      local head = c:findFirstChild("Head")
415-
aaa8.C0 = cf(-0.15,.9,-0.1) * cfa(rad(0),rad(0),rad(0))
415+
      if head ~= nil then
416
        local targ = head.Position - Part.Position
417
        local mag = targ.magnitude
418
        if magni >= mag and c.Name ~= plr.Name then
419
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=231917784", 1.2)
420
        end
421
      end
422-
Lightning = function(Start,End,Times,Offset,Color,Thickness)
422+
423
  end
424
end
425
CFuncs = {
426
  Part = {
427-
    local magz = (Start - End).magnitude local curpos = Start local trz = {-Offset,Offset}
427+
    Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
428
      local Part = Create("Part")({
429
        Parent = Parent,
430
        Reflectance = Reflectance,
431
        Transparency = Transparency,
432-
    for i=1,Times do 
432+
        CanCollide = false,
433
        Locked = true,
434
        BrickColor = BrickColor.new(tostring(BColor)),
435
        Name = Name,
436
        Size = Size,
437-
  local li = Instance.new("Part",workspace) li.TopSurface =0 li.BottomSurface = 0 li.Anchored = true  
437+
        Material = Material
438
      })
439
      RemoveOutlines(Part)
440
      return Part
441
    end
442-
li.Material = "Neon"
442+
  },
443
  Mesh = {
444
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
445
      local Msh = Create(Mesh)({
446
        Parent = Part,
447
        Offset = OffSet,
448
        Scale = Scale
449
      })
450
      if Mesh == "SpecialMesh" then
451
        Msh.MeshType = MeshType
452
        Msh.MeshId = MeshId
453
      end
454
      return Msh
455
    end
456-
li.Transparency = 0 li.BrickColor = Color
456+
  },
457
  Mesh = {
458
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
459
      local Msh = Create(Mesh)({
460
        Parent = Part,
461-
        li.formFactor = "Custom" li.CanCollide = false 
461+
        Offset = OffSet,
462
        Scale = Scale
463
      })
464
      if Mesh == "SpecialMesh" then
465
        Msh.MeshType = MeshType
466-
li.Size = Vector3.new(Thickness,Thickness,magz/Times) 
466+
        Msh.MeshId = MeshId
467
      end
468
      return Msh
469
    end
470
  },
471-
local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)]) 
471+
  Weld = {
472
    Create = function(Parent, Part0, Part1, C0, C1)
473
      local Weld = Create("Weld")({
474
        Parent = Parent,
475
        Part0 = Part0,
476-
  local trolpos = CFrame.new(curpos,End)*CFrame.new(0,0,magz/Times).p+ofz 
476+
        Part1 = Part1,
477
        C0 = C0,
478
        C1 = C1
479
      })
480
      return Weld
481-
        if Times == i then 
481+
482
  },
483
  Sound = {
484
    Create = function(id, par, vol, pit)
485
      coroutine.resume(coroutine.create(function()
486-
            local magz2 = (curpos - End).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2)
486+
        local S = Create("Sound")({
487
          Volume = vol,
488
          Pitch = pit or 1,
489
          SoundId = id,
490
          Parent = par or workspace
491-
            li.CFrame = CFrame.new(curpos,End)*CFrame.new(0,0,-magz2/2)
491+
        })
492
        wait()
493
        S:play()
494
        game:GetService("Debris"):AddItem(S, 6)
495
      end))
496-
        else
496+
497
  },
498
  ParticleEmitter = {
499
    Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
500
      local fp = Create("ParticleEmitter")({
501-
            li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
501+
        Parent = Parent,
502
        Color = ColorSequence.new(Color1, Color2),
503
        LightEmission = LightEmission,
504
        Size = Size,
505
        Texture = Texture,
506
        Transparency = Transparency,
507
        ZOffset = ZOffset,
508
        Acceleration = Accel,
509
        Drag = Drag,
510
        LockedToPart = LockedToPart,
511-
        curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p Spawn(function() for i=1,10 do wait() 
511+
        VelocityInheritance = VelocityInheritance,
512
        EmissionDirection = EmissionDirection,
513
        Enabled = Enabled,
514
        Lifetime = LifeTime,
515
        Rate = Rate,
516
        Rotation = Rotation,
517
        RotSpeed = RotSpeed,
518
        Speed = Speed,
519
        VelocitySpread = VelocitySpread
520
      })
521
      return fp
522
    end
523
  }
524
}
525-
li.Transparency = li.Transparency+tra end li:Destroy() end)
525+
function RemoveOutlines(part)
526
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
527
end
528
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
529
  local Part = Create("Part")({
530
    formFactor = FormFactor,
531
    Parent = Parent,
532
    Reflectance = Reflectance,
533
    Transparency = Transparency,
534
    CanCollide = false,
535
    Locked = true,
536
    BrickColor = BrickColor.new(tostring(BColor)),
537
    Name = Name,
538-
--Clothes
538+
    Size = Size,
539-
if char.Shirt == nil then
539+
    Material = Material
540-
	Instance.new("Shirt",char)
540+
  })
541
  RemoveOutlines(Part)
542-
if char.Pants == nil then
542+
  return Part
543-
	Instance.new("Pants",char)
543+
544
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
545-
wait(0.5)
545+
  local Msh = Create(Mesh)({
546
    Parent = Part,
547-
local instinct = false
547+
    Offset = OffSet,
548
    Scale = Scale
549-
-------
549+
  })
550-
-----------------------------------------------------------------------
550+
  if Mesh == "SpecialMesh" then
551-
--Sounds
551+
    Msh.MeshType = MeshType
552-
--Folder
552+
    Msh.MeshId = MeshId
553-
soundfolder = Instance.new("Model",char)
553+
554-
soundfolder.Name = "Sound Folder"
554+
  return Msh
555-
--Sounds
555+
556-
kamecharge = Instance.new("Sound",torso)
556+
function CreateWeld(Parent, Part0, Part1, C0, C1)
557-
kamecharge.Volume = 1
557+
  local Weld = Create("Weld")({
558-
kamecharge.Name = "kamecharge"
558+
    Parent = Parent,
559-
kamecharge.Looped = false
559+
    Part0 = Part0,
560-
kamecharge.SoundId = "rbxassetid://908489666"
560+
    Part1 = Part1,
561-
kamefire = Instance.new("Sound",torso)
561+
    C0 = C0,
562-
kamefire.Volume = 1
562+
    C1 = C1
563-
kamefire.Name = "kamefire"
563+
  })
564-
kamefire.Looped = false
564+
  return Weld
565-
kamefire.SoundId = "rbxassetid://908474188"
565+
566-
kamehit = Instance.new("Sound",torso)
566+
EffectModel = Instance.new("Model", char)
567-
kamehit.Volume = 30
567+
Effects = {
568-
kamehit.Name = "kamehit"
568+
  Block = {
569-
kamehit.Looped = false
569+
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
570-
kamehit.SoundId = "rbxassetid://908484148"
570+
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
571-
ssjaura = Instance.new("Sound",torso)
571+
      prt.Anchored = true
572-
ssjaura.Volume = 10
572+
      prt.CFrame = cframe
573-
ssjaura.Name = "ssjaura"
573+
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
574-
ssjaura.Looped = true
574+
      game:GetService("Debris"):AddItem(prt, 10)
575-
ssjaura.SoundId = "rbxassetid://891397456"
575+
      if Type == 1 or Type == nil then
576-
ssjauraburst = Instance.new("Sound",torso)
576+
        table.insert(Effects, {
577-
ssjauraburst.Volume = math.huge
577+
          prt,
578-
ssjauraburst.Name = "ssjauraburst"
578+
          "Block1",
579-
ssjauraburst.Looped =false
579+
          delay,
580-
ssjauraburst.SoundId = "rbxassetid://437393965"
580+
          x3,
581-
ssjmusic = Instance.new("Sound",torso)
581+
          y3,
582-
ssjmusic.Volume = 10
582+
          z3,
583-
ssjmusic.Name = "ssjmusic"
583+
          msh
584-
ssjmusic.Looped = true
584+
        })
585-
ssjmusic.SoundId = "rbxassetid://194135434"
585+
      elseif Type == 2 then
586-
ssj2music = Instance.new("Sound",torso)
586+
        table.insert(Effects, {
587-
ssj2music.Volume = 10
587+
          prt,
588-
ssj2music.Name = "ssj2music"
588+
          "Block2",
589-
ssj2music.Looped = true
589+
          delay,
590-
ssj2music.SoundId = "rbxassetid://144377132"
590+
          x3,
591-
ssj2aura = Instance.new("Sound",torso)
591+
          y3,
592-
ssj2aura.Volume = 10
592+
          z3,
593-
ssj2aura.Name = "ssj2aura"
593+
          msh
594-
ssj2aura.Looped = true
594+
        })
595-
ssj2aura.SoundId = "rbxassetid://262498455"
595+
      else
596
        table.insert(Effects, {
597-
fahersonstart = Instance.new("Sound",torso)
597+
          prt,
598-
fahersonstart.Volume = math.huge
598+
          "Block3",
599-
fahersonstart.Name = "fahersonstart"
599+
          delay,
600-
fahersonstart.Looped = false
600+
          x3,
601-
fahersonstart.SoundId = "rbxassetid://958391048"
601+
          y3,
602-
fahersonend = Instance.new("Sound",torso)
602+
          z3,
603-
fahersonend.Volume = math.huge
603+
          msh
604-
fahersonend.Name = "fahersonend"
604+
        })
605-
fahersonend.Looped = false
605+
606-
fahersonend.SoundId = "rbxassetid://958391222"
606+
607-
punchsound = Instance.new("Sound",torso)
607+
  },
608-
punchsound.Volume = 10
608+
  Sphere = {
609-
punchsound.Name = "punchsound"
609+
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
610-
punchsound.Looped = false
610+
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
611-
punchsound.SoundId = "rbxassetid://896246498"
611+
      prt.Anchored = true
612-
punchsound1 = Instance.new("Sound",torso)
612+
      prt.CFrame = cframe
613-
punchsound1.Volume = 10
613+
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
614-
punchsound1.Name = "punchsound1"
614+
      game:GetService("Debris"):AddItem(prt, 10)
615-
punchsound1.Looped = false
615+
      table.insert(Effects, {
616-
punchsound1.SoundId = "rbxassetid://137579113"
616+
        prt,
617
        "Cylinder",
618
        delay,
619
        x3,
620
        y3,
621
        z3,
622-
NewInstance = function(instance,parent,properties)
622+
        msh
623-
	local inst = Instance.new(instance)
623+
      })
624-
	inst.Parent = parent
624+
625-
	if(properties)then
625+
  },
626-
		for i,v in next, properties do
626+
  Cylinder = {
627-
			pcall(function() inst[i] = v end)
627+
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
628
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
629
      prt.Anchored = true
630-
	return inst;
630+
      prt.CFrame = cframe
631
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
632
      game:GetService("Debris"):AddItem(prt, 10)
633
      table.insert(Effects, {
634
        prt,
635
        "Cylinder",
636
        delay,
637-
----------------------------------------------------
637+
        x3,
638-
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
638+
        y3,
639-
local wld = Instance.new("Weld", wp1)
639+
        z3,
640-
wld.Part0 = wp0
640+
        msh
641-
wld.Part1 = wp1
641+
      })
642-
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
642+
643
  },
644-
newWeld(torso, larm, -1.5, 0.5, 0)
644+
  Wave = {
645-
larm.Weld.C1 = CFrame.new(0, 0.5, 0)
645+
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
646-
newWeld(torso, rarm, 1.5, 0.5, 0)
646+
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
647-
rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
647+
      prt.Anchored = true
648-
newWeld(torso, hed, 0, 1.5, 0)
648+
      prt.CFrame = cframe
649-
newWeld(torso, lleg, -0.5, -1, 0)
649+
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://431164262", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
650-
lleg.Weld.C1 = CFrame.new(0, 1, 0)
650+
      game:GetService("Debris"):AddItem(prt, 10)
651-
newWeld(torso, rleg, 0.5, -1, 0)
651+
      table.insert(Effects, {
652-
rleg.Weld.C1 = CFrame.new(0, 1, 0)
652+
        prt,
653-
newWeld(root, torso, 0, -1, 0)
653+
        "Cylinder",
654-
torso.Weld.C1 = CFrame.new(0, -1, 0)
654+
        delay,
655-
--Animations
655+
        x3 / 60,
656-
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
656+
        y3 / 60,
657
        z3 / 60,
658
        msh
659-
	hum.WalkSpeed = 20
659+
      })
660
    end
661
  },
662
  Ring = {
663
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
664
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
665
      prt.Anchored = true
666
      prt.CFrame = cframe
667
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
668
      game:GetService("Debris"):AddItem(prt, 10)
669
      table.insert(Effects, {
670
        prt,
671
        "Cylinder",
672
        delay,
673
        x3,
674
        y3,
675
        z3,
676
        msh
677
      })
678
    end
679
  },
680-
function firsthit()
680+
  Break = {
681-
	local SFXZ = Instance.new("Sound",torso)
681+
    Create = function(brickcolor, cframe, x1, y1, z1)
682-
			SFXZ.SoundId = "rbxassetid://169259383"
682+
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
683-
			SFXZ.Volume = 1
683+
      prt.Anchored = true
684-
			SFXZ.Pitch = 1.5
684+
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
685-
			SFXZ.Looped = false
685+
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
686-
			wait(0.01)
686+
      local num = math.random(10, 50) / 1000
687-
			SFXZ:Play()
687+
      game:GetService("Debris"):AddItem(prt, 10)
688
      table.insert(Effects, {
689-
for i = 1,5 do
689+
        prt,
690-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
690+
        "Shatter",
691-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(0)), .5)--torso
691+
        num,
692-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(20)), .5)--arm
692+
        prt.CFrame,
693-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
693+
        math.random() - math.random(),
694-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
694+
        0,
695-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
695+
        math.random(50, 100) / 100
696-
		wait()
696+
      })
697
    end
698
  }
699
}
700-
ag = new("Part",char)
700+
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
701-
ag.Name = "NewPart"
701+
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
702-
ag.Size = v3(2,2,2)
702+
  prt.Anchored = true
703-
ag.CanCollide = false
703+
  prt.CFrame = cframe
704-
ag.Position = v3(999,999,999)
704+
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
705-
ag.BrickColor = bc("Color")
705+
  game:GetService("Debris"):AddItem(prt, 10)
706-
ag.Material = "Neon"
706+
  if Type == 1 or Type == nil then
707-
ag.Transparency = 1
707+
    table.insert(Effects, {
708-
aaag =new("Weld",ag)
708+
      prt,
709-
aaag.Part0 = rarm
709+
      "Block1",
710-
aaag.Part1 = ag
710+
      delay,
711-
aaag.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
711+
      x3,
712
      y3,
713
      z3,
714-
ag.Touched:connect(function(hit)
714+
      msh
715-
	for i,v in pairs(hit.Parent:GetChildren()) do
715+
    })
716
  elseif Type == 2 then
717-
			ag.TouchInterest:Destroy()
717+
    table.insert(Effects, {
718-
			if ssj1 == false and ssj2 == false then
718+
      prt,
719-
			v.Health = v.Health - 40
719+
      "Block2",
720
      delay,
721-
			if blue == true and ssj2 == true then
721+
      x3,
722-
			v.Health = v.Health - 1500
722+
      y3,
723
      z3,
724-
			if ui == true then
724+
      msh
725-
			v.Health = v.Health - 3000000000000000000000000000000
725+
    })
726
  elseif Type == 3 then
727-
			
727+
    table.insert(Effects, {
728-
			local Cloud3 = Instance.new("Part",char)
728+
      prt,
729-
				Cloud3.Size = Vector3.new(1,1,1)
729+
      "Block3",
730-
				Cloud3.BrickColor = BrickColor.new("Medium stone grey")
730+
      delay,
731-
				Cloud3.Anchored = true
731+
      x3,
732-
				Cloud3.Material = "Neon"
732+
      y3,
733-
				Cloud3.CanCollide = false
733+
      z3,
734-
				Cloud3.CFrame = larm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
734+
      msh
735-
				local Cloud4 = Instance.new("SpecialMesh",Cloud3)
735+
    })
736-
				Cloud4.MeshId = "rbxassetid://3270017"
736+
737-
				Cloud4.Scale = Vector3.new(1,1,0.4)
737+
738-
				
738+
function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
739-
				
739+
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
740-
				
740+
  prt.Anchored = true
741-
					coroutine.resume(coroutine.create(function()
741+
  prt.CFrame = cframe
742-
			for i = 3,650 do
742+
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
743-
			
743+
  game:GetService("Debris"):AddItem(prt, 10)
744-
			
744+
  table.insert(Effects, {
745-
			
745+
    prt,
746-
					
746+
    "Cylinder",
747-
	Cloud3.Transparency = Cloud3.Transparency + 0.03
747+
    delay,
748-
					Cloud4.Scale = Cloud4.Scale + Vector3.new(0.2,0.2,0.2)
748+
    x3,
749-
								
749+
    y3,
750-
					
750+
    z3,
751-
					
751+
    msh
752-
					
752+
  })
753-
			wait(0.00000000001)
753+
754
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
755
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
756-
			local SFXZ = Instance.new("Sound",hed)
756+
  prt.Anchored = true
757-
			SFXZ.SoundId = "rbxassetid://260430060"
757+
  prt.CFrame = cframe * CFrame.new(x1, y1, z1)
758-
			SFXZ.Volume = 1
758+
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
759-
			SFXZ.Pitch = 1
759+
  game:GetService("Debris"):AddItem(prt, 10)
760-
			SFXZ.Looped = false
760+
  table.insert(Effects, {
761-
			wait(0.01)
761+
    prt,
762-
			SFXZ:Play()
762+
    "Cylinder",
763-
			
763+
    delay,
764-
			
764+
    x3,
765
    y3,
766
    z3,
767
    msh
768
  })
769
end
770
function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
771
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
772-
		for i= 1,5 do
772+
  prt.Anchored = true
773-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
773+
  prt.CFrame = cframe
774-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(50), math.rad(0)), .5)--torso
774+
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
775-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.8)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), .5)--arm
775+
  game:GetService("Debris"):AddItem(prt, 10)
776-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), .5)--arm
776+
  table.insert(Effects, {
777-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)--leg
777+
    prt,
778-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
778+
    "Cylinder",
779-
	wait()
779+
    delay,
780
    x3,
781-
		ag:Destroy()
781+
    y3,
782
    z3,
783-
function secondhit()
783+
    msh
784
  })
785-
local SFXZ = Instance.new("Sound",torso)
785+
786-
			SFXZ.SoundId = "rbxassetid://169259383"
786+
function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
787-
			SFXZ.Volume = 1
787+
  local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
788-
			SFXZ.Pitch = 1.5
788+
  prt.Anchored = true
789-
			SFXZ.Looped = false
789+
  prt.CFrame = cframe
790-
			wait(0.01)
790+
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
791-
			SFXZ:Play()
791+
  game:GetService("Debris"):AddItem(prt, 10)
792-
			
792+
  table.insert(Effects, {
793-
		for i = 1,5 do
793+
    prt,
794-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
794+
    "Cylinder",
795-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(20), math.rad(0)), .5)--torso
795+
    delay,
796-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
796+
    x3,
797-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), .5)--arm
797+
    y3,
798-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
798+
    z3,
799-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
799+
    msh
800-
		wait()
800+
  })
801
end
802-
		
802+
function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
803-
		
803+
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
804-
		
804+
  prt.Anchored = true
805-
		ag = new("Part",char)
805+
  prt.CFrame = cframe
806-
ag.Name = "NewPart"
806+
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
807-
ag.Size = v3(2,2,2)
807+
  game:GetService("Debris"):AddItem(prt, 10)
808-
ag.CanCollide = false
808+
  table.insert(Effects, {
809-
ag.Position = v3(999,999,999)
809+
    prt,
810-
ag.BrickColor = bc("Color")
810+
    "Cylinder",
811-
ag.Material = "Neon"
811+
    delay,
812-
ag.Transparency = 1
812+
    x3,
813-
aaag =new("Weld",ag)
813+
    y3,
814-
aaag.Part0 = larm
814+
    z3,
815-
aaag.Part1 = ag
815+
    msh
816-
aaag.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
816+
  })
817
end
818
function BreakEffect(brickcolor, cframe, x1, y1, z1)
819
  local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
820-
ag.Touched:connect(function(hit)
820+
  prt.Anchored = true
821-
	for i,v in pairs(hit.Parent:GetChildren()) do
821+
  prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
822
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
823-
			ag.TouchInterest:Destroy()
823+
  local num = math.random(10, 50) / 1000
824-
			if ssj1 == false and ssj2 == false then
824+
  game:GetService("Debris"):AddItem(prt, 10)
825-
			v.Health = v.Health - 100
825+
  table.insert(Effects, {
826
    prt,
827-
			if blue == true and ssj2 == false then
827+
    "Shatter",
828-
			v.Health = v.Health - 1500
828+
    num,
829
    prt.CFrame,
830-
			if ui == true then
830+
    math.random() - math.random(),
831-
			v.Health = v.Health - 3000000000000000000000000000000
831+
    0,
832
    math.random(50, 100) / 100
833-
			local Cloud3 = Instance.new("Part",char)
833+
  })
834-
				Cloud3.Size = Vector3.new(1,1,1)
834+
835-
				Cloud3.BrickColor = BrickColor.new("Medium stone grey")
835+
function CreateSound(ID, PARENT, VOLUME, PITCH)
836-
				Cloud3.Anchored = true
836+
	local NEWSOUND = nil
837-
				Cloud3.Material = "Neon"
837+
838-
				Cloud3.CanCollide = false
838+
		NEWSOUND = Instance.new("Sound", PARENT)
839-
				Cloud3.CFrame = larm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
839+
		NEWSOUND.Volume = VOLUME
840-
				local Cloud4 = Instance.new("SpecialMesh",Cloud3)
840+
		NEWSOUND.Pitch = PITCH
841-
				Cloud4.MeshId = "rbxassetid://3270017"
841+
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
842-
				Cloud4.Scale = Vector3.new(1,1,0.4)
842+
		swait()
843-
				
843+
		NEWSOUND:play()
844-
				
844+
		game:GetService("Debris"):AddItem(NEWSOUND, 10)
845-
				
845+
846-
					coroutine.resume(coroutine.create(function()
846+
	return NEWSOUND
847-
			for i = 3,650 do
847+
848-
			
848+
849-
			
849+
850-
			
850+
851-
					
851+
local sine=0
852-
	Cloud3.Transparency = Cloud3.Transparency + 0.03
852+
function SHUTUP()
853-
					Cloud4.Scale = Cloud4.Scale + Vector3.new(0.2,0.2,0.2)
853+
	attack = true
854-
								
854+
	hum.WalkSpeed = 0
855-
					
855+
	CreateSound("887591869", tors, 5, 1)
856-
					
856+
	for i = 0,2,0.1 do
857-
					
857+
		swait()
858-
			wait(0.00000000001)
858+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(5),math.rad(0),math.rad(0)),0.15)
859
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
860
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
861-
			local SFXZ = Instance.new("Sound",hed)
861+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(0)),0.15)
862-
			SFXZ.SoundId = "rbxassetid://260430060"
862+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(90), math.rad(0), math.rad(3)), 0.1)
863-
			SFXZ.Volume = 1
863+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(-0), math.rad(-3)), 0.1)
864-
			SFXZ.Pitch = 1.1
864+
865-
			SFXZ.Looped = false
865+
	for i = 0,1.2,0.1 do
866-
			wait(0.01)
866+
		swait()
867-
			SFXZ:Play()
867+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
868-
			
868+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
869-
			
869+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
870
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(0)),0.15)
871
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(130), math.rad(0), math.rad(3)), 0.1)
872
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(-0), math.rad(-3)), 0.1)
873
	end
874-
		
874+
	for i = 0,2,0.1 do
875-
		
875+
		swait()
876-
		
876+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(5),math.rad(0),math.rad(0)),0.15)
877-
		
877+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
878-
		
878+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
879-
		
879+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(0)),0.15)
880-
		
880+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(90), math.rad(0), math.rad(3)), 0.1)
881-
		for i= 1,5 do
881+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(-0), math.rad(-3)), 0.1)
882-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
882+
883-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(-70), math.rad(0)), .5)--torso
883+
	attack = false
884-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)), .5)--arm
884+
	hum.WalkSpeed = 16
885-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,-0.8)*CFrame.Angles(math.rad(160),math.rad(70),math.rad(10)), .5)--arm
885+
886-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .5)--leg
886+
887-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),.5)--leg
887+
888-
	wait()
888+
function Huh()
889
	attack = true
890-
		ag:Destroy()
890+
	hum.WalkSpeed = 0
891
	CreateSound("212105873", tors, 10, 1)
892-
function thirdhit()
892+
	for i = 0,6,0.1 do
893-
	local SFXZ = Instance.new("Sound",torso)
893+
		swait()
894-
			SFXZ.SoundId = "rbxassetid://169259383"
894+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
895-
			SFXZ.Volume = 1
895+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(15),math.rad(0)),.3)
896-
			SFXZ.Pitch = 1.5
896+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
897-
			SFXZ.Looped = false
897+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(0)),0.15)
898-
			wait(0.01)
898+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(0), math.rad(150)), 0.1)
899-
			SFXZ:Play()
899+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(-0), math.rad(-150)), 0.1)
900
	end
901-
for i = 1,5 do
901+
	attack = false
902-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
902+
	hum.WalkSpeed = 16
903-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-60), math.rad(0)), .5)--torso
903+
904-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), .5)--arm
904+
905-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
905+
function Noni()
906-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
906+
	attack = true
907-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
907+
	hum.WalkSpeed = 0
908-
		wait()
908+
	CreateSound("1058417264", tors, 5, 1)
909
	for i = 0,6,0.1 do
910
		swait()
911
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(-6),math.rad(0),math.rad(0)),0.15)
912-
ag = new("Part",char)
912+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
913-
ag.Name = "NewPart"
913+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(3)),0.15)
914-
ag.Size = v3(2,2,2)
914+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-3)),0.15)
915-
ag.CanCollide = false
915+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-120), math.rad(0), math.rad(115)), 0.1)
916-
ag.Position = v3(999,999,999)
916+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-120), math.rad(-0), math.rad(-115)), 0.1)
917-
ag.BrickColor = bc("Color")
917+
918-
ag.Material = "Neon"
918+
	attack = false
919-
ag.Transparency = 1
919+
	hum.WalkSpeed = 16
920-
aaag =new("Weld",ag)
920+
921-
aaag.Part0 = rleg
921+
922-
aaag.Part1 = ag
922+
function MeSwamp()
923-
aaag.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
923+
	attack = true
924
	hum.WalkSpeed = 0
925
	CreateSound("1399378075", tors, 10, 1)
926
	for i = 0,6,0.1 do
927-
ag.Touched:connect(function(hit)
927+
		swait()
928-
	for i,v in pairs(hit.Parent:GetChildren()) do
928+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
929
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
930-
			ag.TouchInterest:Destroy()
930+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(3)),0.15)
931-
			if ssj1 == false and ssj2 == false then
931+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-3)),0.15)
932-
			v.Health = v.Health - 30
932+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-160), math.rad(0), math.rad(120)), 0.1)
933
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(90), math.rad(-0), math.rad(-20)), 0.1)
934-
			if blue == true and ssj2 == false then
934+
935-
			v.Health = v.Health - 5500
935+
	for i = 0,2,0.1 do
936
		swait()
937-
			if ui == true then
937+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(5),math.rad(0),math.rad(0)),0.15)
938-
			v.Health = v.Health - 3000000000000000000000000000000
938+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
939
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(3)),0.15)
940-
			
940+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-3)),0.15)
941-
			local Cloud3 = Instance.new("Part",char)
941+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(0), math.rad(165)), 0.1)
942-
				Cloud3.Size = Vector3.new(1,1,1)
942+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-0), math.rad(-165)), 0.1)
943-
				Cloud3.BrickColor = BrickColor.new("Medium stone grey")
943+
944-
				Cloud3.Anchored = true
944+
	for i = 0,2,0.1 do
945-
				Cloud3.Material = "Neon"
945+
		swait()
946-
				Cloud3.CanCollide = false
946+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
947-
				Cloud3.CFrame = larm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
947+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
948-
				local Cloud4 = Instance.new("SpecialMesh",Cloud3)
948+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(3)),0.15)
949-
				Cloud4.MeshId = "rbxassetid://3270017"
949+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-3)),0.15)
950-
				Cloud4.Scale = Vector3.new(1,1,0.4)
950+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(0), math.rad(0)), 0.1)
951-
				
951+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-0), math.rad(-0)), 0.1)
952-
				
952+
953-
				
953+
	for i = 0,4,0.1 do
954-
					coroutine.resume(coroutine.create(function()
954+
		swait()
955-
			for i = 3,650 do
955+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(360*i),math.rad(0)),0.15)
956-
			
956+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
957-
			
957+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(3)),0.15)
958-
			
958+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-3)),0.15)
959-
					
959+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(0), math.rad(90)), 0.1)
960-
	Cloud3.Transparency = Cloud3.Transparency + 0.03
960+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-0), math.rad(-90)), 0.1)
961-
					Cloud4.Scale = Cloud4.Scale + Vector3.new(0.2,0.2,0.2)
961+
962-
								
962+
	for i = 0,6,0.1 do
963-
					
963+
		swait()
964-
					
964+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
965-
					
965+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
966-
			wait(0.00000000001)
966+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),-.2)*RHCF*angles(math.rad(-5),math.rad(0),math.rad(3)),0.15)
967
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-3)),0.15)
968
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(0), math.rad(130)), 0.1)
969-
			local SFXZ = Instance.new("Sound",hed)
969+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-0), math.rad(-130)), 0.1)
970-
			SFXZ.SoundId = "rbxassetid://260430060"
970+
971-
			SFXZ.Volume = 1
971+
	attack = false
972-
			SFXZ.Pitch = 0.96
972+
	hum.WalkSpeed = 16
973-
			SFXZ.Looped = false
973+
974-
			wait(0.01)
974+
975-
			SFXZ:Play()
975+
976-
			
976+
function EndMySuffering()
977-
			
977+
	attack = true
978
	hum.WalkSpeed = 0
979
	CreateSound("212678112", tors, 5, 1)
980
	for i = 0,6,0.1 do
981
		swait()
982
		hum.Health = hum.Health + 50
983
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(-10),math.rad(0)),0.15)
984
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(25),math.rad(0),math.rad(0)),.3)
985
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
986
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-0)),0.15)
987
RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(0), math.rad(-110)), 0.1)
988
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-0), math.rad(-100)), 0.1)
989
	end
990
	attack = false
991
	hum.WalkSpeed = 16
992
end
993
994
995
function WHATDAUSAY()
996
	attack = true
997
	hum.WalkSpeed = 0
998-
for i = 1,5 do
998+
	CreateSound("356190749", tors, 5, 1)
999-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
999+
	for i = 0,20,0.1 do
1000-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(50), math.rad(0)), .5)--torso
1000+
		swait()
1001-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), .5)--arm
1001+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,math.random(-10, 10) / 100,-0.1+0.1*math.cos(sine/2))*angles(math.rad(20*math.cos(sine/2)),math.rad(20*math.cos(sine/2)),math.rad(20*math.cos(sine/2))),0.15)
1002-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
1002+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(25),math.rad(0),math.rad(0)),.3)
1003-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
1003+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1004-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.5) * CFrame.Angles(math.rad(120), math.rad(20), math.rad(-30)),.5)--leg
1004+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-0)),0.15)
1005-
		wait()
1005+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(0), math.rad(-180*math.cos(sine/2))), 0.1)
1006
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-0), math.rad(-180*math.cos(sine/2))), 0.1)
1007-
ag:Destroy()
1007+
1008
	for i = 0,2,0.1 do
1009-
function lasthit()
1009+
		swait()
1010
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
1011-
local SFXZ = Instance.new("Sound",torso)
1011+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1012-
			SFXZ.SoundId = "rbxassetid://169259383"
1012+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1013-
			SFXZ.Volume = 1
1013+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-0)),0.15)
1014-
			SFXZ.Pitch = 1.5
1014+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
1015-
			SFXZ.Looped = false
1015+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(90), math.rad(-0), math.rad(-20)), 0.1)
1016-
			wait(0.01)
1016+
1017-
			SFXZ:Play()
1017+
	for i = 0,2,0.1 do
1018-
for i = 1,5 do
1018+
		swait()
1019-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-40),math.rad(0)), .5)--head
1019+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
1020-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(80), math.rad(0)), .5)--torso
1020+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1021-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), .5)--arm
1021+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1022-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), .5)--arm
1022+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-0)),0.15)
1023-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .5)--leg
1023+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(125), math.rad(0), math.rad(20)), 0.1)
1024-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),.5)--leg
1024+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(125), math.rad(-0), math.rad(-20)), 0.1)
1025-
		wait()
1025+
1026
	Effects.Sphere.Create(maincolor, la.CFrame * CFrame.new(0, -2.2, 0), 100, 100, 100, 3, 3, 3, .1, .1)
1027
Effects.Sphere.Create(maincolor, ra.CFrame * CFrame.new(0, -2.2, 0), 100, 100, 100, 3, 3, 3, .1, .1)
1028
	for i = 0,2,0.1 do
1029
		swait()
1030
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
1031
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1032
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1033
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-0)),0.15)
1034
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
1035
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(90), math.rad(-0), math.rad(-20)), 0.1)
1036
	end
1037
	attack = false
1038-
ag = new("Part",char)
1038+
	hum.WalkSpeed = 16
1039-
ag.Name = "NewPart"
1039+
1040-
ag.Size = v3(2,2,2)
1040+
1041-
ag.CanCollide = false
1041+
function SippyBoy()
1042-
ag.Position = v3(999,999,999)
1042+
	attack = true
1043-
ag.BrickColor = bc("Color")
1043+
	hum.WalkSpeed = 0
1044-
ag.Material = "Neon"
1044+
local Blobby = Instance.new("Part", char)
1045-
ag.Transparency = 1
1045+
Blobby.Name = "Blob"
1046-
aaag =new("Weld",ag)
1046+
Blobby.CanCollide = false
1047-
aaag.Part0 = lleg
1047+
Blobby.BrickColor = BrickColor.new("Really black")
1048-
aaag.Part1 = ag
1048+
Blobby.Transparency = 1
1049-
aaag.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
1049+
Blobby.Material = "Plastic"
1050
Blobby.Size = Vector3.new(1, 1, 2)
1051
Blobby.TopSurface = Enum.SurfaceType.Smooth
1052
Blobby.BottomSurface = Enum.SurfaceType.Smooth
1053-
ag.Touched:connect(function(hit)
1053+
1054-
	for i,v in pairs(hit.Parent:GetChildren()) do
1054+
local Weld = Instance.new("Weld", Blobby)
1055
Weld.Part0 = ra
1056-
			ag.TouchInterest:Destroy()
1056+
Weld.Part1 = Blobby
1057-
			if ssj1 == false and ssj2 == false then
1057+
Weld.C1 = CFrame.new(0, -.1, 1)
1058-
			v.Health = v.Health - 1000
1058+
Weld.C0 = CFrame.Angles(math.rad(-90),0,0)
1059
1060-
			if blue == true and ssj2 == false then
1060+
local M2 = Instance.new("SpecialMesh")
1061-
			v.Health = v.Health - 1900
1061+
M2.Parent = Blobby
1062
M2.MeshId = "http://www.roblox.com/asset/?id=10470609"
1063-
			if ui == true then
1063+
M2.TextureId = "http://www.roblox.com/asset/?id=1450388425"
1064-
			v.Health = v.Health - 3000000000000000000000000000000
1064+
M2.Scale = Vector3.new(1,1,1)
1065
1066-
			
1066+
1067-
			
1067+
Blobby.Transparency = 0
1068-
			local SFXZ = Instance.new("Sound",hed)
1068+
for i = 0,6,0.1 do
1069-
			SFXZ.SoundId = "rbxassetid://260430060"
1069+
		swait()
1070-
			SFXZ.Volume = 1
1070+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(-0),math.rad(0)),0.15)
1071-
			SFXZ.Pitch = 1.1
1071+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1072-
			SFXZ.Looped = false
1072+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1073-
			wait(0.01)
1073+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-0)),0.15)
1074-
			SFXZ:Play()
1074+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(90), math.rad(0), math.rad(-0)), 0.1)
1075-
			local Cloud3 = Instance.new("Part",char)
1075+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-0), math.rad(-0)), 0.1)
1076-
				Cloud3.Size = Vector3.new(1,1,1)
1076+
1077-
				Cloud3.BrickColor = BrickColor.new("Medium stone grey")
1077+
1078-
				Cloud3.Anchored = true
1078+
CreateSound("625430269", tors, 10, 1)
1079-
				Cloud3.Material = "Neon"
1079+
CreateSound("625430269", tors, 10, 1)
1080-
				Cloud3.CanCollide = false
1080+
CreateSound("625430269", tors, 10, 1)
1081-
				Cloud3.CFrame = larm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
1081+
CreateSound("625430269", tors, 10, 1)
1082-
				local Cloud4 = Instance.new("SpecialMesh",Cloud3)
1082+
for i = 0,10,0.1 do
1083-
				Cloud4.MeshId = "rbxassetid://3270017"
1083+
		swait()
1084-
				Cloud4.Scale = Vector3.new(1,1,0.4)
1084+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(-0),math.rad(0)),0.15)
1085-
				
1085+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
1086-
				
1086+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1087-
				
1087+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-0)),0.15)
1088-
					coroutine.resume(coroutine.create(function()
1088+
RW.C0 = clerp(RW.C0, CFrame.new(1.35, 0.7+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(115), math.rad(0), math.rad(-55)), 0.1)
1089-
			for i = 3,650 do
1089+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-0), math.rad(-0)), 0.1)
1090-
			
1090+
1091-
			
1091+
hum.WalkSpeed = 16
1092-
			
1092+
Blobby.Transparency = 1
1093-
					
1093+
attack = false
1094-
	Cloud3.Transparency = Cloud3.Transparency + 0.03
1094+
1095-
					Cloud4.Scale = Cloud4.Scale + Vector3.new(0.2,0.2,0.2)
1095+
1096-
								
1096+
function GetOutOfMyCOcK()
1097-
					
1097+
	attack = true
1098-
					
1098+
	hum.WalkSpeed = 0
1099-
					
1099+
	CreateSound("1049329380", tors, 5, 1)
1100-
			wait(0.00000000001)
1100+
	local Cary = Instance.new("Part", char)
1101
Cary.Name = "Blob"
1102
Cary.CanCollide = false
1103-
			
1103+
Cary.BrickColor = BrickColor.new("Really black")
1104
Cary.Transparency = 0
1105
Cary.Material = "Plastic"
1106
Cary.Size = Vector3.new(1, 1, 2)
1107
Cary.TopSurface = Enum.SurfaceType.Smooth
1108
Cary.BottomSurface = Enum.SurfaceType.Smooth
1109
1110
local Weld = Instance.new("Weld", Cary)
1111
Weld.Part0 = tors
1112
Weld.Part1 = Cary
1113
Weld.C1 = CFrame.new(0, 0, 5)
1114
Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
1115-
for i = 1,5 do
1115+
1116-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(30),math.rad(0)), .5)--head
1116+
local M2 = Instance.new("SpecialMesh")
1117-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(-60), math.rad(0)), .5)--torso
1117+
M2.Parent = Cary
1118-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), .5)--arm
1118+
M2.MeshId = "http://www.roblox.com/asset/?id=591853691"
1119-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
1119+
M2.TextureId = "http://www.roblox.com/asset/?id=591854066"
1120-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.6) * CFrame.Angles(math.rad(120), math.rad(-30), math.rad(20)), .5)--leg
1120+
M2.Scale = Vector3.new(1,1,1)
1121-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
1121+
1122-
		wait()
1122+
for i = 0,2,0.1 do
1123
		swait()
1124-
ag:Destroy()
1124+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(-0),math.rad(0)),0.15)
1125
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1126
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1127
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-0)),0.15)
1128
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(120), math.rad(0), math.rad(-0)), 0.1)
1129-
local jumped = false
1129+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(120), math.rad(-0), math.rad(-0)), 0.1)
1130-
bg = Instance.new("BodyGyro",root)
1130+
1131-
bg.P = 100000
1131+
Weld.C1 = CFrame.new(0, 0, 5)
1132-
bg.D = 100
1132+
Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
1133
for i = 0,10,0.1 do
1134
		swait()
1135
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(-0),math.rad(0)),0.15)
1136
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1137
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1138
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-0)),0.15)
1139
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(90), math.rad(0), math.rad(-0)), 0.1)
1140
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(90), math.rad(-0), math.rad(-0)), 0.1)
1141
end
1142
Weld.C1 = CFrame.new(0, 0, 7)
1143
Weld.C0 = CFrame.Angles(math.rad(90),math.rad(0),0)
1144
for i = 0,14,0.1 do
1145
		swait()
1146
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(-0),math.rad(0)),0.15)
1147
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
1148
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1149
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-0)),0.15)
1150-
function startkamehameha()	
1150+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(0), math.rad(-180)), 0.1)
1151-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--head
1151+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(-0), math.rad(180)), 0.1)
1152-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)--torso
1152+
1153-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--arm
1153+
for i = 1,8 do
1154-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--arm
1154+
Weld.C1 = CFrame.new(0, 0, 5)
1155-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)--leg
1155+
Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
1156-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)--leg
1156+
for i = 0,1.2,0.1 do
1157-
		
1157+
		swait()
1158-
for i = 1, 20 do
1158+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(-0),math.rad(0)),0.15)
1159-
		wait()
1159+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1160-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)), 0.1)--head
1160+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1161-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)--torso
1161+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-0)),0.15)
1162-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(30)), 0.1)--arm
1162+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(90), math.rad(0), math.rad(-0)), 0.1)
1163-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(65),math.rad(0),math.rad(-30)), 0.1)--arm
1163+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(90), math.rad(-0), math.rad(-0)), 0.1)
1164-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-3)), 0.1)--leg
1164+
1165-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(3)), 0.1)--leg
1165+
Weld.C1 = CFrame.new(0, 0, 7)
1166
Weld.C0 = CFrame.Angles(math.rad(90),math.rad(0),0)
1167-
for i = 1, 20 do
1167+
for i = 0,1.2,0.1 do
1168-
		wait()
1168+
	swait()
1169-
			
1169+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(-0),math.rad(0)),0.15)
1170-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)), 0.1)--head
1170+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
1171-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)--torso
1171+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1172-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1,0.7,-0.5)*CFrame.Angles(math.rad(85),math.rad(-10),math.rad(-30)), 0.1)--arm
1172+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-0)),0.15)
1173-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1,0.3,-0.5)*CFrame.Angles(math.rad(85),math.rad(10),math.rad(30)), 0.1)--arm
1173+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(0), math.rad(180)), 0.1)
1174-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-3)), 0.1)--leg
1174+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(-0), math.rad(180)), 0.1)
1175-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(3)), 0.1)--leg
1175+
1176
end
1177-
kamecharge:Play()
1177+
attack = false
1178
hum.WalkSpeed = 16
1179-
coroutine.resume(coroutine.create(function()
1179+
Cary.Transparency = 1
1180-
			for i = 3,22 do 
1180+
1181-
			local Ball = Instance.new("Part",char)
1181+
1182-
			Ball.Size = Vector3.new(1,1,1)
1182+
1183-
			Ball.BrickColor = BrickColor.new("Cyan")
1183+
1184-
			Ball.Material = "Neon"
1184+
	if attack == false then
1185-
			Ball.Anchored = true
1185+
	if key == 'q' then
1186-
			Ball.CanCollide = false
1186+
		SHUTUP()
1187-
			Ball.Transparency = 0
1187+
	elseif key == 'e' then
1188-
			Ball.CFrame = a.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
1188+
		Huh()
1189-
			local Ball2 = Instance.new("SpecialMesh",Ball)
1189+
	elseif key == 'r' then
1190-
			Ball2.MeshType = 3
1190+
		Noni()
1191-
			Ball2.Scale = Vector3.new(2,2,2)
1191+
	elseif key == 't' then
1192-
		
1192+
        MeSwamp()
1193
	elseif key == 'y' then
1194-
			
1194+
		EndMySuffering()
1195-
			
1195+
	elseif key == 'f' then
1196
		WHATDAUSAY()
1197-
			for i = 1,15 do
1197+
	elseif key == 'z' then
1198-
			Ball2.Scale = Ball2.Scale + Vector3.new(0.4,0.4,0.4)
1198+
		SippyBoy()
1199-
			Ball.Transparency = Ball.Transparency + 0.06
1199+
	elseif key == 'x' then
1200-
			wait(0.00000000001)
1200+
		GetOutOfMyCOcK()
1201
		end
1202-
			Ball:Destroy()
1202+
1203-
			
1203+
1204-
				
1204+
1205
1206-
			wait(0.2)
1206+
local idle=0
1207
local change = 1
1208-
		end))
1208+
local val = 0
1209
toim = 0
1210-
startk = true
1210+
hum.Animator.Parent = nil
1211
idleanim=.4
1212-
for i = 1, 100 do
1212+
while true do
1213-
		wait()
1213+
1214-
		
1214+
sine = sine + change
1215
local torvel=(root.Velocity*Vector3.new(1,0,1)).magnitude 
1216-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.1)--head
1216+
local velderp=root.Velocity.y
1217-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-70), math.rad(5)), 0.1)--torso
1217+
hitfloor,posfloor=rayCast(root.Position,(CFrame.new(root.Position,root.Position - Vector3.new(0,1,0))).lookVector,4,char)
1218-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1,0.7,-0.5)*CFrame.Angles(math.rad(50),math.rad(-10),math.rad(-30)), 0.1)--arm
1218+
if equipped==true or equipped==false then
1219-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1,0.3,-0.5)*CFrame.Angles(math.rad(65),math.rad(10),math.rad(30)), 0.1)--arm
1219+
if attack==false then
1220-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-10)), 0.1)--leg
1220+
idle=idle+1
1221-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)--leg
1221+
1222
idle=0
1223
end
1224-
	function endkamehameha()
1224+
if root.Velocity.y > 1 and hitfloor==nil then 
1225-
for i = 1, 10 do
1225+
Anim="Jump"
1226-
		wait()
1226+
if attack==false then
1227-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)--head
1227+
rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
1228-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)--torso
1228+
tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
1229-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1,0.7,-0.5)*CFrame.Angles(math.rad(95),math.rad(-10),math.rad(-30)), 0.5)--arm
1229+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(20)), 0.3)
1230-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1,0.3,-0.5)*CFrame.Angles(math.rad(75),math.rad(10),math.rad(30)), 0.5)--arm
1230+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
1231-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-10)), 0.5)--leg
1231+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),-0.3)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(20)),0.15)
1232-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 0.5)--leg
1232+
RH.C0=clerp(RH.C0,cf(1,-1,0.3)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
1233
end
1234
elseif root.Velocity.y < -1 and hitfloor==nil then 
1235-
function fatherson()
1235+
Anim="Fall"
1236-
for i = 1,50 do
1236+
if attack==false then
1237-
	wait()
1237+
rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))* angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1238-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .1)--head
1238+
tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
1239-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .1)--torso
1239+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(50)), 0.3)
1240-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-0.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), .1)--arm
1240+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-50)), 0.3)
1241-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)), .1)--arm
1241+
LH.C0=clerp(LH.C0,cf(-1,-.4-0.1*math.cos(sine/20),-.6)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(20)),0.15)
1242-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), .1)--leg
1242+
RH.C0=clerp(RH.C0,cf(1,-.3-0.1*math.cos(sine/20),-.6)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
1243-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), .1)--leg
1243+
1244
elseif torvel<1 and hitfloor~=nil then
1245-
wait(2)
1245+
Anim="Idle"
1246-
for i = 1,50 do	
1246+
change = 1
1247-
	wait()
1247+
if attack==false then
1248-
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(40),math.rad(0)), .1)--head
1248+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
1249-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(-60), math.rad(0)), .1)--torso
1249+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1250-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0.5)*CFrame.Angles(math.rad(-25),math.rad(0),math.rad(10)), .1)--arm
1250+
RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1251-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-20)), .1)--arm
1251+
LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(0)),0.15)
1252-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), .1)--leg
1252+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(0), math.rad(3)), 0.1)
1253-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(5)), .1)--leg
1253+
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(-0), math.rad(-3)), 0.1)
1254
end
1255
1256-
function fathersonfire()
1256+
elseif (tors.Velocity).magnitude < 50 and hitfloor ~= nil then
1257-
for i = 1,10 do
1257+
Anim="Walk"
1258-
	wait()
1258+
change = 1
1259-
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .4)--head
1259+
if attack==false then
1260-
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .4)--torso
1260+
rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.175+0.025*math.cos(sine/3.5)+ -math.sin(sine/3.5)/7)*angles(math.rad(3-2.5*math.cos(sine/3.5)),math.rad(0)+root.RotVelocity.Y/30,math.rad(17*math.cos(sine/7))+root.RotVelocity.Y/30),0.15)
1261-
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), .4)--arm
1261+
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1262-
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-10)), .4)--arm
1262+
RH.C0=clerp(RH.C0,cf(1,-0.9-0.5*math.cos(sine/7)/2,0.055*math.cos(sine/7)/2)*angles(math.rad(0)+ -math.sin(sine/7)/1.5,math.rad(90-0.1*math.cos(sine/7)),math.rad(0)),0.15)
1263-
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), .4)--leg
1263+
LH.C0=clerp(LH.C0,cf(-1,-0.9+0.5*math.cos(sine/7)/2,-0.055*math.cos(sine/7)/2)*angles(math.rad(0)+ math.sin(sine/7)/1.5,math.rad(-90-0.1*math.cos(sine/7)),math.rad(0)),0.15)
1264-
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), .4)--leg
1264+
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(120 )* math.cos(sine / 7), math.rad(-7*math.sin(sine/25)), math.rad(5)), 0.1)
1265
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(-125 )* math.cos(sine / 7), math.rad(7*math.sin(sine/25)), math.rad(-5)), 0.1)
1266
end
1267
end
1268
end
1269
1270-
	----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1270+
1271-
	a = new("Part",char)
1271+
1272-
a.Name = "NewPart"
1272+
1273-
a.Size = v3(0.1,0.1,0.1)
1273+
1274-
a.Shape = "Ball"
1274+
if 0 < #Effects then
1275-
a.Position = v3(999,999,999)
1275+
    for e = 1, #Effects do
1276-
a.BrickColor = bc("bright Blue")
1276+
      if Effects[e] ~= nil then
1277-
a.Material = "Neon"
1277+
        local Thing = Effects[e]
1278-
a.Transparency = 1
1278+
        if Thing ~= nil then
1279-
aa = new("SpecialMesh",a)
1279+
          local Part = Thing[1]
1280-
aa.Scale = v3(1,1,1)
1280+
          local Mode = Thing[2]
1281-
aaa =new("Weld",a)
1281+
          local Delay = Thing[3]
1282-
aaa.Part0 = torso
1282+
          local IncX = Thing[4]
1283-
aaa.Part1 = a
1283+
          local IncY = Thing[5]
1284-
aaa.C0 = cf(0,0,-1.6) * cfa(rad(0),rad(0),rad(0))
1284+
          local IncZ = Thing[6]
1285-
aaaa = new("ParticleEmitter",a)
1285+
          if 1 >= Thing[1].Transparency then
1286-
aaaa.Size = ns(1)
1286+
            if Thing[2] == "Block1" then
1287-
aaaa.Rate = 5
1287+
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1288-
aaaa.Texture = "rbxassetid://0"
1288+
              local Mesh = Thing[1].Mesh
1289-
aaaa.ZOffset = 1
1289+
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1290-
aaaa.Lifetime = nr(5)
1290+
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1291-
aaaa.Transparency = ns(1)
1291+
            elseif Thing[2] == "Block2" then
1292-
aaaa.LockedToPart = true
1292+
              Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
1293-
aaaa.Speed = nr(0)
1293+
              local Mesh = Thing[7]
1294-
aw = new("Part",char)
1294+
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1295-
aw.Name = "NewPart"
1295+
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1296-
aw.Size = v3(0.1,0.1,0.1)
1296+
            elseif Thing[2] == "Block3" then
1297-
aw.Shape = "Ball"
1297+
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
1298-
aw.Position = v3(999,999,999)
1298+
              local Mesh = Thing[7]
1299-
aw.BrickColor = bc("bright Blue")
1299+
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1300-
aw.Material = "Neon"
1300+
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1301-
aw.Transparency = 1
1301+
            elseif Thing[2] == "Cylinder" then
1302-
aaw = new("SpecialMesh",aw)
1302+
              local Mesh = Thing[1].Mesh
1303-
aaw.Scale = v3(1,1,1)
1303+
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1304-
aaaw =new("Weld",aw)
1304+
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1305-
aaaw.Part0 = torso
1305+
            elseif Thing[2] == "Blood" then
1306-
aaaw.Part1 = aw
1306+
              local Mesh = Thing[7]
1307-
aaaw.C0 = cf(0,0,-1.6) * cfa(rad(0),rad(0),rad(0))
1307+
              Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
1308-
aaaaw = new("ParticleEmitter",aw)
1308+
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1309-
aaaaw.Size = ns(5)
1309+
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1310-
aaaaw.Rate = 5
1310+
            elseif Thing[2] == "Elec" then
1311-
aaaaw.Color = ColorSequence.new(Color3.fromRGB(149,190,255))
1311+
              local Mesh = Thing[1].Mesh
1312-
aaaaw.Texture = "rbxassetid://0"
1312+
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
1313-
aaaaw.ZOffset = -1
1313+
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1314-
aaaaw.Lifetime = nr(5)
1314+
            elseif Thing[2] == "Disappear" then
1315-
aaaaw.RotSpeed = nr(50)
1315+
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1316-
aaaaw.Transparency = ns(1)
1316+
            elseif Thing[2] == "Shatter" then
1317-
aaaaw.LockedToPart = true
1317+
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1318-
aaaaw.Speed = nr(0)
1318+
              Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
1319
              Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
1320
              Thing[6] = Thing[6] + Thing[5]
1321
            end
1322-
ae = new("Part",char)
1322+
          else
1323-
ae.Name = "NewPart"
1323+
            Part.Parent = nil
1324-
ae.Size = v3(0.1,0.1,0.1)
1324+
            table.remove(Effects, e)
1325-
ae.Shape = "Ball"
1325+
1326-
ae.Position = v3(999,999,999)
1326+
1327-
ae.BrickColor = bc("bright Blue")
1327+
1328-
ae.Material = "Neon"
1328+
1329-
ae.Transparency = 1
1329+
1330-
aaae =new("Weld",ae)
1330+
end