View difference between Paste ID: LGdYw6WL and cTTUVEUZ
SHOW: | | - or go back to the newest paste.
1-
Player = game:GetService("Players").LocalPlayer
1+
local LASTPART = Head
2-
PlayerGui = Player.PlayerGui
2+
for i = 1, 24 do
3-
Cam = workspace.CurrentCamera
3+
	local MATH = (1-(i/30))
4-
Backpack = Player.Backpack
4+
	if LASTPART == Head then
5-
Character = Player.Character
5+
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
6-
Humanoid = Character.Humanoid
6+
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.8, 0.3, -0.4) * ANGLES(RAD(-25), RAD(220), RAD(90)), CF(0, 0, 0))
7-
Mouse = Player:GetMouse()
7+
		LASTPART = Horn
8-
RootPart = Character["HumanoidRootPart"]
8+
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
9-
Torso = Character["Torso"]
9+
		local Aura = Instance.new('ParticleEmitter')
10-
Head = Character["Head"]
10+
Aura.Name = "Aura"
11-
RightArm = Character["Right Arm"]
11+
Aura.Texture = "rbxassetid://242997264"
12-
LeftArm = Character["Left Arm"]
12+
Aura.Parent = Horn
13-
RightLeg = Character["Right Leg"]
13+
Aura.LightEmission = 0.8
14-
LeftLeg = Character["Left Leg"]
14+
Aura.Transparency = NumberSequence.new(0,0.6,1)
15-
RootJoint = RootPart["RootJoint"]
15+
Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 255/255),Color3.new(0/255, 0/255, 0/255))
16-
Neck = Torso["Neck"]
16+
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
17-
RightShoulder = Torso["Right Shoulder"]
17+
Aura.LockedToPart = true
18-
LeftShoulder = Torso["Left Shoulder"]
18+
Aura.Lifetime = NumberRange.new(2)
19-
RightHip = Torso["Right Hip"]
19+
Aura.Rate = 25
20-
LeftHip = Torso["Left Hip"]
20+
Aura.Speed = NumberRange.new(0.1)
21-
local Weapon = Instance.new("Model")
21+
Aura.EmissionDirection = "Top"
22-
Weapon.Name = "Adds"
22+
	else
23-
Weapon.Parent = Character
23+
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
24-
24+
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/2, 0) * ANGLES(RAD(5), RAD(3), RAD(0)), CF(0, -Horn.Size.Y/2, 0))
25-
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
25+
		LASTPART = Horn
26-
	local NEWPART = Instance.new("Part")
26+
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
27-
	NEWPART.formFactor = FORMFACTOR
27+
				local Aura = Instance.new('ParticleEmitter')
28-
	NEWPART.Reflectance = REFLECTANCE
28+
Aura.Name = "Aura"
29-
	NEWPART.Transparency = TRANSPARENCY
29+
Aura.Texture = "rbxassetid://242997264"
30-
	NEWPART.CanCollide = false
30+
Aura.Parent = Horn
31-
	NEWPART.Locked = true
31+
Aura.LightEmission = 0.8
32-
	NEWPART.Anchored = true
32+
Aura.Transparency = NumberSequence.new(0,0.6,1)
33-
	if ANCHOR == false then
33+
Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 255/255),Color3.new(0/255, 0/255, 0/255))
34-
		NEWPART.Anchored = false
34+
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
35
Aura.LockedToPart = true
36-
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
36+
Aura.Lifetime = NumberRange.new(2)
37-
	NEWPART.Name = NAME
37+
Aura.Rate = 25
38-
	NEWPART.Size = SIZE
38+
Aura.Speed = NumberRange.new(0.1)
39-
	NEWPART.Position = Torso.Position
39+
Aura.EmissionDirection = "Top"
40-
	NEWPART.Material = MATERIAL
40+
41-
	NEWPART:BreakJoints()
41+
42-
	NEWPART.Parent = PARENT
42+
local LASTPART = Head
43-
	return NEWPART
43+
for i = 1, 24 do
44
	local MATH = (1-(i/30))
45-
45+
	if LASTPART == Head then
46-
	local function weldBetween(a, b)
46+
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
47-
	    local weldd = Instance.new("ManualWeld")
47+
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.8, 0.3, -0.4) * ANGLES(RAD(-25), RAD(-220), RAD(-90)), CF(0, 0, 0))
48-
	    weldd.Part0 = a
48+
		LASTPART = Horn
49-
	    weldd.Part1 = b
49+
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
50-
	    weldd.C0 = CFrame.new()
50+
				local Aura = Instance.new('ParticleEmitter')
51-
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
51+
Aura.Name = "Aura"
52-
	    weldd.Parent = a
52+
Aura.Texture = "rbxassetid://242997264"
53-
	    return weldd
53+
Aura.Parent = Horn
54
Aura.LightEmission = 0.8
55-
55+
Aura.Transparency = NumberSequence.new(0,0.6,1)
56-
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
56+
Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 255/255),Color3.new(0/255, 0/255, 0/255))
57-
	local NEWWELD = Instance.new(TYPE)
57+
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
58-
	NEWWELD.Part0 = PART0
58+
Aura.LockedToPart = true
59-
	NEWWELD.Part1 = PART1
59+
Aura.Lifetime = NumberRange.new(2)
60-
	NEWWELD.C0 = C0
60+
Aura.Rate = 25
61-
	NEWWELD.C1 = C1
61+
Aura.Speed = NumberRange.new(0.1)
62-
	NEWWELD.Parent = PARENT
62+
Aura.EmissionDirection = "Top"
63-
	return NEWWELD
63+
	else
64
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
65-
65+
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/2, 0) * ANGLES(RAD(5), RAD(-3), RAD(0)), CF(0, -Horn.Size.Y/2, 0))
66-
IT = Instance.new
66+
		LASTPART = Horn
67-
CF = CFrame.new
67+
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
68-
VT = Vector3.new
68+
				local Aura = Instance.new('ParticleEmitter')
69-
RAD = math.rad
69+
Aura.Name = "Aura"
70-
C3 = Color3.new
70+
Aura.Texture = "rbxassetid://242997264"
71-
UD2 = UDim2.new
71+
Aura.Parent = Horn
72-
BRICKC = BrickColor.new
72+
Aura.LightEmission = 0.8
73-
ANGLES = CFrame.Angles
73+
Aura.Transparency = NumberSequence.new(0,0.6,1)
74-
EULER = CFrame.fromEulerAnglesXYZ
74+
Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 255/255),Color3.new(0/255, 0/255, 0/255))
75-
COS = math.cos
75+
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
76-
ACOS = math.acos
76+
Aura.LockedToPart = true
77-
SIN = math.sin
77+
Aura.Lifetime = NumberRange.new(2)
78-
ASIN = math.asin
78+
Aura.Rate = 25
79-
ABS = math.abs
79+
Aura.Speed = NumberRange.new(0.1)
80-
MRANDOM = math.random
80+
Aura.EmissionDirection = "Top"
81-
FLOOR = math.floor
81+
82-
82+
83-
function MakeForm(PART,TYPE)
83+
local LASTPART = Head
84-
	if TYPE == "Cyl" then
84+
85-
		local MSH = Instance.new("CylinderMesh",PART)
85+
	local MATH = (1-(i/14))
86-
	elseif TYPE == "Ball" then
86+
	if LASTPART == Head then
87-
		local MSH =  Instance.new("SpecialMesh",PART)
87+
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
88-
		MSH.MeshType = "Sphere"
88+
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.65, -0.3, -0.4) * ANGLES(RAD(-25), RAD(250), RAD(90)), CF(0, 0, 0))
89-
	elseif TYPE == "Wedge" then
89+
		LASTPART = Horn
90-
		local MSH =  Instance.new("SpecialMesh",PART)
90+
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
91-
		MSH.MeshType = "Wedge"
91+
				local Aura = Instance.new('ParticleEmitter')
92
Aura.Name = "Aura"
93
Aura.Texture = "rbxassetid://242997264"
94-
94+
Aura.Parent = Horn
95-
local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.4,0.4,0.4),false)
95+
Aura.LightEmission = 0.8
96
Aura.Transparency = NumberSequence.new(0,0.6,1)
97-
	local Piece = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0,0.35,0.41),false)
97+
Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 255/255),Color3.new(0/255, 0/255, 0/255))
98-
	CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
98+
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
99
Aura.LockedToPart = true
100-
RightArm.Transparency = 1
100+
Aura.Lifetime = NumberRange.new(2)
101-
local BasePart = CreatePart(3, Weapon, "Metal", 0, 0, "really black", "Part", VT(1,2,1),false)
101+
Aura.Rate = 25
102-
CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, BasePart, CF(0,0,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
102+
Aura.Speed = NumberRange.new(0.1)
103-
local Sphere = CreatePart(3, Weapon, "Metal", 0, 0, "Really red", "Part", VT(1.4,1.4,1.4),false)
103+
Aura.EmissionDirection = "Top"
104-
MakeForm(Sphere,"Ball")
104+
	else
105-
CreateWeldOrSnapOrMotor("Weld", BasePart, BasePart, Sphere, CF(0.2,0.8,0.1) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
105+
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
106-
local LaserPart = CreatePart(3, Weapon, "Neon", 0, 0, "Really  black", "Part", VT(0.3,0.3,0.1),false)
106+
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/2, 0) * ANGLES(RAD(10), RAD(3), RAD(0)), CF(0, -Horn.Size.Y/2, 0))
107-
MakeForm(LaserPart,"Ball")
107+
		LASTPART = Horn
108-
CreateWeldOrSnapOrMotor("Weld", Sphere, Sphere, LaserPart, CF(0,0,-0.65) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
108+
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
109-
local Bump = CreatePart(3, Weapon, "Metal", 0, 0, "Really red", "Part", VT(0.3,0.3,0.2),false)
109+
				local Aura = Instance.new('ParticleEmitter')
110-
MakeForm(Bump,"Ball")
110+
Aura.Name = "Aura"
111-
CreateWeldOrSnapOrMotor("Weld", Sphere, Sphere, Bump, CF(0,0,0.65) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
111+
Aura.Texture = "rbxassetid://242997264"
112-
local BottomLaser = CreatePart(3, Weapon, "Neon", 0, 0, "Lime green", "Part", VT(0.4,0,0.4),false)
112+
Aura.Parent = Horn
113-
MakeForm(BottomLaser,"Cyl")
113+
Aura.LightEmission = 0.8
114-
CreateWeldOrSnapOrMotor("Weld", BasePart, BasePart, BottomLaser, CF(0,-1,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
114+
Aura.Transparency = NumberSequence.new(0,0.6,1)
115-
local Part1 = CreatePart(3, Weapon, "Neon", 0, 0, "Really black", "Part", VT(0,0.5,0.5),false)
115+
Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 255/255),Color3.new(0/255, 0/255, 0/255))
116-
CreateWeldOrSnapOrMotor("Weld", BasePart, BasePart, Part1, CF(0,-0.76,-0.26) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
116+
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
117-
local Part2 = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(0,0.5,0.5),false)
117+
Aura.LockedToPart = true
118-
CreateWeldOrSnapOrMotor("Weld", BasePart, Part1, Part2, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(-25)), CF(0, -0.25, 0))
118+
Aura.Lifetime = NumberRange.new(2)
119-
local Part3 = CreatePart(3, Weapon, "Neon", 0, 0, "Lime green", "Part", VT(0,0.5,0.5),false)
119+
Aura.Rate = 25
120-
CreateWeldOrSnapOrMotor("Weld", BasePart, Part1, Part3, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(-90)), CF(0, -0.26, 0))
120+
Aura.Speed = NumberRange.new(0.1)
121-
local Part4 = CreatePart(3, Weapon, "Neon", 0, 0, "Really black", "Part", VT(0,0.56,0.5),false)
121+
Aura.EmissionDirection = "Top"
122-
CreateWeldOrSnapOrMotor("Weld", BasePart, Part2, Part4, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(90)), CF(0, -0.26, 0))
122+
123-
local Part5 = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(0,0.56,0.5),false)
123+
124-
CreateWeldOrSnapOrMotor("Weld", BasePart, Part4, Part5, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(-125)), CF(0, -0.26, 0))
124+
local LASTPART = Head
125-
local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(0,0.25,0.5),false)
125+
126-
CreateWeldOrSnapOrMotor("Weld", BasePart, Part4, Part, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(25)), CF(0, -0.26/2, 0))
126+
	local MATH = (1-(i/14))
127-
local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Really black", "Part", VT(0,0.3,0.5),false)
127+
	if LASTPART == Head then
128-
CreateWeldOrSnapOrMotor("Weld", BasePart, Part2, Part, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(-65)), CF(0, -0.31/2, 0))
128+
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
129-
local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Really black", "Part", VT(1.4,0,1.4),false)
129+
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.65, -0.3, -0.4) * ANGLES(RAD(-25), RAD(-250), RAD(-90)), CF(0, 0, 0))
130-
MakeForm(Part,"Cyl")
130+
		LASTPART = Horn
131-
CreateWeldOrSnapOrMotor("Weld", Sphere, Sphere, Part, CF(0.035,0,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
131+
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
132-
local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(1.4,0,1.4),false)
132+
				local Aura = Instance.new('ParticleEmitter')
133-
MakeForm(Part,"Cyl")
133+
Aura.Name = "Aura"
134-
CreateWeldOrSnapOrMotor("Weld", Sphere, Sphere, Part, CF(0,-0.035,0) * ANGLES(RAD(0), RAD(0), RAD(90)), CF(0, 0, 0))
134+
Aura.Texture = "rbxassetid://242997264"
135-
local Sphere = CreatePart(3, Weapon, "Metal", 0, 0, "Lime green", "Part", VT(0.3,1.6,0.7),false)
135+
Aura.Parent = Horn
136-
MakeForm(Sphere,"Ball")
136+
Aura.LightEmission = 0.8
137-
CreateWeldOrSnapOrMotor("Weld", BasePart, BasePart, Sphere, CF(0.45,0.5,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
137+
Aura.Transparency = NumberSequence.new(0,0.6,1)
138
Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 255/255),Color3.new(0/255, 0/255, 0/255))
139
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
140
Aura.LockedToPart = true
141
Aura.Lifetime = NumberRange.new(2)
142
Aura.Rate = 25
143
Aura.Speed = NumberRange.new(0.1)
144
Aura.EmissionDirection = "Top"
145
	else
146
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
147
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/2, 0) * ANGLES(RAD(10), RAD(-3), RAD(0)), CF(0, -Horn.Size.Y/2, 0))
148
		LASTPART = Horn
149
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
150
				local Aura = Instance.new('ParticleEmitter')
151
Aura.Name = "Aura"
152
Aura.Texture = "rbxassetid://242997264"
153
Aura.Parent = Horn
154
Aura.LightEmission = 0.8
155
Aura.Transparency = NumberSequence.new(0,0.6,1)
156
Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 255/255),Color3.new(0/255, 0/255, 0/255))
157
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
158
Aura.LockedToPart = true
159
Aura.Lifetime = NumberRange.new(2)
160
Aura.Rate = 25
161
Aura.Speed = NumberRange.new(0.1)
162
Aura.EmissionDirection = "Top"
163
	end
164
end