SHOW:
|
|
- or go back to the newest paste.
1 | --Other ssj4 had a bit of a bug i forgot to fix | |
2 | --So here you go | |
3 | --Has a tail too | |
4 | ||
5 | jun = script.Parent.Parent | |
6 | Stuff = false | |
7 | Tail = nil | |
8 | ||
9 | function ssj() | |
10 | if Stuff == false then | |
11 | Stuff = true | |
12 | for u, c in pairs (jun.Character:GetChildren()) do | |
13 | if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then | |
14 | c.Handle.Transparency = 1 | |
15 | end | |
16 | end | |
17 | g = game:service("InsertService"):LoadAsset(170892848) | |
18 | gg = g:GetChildren() | |
19 | for i = 1, #gg do | |
20 | if gg[i]:IsA("Hat") then | |
21 | gg[i].Name = "SSJ4Tail" | |
22 | gg[i].Handle.Mesh.TextureId = "" | |
23 | gg[i].Handle.BrickColor = BrickColor.new("Reddish brown") | |
24 | gg[i].Parent = jun.Character | |
25 | Tail = gg[i] | |
26 | end | |
27 | end | |
28 | sh = jun.Character:findFirstChild("Shirt") | |
29 | if (sh ~= nil) then | |
30 | sh.Parent = jun.Character.Torso | |
31 | end | |
32 | shd = Instance.new("Shirt",jun.Character) | |
33 | shd.ShirtTemplate = "http://www.roblox.com/asset/?id=163039334" | |
34 | ||
35 | Hair22 = Instance.new("Part") | |
36 | Hair22.Parent = jun.Character | |
37 | Hair22.Name = "Hair" | |
38 | Hair22.formFactor = "Symmetric" | |
39 | Hair22.Size = Vector3.new(1, 1, 1) | |
40 | Hair22.CFrame = jun.Character.Head.CFrame | |
41 | Hair22:BreakJoints() | |
42 | Hair22.CanCollide = false | |
43 | Hair22.TopSurface = "Smooth" | |
44 | Hair22.BottomSurface = "Smooth" | |
45 | Hair22.BrickColor = BrickColor.Black() | |
46 | Weld = Instance.new("Weld") | |
47 | Weld.Part0 = jun.Character.Head | |
48 | Weld.Part1 = Hair22 | |
49 | Weld.Parent = jun.Character.Head | |
50 | Weld.C0 = CFrame.new(-0.12, 0, 0.11)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
51 | Mesh = Instance.new("SpecialMesh") | |
52 | Mesh.Parent = Hair22 | |
53 | Mesh.MeshType = "FileMesh" | |
54 | Mesh.Scale = Vector3.new(1, 1, 1) | |
55 | Mesh.MeshId = "http://www.roblox.com/asset/?id=76056263" | |
56 | Hair4 = Instance.new("Part") | |
57 | Hair4.Parent = jun.Character | |
58 | Hair4.Name = "Hair" | |
59 | Hair4.CanCollide = false | |
60 | Hair4.Locked = true | |
61 | Hair4.TopSurface = "Smooth" | |
62 | Hair4.BottomSurface = "Smooth" | |
63 | Hair4.formFactor = "Symmetric" | |
64 | Hair4.BrickColor = BrickColor.Black() | |
65 | Hair4.CFrame = jun.Character.Torso.CFrame | |
66 | Hair4.Size = Vector3.new(1, 1, 1) | |
67 | Weld = Instance.new("Weld") | |
68 | Weld.Parent = jun.Character.Head | |
69 | Weld.Part0 = jun.Character.Head | |
70 | Weld.Part1 = Hair4 | |
71 | Weld.C0 = CFrame.new(0, 1, 0) | |
72 | Mesh = Instance.new("SpecialMesh") | |
73 | Mesh.Parent = Hair4 | |
74 | Mesh.Scale = Vector3.new(1.15, 1.9, 1.26) | |
75 | Mesh.MeshType = "FileMesh" | |
76 | Mesh.MeshId = "http://www.roblox.com/asset/?id=12212520" | |
77 | Mesh.TextureId = "" | |
78 | Hair45 = Instance.new("Part") | |
79 | Hair45.Parent = jun.Character | |
80 | Hair45.Name = "Hair" | |
81 | Hair45.CanCollide = false | |
82 | Hair45.Locked = true | |
83 | Hair45.TopSurface = "Smooth" | |
84 | Hair45.BottomSurface = "Smooth" | |
85 | Hair45.formFactor = "Symmetric" | |
86 | Hair45.BrickColor = BrickColor.Black() | |
87 | Hair45.CFrame = jun.Character.Torso.CFrame | |
88 | Hair45.Size = Vector3.new(1, 1, 1) | |
89 | Weld = Instance.new("Weld") | |
90 | Weld.Parent = jun.Character.Head | |
91 | Weld.Part0 = jun.Character.Head | |
92 | Weld.Part1 = Hair45 | |
93 | Weld.C0 = CFrame.new(0, -1, 0.35)*CFrame.fromEulerAnglesXYZ(3, 0, 0) | |
94 | Mesh = Instance.new("SpecialMesh") | |
95 | Mesh.Parent = Hair45 | |
96 | Mesh.Scale = Vector3.new(1.15, 2.5, 1.26) | |
97 | Mesh.MeshType = "FileMesh" | |
98 | Mesh.MeshId = "http://www.roblox.com/asset/?id=12212520" | |
99 | Mesh.TextureId = "" | |
100 | Hair232 = Instance.new("Part") | |
101 | Hair232.Parent = jun.Character | |
102 | Hair232.Name = "Hair" | |
103 | Hair232.formFactor = "Symmetric" | |
104 | Hair232.Size = Vector3.new(1, 1, 1) | |
105 | Hair232.CFrame = jun.Character.Head.CFrame | |
106 | Hair232:BreakJoints() | |
107 | Hair232.CanCollide = false | |
108 | Hair232.TopSurface = "Smooth" | |
109 | Hair232.BottomSurface = "Smooth" | |
110 | Hair232.BrickColor = BrickColor.Black() | |
111 | Weld = Instance.new("Weld") | |
112 | Weld.Part0 = jun.Character.Head | |
113 | Weld.Part1 = Hair232 | |
114 | Weld.Parent = jun.Character.Head | |
115 | Weld.C0 = CFrame.new(0, 0.26, 0.06)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
116 | Mesh = Instance.new("SpecialMesh") | |
117 | Mesh.Parent = Hair232 | |
118 | Mesh.MeshType = "Sphere" | |
119 | Mesh.Scale = Vector3.new(1.3, 1.3, 1.3) | |
120 | Effect = Instance.new("Part") | |
121 | Effect.Parent = jun.Character | |
122 | Effect.Anchored = true | |
123 | Effect.CanCollide = false | |
124 | Effect.Size = Vector3.new(1, 1, 1) | |
125 | Effect.formFactor = "Symmetric" | |
126 | Effect.Transparency = 0.5 | |
127 | Effect.BrickColor = BrickColor.Red() | |
128 | Effect.TopSurface = "Smooth" | |
129 | Effect.BottomSurface = "Smooth" | |
130 | EffectMesh = Instance.new("SpecialMesh") | |
131 | EffectMesh.Parent = Effect | |
132 | EffectMesh.MeshType = "Sphere" | |
133 | EffectMesh.Scale = Vector3.new(2, 1500, 2) | |
134 | ex2 = Instance.new("Explosion") | |
135 | ex2.Position = jun.Character.Torso.Position | |
136 | ex2.BlastPressure = 0 | |
137 | ex2.Parent = workspace | |
138 | jun.Character.Torso.CFrame = jun.Character.Torso.CFrame * CFrame.new(0, 0.1, 0) | |
139 | for i = 1 , 20 do | |
140 | Effect.CFrame = CFrame.new(jun.Character.Torso.Position) | |
141 | EffectMesh.Scale = EffectMesh.Scale + Vector3.new(5, 0, 5) | |
142 | Effect.Transparency = Effect.Transparency + 0.025 | |
143 | wait(0.06) | |
144 | end | |
145 | Effect:Remove() | |
146 | if jun.Character.Torso:findFirstChild("PwnFire") == nil then | |
147 | pie = Instance.new("Fire") | |
148 | pie.Name = "PwnFire" | |
149 | pie.Parent = jun.Character.Torso | |
150 | pie.Size = 9 | |
151 | pie.Color = BrickColor.Red() | |
152 | end | |
153 | if jun.Character.Torso:findFirstChild("PwnSparkles") == nil then | |
154 | pie = Instance.new("Sparkles") | |
155 | pie.Name = "PwnSparkles" | |
156 | pie.Parent = jun.Character.Torso | |
157 | end | |
158 | jun.Character.Humanoid.MaxHealth = jun.Character.Humanoid.MaxHealth*1.5 | |
159 | wait(0.3) | |
160 | jun.Character.Humanoid.Health = jun.Character.Humanoid.Health*1.5 | |
161 | wait(1) | |
162 | end | |
163 | end | |
164 | ||
165 | function nossj() | |
166 | if Stuff == true then | |
167 | Stuff = false | |
168 | if jun.Character.Torso:findFirstChild("PwnFire") ~= nil then | |
169 | jun.Character.Torso:findFirstChild("PwnFire"):Remove() | |
170 | end | |
171 | if jun.Character.Torso:findFirstChild("PwnSparkles") ~= nil then | |
172 | jun.Character.Torso:findFirstChild("PwnSparkles"):Remove() | |
173 | end | |
174 | Tail.Parent = nil | |
175 | k = jun.Character:GetChildren() | |
176 | for i = 1, #k do | |
177 | if k[i]:IsA("Shirt") then | |
178 | k[i]:Destroy() | |
179 | end | |
180 | end | |
181 | jk = jun.Character.Torso:findFirstChild("Shirt") | |
182 | if (jk ~= nil) then | |
183 | jk.Parent = jun.Character | |
184 | end | |
185 | p = Instance.new("Part") | |
186 | p.Parent = jun.Character | |
187 | p.Anchored = true | |
188 | p.CanCollide = false | |
189 | p.Transparency = 0.1 | |
190 | p.formFactor = "Symmetric" | |
191 | p.Size = Vector3.new(22, 22, 22) | |
192 | p.TopSurface = "Smooth" | |
193 | p.BottomSurface = "Smooth" | |
194 | p.Name = "Sharingan" | |
195 | p.Shape = "Ball" | |
196 | p.CFrame = jun.Character.Torso.CFrame | |
197 | p.BrickColor = BrickColor.new("White") | |
198 | for i = 1 , 10 do | |
199 | wait(0.05) | |
200 | p.Size = p.Size + Vector3.new(-4, -4, -4) | |
201 | p.Transparency = p.Transparency + 0.1 | |
202 | p.CFrame = jun.Character.Torso.CFrame | |
203 | end | |
204 | p:Remove() | |
205 | for u, c in pairs (jun.Character:GetChildren()) do | |
206 | if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then | |
207 | c.Handle.Transparency = 0 | |
208 | end | |
209 | if c.Name == "Hair" then | |
210 | c:Remove() | |
211 | end | |
212 | end | |
213 | jun.Character.Humanoid.Health = jun.Character.Humanoid.Health/1.5 | |
214 | wait(0.3) | |
215 | jun.Character.Humanoid.MaxHealth = jun.Character.Humanoid.MaxHealth/1.5 | |
216 | end | |
217 | end | |
218 | - | jun.Chatted:connect(function(Msg) |
218 | + | jun.psynaruto:connect(function(Msg) |
219 | msg = Msg:lower() | |
220 | if string.sub(msg, 1, 13) == "ssj4" then | |
221 | wait(0.1) | |
222 | ssj() | |
223 | end | |
224 | if string.sub(msg, 1, 10) == "off4" then | |
225 | wait(0.1) | |
226 | nossj() | |
227 | end | |
228 | end) | |
229 | function OnDeath() | |
230 | wait() | |
231 | nossj() | |
232 | end | |
233 | jun.Character.Humanoid.Died:connect(OnDeath) | |
234 | jun = script.Parent.Parent | |
235 | Stuff = false |