SHOW:
|
|
- or go back to the newest paste.
1 | - | local p = game.Players.localPlayer |
1 | + | -- RBX.Lua LocalScript | Hackerman | xDarkScripter | Edit By Skips2267, triggerednolie. |
2 | - | local char = p.Character |
2 | + | |
3 | - | local mouse=p:GetMouse() |
3 | + | |
4 | - | local larm = char["Left Arm"] |
4 | + | local Players = game:GetService("Players") |
5 | - | local rarm = char["Right Arm"] |
5 | + | local UserInputService = game:GetService("UserInputService") |
6 | - | local lleg = char["Left Leg"] |
6 | + | local RunService = game:GetService("RunService") |
7 | - | local rleg = char["Right Leg"] |
7 | + | |
8 | - | local torso = char.Torso |
8 | + | local Player = Players.LocalPlayer |
9 | - | local root = char.HumanoidRootPart |
9 | + | local Camera = workspace.CurrentCamera |
10 | - | local hed = char.Head |
10 | + | |
11 | ||
12 | - | ---------------------------------------------------- |
12 | + | |
13 | - | local PE1 = Instance.new("ParticleEmitter",rarm) |
13 | + | |
14 | - | PE1.Color = ColorSequence.new(Color3.new (255, 0, 0), Color3.new (255, 0, 0)) |
14 | + | |
15 | - | PE1.LightEmission = NumberSequence.new(0.2) |
15 | + | local Typing = false |
16 | - | PE1.Size = NumberSequence.new(1.2) |
16 | + | local TypingSub = 1 |
17 | - | PE1.Texture = "http://www.roblox.com/asset/?id=284607870" |
17 | + | local TypingSub2 = 1 |
18 | - | PE1.Lifetime = NumberRange.new(.5) |
18 | + | |
19 | - | PE1.Rate = 10 |
19 | + | local Neck = Torso.Neck |
20 | - | PE1.Transparency = NumberSequence.new(0.2) |
20 | + | |
21 | - | PE1.LightEmission = NumberSequence.new(0.2) |
21 | + | Neck.C1 = CFrame.new(0, -0.5, 0) |
22 | - | PE1.Rotation = NumberRange.new(260) |
22 | + | |
23 | - | PE1.Speed = NumberRange.new(0) |
23 | + | local RightArm = Character["Right Arm"] |
24 | - | PE1.RotSpeed = NumberRange.new(100) |
24 | + | local LeftArm = Character["Left Arm"] |
25 | - | bc=char['Body Colors'] |
25 | + | |
26 | - | coloras=BrickColor.new('Really black') |
26 | + | local RightShoulder = Instance.new("Weld", Torso) |
27 | - | bc.LeftLegColor,bc.LeftArmColor,bc.TorsoColor,bc.HeadColor,bc.RightArmColor,bc.RightLegColor=coloras,coloras,coloras,coloras,coloras,coloras |
27 | + | RightShoulder.Part0 = Torso |
28 | - | ----------------------------------------------------------------------------- |
28 | + | RightShoulder.Part1 = RightArm |
29 | - | local PE1 = Instance.new("ParticleEmitter",larm) |
29 | + | |
30 | - | PE1.Color = ColorSequence.new(Color3.new (255, 0, 0), Color3.new (255, 0, 0)) |
30 | + | local LeftShoulder = Instance.new("Weld", Torso) |
31 | - | PE1.LightEmission = NumberSequence.new(0.2) |
31 | + | LeftShoulder.Part0 = Torso |
32 | - | PE1.Size = NumberSequence.new(1.2) |
32 | + | LeftShoulder.Part1 = LeftArm |
33 | - | PE1.Texture = "http://www.roblox.com/asset/?id=284607870" |
33 | + | |
34 | - | PE1.Lifetime = NumberRange.new(.5) |
34 | + | RightShoulder.C1 = CFrame.new(-0.5, 0.5, 0) |
35 | - | PE1.Rate = 10 |
35 | + | LeftShoulder.C1 = CFrame.new(0.5, 0.5, 0) |
36 | - | PE1.Transparency = NumberSequence.new(0.2) |
36 | + | |
37 | - | PE1.LightEmission = NumberSequence.new(0.2) |
37 | + | |
38 | - | PE1.Rotation = NumberRange.new(360) |
38 | + | local Code = [[ |
39 | - | PE1.Speed = NumberRange.new(0) |
39 | + | -- I failed at downloading ssf2 |
40 | - | PE1.RotSpeed = NumberRange.new(100) |
40 | + | |
41 | - | bc=char['Body Colors'] |
41 | + | Server Proxy Connection Initializing... |
42 | - | coloras=BrickColor.new('Really black') |
42 | + | |
43 | - | bc.LeftLegColor,bc.LeftArmColor,bc.TorsoColor,bc.HeadColor,bc.RightArmColor,bc.RightLegColor=coloras,coloras,coloras,coloras,coloras,coloras |
43 | + | USERNAME: Zneakyblox |
44 | - | ---------------------------------------------------------- |
44 | + | PASSWORD: ??? |
45 | - | local PE1 = Instance.new("ParticleEmitter",rleg) |
45 | + | |
46 | - | PE1.Color = ColorSequence.new(Color3.new (255, 0, 0), Color3.new (255, 0, 0)) |
46 | + | |
47 | - | PE1.LightEmission = NumberSequence.new(0.2) |
47 | + | ROBLOX Server Database Connecting... |
48 | - | PE1.Size = NumberSequence.new(1.2) |
48 | + | |
49 | - | PE1.Texture = "http://www.roblox.com/asset/?id=284607870" |
49 | + | |
50 | - | PE1.Lifetime = NumberRange.new(.5) |
50 | + | local Proxy = Server:GetMemeData(1011101) |
51 | - | PE1.Rate = 10 |
51 | + | local Tracker = {} |
52 | - | PE1.Transparency = NumberSequence.new(0.2) |
52 | + | |
53 | - | PE1.LightEmission = NumberSequence.new(0.2) |
53 | + | __INIT__ setmetatable(getmetatable(Meme), { |
54 | - | PE1.Rotation = NumberRange.new(260) |
54 | + | __metatable = {}; |
55 | - | PE1.Speed = NumberRange.new(0) |
55 | + | __call = function(Self, ...) |
56 | - | PE1.RotSpeed = NumberRange.new(100) |
56 | + | Proxy:GetArgumentData(MEME.Key, select(...)) |
57 | - | bc=char['Body Colors'] |
57 | + | end; |
58 | - | coloras=BrickColor.new('Really black') |
58 | + | }) |
59 | - | bc.LeftLegColor,bc.LeftArmColor,bc.TorsoColor,bc.HeadColor,bc.RightArmColor,bc.RightLegColor=coloras,coloras,coloras,coloras,coloras,coloras |
59 | + | |
60 | - | ---------------------------------------------------- |
60 | + | Proxy:TransferData("Lifetime_OBC_Charged", |
61 | - | local PE1 = Instance.new("ParticleEmitter",larm) |
61 | + | "ACCVERSION_89_MEME:GetAccount() |
62 | - | PE1.Color = ColorSequence.new(Color3.new (255, 0, 0), Color3.new (255, 0, 0)) |
62 | + | { |
63 | - | PE1.LightEmission = NumberSequence.new(0.2) |
63 | + | __newindex = function(Self, Key, Value) |
64 | - | PE1.Size = NumberSequence.new(1.2) |
64 | + | Tracker[Key] = Value |
65 | - | PE1.Texture = "http://www.roblox.com/asset/?id=284607870" |
65 | + | rawset(Self, Key, Value) |
66 | - | PE1.Lifetime = NumberRange.new(.5) |
66 | + | |
67 | - | PE1.Rate = 10 |
67 | + | }) |
68 | - | PE1.Transparency = NumberSequence.new(0.2) |
68 | + | |
69 | - | PE1.LightEmission = NumberSequence.new(0.2) |
69 | + | Proxy:GetTransferredData().breakAssymetricEncryption( |
70 | - | PE1.Rotation = NumberRange.new(260) |
70 | + | "NEW_MEME_KEY", true, 102, false |
71 | - | PE1.Speed = NumberRange.new(0) |
71 | + | ) |
72 | - | PE1.RotSpeed = NumberRange.new(100) |
72 | + | |
73 | - | bc=char['Body Colors'] |
73 | + | |
74 | - | coloras=BrickColor.new('Really black') |
74 | + | ROBLOX Server Log: |
75 | - | bc.LeftLegColor,bc.LeftArmColor,bc.TorsoColor,bc.HeadColor,bc.RightArmColor,bc.RightLegColor=coloras,coloras,coloras,coloras,coloras,coloras |
75 | + | > 420 Robux Transferred to Snoop Dog??? |
76 | - | ---------------------------------------------------------- |
76 | + | |
77 | - | local fart = Instance.new("Animation", char) |
77 | + | Spicy Memes |
78 | - | fart.AnimationId = "rbxassetid://456316205" |
78 | + | |
79 | - | fart.Name = "fart" |
79 | + | ERROR<Tried to Give 69000 Robux to Dumbassbird1, Failed To Give 69000 Robux , deleting Sammy> |
80 | - | ---------------------------------------------------- |
80 | + | Deleting Sammyclassicsonicfan..50% |
81 | - | local PE1 = Instance.new("ParticleEmitter",lleg) |
81 | + | Deleting Sammyclassicsonicfan..100% |
82 | - | PE1.Color = ColorSequence.new(Color3.new (255, 0, 0), Color3.new (255, 0, 0)) |
82 | + | Successfully deleted Sammyclassicsonicfan. |
83 | - | PE1.LightEmission = NumberSequence.new(0.2) |
83 | + | Message<WHY SONIC WHY SONIC WHY SONIC!!! |
84 | - | PE1.Size = NumberSequence.new(1.2) |
84 | + | NASA FOUND |
85 | - | PE1.Texture = "http://www.roblox.com/asset/?id=284607870" |
85 | + | <div role="log" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></div> |
86 | - | PE1.Lifetime = NumberRange.new(.5) |
86 | + | |
87 | - | PE1.Rate = 10 |
87 | + | |
88 | - | PE1.Transparency = NumberSequence.new(0.2) |
88 | + | |
89 | - | PE1.LightEmission = NumberSequence.new(0.2) |
89 | + | |
90 | - | PE1.Rotation = NumberRange.new(260) |
90 | + | |
91 | - | PE1.Speed = NumberRange.new(0) |
91 | + | ]] |
92 | - | PE1.RotSpeed = NumberRange.new(100) |
92 | + | |
93 | - | bc=char['Body Colors'] |
93 | + | |
94 | - | coloras=BrickColor.new('Really black') |
94 | + | local Argument = [[ |
95 | - | bc.LeftLegColor,bc.LeftArmColor,bc.TorsoColor,bc.HeadColor,bc.RightArmColor,bc.RightLegColor=coloras,coloras,coloras,coloras,coloras,coloras |
95 | + | |
96 | - | ---------------------------------------------------------- |
96 | + | You> 11000011001101 |
97 | - | local PE1 = Instance.new("ParticleEmitter",hed) |
97 | + | |
98 | - | PE1.Color = ColorSequence.new(Color3.new (255, 0, 0), Color3.new (255, 0, 0)) |
98 | + | You> 00110000011110 |
99 | - | PE1.LightEmission = NumberSequence.new(0.2) |
99 | + | |
100 | - | PE1.Size = NumberSequence.new(1.2) |
100 | + | You> 1100011 |
101 | - | PE1.Texture = "http://www.roblox.com/asset/?id=284607870" |
101 | + | |
102 | - | PE1.Lifetime = NumberRange.new(.5) |
102 | + | You> 000111100 |
103 | - | PE1.Rate = 10 |
103 | + | |
104 | - | PE1.Transparency = NumberSequence.new(0.2) |
104 | + | You> End(Server) |
105 | - | PE1.LightEmission = NumberSequence.new(0.2) |
105 | + | |
106 | - | PE1.Rotation = NumberRange.new(260) |
106 | + | Server> Server ended. |
107 | - | PE1.Speed = NumberRange.new(0) |
107 | + | |
108 | - | PE1.RotSpeed = NumberRange.new(100) |
108 | + | Discord> Joining VoidSB Discord.. |
109 | - | bc=char['Body Colors'] |
109 | + | |
110 | - | coloras=BrickColor.new('Really black') |
110 | + | Server> Joined VoidSB Discord! |
111 | - | bc.LeftLegColor,bc.LeftArmColor,bc.TorsoColor,bc.HeadColor,bc.RightArmColor,bc.RightLegColor=coloras,coloras,coloras,coloras,coloras,coloras |
111 | + | |
112 | - | ---------------------------------------------------- |
112 | + | You > afk 99 years |
113 | - | local PE1 = Instance.new("ParticleEmitter",torso) |
113 | + | |
114 | - | PE1.Color = ColorSequence.new(Color3.new (255, 0, 0), Color3.new (255, 0, 0)) |
114 | + | Server> You got banned for 9999 years because of afk for 99 years! |
115 | - | PE1.LightEmission = NumberSequence.new(0.2) |
115 | + | |
116 | - | PE1.Size = NumberSequence.new(1.2) |
116 | + | You> 11000011001101 |
117 | - | PE1.Texture = "http://www.roblox.com/asset/?id=284607870" |
117 | + | |
118 | - | PE1.Lifetime = NumberRange.new(.5) |
118 | + | You> 00110000011110 |
119 | - | PE1.Rate = 10 |
119 | + | |
120 | - | PE1.Transparency = NumberSequence.new(0.2) |
120 | + | You> 1100011 |
121 | - | PE1.LightEmission = NumberSequence.new(0.2) |
121 | + | |
122 | - | PE1.Rotation = NumberRange.new(260) |
122 | + | You> 000111100 |
123 | - | PE1.Speed = NumberRange.new(0) |
123 | + | |
124 | - | PE1.RotSpeed = NumberRange.new(100) |
124 | + | You> Delete(VoidSB) |
125 | - | bc=char['Body Colors'] |
125 | + | |
126 | - | coloras=BrickColor.new('Really black') |
126 | + | Server> Server deleted. |
127 | - | bc.LeftLegColor,bc.LeftArmColor,bc.TorsoColor,bc.HeadColor,bc.RightArmColor,bc.RightLegColor=coloras,coloras,coloras,coloras,coloras,coloras |
127 | + | |
128 | - | ---------------------------------------------------------- |
128 | + | Discord> Finding Dark Eccentric Party.. |
129 | - | SIDZ = {"231917744", "231917742"} |
129 | + | Discord> Founded Dark's Party! |
130 | - | PTZ = {0.7, 0.8, 0.9, 1} |
130 | + | |
131 | Google> Searching NASA | |
132 | - | x = Instance.new("Sound",char) |
132 | + | Google> Success! |
133 | - | x.SoundId = "rbxassetid://"..SIDZ[math.random(1,#SIDZ)] |
133 | + | IP : 15.90.138.102 |
134 | - | x.Pitch = PTZ[math.random(1,#PTZ)] |
134 | + | Money : 139.1B |
135 | - | x.Volume = 10 |
135 | + | Phone : 202-555-0179 |
136 | - | wait(0.1) |
136 | + | |
137 | - | x:Play() |
137 | + | You> Damn, NASA got some money. |
138 | - | Crater(Torso,95) |
138 | + | |
139 | - | Crater(Torso,20) |
139 | + | You> GET NASA MONEY |
140 | ||
141 | You> =GETTING NASA MONEY= | |
142 | - | x = Instance.new("Sound",char) |
142 | + | |
143 | - | x.SoundId = "rbxassetid://"..SIDZ[math.random(1,#SIDZ)] |
143 | + | NEWS> we heard that nasa got no money |
144 | - | x.Pitch = PTZ[math.random(1,#PTZ)] |
144 | + | |
145 | - | x.Volume = 10 |
145 | + | You> Now it's time for ROBLOX |
146 | - | wait(0.1) |
146 | + | |
147 | - | x:Play() |
147 | + | You> <div class="navbar navbar-default navbar-static-top" |
148 | - | Crater(Torso,95) |
148 | + | |
149 | - | Crater(Torso,20) |
149 | + | You> This should be happening now. |
150 | ||
151 | - | game.Lighting.Brightness = 0 |
151 | + | ROBLOX> Roblox is currently under going maintence.. We'll be back up soon! |
152 | - | game.Lighting.OutdoorAmbient = TB.BrickColor.Color |
152 | + | |
153 | - | game.Lighting.TimeOfDay = 0.1 |
153 | + | You> I'm going to hack minecraft now. |
154 | - | game.Lighting.FogEnd = 1000 |
154 | + | |
155 | - | game.Lighting.FogColor = TB.BrickColor.Color |
155 | + | You> <li class="item item-fandom" data-flag=""destroy:=" |
156 | - | game.Lighting.TimeOfDay = "00:00:00" |
156 | + | |
157 | - | game.Lighting.Ambient = Color3.new(0,0,0) |
157 | + | Notch> Peoples are getting premium accounts out of no where! |
158 | - | game.Lighting.FogColor = Color3.new(0,0,0) |
158 | + | |
159 | - | game.Lighting.FogEnd = 500 |
159 | + | You> =Uses w33b hacks= |
160 | - | game.Lighting.FogStart = 0 |
160 | + | |
161 | - | game.Lighting.GlobalShadows = true |
161 | + | You> I added a new version of minecraft |
162 | - | local HBill = Instance.new("BillboardGui",game.Players.LocalPlayer.Character.Head) |
162 | + | |
163 | - | local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame") |
163 | + | You> 1337.666 |
164 | - | local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel") |
164 | + | |
165 | - | HBill.Size = UDim2.new(15,0,2.2,0) |
165 | + | Update : "Added Premium Mode" |
166 | - | HBill.Name = "Health Display" |
166 | + | ]] |
167 | - | HBill.StudsOffset = Vector3.new(0,4,0) |
167 | + | |
168 | - | HBill.AlwaysOnTop = true |
168 | + | |
169 | - | HBill.Enabled = true |
169 | + | |
170 | - | HMain.BackgroundColor3 = Color3.new(0, 0, 0) |
170 | + | game.Lighting.GlobalShadows = false |
171 | - | HMain.BackgroundTransparency = 1 |
171 | + | game.Lighting.Brightness = 0.25 |
172 | - | HMain.Size = UDim2.new(1,0,1,0) |
172 | + | |
173 | - | HBarBack.Parent = HMain |
173 | + | |
174 | - | HBarBack.BackgroundColor3 = Color3.new(0,0,0) |
174 | + | local function Smooth(Part) |
175 | - | HBarBack.BorderColor3 = Color3.new(0,0,0) |
175 | + | Part.TopSurface = Enum.SurfaceType.SmoothNoOutlines |
176 | - | HBarBack.BorderSizePixel = 2 |
176 | + | Part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines |
177 | - | HBarBack.Position = UDim2.new(.025, 0, .55, 0) |
177 | + | Part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines |
178 | - | HBarBack.Size = UDim2.new(.95, 0, .3, 0) |
178 | + | Part.RightSurface = Enum.SurfaceType.SmoothNoOutlines |
179 | - | HBar.Parent = HBarBack |
179 | + | Part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines |
180 | - | HBar.BackgroundColor3 = Color3.new(225, 0, 0) |
180 | + | Part.BackSurface = Enum.SurfaceType.SmoothNoOutlines |
181 | - | HBar.BorderColor3 = Color3.new(0,0,0) |
181 | + | |
182 | - | HBar.Size = UDim2.new(.5,0,1,0) |
182 | + | |
183 | - | HHealth.BackgroundTransparency = 1 |
183 | + | |
184 | - | HHealth.Size = UDim2.new(1,1,1,1) |
184 | + | local function SetLine(Line, Alpha, Beta) |
185 | - | HHealth.Font = "SourceSans" |
185 | + | local dx = Alpha.Position.X.Scale - Beta.Position.X.Scale |
186 | - | HHealth.Text = " " |
186 | + | local dy = Alpha.Position.Y.Scale - Beta.Position.Y.Scale |
187 | - | HHealth.TextScaled = true |
187 | + | local Magnitude = math.sqrt(dx^2 + dy^2) |
188 | - | HHealth.TextColor3 = Color3.new(255,0,0) |
188 | + | |
189 | - | HHealth.TextStrokeColor3 = BrickColor.new("Really red").Color |
189 | + | Line.Size = UDim2.new(Magnitude, 0, 0, 8) |
190 | - | HHealth.TextStrokeTransparency = 1 |
190 | + | Line.Position = Alpha.Position:Lerp(Beta.Position, 0.5) |
191 | - | HName.Parent = HMain |
191 | + | Line.Rotation = math.deg(math.atan2(dy, dx)) |
192 | - | HName.BackgroundTransparency = 1 |
192 | + | |
193 | - | HName.Size = UDim2.new(1,0,.5,0) |
193 | + | |
194 | - | HName.Font = "Antique" |
194 | + | |
195 | - | HName.Text = "Ryorn, The Conqueror" |
195 | + | local Keyboard = Instance.new("Part") |
196 | - | HName.TextScaled = true |
196 | + | Keyboard.BrickColor = BrickColor.new("Lsvender") |
197 | - | HName.TextColor3 = BrickColor.new("Really red").Color |
197 | + | Keyboard.Material = Enum.Material.Neon |
198 | - | HName.TextStrokeColor3 = Color3.new(0,0,0) |
198 | + | Keyboard.Transparency = 0.6 |
199 | - | HName.FontSize = "Size48" |
199 | + | Keyboard.Size = Vector3.new(5, 0, 2) |
200 | - | HName.TextStrokeTransparency = 0 |
200 | + | Keyboard.CanCollide = false |
201 | - | HName.TextYAlignment = "Top" |
201 | + | Keyboard.Locked = true |
202 | ||
203 | Smooth(Keyboard) | |
204 | ||
205 | local KeyboardWeld = Instance.new("Weld") | |
206 | KeyboardWeld.Part0 = Torso | |
207 | KeyboardWeld.Part1 = Keyboard | |
208 | - | Player:ClearCharacterAppearance() |
208 | + | KeyboardWeld.C0 = CFrame.new(0, 0.2, -2) * CFrame.Angles(0.3, 0, 0) |
209 | - | wait(0.1) |
209 | + | |
210 | - | Player.Character.Head.BrickColor = BrickColor.new("Really black") |
210 | + | KeyboardWeld.Parent = Keyboard |
211 | - | Player.Character.Torso.BrickColor = BrickColor.new("Really black") |
211 | + | Keyboard.Parent = Character |
212 | - | Player.Character["Right Arm"].BrickColor = BrickColor.new("Really black") |
212 | + | |
213 | - | Player.Character["Right Leg"].BrickColor = BrickColor.new("Really black") |
213 | + | |
214 | - | Player.Character["Left Leg"].BrickColor = BrickColor.new("Really black") |
214 | + | local Light = Instance.new("PointLight") |
215 | - | Player.Character["Left Arm"].BrickColor = BrickColor.new("Really black") |
215 | + | Light.Brightness = 1.5 |
216 | - | Player.Character.Head.face:Destroy() |
216 | + | Light.Range = 12 |
217 | Light.Parent = Keyboard | |
218 | ||
219 | ||
220 | - | local selectionBoxOfTorso = Instance.new("SelectionBox",TorsA) |
220 | + | local Screen = Instance.new("Part") |
221 | - | selectionBoxOfTorso.Adornee = TorsA |
221 | + | Screen.BrickColor = BrickColor.new("Really black") |
222 | - | selectionBoxOfTorso.Color = BrickColor.new("Really red") |
222 | + | Screen.Material = Enum.Material.Neon |
223 | - | selectionBoxOfTorso.LineThickness = 0.01 |
223 | + | Screen.Transparency = 0.6 |
224 | - | selectionBoxOfTorso.Transparency = 0 |
224 | + | Screen.Size = Vector3.new(6, 4, 0) |
225 | Screen.CanCollide = false | |
226 | - | local selectionBoxOfRightArm = Instance.new("SelectionBox",Character["Right Arm"]) |
226 | + | Screen.Locked = true |
227 | - | selectionBoxOfRightArm.Adornee = Character["Right Arm"] |
227 | + | |
228 | - | selectionBoxOfRightArm.Color = BrickColor.new("Really red") |
228 | + | Smooth(Screen) |
229 | - | selectionBoxOfRightArm.LineThickness = 0.01 |
229 | + | |
230 | - | selectionBoxOfRightArm.Transparency = 0 |
230 | + | local ScreenWeld = Instance.new("Weld") |
231 | ScreenWeld.Part0 = Torso | |
232 | - | local selectionBoxOfRightLeg = Instance.new("SelectionBox",Character["Right Leg"]) |
232 | + | ScreenWeld.Part1 = Screen |
233 | - | selectionBoxOfRightLeg.Adornee = Character["Right Leg"] |
233 | + | ScreenWeld.C0 = CFrame.new(0, 3.5, -4.5) * CFrame.Angles(0.1, 0, 0) |
234 | - | selectionBoxOfRightLeg.Color = BrickColor.new("Really red") |
234 | + | |
235 | - | selectionBoxOfRightLeg.LineThickness = 0.01 |
235 | + | local animeh = Instance.new("Part") |
236 | - | selectionBoxOfRightLeg.Transparency = 0 |
236 | + | animeh.BrickColor = BrickColor.new("Really black") |
237 | animeh.Material = Enum.Material.Neon | |
238 | - | local selectionBoxOfLeftArm = Instance.new("SelectionBox",Character["Left Arm"]) |
238 | + | animeh.Transparency = 0.6 |
239 | - | selectionBoxOfLeftArm.Adornee = Character["Left Arm"] |
239 | + | animeh.Size = Vector3.new(6, 4, 0) |
240 | - | selectionBoxOfLeftArm.Color = BrickColor.new("Really red") |
240 | + | animeh.CanCollide = false |
241 | - | selectionBoxOfLeftArm.LineThickness = 0.01 |
241 | + | animeh.Locked = true |
242 | - | selectionBoxOfLeftArm.Transparency = 0 |
242 | + | |
243 | local dekal = Instance.new("Decal",animeh) | |
244 | - | local selectionBoxOfLeftLeg = Instance.new("SelectionBox",Character["Left Leg"]) |
244 | + | dekal.Texture = "http://www.roblox.com/asset/?id=626650325" |
245 | - | selectionBoxOfLeftLeg.Adornee = Character["Left Leg"] |
245 | + | dekal.Transparency = 0.15 |
246 | - | selectionBoxOfLeftLeg.Color = BrickColor.new("Really red") |
246 | + | dekal.Face = "Back" |
247 | - | selectionBoxOfLeftLeg.LineThickness = 0.01 |
247 | + | |
248 | - | selectionBoxOfLeftLeg.Transparency = 0 |
248 | + | Smooth(animeh) |
249 | ||
250 | local animehw = Instance.new("Weld") | |
251 | - | LightOnBody = Instance.new("PointLight", Head) |
251 | + | animehw.Part0 = Torso |
252 | - | LightOnBody.Brightness = 3000 |
252 | + | animehw.Part1 = animeh |
253 | - | LightOnBody.Range = 20 |
253 | + | animehw.C0 = CFrame.new(0, 8, -4) * CFrame.Angles(.5,0,0) |
254 | - | LightOnBody.Color = Color3.new(225, 0, 0) |
254 | + | |
255 | animehw.Parent = animeh | |
256 | - | NsKeypoint = function(a, b, c) |
256 | + | animeh.Parent = Character |
257 | ||
258 | - | return NumberSequenceKeypoint.new(a, b, c) |
258 | + | local Gui = Instance.new("SurfaceGui") |
259 | Gui.Face = "Back" | |
260 | Gui.Adornee = Screen | |
261 | - | ColorsNew = function(a, b, c) |
261 | + | Gui.Parent = Screen |
262 | ||
263 | - | return Color3.new(a / 255, b / 255, c / 255) |
263 | + | local Text = Instance.new("TextBox") |
264 | Text.BackgroundTransparency = 1 | |
265 | Text.Position = UDim2.new(0, 0, 0, 0) | |
266 | - | local Plasma = Instance.new("ParticleEmitter", torso) |
266 | + | Text.Size = UDim2.new(1, 0, 1, 0) |
267 | - | Plasma.Enabled = true |
267 | + | Text.TextColor3 = Color3.new(1, 1, 1) |
268 | - | local color1 = ColorsNew(0, 0, 0) |
268 | + | Text.Font = Enum.Font.Code |
269 | - | local color2 = ColorsNew(0, 0, 0) |
269 | + | Text.Active = false |
270 | - | local COLOR = ColorSequence.new(color1, color2) |
270 | + | Text.MultiLine = true |
271 | - | Plasma.Size = NumberSequence.new({NsKeypoint(0, 2, 0), NsKeypoint(0.23067332804203, 6.875, 0), NsKeypoint(0.29800498485565, 0.9375, 0), NsKeypoint(0.58478802442551, 6.9375, 0), NsKeypoint(1, 2, 0)}) |
271 | + | Text.TextWrapped = true |
272 | - | Plasma.Transparency = NumberSequence.new({NsKeypoint(0, 0, 0), NsKeypoint(0.70947635173798, 0, 0), NsKeypoint(0.74438905715942, 0.51249998807907, 0), NsKeypoint(0.78179556131363, 0, 0), NsKeypoint(0.82169580459595, 0.018750011920929, 0), NsKeypoint(1, 0.48750001192093, 0)}) |
272 | + | Text.FontSize = Enum.FontSize.Size32 |
273 | - | Plasma.Lifetime = NumberRange.new(0.1, 1) |
273 | + | Text.TextXAlignment = Enum.TextXAlignment.Left |
274 | - | Plasma.RotSpeed = NumberRange.new(1000) |
274 | + | Text.TextYAlignment = Enum.TextYAlignment.Top |
275 | - | Plasma.Color = COLOR |
275 | + | Text.Text = "" |
276 | - | Plasma.LightEmission = 1000 |
276 | + | |
277 | - | Plasma.Texture = "rbxassetid://335222248" |
277 | + | Text.Parent = Gui |
278 | - | Plasma.Name = "Plasma" |
278 | + | |
279 | - | Plasma.Speed = NumberRange.new(20) |
279 | + | ScreenWeld.Parent = Screen |
280 | - | Plasma.Rate = 1000 |
280 | + | Screen.Parent = Character |
281 | - | Plasma.VelocitySpread = 360 |
281 | + | |
282 | - | Plasma.Acceleration = Vector3.new(0, 0, 0) |
282 | + | |
283 | ||
284 | local Screen2 = Instance.new("Part") | |
285 | Screen2.BrickColor = BrickColor.new("Really black") | |
286 | - | Charging = true |
286 | + | Screen2.Material = Enum.Material.Neon |
287 | - | custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100} |
287 | + | Screen2.Transparency = 0.6 |
288 | - | function FDebris() |
288 | + | Screen2.Size = Vector3.new(6, 4, 0) |
289 | - | repeat |
289 | + | Screen2.CanCollide = false |
290 | - | local p = Instance.new('Part',Torso) |
290 | + | Screen2.Locked = true |
291 | - | p.formFactor = 'Custom' |
291 | + | |
292 | - | p.Size = Vector3.new(1,1,1) |
292 | + | Smooth(Screen2) |
293 | - | p.BrickColor = workspace.Base.BrickColor |
293 | + | |
294 | - | p.CanCollide = false |
294 | + | local Screen2Weld = Instance.new("Weld") |
295 | - | p.Transparency = 0 |
295 | + | Screen2Weld.Part0 = Torso |
296 | - | p.Anchored = true |
296 | + | Screen2Weld.Part1 = Screen2 |
297 | - | p.Locked=true |
297 | + | Screen2Weld.C0 = CFrame.new(5.4, 3.4, -1.5) * CFrame.Angles(0.1, -0.9, 0) |
298 | - | p.Material = workspace.Base.Material |
298 | + | |
299 | - | s = math.random(1,40)/10 |
299 | + | local Gui2 = Instance.new("SurfaceGui") |
300 | - | local m = Instance.new("BlockMesh",p) |
300 | + | Gui2.Face = "Back" |
301 | - | m.Scale = Vector3.new(s,s,s) |
301 | + | Gui2.Adornee = Screen2 |
302 | - | p.CFrame = Torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random()) |
302 | + | Gui2.Parent = Screen2 |
303 | - | --[[coroutine.wrap(function() |
303 | + | |
304 | - | wait(2) |
304 | + | local Text2 = Instance.new("TextBox") |
305 | - | while Charging == true do |
305 | + | Text2.BackgroundTransparency = 1 |
306 | - | wait(2) |
306 | + | Text2.Position = UDim2.new(0, 0, 0, 0) |
307 | - | GroundWave1() |
307 | + | Text2.Size = UDim2.new(1, 0, 1, 0) |
308 | - | wait(2) |
308 | + | Text2.TextColor3 = Color3.new(0, 1, 0) |
309 | Text2.Font = Enum.Font.Code | |
310 | - | end)()]]-- |
310 | + | Text2.Active = false |
311 | Text2.MultiLine = true | |
312 | - | spawn(function() |
312 | + | Text2.TextWrapped = true |
313 | - | while rs:wait() do |
313 | + | Text2.FontSize = Enum.FontSize.Size32 |
314 | - | if p.Transparency >= 1 then p:Destroy() break end |
314 | + | Text2.TextXAlignment = Enum.TextXAlignment.Left |
315 | - | p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0) |
315 | + | Text2.TextYAlignment = Enum.TextYAlignment.Top |
316 | - | p.Transparency = p.Transparency+0.01 |
316 | + | Text2.Text = "" |
317 | - | end |
317 | + | |
318 | - | end) |
318 | + | Text2.Parent = Gui2 |
319 | - | wait(.3) |
319 | + | |
320 | - | until Charging == false |
320 | + | local ImageKey = Instance.new("ImageLabel") |
321 | ImageKey.BackgroundTransparency = 1 | |
322 | ImageKey.Size = UDim2.new(0.2, 0, 0.2, 0) | |
323 | ImageKey.Position = UDim2.new(0.4, 0, 0.4, 0) | |
324 | - | spawn(function() |
324 | + | ImageKey.Image = "http://www.roblox.com/asset/?id=0" |
325 | - | while wait(.01) |
325 | + | ImageKey.ImageTransparency = 1 |
326 | - | do |
326 | + | ImageKey.Parent = Gui2 |
327 | - | FDebris() |
327 | + | |
328 | Screen2Weld.Parent = Screen2 | |
329 | - | end) |
329 | + | Screen2.Parent = Character |
330 | ||
331 | ||
332 | ||
333 | - | FloatPart = function() |
333 | + | local Screen3 = Instance.new("Part") |
334 | - | local Part = Instance.new('Part',Torso) |
334 | + | Screen3.BrickColor = BrickColor.new("Really black") |
335 | - | Part.CFrame = CFrame.new(Torso.CFrame.X,workspace.Base.CFrame.Y+1,Torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87) |
335 | + | Screen3.Material = Enum.Material.Neon |
336 | - | Part.Anchored = true |
336 | + | Screen3.Transparency = 0.6 |
337 | - | Part.Material = 'Neon' |
337 | + | Screen3.Size = Vector3.new(6, 4, 0) |
338 | - | Part.CanCollide = false |
338 | + | Screen3.CanCollide = false |
339 | - | Part.BrickColor = BrickColor.new(PrimaryColor) |
339 | + | Screen3.Locked = true |
340 | - | local Mesh = Instance.new('SpecialMesh',Part) |
340 | + | |
341 | - | Mesh.Scale = Vector3.new(4,4,.2) |
341 | + | local dekal = Instance.new("Decal",Screen3) |
342 | - | Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017' |
342 | + | dekal.Texture = "http://www.roblox.com/asset/?id=0" |
343 | - | Mesh.VertexColor = Vector3.new(0,170,255) |
343 | + | dekal.Transparency = 0.15 |
344 | - | spawn(function() |
344 | + | dekal.Face = "Back" |
345 | - | for i = 1,30 do |
345 | + | |
346 | - | Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0) |
346 | + | Smooth(Screen3) |
347 | - | Part.Transparency = Part.Transparency + .035 |
347 | + | |
348 | - | game["Run Service"].RenderStepped:wait() |
348 | + | local Screen3Weld = Instance.new("Weld") |
349 | Screen3Weld.Part0 = Torso | |
350 | - | Part:Destroy() |
350 | + | Screen3Weld.Part1 = Screen3 |
351 | - | end) |
351 | + | Screen3Weld.C0 = CFrame.new(-5.4, 3.4, -1.5) * CFrame.Angles(0.1, 0.9, 0) |
352 | - | end; |
352 | + | |
353 | local Gui3 = Instance.new("SurfaceGui") | |
354 | - | DubPart = function() |
354 | + | Gui3.Face = "Back" |
355 | - | local Part = Instance.new('Part',Torso) |
355 | + | Gui3.Adornee = Screen3 |
356 | - | Part.CFrame = CFrame.new(Torso.CFrame.X,workspace.Base.CFrame.Y+1,Torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87) |
356 | + | Gui3.Parent = Screen3 |
357 | - | Part.Anchored = true |
357 | + | |
358 | - | Part.CanCollide = false |
358 | + | local Map = Instance.new("ImageLabel") |
359 | - | Part.Material = 'Neon' |
359 | + | Map.BackgroundTransparency = 1 |
360 | - | Part.BrickColor = BrickColor.new(SecondaryColor) |
360 | + | Map.Position = UDim2.new(0, 0, 0, 0) |
361 | - | local Mesh = Instance.new('SpecialMesh',Part) |
361 | + | Map.Size = UDim2.new(1, 0, 1, 0) |
362 | - | Mesh.Scale = Vector3.new(7,7,.2) |
362 | + | Map.Image = "http://www.roblox.com/asset/?id=121661614" |
363 | - | Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017' |
363 | + | |
364 | - | Mesh.VertexColor = Vector3.new(0,170,255) |
364 | + | Map.Parent = Gui3 |
365 | - | spawn(function() |
365 | + | |
366 | - | for i = 1,30 do |
366 | + | Screen3Weld.Parent = Screen3 |
367 | - | Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0) |
367 | + | Screen3.Parent = Character |
368 | - | Part.Transparency = Part.Transparency + .035 |
368 | + | |
369 | - | game["Run Service"].RenderStepped:wait() |
369 | + | UserInputService.InputBegan:Connect(function(Input, Processed) |
370 | if Processed then return end | |
371 | - | Part:Destroy() |
371 | + | |
372 | - | end) |
372 | + | if Input.UserInputType == Enum.UserInputType.Keyboard then |
373 | - | end; |
373 | + | local KeyCode = Input.KeyCode |
374 | ||
375 | - | Fade = function(Item,t) |
375 | + | if KeyCode == Enum.KeyCode.E then |
376 | - | spawn(function() |
376 | + | Typing = not Typing |
377 | - | for i = 1,20 do |
377 | + | |
378 | - | Item.Transparency = Item.Transparency + .05 |
378 | + | |
379 | - | if t then |
379 | + | |
380 | - | wait(t) |
380 | + | |
381 | - | else |
381 | + | |
382 | - | wait() |
382 | + | |
383 | RunService.Heartbeat:Connect(function() | |
384 | local Sine = math.sin(tick() * 8) / 8 | |
385 | - | Item:Destroy() |
385 | + | |
386 | - | end) |
386 | + | ImageKey.ImageTransparency = math.abs(math.sin(tick())) |
387 | ||
388 | if Typing then | |
389 | - | Particle = function(PrimaryColor) |
389 | + | if math.random(5) == 1 then |
390 | - | local Part = Instance.new('Part',Torso) |
390 | + | local PressSound = Instance.new("Sound") |
391 | - | Part.BrickColor = BrickColor.new(PrimaryColor) |
391 | + | PressSound.SoundId = "rbxassetid://265970978" |
392 | - | Part.Anchored = true |
392 | + | PressSound.Pitch = 0.5 + math.random() / 5 |
393 | - | Part.Transparency = .3 |
393 | + | PressSound.Volume = 3 |
394 | - | Part.CanCollide = false |
394 | + | PressSound.Parent = Keyboard |
395 | - | Part.CFrame = Torso.CFrame * CFrame.new(math.random(-10,10),math.random(-15,15),math.random(-10,10)) * CFrame.fromEulerAnglesXYZ(math.random(),math.random(),math.random()) |
395 | + | PressSound:Play() |
396 | - | local Mesh = Instance.new('BlockMesh',Part) |
396 | + | |
397 | - | Mesh.Scale = Vector3.new(.05,.1,.1) |
397 | + | game:GetService("Debris"):AddItem(PressSound, 1 / 2) |
398 | - | spawn(function() |
398 | + | |
399 | - | for i = 1,40 do |
399 | + | |
400 | - | Part.Transparency = Part.Transparency + .0125 |
400 | + | Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-0.2 + Sine / 4, (math.random() - 0.5) / 2, 0) |
401 | - | Part.CFrame = Part.CFrame * CFrame.new(0,-.07,0) |
401 | + | |
402 | - | game["Run Service"].RenderStepped:wait() |
402 | + | RightShoulder.C0 = CFrame.new(1, 0.6 + math.random() / 4, -math.random() * 0.7) |
403 | * CFrame.Angles(1.5 + Sine * math.random(), -Sine / 4, -(0.5 + 2 * Sine * math.random())) | |
404 | - | Part:Destroy() |
404 | + | |
405 | - | end) |
405 | + | LeftShoulder.C0 = CFrame.new(-1, 0.6 + math.random() / 4, -math.random() * 0.7) |
406 | - | end; |
406 | + | * CFrame.Angles(1.5 - Sine * math.random(), Sine / 4, 0.5 + 2 * Sine * math.random()) |
407 | ||
408 | - | --[[spawn(function() |
408 | + | if math.random(2) == 1 then |
409 | - | while wait() do |
409 | + | if TypingSub < #Argument then |
410 | - | wait(.05) |
410 | + | TypingSub = TypingSub + 1 |
411 | - | FloatPart() |
411 | + | Text.Text = Text.Text..Argument:sub(TypingSub, TypingSub) |
412 | - | wait(.08) |
412 | + | |
413 | - | FloatPart() |
413 | + | local nl = Text.Text:find("\n") |
414 | - | wait(.05) |
414 | + | |
415 | - | DubPart() |
415 | + | if nl and #Text.Text > 400 then |
416 | - | wait(.08) |
416 | + | Text.Text = Text.Text:sub(nl + 1) |
417 | end | |
418 | - | end)]] |
418 | + | |
419 | else | |
420 | - | game["Run Service"].RenderStepped:connect(function(_) |
420 | + | TypingSub = 1 |
421 | - | Particle("Royale purple") |
421 | + | |
422 | - | Particle("Really black") |
422 | + | |
423 | - | Particle("Really red") |
423 | + | |
424 | - | --Character['HumanoidRootPart'].C1 = Character['HumanoidRootPart'].C1 * CFrame.new(0,Height+math.sin(tick())/150,0) |
424 | + | if math.random(3) == 1 then |
425 | if TypingSub2 < #Code then | |
426 | TypingSub2 = TypingSub2 + 1 | |
427 | Text2.Text = Text2.Text..Code:sub(TypingSub2, TypingSub2) | |
428 | ||
429 | - | function createblack(part) |
429 | + | local nl = Text2.Text:find("\n") |
430 | - | local pt1 = NumberSequenceKeypoint.new(0,1,0) |
430 | + | |
431 | - | local pt2 = NumberSequenceKeypoint.new(1,0,0) |
431 | + | if nl and #Text2.Text > 400 then |
432 | - | local effecto = Instance.new("ParticleEmitter",part) |
432 | + | Text2.Text = Text2.Text:sub(nl + 1) |
433 | - | effecto.Texture = "rbxasset://textures/particles/smoke_main.dds" |
433 | + | |
434 | - | effecto.Color = ColorSequence.new(Color3.new(0,0,0)) |
434 | + | |
435 | - | effecto.Rate = 10000 |
435 | + | |
436 | - | effecto.Lifetime = NumberRange.new(1,1) |
436 | + | TypingSub2 = 1 |
437 | - | effecto.Size = NumberSequence.new({pt1,pt2}) |
437 | + | |
438 | - | effecto.Speed = NumberRange.new(0,0) |
438 | + | |
439 | - | effecto.RotSpeed = NumberRange.new(100,100) |
439 | + | |
440 | else | |
441 | Neck.C0 = CFrame.new(0, 1, 0) | |
442 | - | local orbuu = Instance.new("Part", chara) |
442 | + | |
443 | - | orbuu.Size = Vector3.new(1,1,1) |
443 | + | RightShoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(1.5, 0, 0) |
444 | - | orbuu.Name = "Diamond" |
444 | + | LeftShoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(1.5, 0, 0) |
445 | - | orbuu.Anchored = true |
445 | + | |
446 | - | orbuu.CanCollide = false |
446 | + | |
447 | - | orbuu.BrickColor = BrickColor.new("Really black") |
447 | + | local p = game.Players.localPlayer local char = p.Character local mouse=p:GetMouse() local larm = char["Left Arm"] local rarm = char["Right Arm"] local lleg = char["Left Leg"] local rleg = char["Right Leg"] local torso = char.Torso local root = char.HumanoidRootPart local hed = char.Head ---------------------------------------------------- local PE1 = Instance.new("ParticleEmitter",rarm) PE1.Color = ColorSequence.new(Color3.new (255, 0, 0), Color3.new (255, 0, 0)) PE1.LightEmission = NumberSequence.new(0.2) PE1.Size = NumberSequence.new(1.2) PE1.Texture = "http://www.roblox.com/asset/?id=284607870" PE1.Lifetime = NumberRange.new(.5) PE1.Rate = 10 PE1.Transparency = NumberSequence.new(0.2) PE1.LightEmission = NumberSequence.new(0.2) PE1.Rotation = NumberRange.new(260) PE1.Speed = NumberRange.new(0) PE1.RotSpeed = NumberRange.new(100) bc=char['Body Colors'] coloras=BrickColor.new('Really black') bc.LeftLegColor,bc.LeftArmColor,bc.TorsoColor,bc.HeadColor,bc.RightArmColor,bc.RightLegColor=coloras,coloras,coloras,coloras,coloras,coloras ----------------------------------------------------------------------------- local PE1 = Instance.new("ParticleEmitter",larm) PE1.Color = ColorSequence.new(Color3.new (255, 0, 0), Color3.new (255, 0, 0)) PE1.LightEmission = NumberSequence.new(0.2) PE1.Size = NumberSequence.new(1.2) PE1.Texture = "http://www.roblox.com/asset/?id=284607870" PE1.Lifetime = NumberRange.new(.5) PE1.Rate = 10 PE1.Transparency = NumberSequence.new(0.2) PE1.LightEmission = NumberSequence.new(0.2) PE1.Rotation = NumberRange.new(360) PE1.Speed = NumberRange.new(0) PE1.RotSpeed = NumberRange.new(100) bc=char['Body Colors'] coloras=BrickColor.new('Really black') bc.LeftLegColor,bc.LeftArmColor,bc.TorsoColor,bc.HeadColor,bc.RightArmColor,bc.RightLegColor=coloras,coloras,coloras,coloras,coloras,coloras ---------------------------------------------------------- local PE1 = Instance.new("ParticleEmitter",rleg) PE1.Color = ColorSequence.new(Color3.new (255, 0, 0), Color3.new (255, 0, 0)) PE1.LightEmission = NumberSequence.new(0.2) PE1.Size = NumberSequence.new(1.2) PE1.Texture = "http://www.roblox.com/asset/?id=284607870" PE1.Lifetime = NumberRange.new(.5) PE1.Rate = 10 PE1.Transparency = NumberSequence.new(0.2) PE1.LightEmission = NumberSequence.new(0.2) PE1.Rotation = NumberRange.new(260) PE1.Speed = NumberRange.new(0) PE1.RotSpeed = NumberRange.new(100) bc=char['Body Colors'] coloras=BrickColor.new('Really black') bc.LeftLegColor,bc.LeftArmColor,bc.TorsoColor,bc.HeadColor,bc.RightArmColor,bc.RightLegColor=coloras,coloras,coloras,coloras,coloras,coloras ---------------------------------------------------- local PE1 = Instance.new("ParticleEmitter",larm) PE1.Color = ColorSequence.new(Color3.new (255, 0, 0), Color3.new (255, 0, 0)) PE1.LightEmission = NumberSequence.new(0.2) PE1.Size = NumberSequence.new(1.2) PE1.Texture = "http://www.roblox.com/asset/?id=284607870" PE1.Lifetime = NumberRange.new(.5) PE1.Rate = 10 PE1.Transparency = NumberSequence.new(0.2) PE1.LightEmission = NumberSequence.new(0.2) PE1.Rotation = NumberRange.new(260) PE1.Speed = NumberRange.new(0) PE1.RotSpeed = NumberRange.new(100) bc=char['Body Colors'] coloras=BrickColor.new('Really black') bc.LeftLegColor,bc.LeftArmColor,bc.TorsoColor,bc.HeadColor,bc.RightArmColor,bc.RightLegColor=coloras,coloras,coloras,coloras,coloras,coloras ---------------------------------------------------------- local fart = Instance.new("Animation", char) fart.AnimationId = "rbxassetid://456316205" fart.Name = "fart" ---------------------------------------------------- local PE1 = Instance.new("ParticleEmitter",lleg) PE1.Color = ColorSequence.new(Color3.new (255, 0, 0), Color3.new (255, 0, 0)) PE1.LightEmission = NumberSequence.new(0.2) PE1.Size = NumberSequence.new(1.2) PE1.Texture = "http://www.roblox.com/asset/?id=284607870" PE1.Lifetime = NumberRange.new(.5) PE1.Rate = 10 PE1.Transparency = NumberSequence.new(0.2) PE1.LightEmission = NumberSequence.new(0.2) PE1.Rotation = NumberRange.new(260) PE1.Speed = NumberRange.new(0) PE1.RotSpeed = NumberRange.new(100) bc=char['Body Colors'] coloras=BrickColor.new('Really black') bc.LeftLegColor,bc.LeftArmColor,bc.TorsoColor,bc.HeadColor,bc.RightArmColor,bc.RightLegColor=coloras,coloras,coloras,coloras,coloras,coloras ---------------------------------------------------------- local PE1 = Instance.new("ParticleEmitter",hed) PE1.Color = ColorSequence.new(Color3.new (255, 0, 0), Color3.new (255, 0, 0)) PE1.LightEmission = NumberSequence.new(0.2) PE1.Size = NumberSequence.new(1.2) PE1.Texture = "http://www.roblox.com/asset/?id=284607870" PE1.Lifetime = NumberRange.new(.5) PE1.Rate = 10 PE1.Transparency = NumberSequence.new(0.2) PE1.LightEmission = NumberSequence.new(0.2) PE1.Rotation = NumberRange.new(260) PE1.Speed = NumberRange.new(0) PE1.RotSpeed = NumberRange.new(100) bc=char['Body Colors'] coloras=BrickColor.new('Really black') bc.LeftLegColor,bc.LeftArmColor,bc.TorsoColor,bc.HeadColor,bc.RightArmColor,bc.RightLegColor=coloras,coloras,coloras,coloras,coloras,coloras ---------------------------------------------------- local PE1 = Instance.new("ParticleEmitter",torso) PE1.Color = ColorSequence.new(Color3.new (255, 0, 0), Color3.new (255, 0, 0)) PE1.LightEmission = NumberSequence.new(0.2) PE1.Size = NumberSequence.new(1.2) PE1.Texture = "http://www.roblox.com/asset/?id=284607870" PE1.Lifetime = NumberRange.new(.5) PE1.Rate = 10 PE1.Transparency = NumberSequence.new(0.2) PE1.LightEmission = NumberSequence.new(0.2) PE1.Rotation = NumberRange.new(260) PE1.Speed = NumberRange.new(0) PE1.RotSpeed = NumberRange.new(100) bc=char['Body Colors'] coloras=BrickColor.new('Really black') bc.LeftLegColor,bc.LeftArmColor,bc.TorsoColor,bc.HeadColor,bc.RightArmColor,bc.RightLegColor=coloras,coloras,coloras,coloras,coloras,coloras ---------------------------------------------------------- SIDZ = {"231917744", "231917742"} PTZ = {0.7, 0.8, 0.9, 1} x = Instance.new("Sound",char) x.SoundId = "rbxassetid://"..SIDZ[math.random(1,#SIDZ)] x.Pitch = PTZ[math.random(1,#PTZ)] x.Volume = 10 wait(0.1) x:Play() Crater(Torso,95) Crater(Torso,20) x = Instance.new("Sound",char) x.SoundId = "rbxassetid://"..SIDZ[math.random(1,#SIDZ)] x.Pitch = PTZ[math.random(1,#PTZ)] x.Volume = 10 wait(0.1) x:Play() Crater(Torso,95) Crater(Torso,20) game.Lighting.Brightness = 0 game.Lighting.OutdoorAmbient = TB.BrickColor.Color game.Lighting.TimeOfDay = 0.1 game.Lighting.FogEnd = 1000 game.Lighting.FogColor = TB.BrickColor.Color game.Lighting.TimeOfDay = "00:00:00" game.Lighting.Ambient = Color3.new(0,0,0) game.Lighting.FogColor = Color3.new(0,0,0) game.Lighting.FogEnd = 500 game.Lighting.FogStart = 0 game.Lighting.GlobalShadows = true local HBill = Instance.new("BillboardGui",game.Players.LocalPlayer.Character.Head) local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame") local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel") HBill.Size = UDim2.new(15,0,2.2,0) HBill.Name = "Health Display" HBill.StudsOffset = Vector3.new(0,4,0) HBill.AlwaysOnTop = true HBill.Enabled = true HMain.BackgroundColor3 = Color3.new(0, 0, 0) HMain.BackgroundTransparency = 1 HMain.Size = UDim2.new(1,0,1,0) HBarBack.Parent = HMain HBarBack.BackgroundColor3 = Color3.new(0,0,0) HBarBack.BorderColor3 = Color3.new(0,0,0) HBarBack.BorderSizePixel = 2 HBarBack.Position = UDim2.new(.025, 0, .55, 0) HBarBack.Size = UDim2.new(.95, 0, .3, 0) HBar.Parent = HBarBack HBar.BackgroundColor3 = Color3.new(225, 0, 0) HBar.BorderColor3 = Color3.new(0,0,0) HBar.Size = UDim2.new(.5,0,1,0) HHealth.BackgroundTransparency = 1 HHealth.Size = UDim2.new(1,1,1,1) HHealth.Font = "SourceSans" HHealth.Text = " " HHealth.TextScaled = true HHealth.TextColor3 = Color3.new(255,0,0) HHealth.TextStrokeColor3 = BrickColor.new("Really red").Color HHealth.TextStrokeTransparency = 1 HName.Parent = HMain HName.BackgroundTransparency = 1 HName.Size = UDim2.new(1,0,.5,0) HName.Font = "Antique" HName.Text = "Ryorn, The Conqueror" HName.TextScaled = true HName.TextColor3 = BrickColor.new("Really red").Color HName.TextStrokeColor3 = Color3.new(0,0,0) HName.FontSize = "Size48" HName.TextStrokeTransparency = 0 HName.TextYAlignment = "Top" Player:ClearCharacterAppearance() wait(0.1) Player.Character.Head.BrickColor = BrickColor.new("Really black") Player.Character.Torso.BrickColor = BrickColor.new("Really black") Player.Character["Right Arm"].BrickColor = BrickColor.new("Really black") Player.Character["Right Leg"].BrickColor = BrickColor.new("Really black") Player.Character["Left Leg"].BrickColor = BrickColor.new("Really black") Player.Character["Left Arm"].BrickColor = BrickColor.new("Really black") Player.Character.Head.face:Destroy() local selectionBoxOfTorso = Instance.new("SelectionBox",TorsA) selectionBoxOfTorso.Adornee = TorsA selectionBoxOfTorso.Color = BrickColor.new("Really red") selectionBoxOfTorso.LineThickness = 0.01 selectionBoxOfTorso.Transparency = 0 local selectionBoxOfRightArm = Instance.new("SelectionBox",Character["Right Arm"]) selectionBoxOfRightArm.Adornee = Character["Right Arm"] selectionBoxOfRightArm.Color = BrickColor.new("Really red") selectionBoxOfRightArm.LineThickness = 0.01 selectionBoxOfRightArm.Transparency = 0 local selectionBoxOfRightLeg = Instance.new("SelectionBox",Character["Right Leg"]) selectionBoxOfRightLeg.Adornee = Character["Right Leg"] selectionBoxOfRightLeg.Color = BrickColor.new("Really red") selectionBoxOfRightLeg.LineThickness = 0.01 selectionBoxOfRightLeg.Transparency = 0 local selectionBoxOfLeftArm = Instance.new("SelectionBox",Character["Left Arm"]) selectionBoxOfLeftArm.Adornee = Character["Left Arm"] selectionBoxOfLeftArm.Color = BrickColor.new("Really red") selectionBoxOfLeftArm.LineThickness = 0.01 selectionBoxOfLeftArm.Transparency = 0 local selectionBoxOfLeftLeg = Instance.new("SelectionBox",Character["Left Leg"]) selectionBoxOfLeftLeg.Adornee = Character["Left Leg"] selectionBoxOfLeftLeg.Color = BrickColor.new("Really red") selectionBoxOfLeftLeg.LineThickness = 0.01 selectionBoxOfLeftLeg.Transparency = 0 LightOnBody = Instance.new("PointLight", Head) LightOnBody.Brightness = 3000 LightOnBody.Range = 20 LightOnBody.Color = Color3.new(225, 0, 0) NsKeypoint = function(a, b, c) return NumberSequenceKeypoint.new(a, b, c) end ColorsNew = function(a, b, c) return Color3.new(a / 255, b / 255, c / 255) end local Plasma = Instance.new("ParticleEmitter", torso) Plasma.Enabled = true local color1 = ColorsNew(0, 0, 0) local color2 = ColorsNew(0, 0, 0) local COLOR = ColorSequence.new(color1, color2) Plasma.Size = NumberSequence.new({NsKeypoint(0, 2, 0), NsKeypoint(0.23067332804203, 6.875, 0), NsKeypoint(0.29800498485565, 0.9375, 0), NsKeypoint(0.58478802442551, 6.9375, 0), NsKeypoint(1, 2, 0)}) Plasma.Transparency = NumberSequence.new({NsKeypoint(0, 0, 0), NsKeypoint(0.70947635173798, 0, 0), NsKeypoint(0.74438905715942, 0.51249998807907, 0), NsKeypoint(0.78179556131363, 0, 0), NsKeypoint(0.82169580459595, 0.018750011920929, 0), NsKeypoint(1, 0.48750001192093, 0)}) Plasma.Lifetime = NumberRange.new(0.1, 1) Plasma.RotSpeed = NumberRange.new(1000) Plasma.Color = COLOR Plasma.LightEmission = 1000 Plasma.Texture = "rbxassetid://335222248" Plasma.Name = "Plasma" Plasma.Speed = NumberRange.new(20) Plasma.Rate = 1000 Plasma.VelocitySpread = 360 Plasma.Acceleration = Vector3.new(0, 0, 0) Charging = true custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100} function FDebris() repeat local p = Instance.new('Part',Torso) p.formFactor = 'Custom' p.Size = Vector3.new(1,1,1) p.BrickColor = workspace.Base.BrickColor p.CanCollide = false p.Transparency = 0 p.Anchored = true p.Locked=true p.Material = workspace.Base.Material s = math.random(1,40)/10 local m = Instance.new("BlockMesh",p) m.Scale = Vector3.new(s,s,s) p.CFrame = Torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random()) --[[coroutine.wrap(function() wait(2) while Charging == true do wait(2) GroundWave1() wait(2) end end)()]]-- spawn(function() while rs:wait() do if p.Transparency >= 1 then p:Destroy() break end p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0) p.Transparency = p.Transparency+0.01 end end) wait(.3) until Charging == false end spawn(function() while wait(.01) do FDebris() end end) FloatPart = function() local Part = Instance.new('Part',Torso) Part.CFrame = CFrame.new(Torso.CFrame.X,workspace.Base.CFrame.Y+1,Torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87) Part.Anchored = true Part.Material = 'Neon' Part.CanCollide = false Part.BrickColor = BrickColor.new(PrimaryColor) local Mesh = Instance.new('SpecialMesh',Part) Mesh.Scale = Vector3.new(4,4,.2) Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017' Mesh.VertexColor = Vector3.new(0,170,255) spawn(function() for i = 1,30 do Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0) Part.Transparency = Part.Transparency + .035 game["Run Service"].RenderStepped:wait() end Part:Destroy() end) end; DubPart = function() local Part = Instance.new('Part',Torso) Part.CFrame = CFrame.new(Torso.CFrame.X,workspace.Base.CFrame.Y+1,Torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87) Part.Anchored = true Part.CanCollide = false Part.Material = 'Neon' Part.BrickColor = BrickColor.new(SecondaryColor) local Mesh = Instance.new('SpecialMesh',Part) Mesh.Scale = Vector3.new(7,7,.2) Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017' Mesh.VertexColor = Vector3.new(0,170,255) spawn(function() for i = 1,30 do Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0) Part.Transparency = Part.Transparency + .035 game["Run Service"].RenderStepped:wait() end Part:Destroy() end) end; Fade = function(Item,t) spawn(function() for i = 1,20 do Item.Transparency = Item.Transparency + .05 if t then wait(t) else wait() end end Item:Destroy() end) end Particle = function(PrimaryColor) local Part = Instance.new('Part',Torso) Part.BrickColor = BrickColor.new(PrimaryColor) Part.Anchored = true Part.Transparency = .3 Part.CanCollide = false Part.CFrame = Torso.CFrame * CFrame.new(math.random(-10,10),math.random(-15,15),math.random(-10,10)) * CFrame.fromEulerAnglesXYZ(math.random(),math.random(),math.random()) local Mesh = Instance.new('BlockMesh',Part) Mesh.Scale = Vector3.new(.05,.1,.1) spawn(function() for i = 1,40 do Part.Transparency = Part.Transparency + .0125 Part.CFrame = Part.CFrame * CFrame.new(0,-.07,0) game["Run Service"].RenderStepped:wait() end Part:Destroy() end) end; --[[spawn(function() while wait() do wait(.05) FloatPart() wait(.08) FloatPart() wait(.05) DubPart() wait(.08) end end)]] game["Run Service"].RenderStepped:connect(function(_) Particle("Royale purple") Particle("Really black") Particle("Really red") --Character['HumanoidRootPart'].C1 = Character['HumanoidRootPart'].C1 * CFrame.new(0,Height+math.sin(tick())/150,0) end) function createblack(part) local pt1 = NumberSequenceKeypoint.new(0,1,0) local pt2 = NumberSequenceKeypoint.new(1,0,0) local effecto = Instance.new("ParticleEmitter",part) effecto.Texture = "rbxasset://textures/particles/smoke_main.dds" effecto.Color = ColorSequence.new(Color3.new(0,0,0)) effecto.Rate = 10000 effecto.Lifetime = NumberRange.new(1,1) effecto.Size = NumberSequence.new({pt1,pt2}) effecto.Speed = NumberRange.new(0,0) effecto.RotSpeed = NumberRange.new(100,100) end local orbuu = Instance.new("Part", chara) orbuu.Size = Vector3.new(1,1,1) orbuu.Name = "Diamond" orbuu.Anchored = true orbuu.CanCollide = false orbuu.BrickColor = BrickColor.new("Really black") local meshooo = Instance.new("SpecialMesh", orbuu) meshooo.MeshType = "FileMesh" meshooo.MeshId = "http://www.roblox.com/asset/?id=9756362" local RotationSpeed = 6 local BobSpeed = 1 local RotationDist = Vector3.new(5, 0, 0) local dt = 0 local currentTime = 0 chara = Player.Character hitdude = nil debby = game:GetService("Debris") chara.Humanoid.MaxHealth = math.huge chara.Humanoid.Health = math.huge chara.Humanoid.JumpPower = 100 local moosek = 0 local prevthing = 0 local timeofday = "Day" taip = 1 createblack(orbuu) orbuu.ParticleEmitter.Color = ColorSequence.new(Color3.new(1,0,1)) orbuu.ParticleEmitter.LightEmission = 1 --Spell Circle-- Void = nil VoidParts = {} Equipped = false function RayCast(Position, Direction, MaxDistance, IgnoreList) return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList) end Player = Player Character = chara Humanoid = Character:FindFirstChild("Humanoid") Torso = Character:FindFirstChild("Torso") if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then return end Equipped = true Void = Instance.new("Model") Void.Name = "Void" Angle = 0 for i = 1, 1 do local VoidPart = Instance.new("Part") VoidPart.Name = "VoidPart" VoidPart.Transparency = 1 VoidPart.BrickColor = BrickColor.new("Really black") VoidPart.Material = Enum.Material.Plastic VoidPart.Shape = Enum.PartType.Block VoidPart.FormFactor = Enum.FormFactor.Custom VoidPart.TopSurface = Enum.SurfaceType.Smooth VoidPart.BottomSurface = Enum.SurfaceType.Smooth VoidPart.Anchored = true VoidPart.CanCollide = false VoidPart.Locked = true VoidPart.Size = Vector3.new(10, 0.2, 10) local BlockMesh = Instance.new("BlockMesh") BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1) BlockMesh.Parent = VoidPart VoidPart.Parent = Void local Star = Instance.new("Decal", VoidPart) Star.Texture = "rbxassetid://359972668" Star.Face = "Top" local Light = Instance.new("PointLight", VoidPart) Light.Color = Color3.new(0,225,225) Light.Brightness = 100 Light.Range = 10 table.insert(VoidParts, VoidPart) end Spawn(function() while Equipped and Humanoid.Parent and Humanoid.Health > 0 and Torso.Parent do if Angle == 360 then Angle = 0 end Angle = Angle + 0.05 chara.Humanoid.MaxHealth = math.huge chara.Humanoid.Health = math.huge local parentPos = chara.Torso.CFrame --Rotate Fluffy around the player's head local rotation = CFrame.Angles(0 , RotationSpeed * currentTime, 0) local bob = Vector3.new(0, BobSpeed * math.sin(currentTime), 0) orbuu.CFrame = ((parentPos + bob) + (rotation * RotationDist)) --Wait some time so we aren't going plaid dt, currentTime = wait(1/40) local cheeed = chara:GetChildren() for i = 1, #cheeed do if cheeed[i].ClassName == "Part" then if cheeed[i].Name ~= "Right Arm" and cheeed[i].Name ~= "Left Arm" and cheeed[i].Name ~= "Right Leg" and cheeed[i].Name ~= "Left Leg" and cheeed[i].Name ~= "Torso" and cheeed[i].Name ~= "HumanoidRootPart" and cheeed[i].Name ~= "Head" and cheeed[i].Name ~= "FakeHandle" and cheeed[i].Name ~= "FakeHandle2" and cheeed[i].Name ~= "FakeHandle3" and cheeed[i].Name ~= "Diamond" then cheeed[i]:Destroy() else end end end local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character}) if Hit then if not Void.Parent then Void.Parent = Character end for i, v in pairs(VoidParts) do v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0) end else Void.Parent = nil end wait() end end) ---------------------------------------------------- function genWeld(a,b) local w = Instance.new("Weld",a) w.Part0 = a w.Part1 = b return w end function weld(a, b) local weld = Instance.new("Weld") weld.Name = "W" weld.Part0 = a weld.Part1 = b weld.C0 = a.CFrame:inverse() * b.CFrame weld.Parent = a return weld; end ---------------------------------------------------- function Lerp(c1,c2,al) local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()} local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()} for i,v in pairs(com1) do com1[i] = v+(com2[i]-v)*al end return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1))) end ---------------------------------------------------- newWeld = function(wp0, wp1, wc0x, wc0y, wc0z) local wld = Instance.new("Weld", wp1) wld.Part0 = wp0 wld.Part1 = wp1 wld.C0 = CFrame.new(wc0x, wc0y, wc0z) end ---------------------------------------------------- newWeld(torso, larm, -1.5, 0.5, 0) larm.Weld.C1 = CFrame.new(0, 0.5, 0) newWeld(torso, rarm, 1.5, 0.5, 0) rarm.Weld.C1 = CFrame.new(0, 0.5, 0) newWeld(torso, hed, 0, 1.5, 0) newWeld(torso, lleg, -0.5, -1, 0) lleg.Weld.C1 = CFrame.new(0, 1, 0) newWeld(torso, rleg, 0.5, -1, 0) rleg.Weld.C1 = CFrame.new(0, 1, 0) newWeld(root, torso, 0, -1, 0) torso.Weld.C1 = CFrame.new(0, -1, 0) ---------------------------------------------------- m8 = Instance.new("Model") m8.Name = "Zyrodoxa" p16 = Instance.new("Part", m8) p16.BrickColor = BrickColor.new("Instutional white") p16.Material = Enum.Material.Metal p16.Name = "Handle" p16.CFrame = CFrame.new(2.7e-005, -11.8500671, -1.1215378, 1, -4.08902174e-008, -5.95266769e-008, -5.95264673e-008, 4.47054163e-008, -1.00000322, 4.08900469e-008, 1.00000393, 3.27827877e-007) p16.CanCollide = false p16.Locked = true p16.FormFactor = Enum.FormFactor.Custom p16.Size = Vector3.new(0, 0, 0) p16.BackSurface = Enum.SurfaceType.SmoothNoOutlines p16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines p16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines p16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines p16.RightSurface = Enum.SurfaceType.SmoothNoOutlines p16.TopSurface = Enum.SurfaceType.SmoothNoOutlines b16 = Instance.new("BlockMesh", p16) b16.Name = "Mesh" b16.Scale = Vector3.new(0, 0, 0) w16 = Instance.new("Weld", p16) w16.Name = "Block_Weld" w16.Part0 = p16 w16.C0 = CFrame.new(-2.69356715e-005, 1.12153399, 0.310250998, 1, -5.9526446e-008, 4.08900576e-008, -4.08900576e-008, 0, 1, -5.95264495e-008, -1, -2.43403981e-015) w16.Part1 = p17 w16.C1 = CFrame.new(-2.69897973e-005, 0.238820702, 1.16951191, 1, -3.32849588e-008, -1.92696081e-009, -3.32849588e-008, -1, -5.96046448e-007, -1.92694105e-009, 5.96046448e-007, -1) m8.Parent = rarm m8:MakeJoints() local cor8 = Instance.new("Part", rarm.Zyrodoxa) cor8.Name = "Thingy" cor8.Locked = true cor8.BottomSurface = 0 cor8.CanCollide = false cor8.Size = Vector3.new(1, 1, 1) cor8.Transparency = 1 cor8.TopSurface = 0 corw8 = Instance.new("Weld", cor8) corw8.Part0 = rarm corw8.Part1 = cor8 corw8.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)) corw8.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) weld8 = Instance.new("Weld", rarm.Zyrodoxa) weld8.Part0 = cor8 weld8.Part1 = rarm.Zyrodoxa.Handle weld8.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) Debounces = {CanAttack = true, NoIdl = false, Slashing = false, Slashed = false, RPunch = false, RPunched = false, LPunch = false, LPunched = false, Reaping = false, Reaped = false} local Touche = {Character.Name} Reap = function() rarm.Touched:connect(function(ht1) hit1 = ht1.Parent if ht1 and hit1:IsA("Model") and hit1:FindFirstChild("Humanoid") and hit1.Name ~= p.Name and Debounces.Reaping == true and Debounces.Reaped == false then Debounces.Reaped = true h = hit1:FindFirstChild("Humanoid") if h ~= nil then hum.MaxHealth = hum.MaxHealth + h.MaxHealth hum.Health = hum.MaxHealth e = Instance.new("Part") e.TopSurface = 0 e.BottomSurface = 0 e.Reflectance = 0.05 e.formFactor = "Symmetric" e.Size = Vector3.new(1, 1, 1) e.Anchored = true e.CanCollide = false e.BrickColor = BrickColor.new("Really blue") e.CFrame = CFrame.new(ht1.Position) e.Parent = hit1 Instance.new("BlockMesh", e) coroutine.resume(coroutine.create(function(par) for i = 1, 13 do par.CFrame = par.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 50, math.random(-20, 20) / 50, math.random(-20, 20) / 50) par.Transparency = i / 13 par.Mesh.Scale = par.Mesh.Scale + Vector3.new(0.4, 0.4, 0.4) wait() end par.Parent = nil end ), e) for _,v in pairs(hit1:children()) do if v.className == "Part" then v.BrickColor = BrickColor.new("Really black") v.RotVelocity = Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)) * 3 v:BreakJoints() f = Instance.new("BodyVelocity") f.P = 3000 f.maxForce = Vector3.new(math.huge, math.huge, math.huge) f.velocity = Vector3.new(math.random(-30, 30) / 10, math.random(-30, 30) / 10, math.random(-30, 30) / 10) f.Parent = v v.CanCollide = false coroutine.resume(coroutine.create(function(par) for i = 1, 30 do par.Transparency = i / 30 wait() end par.Parent = nil end ), v) else if v.className == "Hat" then v.Handle.BrickColor = BrickColor.new("Really black") v.Handle.RotVelocity = Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)) * 3 v.Handle:BreakJoints() f = Instance.new("BodyVelocity") f.P = 3000 f.maxForce = Vector3.new(math.huge, math.huge, math.huge) f.velocity = Vector3.new(math.random(-30, 30) / 10, math.random(-30, 30) / 10, math.random(-30, 30) / 10) f.Parent = v.Handle v.Handle.CanCollide = false coroutine.resume(coroutine.create(function(par) for i = 1, 30 do par.Transparency = i / 30 wait() end par.Parent = nil end ), v.Handle) if h == nil then wait() end end end end end end end ) Debounces.Reaped = false end mouse.KeyDown:connect(function(key)------------------------------------------------------------------------Darkness Punch if key == "q" and Debounces.CanAttack == true then Debounces.CanAttack = false Debounces.NoIdl = true Debounces.on = true Debounces.Reaping = true for i = 1, 10 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0.4) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(70)), 0.4) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-30)), 0.4) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(70), 0), 0.4) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.4) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-10)), 0.4) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(7), math.rad(-20), math.rad(10)), 0.4) if Debounces.on == false then break end fat.Event:wait() end do wait(1) Reap() for i = 1, 10 do rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, -0.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(70)), 0.7) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0.2) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.7) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(-70), 0), 0.7) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.7) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(-10)), 0.7) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.7) if Debounces.on == false then break end fat.Event:wait() end do if Debounces.CanAttack == false then Debounces.CanAttack = true Debounces.NoIdl = false Debounces.on = false Debounces.Reaping = false end end end end end ) local Player = game:GetService("Players").LocalPlayer local Character = Player.Character local Head = Character.Head local Torso = Character.Torso local Right_Arm = Character["Right Arm"] local Right_Leg = Character["Right Leg"] local Left_Arm = Character["Left Arm"] local Left_Leg = Character["Left Leg"] local Humanoid = Character.Humanoid local Animation = "Idle" local Mouse = Player:GetMouse() local LeftShoulder = Torso["Left Shoulder"] local Left_Hip = Torso["Left Hip"] local RightShoulder = Torso["Right Shoulder"] local Right_Hip = Torso["Right Hip"] local Root = Character.HumanoidRootPart local RootJoint = Root.RootJoint local Attacking = false local CanAttack = true local Anim = "Idle" local Combo = 1 local Blocking = false local MaxDestruction = 1000 local Destruction = 0 local MaxBlock = 100 local Effects = {} local Color = "Bright yellow" local Invert = false local Idle = 0 local Equipped = false local Running = false local Unseathed = false local Shard = "None" function clerp(a,b,t) local qa = {QuaternionFromCFrame(a)} local qb = {QuaternionFromCFrame(b)} local ax, ay, az = a.x, a.y, a.z local bx, by, bz = b.x, b.y, b.z local _t = 1-t return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) end function QuaternionFromCFrame(cf) -- dis one local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() local trace = m00 + m11 + m22 if trace > 0 then local s = math.sqrt(1 + trace) local recip = 0.5/s return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 else local i = 0 if m11 > m00 then i = 1 end if m22 > (i == 0 and m00 or m11) then i = 2 end if i == 0 then local s = math.sqrt(m00-m11-m22+1) local recip = 0.5/s return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip elseif i == 1 then local s = math.sqrt(m11-m22-m00+1) local recip = 0.5/s return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip elseif i == 2 then local s = math.sqrt(m22-m00-m11+1) local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip end end end function QuaternionToCFrame(px, py, pz, x, y, z, w) local xs, ys, zs = x + x, y + y, z + z local wx, wy, wz = w*xs, w*ys, w*zs local xx = x*xs local xy = x*ys local xz = x*zs local yy = y*ys local yz = y*zs local zz = z*zs 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)) end function QuaternionSlerp(a, b, t) local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] local startInterp, finishInterp; if cosTheta >= 0.0001 then if (1 - cosTheta) > 0.0001 then local theta = math.acos(cosTheta) local invSinTheta = 1/math.sin(theta) startInterp = math.sin((1-t)*theta)*invSinTheta finishInterp = math.sin(t*theta)*invSinTheta else startInterp = 1-t finishInterp = t end else if (1+cosTheta) > 0.0001 then local theta = math.acos(-cosTheta) local invSinTheta = 1/math.sin(theta) startInterp = math.sin((t-1)*theta)*invSinTheta finishInterp = math.sin(t*theta)*invSinTheta else startInterp = t-1 finishInterp = t end end 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 end Movemment = 1 Walk = 0 Animator = Humanoid.Animator --Animate = Character.Animate Animator.Parent = nil --Animate.Parent = nil local Services = { SoundService = game:GetService("SoundService"); Players = game:GetService("Players"); Debris = game:GetService("Debris"); Workspace = game:GetService("Workspace"); Lighting = game:GetService("Lighting"); HttpService = game:GetService("HttpService"); InsertService = game:GetService("InsertService"); } SpikeMeshId = 1033714 SpikeBallId = 9982590 StarMeshId = 45428961 CrystalMeshId = 9756362 --[[ Essential Functions ]]-- function NoOutlines(Part) Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10 end local CreatePart = function(Parent, Name, Color, Size, Material, Transparency, Shape) local Part = Instance.new("Part", Parent) Part.Name = Name Part.BrickColor = BrickColor.new(Color) Part.Size = Size Part.Material = Material Part.Transparency = Transparency Part.Shape = Shape Part.CanCollide = false NoOutlines(Part) return Part end local CreateMesh = function(Parent, Scale, Shape) local Mesh = Instance.new("BlockMesh", Parent) Mesh.Scale = Scale return Mesh end local CreateWedge = function(Parent, Name, Color, Size, Material, Transparency) local WedgePart = Instance.new("WedgePart", Parent) WedgePart.Name = Name WedgePart.BrickColor = BrickColor.new(Color) WedgePart.Size = Size WedgePart.Material = Material WedgePart.Transparency = Transparency WedgePart.CanCollide = false NoOutlines(WedgePart) return WedgePart end local CreateWeld = function(Parent, Cframe, P1 , P0) local Weld = Instance.new("Weld", Parent) Weld.Part0 = P0 Weld.Part1 = P1 Weld.Name = P0.Name .. "To" .. P1.Name Weld.C0 = Cframe return Weld end local CreateVelocity = function(Parent,Velocity,Force) local BodyVelocity = Instance.new("BodyVelocity", Parent) BodyVelocity.Velocity = Velocity BodyVelocity.MaxForce = Force return BodyVelocity end local CreateCrystal = function(Parent, Name, Color, Size, Material, Transparency, Scale) local Part = Instance.new("Part", Parent) Part.Name = Name Part.BrickColor = BrickColor.new(Color) Part.Size = Size Part.Material = Material Part.Transparency = Transparency Part.CanCollide = false NoOutlines(Part) local Mesh = Instance.new("SpecialMesh", Part) Mesh.MeshId = "http://www.roblox.com/asset?id=" .. CrystalMeshId Mesh.Scale = Scale return Mesh and Part end local MakeSFX = function(Parent, Id, Volume, Pitch, Type) local SFX = Instance.new("Sound", Parent) SFX.SoundId = "http://www.roblox.com/asset?id=" .. Id SFX.Name = "SFX" SFX:Play() SFX.Volume = Volume SFX.Pitch = Pitch SFX.PlayOnRemove = true SFX:Remove() if Type == "Echo" then Instance.new("EchoSoundEffect", SFX) end end local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale) local Part = Instance.new("Part", Parent) Part.Name = Name Part.BrickColor = BrickColor.new(Color) Part.Size = Size Part.Material = Material Part.Transparency = Transparency Part.CanCollide = false NoOutlines(Part) local Mesh = Instance.new("SpecialMesh", Part) Mesh.MeshId = "http://www.roblox.com/asset?id=" .. SpikeMeshId Mesh.Scale = Scale return Mesh and Part end CircleEffect = function(Position, Parent, DSX, DSY, DSZ, SX, SY, SZ, Time, Brickcolor, Material, Transparency) local Part = Instance.new("Part", Parent) Part.Transparency = Transparency Part.Name = "CircleEffect" Part.Size = Vector3.new() Part.Anchored = true Part.CanCollide = false Part.Position = Position Part.BrickColor = BrickColor.new(Brickcolor) Part.Material = Material NoOutlines(Part) local Mesh = Instance.new("SpecialMesh", Part) Mesh.MeshType = "Sphere" Mesh.Scale = Vector3.new(DSX, DSY, DSZ) Services.Debris:AddItem(Part, Time) table.insert(Effects, {Part, "Circle", Time, SX, SY, SZ}) end BlockEffect = function(Position, Parent, DSX, DSY, DSZ, SX, SY, SZ, Time, Brickcolor, Material, Transparency) local Part = Instance.new("Part", Parent) Part.Transparency = Transparency Part.Name = "BlockEffect" Part.Size = Vector3.new() Part.Anchored = true Part.Position = Position Part.CanCollide = false Part.BrickColor = BrickColor.new(Brickcolor) Part.Material = Material NoOutlines(Part) local Mesh = Instance.new("BlockMesh", Part) Mesh.Scale = Vector3.new(DSX, DSY, DSZ) Services.Debris:AddItem(Part, Time) table.insert(Effects, {Part, "Block", Time, SX, SY, SZ}) end function DamageFunction(Hit, Part, Type, HitSFX, Knockback, Min, Max) local HitHumanoid = Hit.Parent.Humanoid local Damage = math.random(Min, Max) coroutine.resume(coroutine.create(function() HitHumanoid:TakeDamage(Damage) end)) if Type == "Shrink" then MakeSFX(Hit.Parent.Torso, 209527235, 1, 1) for i,v in pairs(Hit.Parent:children()) do if v:IsA("Part") then coroutine.resume(coroutine.create(function() for i = 1,100 do wait() v.Size = v.Size - Vector3.new(0.05,0.05,0.05) v.Transparency = v.Transparency + 0.05 end end)) end end end if Type == "Normal" then local Push = CreateVelocity(Hit.Parent.Torso, Torso.CFrame.lookVector * Knockback, Vector3.new(math.huge,math.huge,math.huge)) Services.Debris:AddItem(Push, 0) DamageLabel(Hit.Parent, Damage, Hit) elseif Type == "Ranged" then local Push = CreateVelocity(Hit.Parent.Torso, Part.CFrame.lookVector * Knockback, Vector3.new(math.huge,math.huge,math.huge)) Services.Debris:AddItem(Push, 0) DamageLabel(Hit.Parent, Damage, Hit) elseif Type == "Impale" then local Spike = CreateSpike(Services.Workspace, "D e a t h", "Black", Vector3.new(), "SmoothPlastic", 0, Vector3.new(1,20,1)) Spike.Anchored = true Spike.Rotation = Vector3.new(math.random(-50,50), 0 , math.random(-50,50)) Spike.Position = Hit.Parent.Torso.Position Services.Debris:AddItem(Spike, 30) Hit.Parent:BreakJoints() Hit.Parent.Torso.Position = Spike.Position + Vector3.new(0,5,0) Hit.Parent.Torso.Anchored = true MakeSFX(Spike, 306247724, 1,1) MakeSFX(Hit.Parent.Torso, 209527175, 10,1) elseif Type == "Knockdown" then local Push = CreateVelocity(Hit.Parent.Torso, Part.CFrame.lookVector * Knockback, Vector3.new(math.huge,math.huge,math.huge)) DamageLabel(Hit.Parent, Damage, Hit) Services.Debris:AddItem(Push, 0.3) coroutine.resume(coroutine.create(function() HitHumanoid.PlatformStand = true wait(1) HitHumanoid.PlatformStand = false end)) end if HitSFX == "Penetration" then MakeSFX(Hit, 199149269, 1 , 1) elseif HitSFX == "Punch" then MakeSFX(Hit, 278062209, 1 , 1) end end function DamageLabel(HitCharacter, DamageDealt, Hit) local DamageShowingPart = CreatePart(Services.Workspace, "ShowDamage", "Bright yellow", Vector3.new(0.8,0.8,0.8), "Neon", 1, "Block") DamageShowingPart.Position = HitCharacter.Head.Position local DamageGui = Instance.new("BillboardGui", DamageShowingPart) DamageGui.Name = "Damage" DamageGui.AlwaysOnTop = true DamageGui.Size = UDim2.new(5, 0, 5, 0) local DamageNumber = Instance.new("TextLabel", DamageGui) DamageNumber.Size = UDim2.new(1,0,1,0) if Hit.Parent:FindFirstChild("Head") then DamageNumber.TextStrokeColor3 = Hit.Parent.Head.BrickColor.Color DamageNumber.TextColor3 = Hit.BrickColor.Color end DamageNumber.TextStrokeTransparency = 0 DamageNumber.BackgroundTransparency = 1 DamageNumber.Font = "SourceSansBold" DamageNumber.TextScaled = true DamageNumber.Text = DamageDealt local BodyVelocity = Instance.new("BodyVelocity", DamageShowingPart) BodyVelocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge) BodyVelocity.Velocity = Vector3.new(0,2,0) Services.Debris:AddItem(DamageShowingPart, 3) end function ValidateDamage(Part, Distance ,Min , Max, Type, HitSFX, Knockback) for _,WorkspaceChildren in pairs(workspace:children()) do local HitHumanoid = WorkspaceChildren:findFirstChild("Humanoid") if HitHumanoid ~= nil then local Hit = WorkspaceChildren:findFirstChild("Torso") if Hit ~= nil then local Target = Hit.Position - Part.Position local Magnitude = Target.magnitude if Magnitude <= Distance and WorkspaceChildren.Name ~= Player.Name then local HitBlock = Hit.Parent:FindFirstChild("Block") if HitBlock ~= nil and HitBlock:FindFirstChild("BlockDurability") and HitBlock.Value == true then local HitBlock2 = Hit.Parent.Block.BlockDurability if HitBlock2.Value > 15 then local HitN = math.random(1,5) HitBlock2.Value = HitBlock2.Value - 15 if HitN == 1 then MakeSFX(Hit ,199148971, 0.5, 1) end if HitN == 2 then MakeSFX(Hit ,199149025, 0.5, 1) end if HitN == 3 then MakeSFX(Hit ,199149072, 0.5, 1) end if HitN == 4 then MakeSFX(Hit ,199149109, 0.5, 1) end if HitN == 5 then MakeSFX(Hit ,199149119, 0.5, 1) end return end end DamageFunction(Hit, Part, Type, HitSFX, Knockback, Min, Max) end end end end end function Attack1() Attacking = true MakeSFX(EyeReference, 341336274, 1,1) wait(0.3) local Reference = CreatePart(Services.Workspace, "Reference", "Dark stone grey", Vector3.new(), "SmoothPlastic", 1, "Block") local ReferenceWeld = CreateWeld(Reference, CFrame.new(0,0.5,-5), Reference, Root) local Reference2 = CreatePart(Services.Workspace, "Reference", "Dark stone grey", Vector3.new(), "SmoothPlastic", 1, "Block") local Reference2Weld = CreateWeld(Reference2, CFrame.new(0,0.5,-2), Reference2, Root) for i = 1,10 do wait() end CircleEffect(Reference2.Position, Services.Workspace, 50, 50, 50, -5, -5, -5, 5, "Bright red", "Neon", 0.5) wait(0.5) CircleEffect(Reference2.Position, Services.Workspace, 50, 50, 50, -5, -5, -5, 5, "Bright red", "Neon", 0.5) wait(0.5) CircleEffect(Reference2.Position, Services.Workspace, 50, 50, 50, -5, -5, -5, 5, "Bright red", "Neon", 0.5) wait(0.5) CircleEffect(Reference2.Position, Services.Workspace, 50, 50, 50, -5, -5, -5, 5, "Bright red", "Neon", 0.5) wait(0.5) MakeSFX(Reference, 306247724, 1,1) CircleEffect(Reference.Position, Services.Workspace, 1, 1, 1, 5, 5, 5, 5, "Bright red", "Neon", 0.5) ValidateDamage(Reference, 10 ,10 , 14, "Shrink", "Penetration", 5) Attacking = false end function Attack3() Humanoid.WalkSpeed = 0 Humanoid.JumpPower = 0 Attacking = true wait(1) MakeSFX(Torso, 341336274, 1, 1.2) CircleEffect(Torso.Position, Services.Workspace, 1, 1, 1, 20, 20, 20, 5, "Black", "Neon", 0.5) wait(1) MakeSFX(Torso, 341336274, 1, 1.2) CircleEffect(Torso.Position, Services.Workspace, 1, 1, 1, 20, 20, 20, 5, "Black", "Neon", 0.5) wait(1) MakeSFX(Torso, 341336274, 1, 1.2) CircleEffect(Torso.Position, Services.Workspace, 1, 1, 1, 20, 20, 20, 5, "Black", "Neon", 0.5) ValidateDamage(Torso, 60 ,0, 0, "Impale", "Penetration", 15) Humanoid.WalkSpeed = 16 Humanoid.JumpPower = 50 Attacking = false end mouse.KeyDown:connect(function(key)---------------------------------------------------------------------------------------------------Erasing Hand if key == "e" and Debounces.CanAttack == true then Attack1() end end) mouse.KeyDown:connect(function(key)-----------------------------------------------------------------------------------------------Underworld Spikes if key == "r" and Debounces.CanAttack == true then Attack3() end end) x = Instance.new("Sound", char) x.SoundId = "http://www.roblox.com/asset/?id=198360408" x.Looped = true x.Volume = 9 local footsteps = false local animpose = "Idle1" local lastanimpose = "Idle1" local grab = false local Smooth = 1 local sine = 0 local change = 1 local val = 0 local ffing = false jump = false rs:connect(function() if char.Humanoid.Jump == true then jump = true else jump = false end char.Humanoid.FreeFalling:connect(function(f) if f then ffing = true else ffing = false end end) sine = sine + change if jump == true then animpose = "Jumping" elseif ffing == true then animpose = "Freefalling" elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then animpose = "Idle" elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then animpose = "Walking" elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then animpose = "Running" end RightLeg = CFrame.new(0.5,-1,0) LeftLeg = CFrame.new(-0.5,-1,0) lefth = (torso.CFrame*LeftLeg) righth = (torso.CFrame*RightLeg) speed = Vector3.new(torso.Velocity.X,0,torso.Velocity.Z) TiltOnAxis = (torso.CFrame-torso.CFrame.p):vectorToObjectSpace(speed/100) local AngleThetaR = (righth-righth.p):vectorToObjectSpace(speed/100) local AngleThetaL = (lefth-lefth.p):vectorToObjectSpace(speed/100) if animpose ~= lastanimpose then sine = 0 if Debounces.NoIdl == false then if stanceToggle == "Idle1" then rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0.2)*CFrame.Angles(math.rad(-12-4*math.cos(sine/22)),math.rad(-12-2*math.cos(sine/22)),math.rad(12+2*math.cos(sine/22))), 0.3) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-0.2)*CFrame.Angles(math.rad(20+4*math.cos(sine/22)),math.rad(-22-2*math.cos(sine/22)),math.rad(-15-2*math.cos(sine/22))), 0.3) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-12+2.5*math.cos(sine/22)),math.rad(0),math.rad(0)), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-2+2*math.cos(sine/22)), math.rad(0), 0), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.06) * CFrame.Angles(math.rad(0-2*math.cos(sine/22)), math.rad(5), math.rad(-5)), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(0-2*math.cos(sine/22)), math.rad(-5), math.rad(5)), 0.2) elseif stanceToggle == "Idle2" then rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0.2)*CFrame.Angles(math.rad(-22-4*math.cos(sine/12)),math.rad(-40-2*math.cos(sine/12)),math.rad(24+2*math.cos(sine/12))), 0.3) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.6,-0.6)*CFrame.Angles(math.rad(90+4*math.cos(sine/12)),math.rad(0),math.rad(50-2*math.cos(sine/12))), 0.3) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-6+2.5*math.cos(sine/12)),math.rad(0),math.rad(0)), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20+2*math.cos(sine/12)), math.rad(0), 0), 0.2) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.4, -1) * CFrame.Angles(math.rad(-7-2*math.cos(sine/12)), math.rad(7), math.rad(-5)), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.8, -0.2) * CFrame.Angles(math.rad(-30-2*math.cos(sine/12)), math.rad(-9), math.rad(5)), 0.2) end fat.Event:wait() end else end lastanimpose = animpose if Debounces.NoIdl == false then if animpose == "Idle" then change = 0.5 if stanceToggle == "Idle1" then corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1.05+0.03*math.cos(sine/5), 0-0.1*math.cos(sine/10)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3) corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+8*math.cos(sine/10)), math.rad(0), math.rad(0)), 0.3) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.6+0.05*math.cos(sine/10),0.6+0.1*math.cos(sine/10),-0.2-0.1*math.cos(sine/10))*CFrame.Angles(math.rad(8+2.5*math.cos(sine/10)),math.rad(22+7*math.cos(sine/10)),math.rad(15+2*math.cos(sine/10))), 0.8) rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.6-0.05*math.cos(sine/10),0.6+0.1*math.cos(sine/10),0.2+0.1*math.cos(sine/10))*CFrame.Angles(math.rad(-8-2.5*math.cos(sine/10)),math.rad(12+5*math.cos(sine/10)),math.rad(-12-3*math.cos(sine/10))), 0.8) larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.05*math.cos(sine/10))*CFrame.Angles(math.rad(-15+3*math.cos(sine/10)),math.rad(0),math.rad(0)), 0.5) hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(20-3*math.cos(sine/10)),math.rad(0)), 0.5) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-6+3*math.cos(sine/10)), math.rad(0), 0), 0.1) torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0-0.08*math.cos(sine/10), -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20+3*math.cos(sine/10)), 0), 0.1) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.14+0.06*math.cos(sine/10)) * CFrame.Angles(math.rad(-3-3*math.cos(sine/10)), math.rad(0), math.rad(0)), 0.1) lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(-10-3*math.cos(sine/10)), math.rad(5+3*math.cos(sine/10))), 0.1) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(8-3*math.cos(sine/10)), math.rad(0), math.rad(0)), 0.1) rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(10-3*math.cos(sine/10)), math.rad(-5+3*math.cos(sine/10))), 0.1) elseif stanceToggle == "Idle2" then corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65-0.1*math.cos(sine/3),0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20-2*math.cos(sine/3))), 0.1) rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.23, 0.5, -.56) * CFrame.Angles(math.rad(88+4*math.cos(sine/3)), 0, math.rad(45)), 0.6) larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2-0.05*math.cos(sine/3), 0) * CFrame.Angles(math.rad(-10+2*math.cos(sine/6)), 0, 0), 0.8) torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.1) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10), 0, 0), 0.3) --hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-5-10*math.cos(sine/18)), math.sin(sine/36)/3, 0), 0.3) hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.15) * CFrame.Angles(math.rad(-9-2*math.cos(sine/6)), 0, 0), 0.8) lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1-0.1*math.cos(sine/3), 0+0.04*math.cos(sine/6)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.8) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56-2*math.cos(sine/6)), 0, 0), 0.8) rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1-0.05*math.cos(sine/3), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.8) elseif stanceToggle == "Grabbed" then grab = true corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3) corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2) rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(90+4*math.cos(sine/14)),math.rad(0),math.rad(-80+4*math.cos(sine/14))), 0.3) larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3) hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3) torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.1) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3) lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3) rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8) end elseif animpose == "Walking" then if stanceToggle == "Grabbed" then corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3) corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/2), math.sin(sine/4)/4) * CFrame.Angles(-math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(10+7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4) rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120+4*math.cos(sine/2)),math.rad(0),math.rad(-30+4*math.cos(sine/4))), 0.3) larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.1*math.cos(sine/2))*CFrame.Angles(math.rad(-10+4*math.cos(sine/2)), math.rad(0-8*math.cos(sine/4)/2.3), math.rad(0)),0.4) hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.7) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.12*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/2)), math.rad(0+10*math.cos(sine/4)/2.3)+root.RotVelocity.Y/30, math.rad(0)+root.RotVelocity.Y/30), 0.4) --rj.C0 = rj.C0:lerp(CFrame.Angles(math.rad(-90)+TiltOnAxis.Z,TiltOnAxis.X,math.rad(180)+-TiltOnAxis.X),.1) torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8) lleg.Weld.C0 = lleg.Weld.C0:lerp(CFrame.new(-0.5,-1-math.cos(sine/4)*.3,0+math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*AngleThetaL.Z,AngleThetaL.X,(math.sin(sine/4)*3*-AngleThetaL.X)-root.RotVelocity.Y/20),0.8) lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8) rleg.Weld.C0 = rleg.Weld.C0:lerp(CFrame.new(0.5,-1+math.cos(sine/4)*.3,0-math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*-AngleThetaR.Z,AngleThetaR.X,(math.sin(sine/4)*3*AngleThetaR.X)-root.RotVelocity.Y/20),0.8) rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8) elseif stanceToggle ~= "Grabbed" then change = 0.4 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3) corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/2), math.sin(sine/4)/4) * CFrame.Angles(-math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(10+7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4) rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/2), -math.sin(sine/4)/4)*CFrame.Angles(math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(-10-7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4) larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.1*math.cos(sine/2))*CFrame.Angles(math.rad(-10+4*math.cos(sine/2)), math.rad(0-8*math.cos(sine/4)/2.3), math.rad(0)),0.4) hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.7) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.12*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/2)), math.rad(0+10*math.cos(sine/4)/2.3)+root.RotVelocity.Y/30, math.rad(0)+root.RotVelocity.Y/30), 0.4) --rj.C0 = rj.C0:lerp(CFrame.Angles(math.rad(-90)+TiltOnAxis.Z,TiltOnAxis.X,math.rad(180)+-TiltOnAxis.X),.1) torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8) --lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.9-0.24*math.cos(sine/4)/2.8, -0.05 + math.sin(sine/4)/3.4) * CFrame.Angles(math.rad(-5)-math.sin(sine/4)/2.1, math.rad(0-10*math.cos(sine/4)/2.3), 0-root.RotVelocity.Y/20), .4) lleg.Weld.C0 = lleg.Weld.C0:lerp(CFrame.new(-0.5,-1-math.cos(sine/4)*.3,0+math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*AngleThetaL.Z,AngleThetaL.X,(math.sin(sine/4)*3*-AngleThetaL.X)-root.RotVelocity.Y/20),0.8) lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8) --rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.9+0.24*math.cos(sine/4)/2.8, -0.05 + -math.sin(sine/4)/3.4) * CFrame.Angles(math.rad(-5)+math.sin(sine/4)/2.1, math.rad(0-10*math.cos(sine/4)/2.3), 0-root.RotVelocity.Y/20), .4) rleg.Weld.C0 = rleg.Weld.C0:lerp(CFrame.new(0.5,-1+math.cos(sine/4)*.3,0-math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*-AngleThetaR.Z,AngleThetaR.X,(math.sin(sine/4)*3*AngleThetaR.X)-root.RotVelocity.Y/20),0.8) rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8) end elseif animpose == "Running" then change = 0.4 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3) corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.24+.6*math.cos(sine/4)/1.4, 0.54, 0+0.8*math.cos(sine/4)) * CFrame.Angles(math.rad(6-140*math.cos(sine/4)/1.2), math.rad(0), math.rad(-20+70*math.cos(sine/4))), 0.2) rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.24+.6*math.cos(sine/4)/1.4, 0.54, 0-0.8*math.cos(sine/4))*CFrame.Angles(math.rad(6+140*math.cos(sine/4)/1.2), math.rad(0), math.rad(20+70*math.cos(sine/4))), 0.2) larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-8+12*math.cos(sine/2)/1.5), math.rad(0+12*math.cos(sine/4)), math.rad(0)),0.2) hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.5) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.2*math.cos(sine/2)/1.7, 0) * CFrame.Angles(math.rad(-14+10*math.cos(sine/2)/1.5), math.rad(0-12*math.cos(sine/4))-root.RotVelocity.Y/10, math.rad(0)+root.RotVelocity.Y/20), 0.2) torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.8-0.4*math.cos(sine/4)/2, math.sin(sine/4)/2) * CFrame.Angles(math.rad(-10) + -math.sin(sine/4)/1.2, math.rad(0+12*math.cos(sine/4))+root.RotVelocity.Y/10, 0), .8) lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8+0.4*math.cos(sine/4)/2, -math.sin(sine/4)/2) * CFrame.Angles(math.rad(-10) + math.sin(sine/4)/1.2, math.rad(0+12*math.cos(sine/4))+root.RotVelocity.Y/10, 0), .8) rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4) elseif animpose == "Jumping" then corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3) corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(20)), 0.2) rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-20)), 0.2) larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(30),math.rad(0),0), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2) torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1.1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2) lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1.1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2) rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4) elseif animpose == "Freefalling" then corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3) corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0)*CFrame.Angles(math.rad(-40),math.rad(20),math.rad(50)), 0.2) rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0)*CFrame.Angles(math.rad(110),math.rad(-20),math.rad(-30)), 0.2) larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5) hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(0),0), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.2) torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.5, 0.2) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.2) lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.5, -0.6) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)), 0.2) rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4) end end if animpose == "Walking" then if footsteps == false then x:Play() footsteps = true end x.Pitch = 1.1 elseif animpose == "Idle" then x:Stop() footsteps = false elseif animpose == "Running" then x.Pitch = 1.2 if footsteps == false then x:Play() footsteps = true end end end) |