View difference between Paste ID: MfAqCrJL and asp7NnbM
SHOW: | | - or go back to the newest paste.
1-
script.Parent=nil
1+
jun = game.Players.ribCripql
2-
--- shortcuts
2+
Stuff = false
3-
v3 = Vector3.new
3+
function ssj()
4-
cn = CFrame.new
4+
jun.Character.Humanoid.WalkSpeed=65
5-
ca2 = CFrame.Angles
5+
if Stuff == false then
6-
mf = math.floor
6+
Stuff = true
7-
mran = math.random
7+
for u, c in pairs (jun.Character:GetChildren()) do
8-
mrad = math.rad
8+
if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then
9-
mdeg = math.deg
9+
c.Handle.Transparency = 1
10-
ca = function(x,y,z) return ca2(mrad(x),mrad(y),mrad(z)) end 
10+
11-
mran2 = function(a,b) return mran(a*1000,b*1000)/1000 end 
11+
12-
ud=UDim2.new
12+
Hair22 = Instance.new("Part")
13-
bn = BrickColor.new
13+
Hair22.Parent = jun.Character
14-
c3 = Color3.new
14+
Hair22.Name = "Hair"
15-
-----
15+
Hair22.formFactor = "Symmetric"
16-
--Player='Diitto'
16+
Hair22.Size = Vector3.new(1, 1, 1)
17-
Players=game:service'Players'
17+
Hair22.CFrame = jun.Character.Head.CFrame
18-
Player=Players.LocalPlayer --[Player] 
18+
Hair22:BreakJoints()
19-
PChar=Player.Character
19+
Hair22.CanCollide = false
20-
20+
Hair22.TopSurface = "Smooth"
21-
as,so={},{'metal','Block','Slash','Slash2','Hit','Kick'}
21+
Hair22.BottomSurface = "Smooth"
22-
as.corner='11294911'
22+
Hair22.BrickColor = BrickColor.new("Bright yellow")
23-
as.cone='1033714'
23+
Weld = Instance.new("Weld") 
24-
as.ring="3270017"
24+
Weld.Part0 = jun.Character.Head 
25-
as.Chakram='47260990'
25+
Weld.Part1 = Hair22
26-
as.ring2='18430887'
26+
Weld.Parent = jun.Character.Head 
27-
as.blast='20329976'
27+
Weld.C0 = CFrame.new(0, 0.26, 0.06)*CFrame.fromEulerAnglesXYZ(0, 0, 0) 
28-
as.missile='10207677'
28+
Mesh = Instance.new("SpecialMesh")
29-
as.fire='2693346'
29+
Mesh.Parent = Hair22
30-
as.boom='3264793'
30+
Mesh.MeshType = "Sphere"
31-
as.slash='10209645'
31+
Mesh.Scale = Vector3.new(1.3, 1.3, 1.3)
32-
as.abscond='2767090'
32+
Hair4 = Instance.new("Part")
33-
as.firelaser='13775494'
33+
Hair4.Parent = jun.Character
34-
as.diamond='9756362'
34+
Hair4.Name = "Hair"
35-
as.metal='rbxasset://sounds\\unsheath.wav'
35+
Hair4.CanCollide = false
36-
as.Block = 'rbxasset://sounds\\metal.ogg'
36+
Hair4.Locked = true
37-
as.Slash = '10209645'
37+
Hair4.TopSurface = "Smooth"
38-
as.Slash2 = '46760716'
38+
Hair4.BottomSurface = "Smooth"
39-
as.Hit='10209583'
39+
Hair4.formFactor = "Symmetric"
40-
as.Kick='46153268'
40+
Hair4.BrickColor = BrickColor.new("Bright yellow")
41-
as.cast='2101137'
41+
Hair4.CFrame = jun.Character.Torso.CFrame
42-
as.rockhead= '21629626'
42+
Hair4.Size = Vector3.new(3, 3, 3)
43-
as.rockheadt='21629620'
43+
Weld = Instance.new("Weld")
44-
44+
Weld.Parent = jun.Character.Head
45-
45+
Weld.Part0 = jun.Character.Head
46-
for i,v in pairs(as) do 
46+
Weld.Part1 = Hair4
47-
if type(tonumber(v:sub(1,3)))=="number" then
47+
Weld.C0 = CFrame.new(0, 1, 0)
48-
as[i]="http://www.roblox.com/asset/?id="..v
48+
Mesh = Instance.new("SpecialMesh")
49
Mesh.Parent = Hair4
50
Mesh.Scale = Vector3.new(1.15, 1.8, 1.26)
51-
51+
Mesh.MeshType = "FileMesh"
52-
LastMade=nil
52+
Mesh.MeshId = "http://www.roblox.com/asset/?id=12212520"
53-
iNew=function(tab)
53+
Mesh.TextureId = ""
54-
local v=Instance.new(tab[1])
54+
Effect = Instance.new("Part")
55-
for Ind,Val in pairs(tab) do
55+
Effect.Parent = jun.Character
56-
if Ind~=1 and Ind~=2 then 
56+
Effect.Anchored = true
57-
v[Ind] = Val
57+
Effect.CanCollide = false
58
Effect.Size = Vector3.new(1, 1, 1)
59
Effect.formFactor = "Symmetric"
60-
v.Parent=tab[2]==0 and LastMade or tab[2]
60+
Effect.Transparency = 0.5
61-
LastMade=v
61+
Effect.BrickColor = BrickColor.new("Bright yellow")
62-
return v
62+
Effect.TopSurface = "Smooth"
63
Effect.BottomSurface = "Smooth"
64-
iPart=function(tab)
64+
EffectMesh = Instance.new("CylinderMesh")
65-
local v=Instance.new(tab.type or 'Part')
65+
EffectMesh.Parent = Effect
66-
if tab.type~='CornerWedgePart' then v.formFactor='Custom' end
66+
EffectMesh.Scale = Vector3.new(1, 1500, 1)
67-
v.TopSurface=0 v.BottomSurface=0
67+
--[[ex = Instance.new("Explosion")
68-
if tab.sc then
68+
ex.Position = jun.Character.Torso.Position
69-
v.Size=v3(tab[2]*tab.sc,tab[3]*tab.sc,tab[4]*tab.sc)
69+
ex.BlastPressure = 0
70-
else
70+
ex.Parent = workspace]]
71-
v.Size=v3(tab[2],tab[3],tab[4])
71+
jun.Character.Torso.CFrame = jun.Character.Torso.CFrame * CFrame.new(0, 0.1, 0)
72
for i = 1 , 20 do
73-
if tab.co then v.BrickColor=bn(tab.co) end
73+
Effect.CFrame = CFrame.new(jun.Character.Torso.Position)
74-
if tab.tr then v.Transparency=tab.tr end
74+
EffectMesh.Scale = EffectMesh.Scale + Vector3.new(2, 0, 2)
75-
if tab.rf then v.Reflectance=tab.rf end
75+
Effect.Transparency = Effect.Transparency + 0.025
76-
if tab.can then v.CanCollide=tab.can end
76+
wait(0.06)
77-
if tab.cf then v.CFrame=tab.cf end
77+
78-
if tab.an then v.Anchored=tab.an end
78+
Effect:Remove()
79-
if tab.na then v.Name=tab.na end
79+
if jun.Character.Torso:findFirstChild("PwnFire") == nil then
80-
if tab.ma then v.Material=tab.ma end
80+
pie = Instance.new("Fire")
81-
v.Parent=tab[1]
81+
pie.Name = "PwnFire"
82-
v:BreakJoints()
82+
pie.Parent = jun.Character.Torso
83-
LastMade=v
83+
pie.Size = 20
84-
return v
84+
pie.Color = BrickColor.new("Bright yellow")
85
end
86-
function getoutline(x,z,i)
86+
if jun.Character.Torso:findFirstChild("PwnSparkles") == nil then
87-
return math.sqrt(x^2+z^2)+(i or 0.05),mdeg(math.atan2(x,z))
87+
pie = Instance.new("Sparkles")
88
pie.Name = "PwnSparkles"
89-
function v32(cf)
89+
pie.Parent = jun.Character.Torso
90-
local x,y,z=cf:toEulerAnglesXYZ()
90+
pie.Color = BrickColor.new("Bright yellow")
91-
return v3(mdeg(x),mdeg(y),mdeg(z))
91+
92
jun.Character.Humanoid.MaxHealth = jun.Character.Humanoid.MaxHealth*1.5
93-
WeldLib={}
93+
wait(0.3)
94-
function GetWeld(weld,CO) 
94+
jun.Character.Humanoid.Health = jun.Character.Humanoid.Health*1.5
95-
if not WeldLib[weld] then 
95+
96-
local x0,y0,z0=weld.C0:toEulerAnglesXYZ()
96+
97-
local x1,y1,z1=weld.C1:toEulerAnglesXYZ()
97+
function nossj()
98-
WeldLib[weld]={[0]=v3(mdeg(x0),mdeg(y0),mdeg(z0)),[1]=v3(mdeg(x1),mdeg(y1),mdeg(z1))}
98+
jun.Character.Humanoid.WalkSpeed=16
99-
end 
99+
if Stuff == true then
100-
return weld['C'..CO].p,WeldLib[weld][CO]
100+
Stuff = false
101-
end 
101+
if jun.Character.Torso:findFirstChild("PwnFire") ~= nil then
102-
function ClearWeld(weld)
102+
jun.Character.Torso:findFirstChild("PwnFire"):Remove()
103-
if WeldLib[weld] then WeldLib[weld]=nil end 
103+
104
if jun.Character.Torso:findFirstChild("PwnSparkles") ~= nil then
105-
function TweenNum(i,loops,i1,i2,smooth)
105+
jun.Character.Torso:findFirstChild("PwnSparkles"):Remove()
106-
smooth = smooth or 1 
106+
107-
local perc 
107+
p = Instance.new("Part")
108-
if smooth == 1 then perc = math.sin((math.pi/2)/loops*i) else perc = i/loops end 
108+
p.Parent = jun.Character
109-
local ton
109+
p.Anchored = true
110-
if i1 > i2 then 
110+
p.CanCollide = false
111-
ton = -math.abs(i1 - i2) *perc 
111+
p.Transparency = 0.1
112-
else 
112+
p.formFactor = "Symmetric"
113-
ton = math.abs(i1 - i2) *perc 
113+
p.Size = Vector3.new(22, 22, 22)
114-
end 
114+
p.TopSurface = "Smooth"
115-
return i1+ton
115+
p.BottomSurface = "Smooth"
116
p.Name = "Sharingan"
117-
function TweenV3(i,loops,v1,v2,smooth)
117+
p.Shape = "Ball"
118-
smooth = smooth or 1 
118+
p.CFrame = jun.Character.Torso.CFrame
119-
local perc 
119+
p.BrickColor = BrickColor.new("Bright yellow")
120-
if smooth == 1 then perc = math.sin((math.pi/2)/loops*i) else perc = i/loops end 
120+
for i = 1 , 10 do
121-
local tox2,toy2,toz2 = 0,0,0 
121+
122-
if v1.x > v2.x then 
122+
p.Size = p.Size + Vector3.new(-4, -4, -4)
123-
tox2 = -math.abs(v1.x - v2.x) *perc 
123+
p.Transparency = p.Transparency + 0.1
124-
else 
124+
p.CFrame = jun.Character.Torso.CFrame
125-
tox2 = math.abs(v1.x - v2.x) *perc 
125+
126-
end 
126+
p:Remove()
127-
if v1.y > v2.y then 
127+
for u, c in pairs (jun.Character:GetChildren()) do
128-
toy2 = -math.abs(v1.y - v2.y) *perc 
128+
if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then
129-
else 
129+
c.Handle.Transparency = 0
130-
toy2 = math.abs(v1.y - v2.y) *perc 
130+
131-
end 
131+
if c.Name == "Hair" then
132-
if v1.z > v2.z then 
132+
c:Remove()
133-
toz2 = -math.abs(v1.z - v2.z) *perc 
133+
134-
else 
134+
135-
toz2 = math.abs(v1.z - v2.z) *perc 
135+
jun.Character.Humanoid.Health = jun.Character.Humanoid.Health/1.5
136
wait(0.3)
137-
return v3(v1.x + tox2,v1.y + toy2,v1.z + toz2)
137+
jun.Character.Humanoid.MaxHealth = jun.Character.Humanoid.MaxHealth/1.5
138
end
139-
function TweenCF(i,loops,origpos,origangle,nextpos,nextangle,smooth) 
139+
140-
smooth = smooth or 1 
140+
jun.Chatted:connect(function(Msg)
141-
local perc 
141+
msg = Msg:lower()
142-
if smooth == 1 then perc = math.sin((math.pi/2)/loops*i) else perc = i/loops end 
142+
if string.sub(msg, 1, 13) == "super saiyan 2" then
143-
local tox,toy,toz = 0,0,0 
143+
wait(0.1)
144-
if origangle.x > nextangle.x then tox = -math.abs(origangle.x - nextangle.x) *perc 
144+
ssj()
145-
else tox = math.abs(origangle.x - nextangle.x) *perc end 
145+
146-
if origangle.y > nextangle.y then toy = -math.abs(origangle.y - nextangle.y) *perc 
146+
if string.sub(msg, 1, 4) == "ssj2" then
147-
else toy = math.abs(origangle.y - nextangle.y) *perc end 
147+
wait(0.1)
148-
if origangle.z > nextangle.z then toz = -math.abs(origangle.z - nextangle.z) *perc 
148+
ssj()
149-
else toz = math.abs(origangle.z - nextangle.z) *perc end 
149+
150-
local tox2,toy2,toz2 = 0,0,0 
150+
if string.sub(msg, 1, 4) == "off2" then
151-
if origpos.x > nextpos.x then 
151+
wait(0.1)
152-
tox2 = -math.abs(origpos.x - nextpos.x) *perc 
152+
nossj()
153-
else tox2 = math.abs(origpos.x - nextpos.x) *perc end 
153+
154-
if origpos.y > nextpos.y then 
154+
155-
toy2 = -math.abs(origpos.y - nextpos.y) *perc 
155+
function OnDeath()
156-
else toy2 = math.abs(origpos.y - nextpos.y) *perc end 
156+
157-
if origpos.z > nextpos.z then 
157+
nossj()
158-
toz2 = -math.abs(origpos.z - nextpos.z) *perc 
158+
159-
else toz2 = math.abs(origpos.z - nextpos.z) *perc end
159+
jun.Character.Humanoid.Died:connect(OnDeath)
160-
return cn(origpos.x + tox2,origpos.y + toy2,origpos.z + toz2)*ca(origangle.x + tox,origangle.y + toy,origangle.z + toz) 
160+
jun = game.Players.peyquinn
161-
end 
161+
Stuff = false