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 |