SHOW:
|
|
- or go back to the newest paste.
1 | - | --TODO: add comments or something idk |
1 | + | |
2 | local Player = owner | |
3 | local Mouse,mouse,UserInputService,ContextActionService | |
4 | do | |
5 | script.Parent = Player.Character | |
6 | local CAS = {Actions={}} | |
7 | local Event = Instance.new("RemoteEvent") | |
8 | Event.Name = "UserInput_Event" | |
9 | Event.Parent = Player.Character | |
10 | local fakeEvent = function() | |
11 | local t = {_fakeEvent=true} | |
12 | t.Connect = function(self,f)self.Function=f end | |
13 | t.connect = t.Connect | |
14 | return t | |
15 | end | |
16 | local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()} | |
17 | local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()} | |
18 | function CAS:BindAction(name,fun,touch,...) | |
19 | CAS.Actions[name] = {Name=name,Function=fun,Keys={...}} | |
20 | end | |
21 | function CAS:UnbindAction(name) | |
22 | CAS.Actions[name] = nil | |
23 | end | |
24 | local function te(self,ev,...) | |
25 | local t = m[ev] | |
26 | if t and t._fakeEvent and t.Function then | |
27 | t.Function(...) | |
28 | end | |
29 | end | |
30 | m.TrigEvent = te | |
31 | UIS.TrigEvent = te | |
32 | Event.OnServerEvent:Connect(function(plr,io) | |
33 | if plr~=Player then return end | |
34 | if io.isMouse then | |
35 | m.Target = io.Target | |
36 | m.Hit = io.Hit | |
37 | elseif io.UserInputType == Enum.UserInputType.MouseButton1 then | |
38 | if io.UserInputState == Enum.UserInputState.Begin then | |
39 | m:TrigEvent("Button1Down") | |
40 | else | |
41 | m:TrigEvent("Button1Up") | |
42 | end | |
43 | else | |
44 | for n,t in pairs(CAS.Actions) do | |
45 | for _,k in pairs(t.Keys) do | |
46 | if k==io.KeyCode then | |
47 | t.Function(t.Name,io.UserInputState,io) | |
48 | end | |
49 | end | |
50 | end | |
51 | if io.UserInputState == Enum.UserInputState.Begin then | |
52 | m:TrigEvent("KeyDown",io.KeyCode.Name:lower()) | |
53 | UIS:TrigEvent("InputBegan",io,false) | |
54 | else | |
55 | m:TrigEvent("KeyUp",io.KeyCode.Name:lower()) | |
56 | UIS:TrigEvent("InputEnded",io,false) | |
57 | end | |
58 | end | |
59 | end) | |
60 | NLS([==[ | |
61 | local Player = game:GetService("Players").LocalPlayer | |
62 | ||
63 | local Char = Player.Character | |
64 | local Event = Char:WaitForChild("UserInput_Event") | |
65 | ||
66 | local UIS = game:GetService("UserInputService") | |
67 | ||
68 | local input = function(io,a) | |
69 | if a then return end | |
70 | local io = {KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState} | |
71 | Event:FireServer(io) | |
72 | end | |
73 | UIS.InputBegan:Connect(input) | |
74 | UIS.InputEnded:Connect(input) | |
75 | local Changed = false | |
76 | local Mouse = Player:GetMouse() | |
77 | local h,t = Mouse.Hit,Mouse.Target | |
78 | while wait(1/30) do | |
79 | if h~=Mouse.Hit or t~=Mouse.Target then | |
80 | Event:FireServer({isMouse=true,Target=Mouse.Target,Hit=Mouse.Hit}) | |
81 | h,t=Mouse.Hit,Mouse.Target | |
82 | end | |
83 | end | |
84 | ]==],Player.Character) | |
85 | Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS | |
86 | end | |
87 | local rhandclone = owner.Character.Torso["Right Shoulder"]:Clone() | |
88 | - | --<Start>-- |
88 | + | owner.Character.Torso["Right Shoulder"]:Remove() |
89 | - | Player = owner |
89 | + | local rhandweld = Instance.new("Weld", owner.Character.Torso) |
90 | - | Character = Player.Character |
90 | + | rhandweld.Part0 = owner.Character.Torso |
91 | - | PlayerGui = Player.PlayerGui |
91 | + | rhandweld.Part1 = owner.Character["Right Arm"] |
92 | - | Backpack = Player.Backpack |
92 | + | rhandweld.C0 = CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1) |
93 | - | Torso = Character.Torso |
93 | + | local lhandclone = owner.Character.Torso["Left Shoulder"]:Clone() |
94 | - | Head = Character.Head |
94 | + | owner.Character.Torso["Left Shoulder"]:Remove() |
95 | - | Humanoid = Character.Humanoid |
95 | + | local lhandweld = Instance.new("Weld", owner.Character.Torso) |
96 | - | RootPart = Character.HumanoidRootPart |
96 | + | lhandweld.Part0 = owner.Character.Torso |
97 | - | RootJoint = RootPart.RootJoint |
97 | + | lhandweld.Part1 = owner.Character["Left Arm"] |
98 | - | LeftArm = Character["Left Arm"] |
98 | + | lhandweld.C0 = CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1) |
99 | - | LeftLeg = Character["Left Leg"] |
99 | + | local llegclone = owner.Character.Torso["Left Hip"]:Clone() |
100 | - | RightArm = Character["Right Arm"] |
100 | + | owner.Character.Torso["Left Hip"]:Remove() |
101 | - | RightLeg = Character["Right Leg"] |
101 | + | local llegweld = Instance.new("Weld", owner.Character.Torso) |
102 | - | LS = Torso["Left Shoulder"] |
102 | + | llegweld.Part0 = owner.Character.Torso |
103 | - | LH = Torso["Left Hip"] |
103 | + | llegweld.Part1 = owner.Character["Left Leg"] |
104 | - | RS = Torso["Right Shoulder"] |
104 | + | llegweld.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) |
105 | - | RH = Torso["Right Hip"] |
105 | + | local rlegclone = owner.Character.Torso["Right Hip"]:Clone() |
106 | - | ------Gonzales--------- |
106 | + | owner.Character.Torso["Right Hip"]:Remove() |
107 | - | CV="Maroon" |
107 | + | local rlegweld = Instance.new("Weld", owner.Character.Torso) |
108 | - | Player = owner |
108 | + | rlegweld.Part0 = owner.Character.Torso |
109 | - | char = Player.Character |
109 | + | rlegweld.Part1 = owner.Character["Right Leg"] |
110 | - | local txt = Instance.new("BillboardGui", Character) |
110 | + | rlegweld.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) |
111 | - | txt.Adornee = Character .Head |
111 | + | local rootjointclone = owner.Character.HumanoidRootPart.RootJoint:Clone() |
112 | - | txt.Name = "_status" |
112 | + | owner.Character.HumanoidRootPart.RootJoint:Remove() |
113 | - | txt.Size = UDim2.new(2, 0, 1.2, 0) |
113 | + | local humanoidrootpart = Instance.new("Weld", owner.Character.Torso) |
114 | - | txt.StudsOffset = Vector3.new(-9, 8, 0) |
114 | + | humanoidrootpart.Part0 = owner.Character.HumanoidRootPart |
115 | - | local text = Instance.new("TextLabel", txt) |
115 | + | humanoidrootpart.Part1 = owner.Character.Torso |
116 | - | text.Size = UDim2.new(10, 0, 7, 0) |
116 | + | local heed = owner.Character.Torso["Neck"]:Clone() |
117 | - | text.FontSize = "Size24" |
117 | + | local headweld = Instance.new("Weld", owner.Character.Torso) |
118 | - | text.TextScaled = true |
118 | + | headweld.Part0 = owner.Character.Torso |
119 | - | text.TextTransparency = 0 |
119 | + | headweld.Part1 = owner.Character.Head |
120 | - | text.BackgroundTransparency = 1 |
120 | + | headweld.C0 = headweld.C0 * CFrame.new(0,1.5,0) |
121 | - | text.TextTransparency = 0 |
121 | + | owner.Character.Torso.Neck:Remove() |
122 | - | text.TextStrokeTransparency = 0 |
122 | + | owner.Character.Humanoid.WalkSpeed = 25 |
123 | - | text.Font = "Bodoni" |
123 | + | owner.Character.Humanoid.MaxHealth = math.huge |
124 | - | text.TextStrokeColor3 = Color3.new(255,255,255) |
124 | + | owner.Character.Humanoid.Health = math.huge |
125 | Sound0 = Instance.new("Sound") | |
126 | - | v=Instance.new("Part") |
126 | + | Sound0.Volume = 5 |
127 | - | v.Name = "ColorBrick" |
127 | + | Sound0.Parent = owner.Character.Head |
128 | - | v.Parent=Player.Character |
128 | + | Sound0.SoundId = "rbxassetid://1103329236" |
129 | - | v.FormFactor="Symmetric" |
129 | + | Sound0.Looped = true |
130 | - | v.Anchored=true |
130 | + | Sound0:Play() |
131 | - | v.CanCollide=false |
131 | + | canwalk = true |
132 | - | v.BottomSurface="Smooth" |
132 | + | howmuch = 0 |
133 | - | v.TopSurface="Smooth" |
133 | + | hittd = false |
134 | - | v.Size=Vector3.new(10,5,3) |
134 | + | function change(key) |
135 | - | v.Transparency=1 |
135 | + | if key == "w" or key == "a" or key == "s" or key == "d" then |
136 | - | v.CFrame=Character.Torso.CFrame |
136 | + | howmuch = howmuch + 1 |
137 | - | v.BrickColor=BrickColor.new(CV) |
137 | + | end |
138 | - | v.Transparency=1 |
138 | + | |
139 | - | text.TextColor3 = Color3.new(255,0,0) |
139 | + | function otherchange(key) |
140 | - | v.Shape="Block" |
140 | + | if key == "w" or key == "a" or key == "s" or key == "d" then |
141 | - | text.Text = "Dancing Guest" |
141 | + | howmuch = howmuch - 1 |
142 | - | -------------------- |
142 | + | end |
143 | - | Face = Head.face |
143 | + | |
144 | - | shirt = Instance.new("Shirt", char) |
144 | + | mouse.KeyDown:connect(change) |
145 | - | shirt.Name = "Shirt" |
145 | + | mouse.KeyUp:connect(otherchange) |
146 | - | pants = Instance.new("Pants", char) |
146 | + | --By Rufus14 |
147 | - | pants.Name = "Pants" |
147 | + | mouse = owner:GetMouse() |
148 | - | char.Shirt.ShirtTemplate = "rbxassetid://607783490" |
148 | + | using = false |
149 | - | char.Pants.PantsTemplate = "rbxassetid://451216658" |
149 | + | hittd = false |
150 | - | ------Face---------- |
150 | + | --Converted with ttyyuu12345's model to script plugin v4 |
151 | - | Character.Head.face.Texture = "rbxassetid://840490876" |
151 | + | local txtfag = Instance.new("BillboardGui", owner.Character.Head) |
152 | - | ------Remover------- |
152 | + | txtfag.Adornee = suckadick |
153 | - | local ss = Instance.new("Sound",char) |
153 | + | txtfag.Name = "kys nigga" |
154 | - | ss.Volume = 3 |
154 | + | txtfag.Size = UDim2.new(2, 0, 1.2, 0) |
155 | - | ss.Looped = true |
155 | + | txtfag.StudsOffset = Vector3.new(-5, 3, 0) |
156 | - | ss.Pitch = 1 |
156 | + | local textfag = Instance.new("TextLabel", txtfag) |
157 | - | ss.SoundId = "rbxassetid://845375455" |
157 | + | textfag.Size = UDim2.new(6, 0, 1, 0) |
158 | - | ss:Play() |
158 | + | textfag.FontSize = "Size8" |
159 | - | local p = owner |
159 | + | textfag.TextScaled = true |
160 | - | local char = p.Character |
160 | + | textfag.TextTransparency = 0 |
161 | - | local larm = char["Left Arm"] |
161 | + | textfag.BackgroundTransparency = 1 |
162 | - | local rarm = char["Right Arm"] |
162 | + | textfag.TextTransparency = 0 |
163 | - | local lleg = char["Left Leg"] |
163 | + | textfag.TextStrokeTransparency = 0 |
164 | - | local rleg = char["Right Leg"] |
164 | + | textfag.Font = "Cartoon" |
165 | - | local hed = char.Head |
165 | + | textfag.TextStrokeColor3 = Color3.new(0, 1, 0) |
166 | - | local torso = char.Torso |
166 | + | v = Instance.new("Part") |
167 | - | local hum = char.Humanoid |
167 | + | v.Name = "ColorBrick" |
168 | - | local cam = game.Workspace.CurrentCamera |
168 | + | v.Parent = part |
169 | - | local root = char.HumanoidRootPart |
169 | + | v.FormFactor = "Symmetric" |
170 | - | local rj = root.RootJoint |
170 | + | v.Anchored = true |
171 | - | local deb = false |
171 | + | v.CanCollide = false |
172 | - | local shot = 0 |
172 | + | v.BottomSurface = "Smooth" |
173 | - | local animpose = "Idle" |
173 | + | v.TopSurface = "Smooth" |
174 | - | local lastanimpose = "Idle" |
174 | + | v.Size = Vector3.new(10, 5, 3) |
175 | - | local stanceToggle = "Normal" |
175 | + | v.Transparency = 0.7 |
176 | - | local l = game:GetService("Lighting") |
176 | + | v.BrickColor = owner.Character.Torso.BrickColor |
177 | - | local rs = game:GetService("RunService").RenderStepped |
177 | + | v.Transparency = 1 |
178 | - | local hb = game:GetService("RunService").Heartbeat |
178 | + | textfag.TextColor3 = v.BrickColor.Color |
179 | - | local Stepped = game:GetService("RunService").Stepped |
179 | + | textfag.TextStrokeColor3 = Color3.new(0, 0, 0) |
180 | - | local Touche = {char.Name, } |
180 | + | v.Shape = "Block" |
181 | - | ---- |
181 | + | textfag.Text = "Script By Rufus14" |
182 | wait(2) | |
183 | textfag.Text = "lol" | |
184 | - | Neck = Torso.Neck |
184 | + | wait(0.3) |
185 | - | it = Instance.new |
185 | + | textfag.Text = owner.Character.Name.." The Brutal Anti-Furry" |
186 | - | vt = Vector3.new |
186 | + | function sandbox(var,func) |
187 | - | cf = CFrame.new |
187 | + | local env = getfenv(func) |
188 | - | rad = math.rad |
188 | + | local newenv = setmetatable({},{ |
189 | - | euler = CFrame.fromEulerAnglesXYZ |
189 | + | __index = function(self,k) |
190 | - | angles = CFrame.Angles |
190 | + | if k=="script" then |
191 | - | coroutine.resume(coroutine.create(function() |
191 | + | return var |
192 | - | game.StarterGui:SetCore("ChatMakeSystemMessage", { |
192 | + | |
193 | - | Text = "Fixed by PixelFir3 / Cortana#8155"; |
193 | + | return env[k] |
194 | - | Color = Color7.new(0, 1, 1); |
194 | + | |
195 | - | Font = Enum.Font.Code; |
195 | + | end, |
196 | - | FontSize = Enum.FontSize.Size24; |
196 | + | }) |
197 | - | }) |
197 | + | setfenv(func,newenv) |
198 | - | end)) |
198 | + | return func |
199 | - | ArtificialHB = Instance.new("BindableEvent", script) |
199 | + | |
200 | - | ArtificialHB.Name = "ArtificialHB" |
200 | + | cors = {} |
201 | - | script:WaitForChild("ArtificialHB") |
201 | + | mas = Instance.new("Model",game:GetService("Lighting")) |
202 | - | frame = 0.016666666666667 |
202 | + | Model0 = Instance.new("Model") |
203 | - | tf = 0 |
203 | + | Part1 = Instance.new("Part") |
204 | - | allowframeloss = false |
204 | + | Weld2 = Instance.new("Weld") |
205 | - | tossremainder = false |
205 | + | Part3 = Instance.new("Part") |
206 | - | lastframe = tick() |
206 | + | Decal4 = Instance.new("Decal") |
207 | - | script.ArtificialHB:Fire() |
207 | + | Decal5 = Instance.new("Decal") |
208 | - | game:GetService("RunService").Heartbeat:connect(function(s, p) |
208 | + | Model0.Name = "Flagloldiefurshits" |
209 | Model0.Parent = mas | |
210 | - | tf = tf + s |
210 | + | Part1.Name = "Stick" |
211 | - | if frame <= tf then |
211 | + | Part1.Parent = Model0 |
212 | - | if allowframeloss then |
212 | + | Part1.Material = Enum.Material.Wood |
213 | - | script.ArtificialHB:Fire() |
213 | + | Part1.BrickColor = BrickColor.new("Dark orange") |
214 | - | lastframe = tick() |
214 | + | Part1.Rotation = Vector3.new(0, 0, 126) |
215 | Part1.Shape = Enum.PartType.Cylinder | |
216 | - | for i = 1, math.floor(tf / frame) do |
216 | + | Part1.Size = Vector3.new(5.71999931, 0.319999993, 0.839999914) |
217 | - | script.ArtificialHB:Fire() |
217 | + | Part1.CFrame = CFrame.new(-11.7340431, 3.40531874, -51.7842827, -0.58777535, -0.809025586, 0, 0.809025586, -0.58777535, 0, 0, 0, 1) |
218 | Part1.BottomSurface = Enum.SurfaceType.Smooth | |
219 | - | lastframe = tick() |
219 | + | Part1.TopSurface = Enum.SurfaceType.Smooth |
220 | Part1.Color = Color3.new(0.627451, 0.372549, 0.207843) | |
221 | - | if tossremainder then |
221 | + | Part1.Position = Vector3.new(-11.7340431, 3.40531874, -51.7842827) |
222 | - | tf = 0 |
222 | + | Part1.Orientation = Vector3.new(0, 0, 126) |
223 | Part1.Color = Color3.new(0.627451, 0.372549, 0.207843) | |
224 | - | tf = tf - frame * math.floor(tf / frame) |
224 | + | Weld2.Parent = Part1 |
225 | Weld2.C0 = CFrame.new(1.73310661, 1.69616222, 0.00998687744, -2.56299973e-06, 1.00000119, 0, -1.00000119, -2.56299973e-06, 0, 0, 0, 1) | |
226 | Weld2.Part0 = Part1 | |
227 | Weld2.Part1 = Part3 | |
228 | - | ) |
228 | + | Part3.Name = "Flag" |
229 | - | local animationspeed = 2 |
229 | + | Part3.Parent = Model0 |
230 | - | hbwait = function(number) |
230 | + | Part3.BrickColor = BrickColor.new("Really black") |
231 | Part3.Rotation = Vector3.new(0, 0, 36) | |
232 | - | if number == 0 or number == nil then |
232 | + | Part3.Size = Vector3.new(3.32999945, 2.10000038, 0.0700000003) |
233 | - | ArtificialHB.Event:wait() |
233 | + | Part3.CFrame = CFrame.new(-14.124959, 3.81048417, -51.7742958, 0.809026122, -0.587772548, 0, 0.587772548, 0.809026122, 0, 0, 0, 1) |
234 | - | else |
234 | + | Part3.BottomSurface = Enum.SurfaceType.Smooth |
235 | - | for i = 0, number do |
235 | + | Part3.Color = Color3.new(0, 0, 0) |
236 | - | ArtificialHB.Event:wait() |
236 | + | Part3.Position = Vector3.new(-14.124959, 3.81048417, -51.7742958) |
237 | Part3.Orientation = Vector3.new(0, 0, 36) | |
238 | Part3.Color = Color3.new(0, 0, 0) | |
239 | Decal4.Parent = Part3 | |
240 | Decal4.Texture = "rbxassetid://1150731665" | |
241 | - | local Stats = Instance.new("Folder", Character) |
241 | + | Decal5.Name = "Decal1" |
242 | - | Stats.Name = "Stats" |
242 | + | Decal5.Parent = Part3 |
243 | - | local Defense = Instance.new("NumberValue", Stats) |
243 | + | Decal5.Texture = "rbxassetid://1150731665" |
244 | - | Defense.Name = "Defense" |
244 | + | Decal5.Face = Enum.NormalId.Back |
245 | - | Defense.Value = 0.1 |
245 | + | for i,v in pairs(mas:GetChildren()) do |
246 | - | local Movement = Instance.new("NumberValue", Stats) |
246 | + | v.Parent = game:GetService("Players").LocalPlayer.Character |
247 | - | Movement.Name = "Movement" |
247 | + | pcall(function() v:MakeJoints() end) |
248 | - | Movement.Value = 0.35 |
248 | + | |
249 | - | local Damage = Instance.new("NumberValue", Stats) |
249 | + | mas:Destroy() |
250 | - | Damage.Name = "Damage" |
250 | + | for i,v in pairs(cors) do |
251 | - | Damage.Value = 0 |
251 | + | spawn(function() |
252 | - | local Mana = Instance.new("NumberValue", Stats) |
252 | + | pcall(v) |
253 | - | Mana.Name = "Mana" |
253 | + | |
254 | - | Mana.Value = 0 |
254 | + | |
255 | - | local Rooted = Instance.new("BoolValue", Stats) |
255 | + | weld = Instance.new("Weld", owner.Character.Torso) |
256 | - | Rooted.Name = "Rooted" |
256 | + | weld.Part0 = owner.Character.Torso |
257 | - | Rooted.Value = false |
257 | + | weld.Part1 = Part1 |
258 | - | local BlockValue = Instance.new("BoolValue", Stats) |
258 | + | weld.C0 = CFrame.new(-0.244045258, 0.405305624, 0.555713654, -0.58777535, -0.809025586, -5.23747954e-22, 0.809025586, -0.58777535, 3.13253081e-22, -5.61275872e-22, -2.39603033e-22, 1) |
259 | - | BlockValue.Name = "BlockValue" |
259 | + | local punch = Instance.new("Sound", owner.Character["Right Arm"]) |
260 | - | BlockValue.Value = false |
260 | + | punch.Volume = 3 |
261 | - | local StaggerHitAnim = Instance.new("BoolValue", Stats) |
261 | + | punch.SoundId = "rbxassetid://131237241" |
262 | - | StaggerHitAnim.Name = "StaggerHitAnim" |
262 | + | punch.TimePosition = 0 |
263 | - | StaggerHitAnim.Value = false |
263 | + | local FILTHYPRANK = Instance.new("Sound", owner.Character["Head"]) |
264 | - | local StaggerAnim = Instance.new("BoolValue", Stats) |
264 | + | FILTHYPRANK.Volume = 10 |
265 | - | StaggerAnim.Name = "StaggerAnim" |
265 | + | FILTHYPRANK.SoundId = "rbxassetid://676845644" |
266 | - | StaggerAnim.Value = false |
266 | + | FILTHYPRANK.TimePosition = 3.6 |
267 | - | local StunAnim = Instance.new("BoolValue", Stats) |
267 | + | local thunder = Instance.new("Sound", owner.Character["Right Arm"]) |
268 | - | StunAnim.Name = "StunAnim" |
268 | + | thunder.Volume = 3 |
269 | - | StunAnim.Value = false |
269 | + | thunder.SoundId = "rbxassetid://130818250" |
270 | - | local StunValue = Instance.new("NumberValue", Stats) |
270 | + | thunder.TimePosition = 0.4 |
271 | - | StunValue.Name = "StunValue" |
271 | + | local meme = Instance.new("Sound", owner.Character["Right Arm"]) |
272 | - | StunValue.Value = 0 |
272 | + | meme.Volume = 3 |
273 | - | local CanCrit = Instance.new("BoolValue", Stats) |
273 | + | meme.SoundId = "rbxassetid://138677306" |
274 | - | CanCrit.Name = "CanCrit" |
274 | + | local gore = Instance.new("Sound", owner.Character["Right Arm"]) |
275 | - | CanCrit.Value = false |
275 | + | gore.Volume = 4 |
276 | - | local CritChance = Instance.new("NumberValue", Stats) |
276 | + | gore.SoundId = "rbxassetid://429400881" |
277 | - | CritChance.Name = "CritChance" |
277 | + | gore.TimePosition = 0 |
278 | - | CritChance.Value = 20 |
278 | + | canbefps = false |
279 | - | local CanPenetrateArmor = Instance.new("BoolValue", Stats) |
279 | + | function switchfps(key) |
280 | - | CanPenetrateArmor.Name = "CanPenetrateArmor" |
280 | + | key = key:lower() |
281 | - | CanPenetrateArmor.Value = false |
281 | + | if key == "z" then |
282 | - | local AntiTeamKill = Instance.new("BoolValue", Stats) |
282 | + | if canbefps then |
283 | - | AntiTeamKill.Name = "AntiTeamKill" |
283 | + | canbefps = false |
284 | - | AntiTeamKill.Value = false |
284 | + | |
285 | - | necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) |
285 | + | canbefps = true |
286 | - | RootCF = angles(rad(-90), 0, rad(180)) |
286 | + | |
287 | - | local idle = 0 |
287 | + | |
288 | - | local Anim = "Idle" |
288 | + | |
289 | - | local animtype = math.floor(math.random(1, 3)) |
289 | + | mouse.KeyDown:connect(switchfps) |
290 | - | local attacktype = 1 |
290 | + | function fps() |
291 | - | local attack = false |
291 | + | if canbefps then |
292 | - | local equipped = false |
292 | + | workspace.CurrentCamera.CFrame = owner.Character.Head.CFrame * CFrame.new(0,0,-0.9) |
293 | - | local LastPoint = nil |
293 | + | |
294 | - | local staggerhitanim = false |
294 | + | |
295 | - | local staggeranim = false |
295 | + | game:GetService("RunService").RenderStepped:connect(fps) |
296 | - | local stunanim = false |
296 | + | function tentaclekick(key) |
297 | - | local CritChanceNumber = 0 |
297 | + | if key == "f" and not using then |
298 | - | local idlen = 0 |
298 | + | using = true |
299 | - | local donum = 0 |
299 | + | canwalk = false |
300 | - | local sine = 0 |
300 | + | for i = 0,0.7 , 0.05 do |
301 | - | local change = 2 / animationspeed |
301 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.97511852, -0.684444427, 1, 7.09343726e-27, -1.96394811e-26, -1.65597681e-26, 0.829041839, -0.55919075, 1.19149551e-26, 0.55919075, 0.829041839),i) |
302 | - | local walkinganim = false |
302 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.69545364, 1.02498245, 1, 8.33037116e-27, -8.30512761e-27, 1.84277907e-27, 0.587786973, 0.809019029, 1.17634938e-26, -0.809019029, 0.587786973),i) |
303 | - | local handidle = false |
303 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.50000048, 0.150976658, -0.603237152, 1, -3.70407732e-22, -4.55732897e-22, -2.65674116e-22, 0.406738937, -0.913547099, 5.23749266e-22, 0.913547099, 0.406738907),i) |
304 | - | local walk = 0 |
304 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.150976658, -0.603237152, 1, -3.70407732e-22, -4.55732897e-22, -2.65674116e-22, 0.406738937, -0.913547099, 5.23749266e-22, 0.913547099, 0.406738907),i) |
305 | - | local stundelay = 0 |
305 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1, 1.80491375e-26, -5.65455497e-27, -1.84277907e-26, 0.866028428, -0.499996245, -4.08945493e-27, 0.499996245, 0.866028428):inverse(),i) |
306 | - | local manadelay = 0 |
306 | + | game:GetService("RunService").RenderStepped:wait() |
307 | - | local robloxidleanimation = Instance.new("Animation", Torso) |
307 | + | |
308 | - | robloxidleanimation.Name = "robloxidleanimation" |
308 | + | FILTHYPRANK.TimePosition = 3.8 |
309 | - | robloxidleanimation.AnimationId = "http://www.roblox.com/asset/?id=180435571" |
309 | + | FILTHYPRANK:Play() |
310 | - | local Animator = Humanoid:FindFirstChild("Animator") |
310 | + | wait(0.6) |
311 | - | local Animate = Character:FindFirstChild("Animate") |
311 | + | local sensoryee = Instance.new("Part", owner.Character["Right Leg"]) |
312 | - | local HitPlayerSounds = {199149137, 199149186, 199149221, 199149235, 199149269, 199149297} |
312 | + | sensoryee.Size = Vector3.new(1,1,1) |
313 | - | local HitArmorSounds = {199149321, 199149338, 199149367, 199149409, 199149452} |
313 | + | sensoryee.CanCollide = false |
314 | - | local HitWeaponSounds = {199148971, 199149025, 199149072, 199149109, 199149119} |
314 | + | sensoryee.Transparency = 0 |
315 | - | local HitBlockSounds = {199148933, 199148947} |
315 | + | sensoryee:BreakJoints() |
316 | - | local cooldown1 = 0 |
316 | + | local weldsensor = Instance.new("Weld", sensoryee) |
317 | - | local cooldown2 = 0 |
317 | + | weldsensor.Part0 = owner.Character["Right Leg"] |
318 | - | local cooldown3 = 0 |
318 | + | weldsensor.Part1 = sensoryee |
319 | - | local cooldown4 = 0 |
319 | + | weldsensor.C0 = weldsensor.C0 * CFrame.new(0,-0.5,0) |
320 | - | local scrn = Instance.new("ScreenGui", PlayerGui) |
320 | + | local function tentacleshot(part) |
321 | - | local ud = UDim2.new |
321 | + | sensoryee:destroy() |
322 | - | local c3 = Color3.new |
322 | + | local humanoid = part.Parent:findFirstChildOfClass("Humanoid") |
323 | - | local skillcolorscheme = c3(1, 1, 1) |
323 | + | if humanoid then |
324 | - | subtractmana = function(k) |
324 | + | local canscan = true |
325 | for i,v in pairs(humanoid.Parent:GetChildren()) do | |
326 | - | if k <= Mana.Value then |
326 | + | if v.ClassName == "Hat" or v.ClassName == "Accessory" then |
327 | - | Mana.Value = Mana.Value - k |
327 | + | if v:findFirstChild("Handle") then |
328 | if v.Handle:findFirstChild("Mesh") then | |
329 | if canscan and v.Handle.Mesh.MeshId == "rbxassetid://188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=170939831" or v.Handle.Mesh.MeshId == "rbxassetid://170939831" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=135446047" or v.Handle.Mesh.MeshId == "rbxassetid://135446047" or v.Handle.Mesh.MeshId == "rbxassetid://335037790" or v.Handle.Mesh.MeshId == "rbxassetid://361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=1374148" or v.Handle.Mesh.MeshId == "rbxassetid://1374148" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Handle.Mesh.MeshId == "rbxassetid://112495973" or v.Name == "FoxTail" or v.Name == "Zootopia_FoxEars" or v.Name == "FurryCatTail" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Name == "ArcticFoxHead" then | |
330 | canscan = false | |
331 | - | local co1 = 0 |
331 | + | hittd = true |
332 | - | local co2 = 0 |
332 | + | local furfaggrowl = Instance.new("Sound", humanoid.Parent.Head) |
333 | - | local co3 = 0 |
333 | + | furfaggrowl.SoundId = "rbxassetid://534269232" |
334 | - | local co4 = 0 |
334 | + | furfaggrowl.Volume = 7 |
335 | - | local maxmana = 0 |
335 | + | furfaggrowl:Play() |
336 | - | local maxstun = 1 |
336 | + | punch:Play() |
337 | - | local recovermana = 0 |
337 | + | local rhandclone = humanoid.Parent.Torso["Right Shoulder"]:Clone() |
338 | - | local losestun = 0 |
338 | + | local rhandweld = Instance.new("Weld", humanoid.Parent.Torso) |
339 | - | local stunwait = 0 |
339 | + | rhandweld.Part0 = humanoid.Parent.Torso |
340 | - | local manawait = 0 |
340 | + | rhandweld.Part1 = humanoid.Parent["Right Arm"] |
341 | - | local skill1mana = 0 |
341 | + | rhandweld.C0 = CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1) |
342 | - | local skill2mana = 0 |
342 | + | local lhandweld = Instance.new("Weld", humanoid.Parent.Torso) |
343 | - | local skill3mana = 0 |
343 | + | lhandweld.Part0 = humanoid.Parent.Torso |
344 | - | local skill4mana = 0 |
344 | + | lhandweld.Part1 = humanoid.Parent["Left Arm"] |
345 | - | local menuupdatespeed = 0 |
345 | + | lhandweld.C0 = CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1) |
346 | - | local constantupdate = false |
346 | + | local llegclone = humanoid.Parent.Torso["Left Hip"]:Clone() |
347 | - | local showstats = false |
347 | + | local llegweld = Instance.new("Weld", humanoid.Parent.Torso) |
348 | - | local allowstunbar = false |
348 | + | llegweld.Part0 = humanoid.Parent.Torso |
349 | - | local CustomColor = Torso.BrickColor |
349 | + | llegweld.Part1 = humanoid.Parent["Left Leg"] |
350 | - | local Colorpart1 = CustomColor.r |
350 | + | llegweld.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) |
351 | - | local Colorpart2 = CustomColor.g |
351 | + | local rlegclone = humanoid.Parent.Torso["Right Hip"]:Clone() |
352 | - | local Colorpart3 = CustomColor.b |
352 | + | local rlegweld = Instance.new("Weld", humanoid.Parent.Torso) |
353 | - | local InverseColor = BrickColor.new(Color3.new(1 - Colorpart1, 1 - Colorpart2, 1 - Colorpart3)) |
353 | + | rlegweld.Part0 = humanoid.Parent.Torso |
354 | - | makeframe = function(par, trans, pos, size, color, name) |
354 | + | rlegweld.Part1 = humanoid.Parent["Right Leg"] |
355 | rlegweld.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) | |
356 | - | local frame = Instance.new("Frame") |
356 | + | local rootjointclone = humanoid.Parent.HumanoidRootPart.RootJoint:Clone() |
357 | - | frame.Parent = par |
357 | + | local humanoidrootpart = Instance.new("Weld", humanoid.Parent.Torso) |
358 | - | frame.BackgroundTransparency = trans |
358 | + | humanoidrootpart.Part0 = humanoid.Parent.HumanoidRootPart |
359 | - | frame.BorderSizePixel = 2 |
359 | + | humanoidrootpart.Part1 = humanoid.Parent.Torso |
360 | - | frame.Position = pos |
360 | + | local heed = humanoid.Parent.Torso["Neck"]:Clone() |
361 | - | frame.Size = size |
361 | + | local headweld = Instance.new("Weld", humanoid.Parent.Torso) |
362 | - | frame.BackgroundColor3 = color |
362 | + | headweld.Part0 = humanoid.Parent.Torso |
363 | - | frame.Name = name |
363 | + | headweld.Part1 = humanoid.Parent.Head |
364 | - | return frame |
364 | + | headweld.C0 = headweld.C0 * CFrame.new(0,1.5,0) |
365 | for i = 0,0.7 , 0.07 do | |
366 | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.44868422, -0.453197479, 1, -1.21169035e-27, -1.77209714e-26, 9.14779977e-27, 0.898803353, 0.438370585, 1.58529488e-26, -0.438370407, 0.898803115),i) | |
367 | - | makelabel = function(par, text, trans, stroketrans, name) |
367 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.74549341, -0.405010223, 1, 9.08231085e-23, -5.80211714e-22, -2.65675327e-22, 0.951063275, -0.309020281, 5.23751791e-22, 0.309020311, 0.951063037),i) |
368 | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -2.04146266, 0.317977905, 1, 2.83790199e-22, -5.14157122e-22, -2.65675327e-22, 0.999398291, 0.0348992832, 5.23751791e-22, -0.0348991863, 0.999398053),i) | |
369 | - | local label = Instance.new("TextLabel") |
369 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-0.610451698, -0.249120951, -0.451892853, 0.743151546, -0.374165177, -0.554731011, 2.00528552e-06, 0.82904911, -0.559189737, 0.669127941, 0.415561259, 0.616110206),i) |
370 | - | label.Parent = par |
370 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(0.849339485, -0.124854803, -0.655277252, 0.559177101, 0.337202102, 0.757374227, 0.0866425484, 0.884781837, -0.457896292, -0.824514329, 0.321665913, 0.465533555),i) |
371 | - | label.BackgroundTransparency = 1 |
371 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, -1.90734863e-06, 0, 1, 3.5038046e-26, -5.8766982e-26, -1.03372333e-26, 0.927190065, 0.374597758, 6.76022241e-26, -0.374597758, 0.927190006),i) |
372 | - | label.Size = ud(1, 0, 1, 0) |
372 | + | game:GetService("RunService").RenderStepped:wait() |
373 | - | label.Position = ud(0, 0, 0, 0) |
373 | + | |
374 | - | label.TextColor3 = c3(255, 255, 255) |
374 | + | wait(6) |
375 | - | label.TextStrokeTransparency = stroketrans |
375 | + | humanoid.Parent:BreakJoints() |
376 | - | label.TextTransparency = trans |
376 | + | |
377 | - | label.FontSize = Enum.FontSize.Size32 |
377 | + | |
378 | - | label.Font = Enum.Font.Legacy |
378 | + | |
379 | - | label.BorderSizePixel = 0 |
379 | + | |
380 | - | label.TextScaled = true |
380 | + | |
381 | - | label.Text = text |
381 | + | |
382 | - | label.Name = name |
382 | + | |
383 | - | return label |
383 | + | sensoryee.Touched:connect(tentacleshot) |
384 | for i = 0,0.7 , 0.07 do | |
385 | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.84595358, 0.746810913, 1, -6.61380983e-27, 1.04154883e-25, -4.31315925e-26, 0.882951677, 0.469469398, -9.49662312e-26, -0.469469309, 0.882951558),i) | |
386 | - | framesk1 = makeframe(scrn, 0.5, ud(0.23, 0, 0.93, 0), ud(0.26, 0, 0, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Frame 1") |
386 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.43540072, -1.26526642, 1, 2.01948392e-28, -3.07592644e-26, -2.91971503e-26, 0.309028178, -0.951055586, 9.39060022e-27, 0.951055467, 0.309028089),i) |
387 | - | framesk2 = makeframe(scrn, 0.5, ud(0.5, 0, 0.93, 0), ud(0.26, 0, 0, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Frame 2") |
387 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.50000048, 0.15097785, 0.536071777, 1, 5.85133651e-22, 5.01299648e-23, -2.65674166e-22, 0.374605715, 0.927186906, 5.23749266e-22, -0.927186787, 0.374605745),i) |
388 | - | framesk3 = makeframe(scrn, 0.5, ud(0.5, 0, 0.86, 0), ud(0.26, 0, 0, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Frame 3") |
388 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.15097785, 0.536071777, 1, 5.85133651e-22, 5.01299648e-23, -2.65674166e-22, 0.374605715, 0.927186906, 5.23749266e-22, -0.927186787, 0.374605745),i) |
389 | - | framesk4 = makeframe(scrn, 0.5, ud(0.23, 0, 0.86, 0), ud(0.26, 0, 0, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Frame 4") |
389 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, -1.90734863e-06, 0, 1, 3.5038046e-26, -5.8766982e-26, -1.03372333e-26, 0.927190065, 0.374597758, 6.76022241e-26, -0.374597758, 0.927190006):inverse(),i) |
390 | - | bar1 = makeframe(framesk1, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Bar 1") |
390 | + | game:GetService("RunService").RenderStepped:wait() |
391 | - | bar2 = makeframe(framesk2, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Bar 2") |
391 | + | |
392 | - | bar3 = makeframe(framesk3, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Bar 3") |
392 | + | wait(0.2) |
393 | - | bar4 = makeframe(framesk4, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Bar 4") |
393 | + | sensoryee:destroy() |
394 | - | text1 = makelabel(framesk1, "[C] Ability 3", 1, 1, "Text 1") |
394 | + | FILTHYPRANK:Stop() |
395 | - | text2 = makelabel(framesk2, "[V] Ability 4", 1, 1, "Text 2") |
395 | + | canwalk = true |
396 | - | text3 = makelabel(framesk3, "[X] Ability 2", 1, 1, "Text 3") |
396 | + | using = false |
397 | - | text4 = makelabel(framesk4, "[Z] Ability 1", 1, 1, "Text 4") |
397 | + | |
398 | - | manabar = makeframe(scrn, 0.5, ud(0.23, 0, 0.82, 0), ud(0.26, 0, 0, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Mana Bar") |
398 | + | |
399 | - | manacover = makeframe(manabar, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Mana Cover") |
399 | + | mouse.KeyDown:connect(tentaclekick) |
400 | - | manatext = makelabel(manabar, "Mana", 1, 1, "Mana Text") |
400 | + | function attacc(key) |
401 | - | healthbar = makeframe(scrn, 0.5, ud(0.5, 0, 0.82, 0), ud(0.26, 0, 0, 0), c3(1, 0.19607843137255, 0.19607843137255), "Health Bar") |
401 | + | key = key:lower() |
402 | - | healthcover = makeframe(healthbar, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(1, 0.19607843137255, 0.19607843137255), "Health Cover") |
402 | + | if key == "r" and not using then |
403 | - | healthtext = makelabel(healthbar, "Health", 1, 1, "Health Text") |
403 | + | using = true |
404 | - | if allowstunbar == true then |
404 | + | canwalk = false |
405 | - | stunframe = makeframe(scrn, 0.5, ud(0.5, 0, 0.78, 0), ud(0.26, 0, 0, 0), c3(1, 1, 0.19607843137255), "Stun Frame") |
405 | + | for i = 0,1 , 0.02 do |
406 | - | stunbar = makeframe(stunframe, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(1, 1, 0.19607843137255), "Stun Bar") |
406 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) |
407 | - | stuntext = makelabel(stunframe, "Stun", 1, 1, "Stun Text") |
407 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) |
408 | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.72260725, 0.385421276, 0, 0.865490794, 0.500013113, 0.0302087422, 0.499708682, -0.866017878, 0.0174446627, 0.0348838717, -2.62477647e-06, -0.999391317),i) | |
409 | - | if showstats == true then |
409 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.34390306, 0.174765587, -0.502760172, 0.953806698, 0.298583031, 0.0331806801, -0.0622573979, 0.304501295, -0.950475156, -0.293899328, 0.904503822, 0.309024394),i) |
410 | - | defenseframe = makeframe(scrn, 0.5, ud(0.23, 0, 0.78, 0), ud(0.075, 0, 0, 0), c3(0.3921568627451, 0.3921568627451, 1), "Defense Frame") |
410 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.139189512, 1.09557003e-26, -0.990273237, -1.2369339e-27, 1, 1.11828922e-26, 0.990273237, 9.87653853e-28, 0.139189512),i) |
411 | - | damageframe = makeframe(scrn, 0.5, ud(0.3225, 0, 0.78, 0), ud(0.075, 0, 0, 0), c3(1, 0.3921568627451, 0.3921568627451), "Damage Frame") |
411 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.469474792, 3.65180045e-27, 0.882945895, -1.41359339e-27, 1, -3.38430072e-27, -0.882945895, 3.40717422e-28, 0.469474792),i) |
412 | - | movementframe = makeframe(scrn, 0.5, ud(0.415, 0, 0.78, 0), ud(0.075, 0, 0, 0), c3(0.3921568627451, 1, 0.3921568627451), "Movement Frame") |
412 | + | game:GetService("RunService").RenderStepped:wait() |
413 | - | defensetext = makelabel(defenseframe, "Defense: " .. Defense.Value, 1, 1, "Defense Text") |
413 | + | |
414 | - | damagetext = makelabel(damageframe, "Damage: " .. Damage.Value, 1, 1, "Damage Text") |
414 | + | canwalk = false |
415 | - | movementtext = makelabel(movementframe, "Movement: " .. Movement.Value, 1, 1, "Movement Text") |
415 | + | armcanattack = true |
416 | for i = 0,1 , 0.1 do | |
417 | - | NoOutline = function(Part) |
417 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) |
418 | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) | |
419 | - | Part.TopSurface = 10 |
419 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.14573121, 0.310893774, -0.014090538, -0.173835039, 0.984309137, 0.0302081201, 0.984702349, 0.173369259, 0.0174435899, 0.0119327214, 0.0327783301, -0.999389052),i) |
420 | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.96523237, 0.455781698, -0.50786829, 0.481259376, -0.872816563, -0.0810915679, -0.0850538537, 0.0455768034, -0.995333314, 0.872439504, 0.485910654, -0.0523021407),i) | |
421 | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.309020996, -9.73868278e-27, 0.951055288, -1.41867004e-26, 1, 1.48494745e-26, -0.951055288, -1.80811326e-26, 0.309020996),i) | |
422 | - | local weldBetween = function(a, b) |
422 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.207920238, 1.15615454e-26, -0.978142679, -1.08547261e-27, 1, 9.90178208e-27, 0.978142679, -2.77679039e-27, 0.207920238),i) |
423 | game:GetService("RunService").RenderStepped:wait() | |
424 | - | local weldd = Instance.new("ManualWeld") |
424 | + | |
425 | - | weldd.Part0 = a |
425 | + | local function touched(part) |
426 | - | weldd.Part1 = b |
426 | + | local humanoid = part.Parent:findFirstChildOfClass("Humanoid") |
427 | - | weldd.C0 = CFrame.new() |
427 | + | if humanoid and armcanattack then |
428 | - | weldd.C1 = b.CFrame:inverse() * a.CFrame |
428 | + | canwalk = false |
429 | - | weldd.Parent = a |
429 | + | hittd = true |
430 | - | return weldd |
430 | + | punch:Play() |
431 | armcanattack = false | |
432 | humanoid.WalkSpeed = 0 | |
433 | - | nooutline = function(part) |
433 | + | humanoid.JumpPower = 0 |
434 | for i = 1,5 do | |
435 | - | part.TopSurface = 10 |
435 | + | canwalk = false |
436 | local punchclone = punch:Clone() | |
437 | punchclone.Parent = owner.Character["Right Arm"] | |
438 | - | part = function(formfactor, parent, material, reflectance, transparency, brickcolor, name, size) |
438 | + | punchclone:Play() |
439 | ||
440 | - | local fp = it("Part") |
440 | + | for i = 0,1 , 0.2 do |
441 | - | fp.formFactor = formfactor |
441 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) |
442 | - | fp.Parent = parent |
442 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) |
443 | - | fp.Reflectance = reflectance |
443 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.14573121, 0.310893774, -0.014090538, -0.173835039, 0.984309137, 0.0302081201, 0.984702349, 0.173369259, 0.0174435899, 0.0119327214, 0.0327783301, -0.999389052),i) |
444 | - | fp.Transparency = transparency |
444 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.96523237, 0.455781698, -0.50786829, 0.481259376, -0.872816563, -0.0810915679, -0.0850538537, 0.0455768034, -0.995333314, 0.872439504, 0.485910654, -0.0523021407),i) |
445 | - | fp.CanCollide = false |
445 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.309020996, -9.73868278e-27, 0.951055288, -1.41867004e-26, 1, 1.48494745e-26, -0.951055288, -1.80811326e-26, 0.309020996),i) |
446 | - | fp.Locked = true |
446 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.207920238, 1.15615454e-26, -0.978142679, -1.08547261e-27, 1, 9.90178208e-27, 0.978142679, -2.77679039e-27, 0.207920238),i) |
447 | - | fp.BrickColor = BrickColor.new(tostring(brickcolor)) |
447 | + | game:GetService("RunService").RenderStepped:wait() |
448 | - | fp.Name = name |
448 | + | |
449 | - | fp.Size = size |
449 | + | local punchclone = punch:Clone() |
450 | - | fp.Position = Character.Torso.Position |
450 | + | punchclone.Parent = owner.Character["Right Arm"] |
451 | - | nooutline(fp) |
451 | + | punchclone:Play() |
452 | - | fp.Material = material |
452 | + | |
453 | - | fp:BreakJoints() |
453 | + | for i = 0,1 , 0.2 do |
454 | - | return fp |
454 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) |
455 | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) | |
456 | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.17093325, 0.566676855, -0.588714123, 0.326090425, 0.945334494, 0.00191744766, 0.0820002183, -0.0262649618, -0.996286333, -0.941772997, 0.325036645, -0.0860823616),i) | |
457 | - | mesh = function(Mesh, part, meshtype, meshid, offset, scale) |
457 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(2.03311968, 0.461995363, -0.38648963, 0.618004739, -0.781325519, -0.0871556699, 0.618887961, 0.551870644, -0.558942437, 0.484814674, 0.291489393, 0.824611425),i) |
458 | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.139189512, 1.09557003e-26, -0.990273237, -1.2369339e-27, 1, 1.11828922e-26, 0.990273237, 9.87653853e-28, 0.139189512),i) | |
459 | - | local mesh = it(Mesh) |
459 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.469474792, 3.65180045e-27, 0.882945895, -1.41359339e-27, 1, -3.38430072e-27, -0.882945895, 3.40717422e-28, 0.469474792),i) |
460 | - | mesh.Parent = part |
460 | + | game:GetService("RunService").RenderStepped:wait() |
461 | - | if Mesh == "SpecialMesh" then |
461 | + | |
462 | - | mesh.MeshType = meshtype |
462 | + | local punchclone = punch:Clone() |
463 | - | mesh.MeshId = meshid |
463 | + | punchclone.Parent = owner.Character["Right Arm"] |
464 | punchclone:Play() | |
465 | - | mesh.Offset = offset |
465 | + | |
466 | - | mesh.Scale = scale |
466 | + | |
467 | - | return mesh |
467 | + | for i = 1,5 do |
468 | canwalk = false | |
469 | local punchclone = punch:Clone() | |
470 | - | weld = function(parent, part0, part1, c0, c1) |
470 | + | punchclone.Parent = owner.Character["Right Arm"] |
471 | punchclone:Play() | |
472 | - | local weld = it("Motor") |
472 | + | |
473 | - | weld.Parent = parent |
473 | + | for i = 0,1 , 0.35 do |
474 | - | weld.Part0 = part0 |
474 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) |
475 | - | weld.Part1 = part1 |
475 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) |
476 | - | weld.C0 = c0 |
476 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.14573121, 0.310893774, -0.014090538, -0.173835039, 0.984309137, 0.0302081201, 0.984702349, 0.173369259, 0.0174435899, 0.0119327214, 0.0327783301, -0.999389052),i) |
477 | - | weld.C1 = c1 |
477 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.96523237, 0.455781698, -0.50786829, 0.481259376, -0.872816563, -0.0810915679, -0.0850538537, 0.0455768034, -0.995333314, 0.872439504, 0.485910654, -0.0523021407),i) |
478 | - | return weld |
478 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.309020996, -9.73868278e-27, 0.951055288, -1.41867004e-26, 1, 1.48494745e-26, -0.951055288, -1.80811326e-26, 0.309020996),i) |
479 | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.207920238, 1.15615454e-26, -0.978142679, -1.08547261e-27, 1, 9.90178208e-27, 0.978142679, -2.77679039e-27, 0.207920238),i) | |
480 | game:GetService("RunService").RenderStepped:wait() | |
481 | - | local WeaponName = "Russian Kick" |
481 | + | |
482 | - | local ClassName = "Russian Kick" |
482 | + | local punchclone = punch:Clone() |
483 | - | local PlayerSize = 1 |
483 | + | punchclone.Parent = owner.Character["Right Arm"] |
484 | - | local RWC0 = cf(-0.5, 0, 0) * angles(rad(0), rad(90), rad(0)) |
484 | + | punchclone:Play() |
485 | - | local LWC0 = cf(0.5, 0, 0) * angles(rad(0), rad(-90), rad(0)) |
485 | + | |
486 | - | if PlayerSize ~= 1 then |
486 | + | for i = 0,1 , 0.35 do |
487 | - | RootPart.Size = RootPart.Size * PlayerSize |
487 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) |
488 | - | Torso.Size = Torso.Size * PlayerSize |
488 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) |
489 | - | Head.Size = Head.Size * PlayerSize |
489 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.17093325, 0.566676855, -0.588714123, 0.326090425, 0.945334494, 0.00191744766, 0.0820002183, -0.0262649618, -0.996286333, -0.941772997, 0.325036645, -0.0860823616),i) |
490 | - | RightArm.Size = RightArm.Size * PlayerSize |
490 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(2.03311968, 0.461995363, -0.38648963, 0.618004739, -0.781325519, -0.0871556699, 0.618887961, 0.551870644, -0.558942437, 0.484814674, 0.291489393, 0.824611425),i) |
491 | - | LeftArm.Size = LeftArm.Size * PlayerSize |
491 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.139189512, 1.09557003e-26, -0.990273237, -1.2369339e-27, 1, 1.11828922e-26, 0.990273237, 9.87653853e-28, 0.139189512),i) |
492 | - | RightLeg.Size = RightLeg.Size * PlayerSize |
492 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.469474792, 3.65180045e-27, 0.882945895, -1.41359339e-27, 1, -3.38430072e-27, -0.882945895, 3.40717422e-28, 0.469474792),i) |
493 | - | LeftLeg.Size = LeftLeg.Size * PlayerSize |
493 | + | game:GetService("RunService").RenderStepped:wait() |
494 | - | RootJoint.Parent = RootPart |
494 | + | |
495 | - | Neck.Parent = Torso |
495 | + | local punchclone = punch:Clone() |
496 | - | LS.Parent = Torso |
496 | + | punchclone.Parent = owner.Character["Right Arm"] |
497 | - | RS.Parent = Torso |
497 | + | punchclone:Play() |
498 | - | LH.Parent = Torso |
498 | + | |
499 | - | RH.Parent = Torso |
499 | + | |
500 | - | RootJoint.C0 = RootCF * cf(0 * PlayerSize, 0 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) |
500 | + | for i = 1,5 do |
501 | - | Neck.C0 = necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(0), rad(0), rad(0)) |
501 | + | local punchclone = punch:Clone() |
502 | - | Neck.C1 = angles(rad(90), rad(180), 0) * cf(0, 0, -0.5 * PlayerSize) |
502 | + | punchclone.Parent = owner.Character["Right Arm"] |
503 | - | RS.C0 = cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * RWC0 |
503 | + | punchclone:Play() |
504 | - | LS.C0 = cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * LWC0 |
504 | + | |
505 | - | RS.C1 = angles(0, rad(90), 0) * cf(0, 0.5 * PlayerSize, -0.5) |
505 | + | for i = 0,1 , 0.4 do |
506 | - | LS.C1 = angles(0, rad(-90), 0) * cf(0, 0.5 * PlayerSize, -0.5) |
506 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) |
507 | - | RH.C0 = cf(1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(0), rad(0), rad(0)) |
507 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) |
508 | - | LH.C0 = cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(0), rad(0), rad(0)) |
508 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.14573121, 0.310893774, -0.014090538, -0.173835039, 0.984309137, 0.0302081201, 0.984702349, 0.173369259, 0.0174435899, 0.0119327214, 0.0327783301, -0.999389052),i) |
509 | - | RH.C1 = angles(0, rad(90), 0) * cf(0, 1 * PlayerSize, 0.5 * PlayerSize) |
509 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.96523237, 0.455781698, -0.50786829, 0.481259376, -0.872816563, -0.0810915679, -0.0850538537, 0.0455768034, -0.995333314, 0.872439504, 0.485910654, -0.0523021407),i) |
510 | - | LH.C1 = angles(0, rad(-90), 0) * cf(0, 1 * PlayerSize, 0.5 * PlayerSize) |
510 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.309020996, -9.73868278e-27, 0.951055288, -1.41867004e-26, 1, 1.48494745e-26, -0.951055288, -1.80811326e-26, 0.309020996),i) |
511 | - | for _,v in pairs(Character:GetChildren()) do |
511 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.207920238, 1.15615454e-26, -0.978142679, -1.08547261e-27, 1, 9.90178208e-27, 0.978142679, -2.77679039e-27, 0.207920238),i) |
512 | - | if v.ClassName == "Hat" or v.ClassName == "Accessory" then |
512 | + | game:GetService("RunService").RenderStepped:wait() |
513 | - | v.Parent = nil |
513 | + | |
514 | - | v.Parent = Character |
514 | + | local punchclone = punch:Clone() |
515 | - | v.Handle.Mesh.Scale = v.Handle.Mesh.Scale * PlayerSize |
515 | + | punchclone.Parent = owner.Character["Right Arm"] |
516 | - | for _,b in pairs(v.Handle:GetChildren()) do |
516 | + | punchclone:Play() |
517 | - | if b.ClassName == "Weld" or b.ClassName == "Motor" then |
517 | + | |
518 | - | local p1 = b.Part1 |
518 | + | for i = 0,1 , 0.4 do |
519 | - | b.Part1 = nil |
519 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) |
520 | - | local c01, c02, c03, c04, c05, c06, c07, c08, c09, c010, c011, c012 = b.C0:components() |
520 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) |
521 | - | local c11, c12, c13, c14, c15, c16, c17, c18, c19, c110, c111, c112 = b.C1:components() |
521 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.17093325, 0.566676855, -0.588714123, 0.326090425, 0.945334494, 0.00191744766, 0.0820002183, -0.0262649618, -0.996286333, -0.941772997, 0.325036645, -0.0860823616),i) |
522 | - | b.C0 = cf(c01 * PlayerSize, c02 * PlayerSize, c03 * PlayerSize, c04, c05, c06, c07, c08, c09, c010, c011, c012) |
522 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(2.03311968, 0.461995363, -0.38648963, 0.618004739, -0.781325519, -0.0871556699, 0.618887961, 0.551870644, -0.558942437, 0.484814674, 0.291489393, 0.824611425),i) |
523 | - | b.C1 = cf(c11 * PlayerSize, c12 * PlayerSize, c13 * PlayerSize, c14, c15, c16, c17, c18, c19, c110, c111, c112) |
523 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.139189512, 1.09557003e-26, -0.990273237, -1.2369339e-27, 1, 1.11828922e-26, 0.990273237, 9.87653853e-28, 0.139189512),i) |
524 | - | b.Part1 = p1 |
524 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.469474792, 3.65180045e-27, 0.882945895, -1.41359339e-27, 1, -3.38430072e-27, -0.882945895, 3.40717422e-28, 0.469474792),i) |
525 | game:GetService("RunService").RenderStepped:wait() | |
526 | end | |
527 | local punchclone = punch:Clone() | |
528 | punchclone.Parent = owner.Character["Right Arm"] | |
529 | punchclone:Play() | |
530 | - | m = Instance.new("Model", Character) |
530 | + | |
531 | - | m.Name = WeaponName |
531 | + | |
532 | - | Effects = Instance.new("Folder", m) |
532 | + | for i = 1,20 do |
533 | - | Effects.Name = "Effects" |
533 | + | local punchclone = punch:Clone() |
534 | - | Humanoid.Died:connect(function() |
534 | + | punchclone.Parent = owner.Character["Right Arm"] |
535 | punchclone:Play() | |
536 | - | attack = true |
536 | + | |
537 | - | for _,v in pairs(Character:GetChildren()) do |
537 | + | for i = 0,1 , 0.4 do |
538 | - | if v.ClassName == "Model" then |
538 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) |
539 | - | v:Destroy() |
539 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) |
540 | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.14573121, 0.310893774, -0.014090538, -0.173835039, 0.984309137, 0.0302081201, 0.984702349, 0.173369259, 0.0174435899, 0.0119327214, 0.0327783301, -0.999389052),i) | |
541 | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.96523237, 0.455781698, -0.50786829, 0.481259376, -0.872816563, -0.0810915679, -0.0850538537, 0.0455768034, -0.995333314, 0.872439504, 0.485910654, -0.0523021407),i) | |
542 | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.309020996, -9.73868278e-27, 0.951055288, -1.41867004e-26, 1, 1.48494745e-26, -0.951055288, -1.80811326e-26, 0.309020996),i) | |
543 | - | ) |
543 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.207920238, 1.15615454e-26, -0.978142679, -1.08547261e-27, 1, 9.90178208e-27, 0.978142679, -2.77679039e-27, 0.207920238),i) |
544 | - | for i,v in pairs(Character:GetChildren()) do |
544 | + | game:GetService("RunService").RenderStepped:wait() |
545 | - | if v.ClassName == "Model" then |
545 | + | |
546 | - | for _,c in pairs(v:GetChildren()) do |
546 | + | local punchclone = punch:Clone() |
547 | - | if c.ClassName == "Part" then |
547 | + | punchclone.Parent = owner.Character["Right Arm"] |
548 | - | c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001) |
548 | + | punchclone:Play() |
549 | ||
550 | for i = 0,1 , 0.4 do | |
551 | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) | |
552 | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) | |
553 | - | print(ClassName .. " loaded.") |
553 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.17093325, 0.566676855, -0.588714123, 0.326090425, 0.945334494, 0.00191744766, 0.0820002183, -0.0262649618, -0.996286333, -0.941772997, 0.325036645, -0.0860823616),i) |
554 | - | clerp = function(a, b, t) |
554 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(2.03311968, 0.461995363, -0.38648963, 0.618004739, -0.781325519, -0.0871556699, 0.618887961, 0.551870644, -0.558942437, 0.484814674, 0.291489393, 0.824611425),i) |
555 | - | return a:lerp(b, t) |
555 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.139189512, 1.09557003e-26, -0.990273237, -1.2369339e-27, 1, 1.11828922e-26, 0.990273237, 9.87653853e-28, 0.139189512),i) |
556 | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.469474792, 3.65180045e-27, 0.882945895, -1.41359339e-27, 1, -3.38430072e-27, -0.882945895, 3.40717422e-28, 0.469474792),i) | |
557 | game:GetService("RunService").RenderStepped:wait() | |
558 | - | positiveangle = function(number) |
558 | + | |
559 | local punchclone = punch:Clone() | |
560 | - | if number > 0 then |
560 | + | punchclone.Parent = owner.Character["Right Arm"] |
561 | - | number = 0 |
561 | + | punchclone:Play() |
562 | ||
563 | - | return number |
563 | + | |
564 | armcanattack = false | |
565 | canwalk = true | |
566 | - | negativeangle = function(number) |
566 | + | using = false |
567 | humanoid.Parent:BreakJoints() | |
568 | - | if number < 0 then |
568 | + | local boom = Instance.new("Explosion", workspace) |
569 | - | number = 0 |
569 | + | boom.Position = humanoid.Parent.Torso.Position |
570 | boom.BlastRadius = 0.5 | |
571 | - | return number |
571 | + | local hitoof = Instance.new("Sound", humanoid.Parent.Head) |
572 | hitoof.SoundId = "rbxassetid://771324077" | |
573 | hitoof.Volume = 3 | |
574 | - | so = function(id, par, vol, pit) |
574 | + | hitoof.TimePosition = 5.1 |
575 | hitoof:Play() | |
576 | - | coroutine.resume(coroutine.create(function() |
576 | + | local explosion = Instance.new("Sound", humanoid.Parent.Head) |
577 | - | |
577 | + | explosion.SoundId = "rbxassetid://130803364" |
578 | - | local sou = Instance.new("Sound", par or workspace) |
578 | + | explosion.Volume = 10 |
579 | - | sou.Volume = vol |
579 | + | explosion:Play() |
580 | - | sou.Pitch = pit or 1 |
580 | + | wait(1.5) |
581 | - | sou.SoundId = "http://roblox.com/asset/?id=" .. id |
581 | + | explosion:Stop() |
582 | - | hbwait() |
582 | + | hitoof:Stop() |
583 | - | sou:play() |
583 | + | |
584 | - | game:GetService("Debris"):AddItem(sou, 10) |
584 | + | |
585 | owner.Character["Right Arm"].Touched:connect(touched) | |
586 | - | )) |
586 | + | armcanattack = false |
587 | canwalk = true | |
588 | using = false | |
589 | - | GetDistance = function(Part1, Part2, magnitude) |
589 | + | |
590 | end | |
591 | - | local target = Part1.Position - Part2.Position |
591 | + | mouse.KeyDown:connect(attacc) |
592 | - | local mag = target.magnitude |
592 | + | function kickthefurfag(key) |
593 | - | if mag <= magnitude then |
593 | + | if key == "g" and not using then |
594 | - | return true |
594 | + | using = true |
595 | - | else |
595 | + | canwalk = false |
596 | - | return false |
596 | + | hittd = false |
597 | local sensoryee1 = Instance.new("Part", owner.Character["Right Leg"]) | |
598 | sensoryee1.Size = Vector3.new(1,1,1) | |
599 | sensoryee1.CanCollide = false | |
600 | - | rayCast = function(Pos, Dir, Max, Ignore) |
600 | + | sensoryee1.Transparency = 0 |
601 | sensoryee1:BreakJoints() | |
602 | - | return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) |
602 | + | local weldsensor = Instance.new("Weld", sensoryee1) |
603 | weldsensor.Part0 = owner.Character["Right Leg"] | |
604 | weldsensor.Part1 = sensoryee1 | |
605 | - | DamageStatLabel = function(labeltype, cframe, text, color) |
605 | + | weldsensor.C0 = weldsensor.C0 * CFrame.new(0,-0.5,0) |
606 | local function kicked(part) | |
607 | - | local c = part(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", vt(0, 0, 0)) |
607 | + | sensoryee1:destroy() |
608 | - | c.CFrame = cf(cframe.p + vt(0, 1.5, 0)) |
608 | + | local humanoid = part.Parent:findFirstChildOfClass("Humanoid") |
609 | - | game:GetService("Debris"):AddItem(c, 5) |
609 | + | if humanoid then |
610 | - | Instance.new("BodyGyro", c) |
610 | + | --canbefps = true |
611 | - | local f = Instance.new("BodyPosition", c) |
611 | + | hittd = true |
612 | - | f.P = 2000 |
612 | + | humanoid.WalkSpeed = 0 |
613 | - | f.D = 100 |
613 | + | humanoid.JumpPower = 0 |
614 | - | f.maxForce = vt(math.huge, math.huge, math.huge) |
614 | + | owner.Character.Humanoid.WalkSpeed = 0 |
615 | - | if labeltype == "Normal" then |
615 | + | owner.Character.Humanoid.JumpPower = 0 |
616 | - | f.position = c.Position + vt(math.random(-2, 2), 6, math.random(-2, 2)) |
616 | + | punch:Play() |
617 | - | else |
617 | + | wait(0.5) |
618 | - | if labeltype == "Debuff" then |
618 | + | for i = 0,1 , 0.05 do |
619 | - | f.position = c.Position + vt(math.random(-2, 2), 8, math.random(-2, 2)) |
619 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0.0192918777, 1.54277778, -0.552471161, 0.999394238, 0.0267358776, -0.0224312302, -2.599965e-06, 0.642803192, 0.766039133, 0.0348992571, -0.765574396, 0.642409086),i) |
620 | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.97511852, -0.684444427, 1, 7.09343726e-27, -1.96394811e-26, -1.65597681e-26, 0.829041839, -0.55919075, 1.19149551e-26, 0.55919075, 0.829041839),i) | |
621 | - | if labeltype == "Interruption" then |
621 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.69545364, 1.02498245, 1, 8.33037116e-27, -8.30512761e-27, 1.84277907e-27, 0.587786973, 0.809019029, 1.17634938e-26, -0.809019029, 0.587786973),i) |
622 | - | f.position = c.Position + vt(math.random(-2, 2), 8, math.random(-2, 2)) |
622 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.50000048, 0.150976658, -0.603237152, 1, -3.70407732e-22, -4.55732897e-22, -2.65674116e-22, 0.406738937, -0.913547099, 5.23749266e-22, 0.913547099, 0.406738907),i) |
623 | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.150976658, -0.603237152, 1, -3.70407732e-22, -4.55732897e-22, -2.65674116e-22, 0.406738937, -0.913547099, 5.23749266e-22, 0.913547099, 0.406738907),i) | |
624 | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1, 1.80491375e-26, -5.65455497e-27, -1.84277907e-26, 0.866028428, -0.499996245, -4.08945493e-27, 0.499996245, 0.866028428):inverse(),i) | |
625 | game:GetService("RunService").RenderStepped:wait() | |
626 | - | game:GetService("Debris"):AddItem(c, 5) |
626 | + | |
627 | - | local bg = Instance.new("BillboardGui", c) |
627 | + | humanoid.Parent.Torso.CFrame = owner.Character.Torso.CFrame * CFrame.new(0,0,-3) |
628 | - | bg.Adornee = c |
628 | + | humanoid.Parent.Torso.CFrame = CFrame.new(humanoid.Parent.Torso.Position,owner.Character.Torso.Position) |
629 | - | bg.Size = UDim2.new(2.5, 0, 2.5, 0) |
629 | + | wait(0.3) |
630 | - | bg.StudsOffset = vt(-2, 2, 0) |
630 | + | for i = 0,1 , 0.07 do |
631 | - | bg.AlwaysOnTop = false |
631 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0.0192918777, 1.54277778, -0.552471161, 0.999394238, 0.0267358776, -0.0224312302, -2.599965e-06, 0.642803192, 0.766039133, 0.0348992571, -0.765574396, 0.642409086),i) |
632 | - | local tl = Instance.new("TextLabel", bg) |
632 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.84595358, 0.746810913, 1, -6.61380983e-27, 1.04154883e-25, -4.31315925e-26, 0.882951677, 0.469469398, -9.49662312e-26, -0.469469309, 0.882951558),i) |
633 | - | tl.BackgroundTransparency = 1 |
633 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.43540072, -1.26526642, 1, 2.01948392e-28, -3.07592644e-26, -2.91971503e-26, 0.309028178, -0.951055586, 9.39060022e-27, 0.951055467, 0.309028089),i) |
634 | - | tl.Size = UDim2.new(2.5, 0, 2.5, 0) |
634 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.50000048, 0.15097785, 0.536071777, 1, 5.85133651e-22, 5.01299648e-23, -2.65674166e-22, 0.374605715, 0.927186906, 5.23749266e-22, -0.927186787, 0.374605745),i) |
635 | - | tl.Text = text |
635 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.15097785, 0.536071777, 1, 5.85133651e-22, 5.01299648e-23, -2.65674166e-22, 0.374605715, 0.927186906, 5.23749266e-22, -0.927186787, 0.374605745),i) |
636 | - | tl.Font = Enum.Font.SourceSans |
636 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, -1.90734863e-06, 0, 1, 3.5038046e-26, -5.8766982e-26, -1.03372333e-26, 0.927190065, 0.374597758, 6.76022241e-26, -0.374597758, 0.927190006):inverse(),i) |
637 | - | tl.FontSize = Enum.FontSize.Size42 |
637 | + | game:GetService("RunService").RenderStepped:wait() |
638 | - | tl.TextColor3 = color |
638 | + | |
639 | - | tl.TextScaled = false |
639 | + | humanoid.Parent.Torso.CFrame = owner.Character.Torso.CFrame * CFrame.new(0,0,-4) |
640 | - | tl.TextStrokeTransparency = 0 |
640 | + | humanoid.Parent.Torso.CFrame = CFrame.new(humanoid.Parent.Torso.Position,owner.Character.Torso.Position) |
641 | - | tl.TextScaled = true |
641 | + | --local rhandclonefur = humanoid.Parent.Torso["Right Shoulder"]:Clone() |
642 | - | tl.TextWrapped = true |
642 | + | local rhandweldfur = Instance.new("Weld", humanoid.Parent.Torso) |
643 | - | f.Parent = c |
643 | + | rhandweldfur.Part0 = humanoid.Parent.Torso |
644 | - | coroutine.resume(coroutine.create(function(Part, BodyPosition, TextLabel) |
644 | + | rhandweldfur.Part1 = humanoid.Parent["Right Arm"] |
645 | - | |
645 | + | rhandweldfur.C0 = CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1) |
646 | - | wait(0.25) |
646 | + | local lhandweldfur = Instance.new("Weld", humanoid.Parent.Torso) |
647 | - | for i = 1, 5 do |
647 | + | lhandweldfur.Part0 = humanoid.Parent.Torso |
648 | - | wait() |
648 | + | lhandweldfur.Part1 = humanoid.Parent["Left Arm"] |
649 | - | BodyPosition.position = Part.Position - vt(0, 0.5, 0) |
649 | + | lhandweldfur.C0 = CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1) |
650 | --local llegclone = humanoid.Parent.Torso["Left Hip"]:Clone() | |
651 | - | wait(1.25) |
651 | + | local llegweldfur = Instance.new("Weld", humanoid.Parent.Torso) |
652 | - | for i = 1, 5 do |
652 | + | llegweldfur.Part0 = humanoid.Parent.Torso |
653 | - | wait() |
653 | + | llegweldfur.Part1 = humanoid.Parent["Left Leg"] |
654 | - | TextLabel.TextTransparency = TextLabel.TextTransparency + 0.2 |
654 | + | llegweldfur.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) |
655 | - | TextLabel.TextStrokeTransparency = TextLabel.TextStrokeTransparency + 0.2 |
655 | + | --local rlegclone = humanoid.Parent.Torso["Right Hip"]:Clone() |
656 | - | BodyPosition.position = Part.Position + vt(0, 0.5, 0) |
656 | + | local rlegweldfur = Instance.new("Weld", humanoid.Parent.Torso) |
657 | rlegweldfur.Part0 = humanoid.Parent.Torso | |
658 | - | Part.Parent = nil |
658 | + | rlegweldfur.Part1 = humanoid.Parent["Right Leg"] |
659 | rlegweldfur.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) | |
660 | - | ), c, f, tl) |
660 | + | --local rootjointclone = humanoid.Parent.HumanoidRootPart.RootJoint:Clone() |
661 | local humanoidrootpartfur = Instance.new("Weld", humanoid.Parent.Torso) | |
662 | humanoidrootpartfur.Part0 = humanoid.Parent.HumanoidRootPart | |
663 | - | IncreaseStat = function(Location, Stat, Amount, Duration, ShowTheStat) |
663 | + | humanoidrootpartfur.Part1 = humanoid.Parent.Torso |
664 | --local heed = humanoid.Parent.Torso["Neck"]:Clone() | |
665 | - | -- DECOMPILER ERROR at PC28: Unhandled construct in 'MakeBoolean' P1 |
665 | + | local headweldfur = Instance.new("Weld", humanoid.Parent.Torso) |
666 | headweldfur.Part0 = humanoid.Parent.Torso | |
667 | - | -- DECOMPILER ERROR at PC28: Unhandled construct in 'MakeBoolean' P1 |
667 | + | headweldfur.Part1 = humanoid.Parent.Head |
668 | headweldfur.C0 = headweld.C0 * CFrame.new(0,1.5,0) | |
669 | - | if Location:FindFirstChild("Stats") ~= nil and Location.Stats:FindFirstChild("BlockValue") ~= nil and Location.Stats:FindFirstChild("BlockValue").Value ~= true and Location.Stats[Stat] ~= nil then |
669 | + | for i = 0,0.7 , 0.07 do |
670 | - | Location.Stats[Stat].Value = Location.Stats[Stat].Value + Amount |
670 | + | headweldfur.C0 = headweldfur.C0:lerp(CFrame.new(0, 1.44868422, -0.453197479, 1, -1.21169035e-27, -1.77209714e-26, 9.14779977e-27, 0.898803353, 0.438370585, 1.58529488e-26, -0.438370407, 0.898803115),i) |
671 | - | if ShowTheStat == true then |
671 | + | llegweldfur.C0 = llegweldfur.C0:lerp(CFrame.new(-0.5, -1.74549341, -0.405010223, 1, 9.08231085e-23, -5.80211714e-22, -2.65675327e-22, 0.951063275, -0.309020281, 5.23751791e-22, 0.309020311, 0.951063037),i) |
672 | - | if Stat == "Defense" then |
672 | + | rlegweldfur.C0 = rlegweldfur.C0:lerp(CFrame.new(0.5, -2.04146266, 0.317977905, 1, 2.83790199e-22, -5.14157122e-22, -2.65675327e-22, 0.999398291, 0.0348992832, 5.23751791e-22, -0.0348991863, 0.999398053),i) |
673 | - | DamageStatLabel("Debuff", Location.Head.CFrame, "+Defense", c3(1, 1, 1)) |
673 | + | lhandweldfur.C0 = lhandweldfur.C0:lerp(CFrame.new(-0.610451698, -0.249120951, -0.451892853, 0.743151546, -0.374165177, -0.554731011, 2.00528552e-06, 0.82904911, -0.559189737, 0.669127941, 0.415561259, 0.616110206),i) |
674 | rhandweldfur.C0 = rhandweldfur.C0:lerp(CFrame.new(0.849339485, -0.124854803, -0.655277252, 0.559177101, 0.337202102, 0.757374227, 0.0866425484, 0.884781837, -0.457896292, -0.824514329, 0.321665913, 0.465533555),i) | |
675 | - | if Stat == "Damage" then |
675 | + | humanoidrootpartfur.C0 = humanoidrootpartfur.C0:lerp(CFrame.new(0, -1.90734863e-06, 0, 1, 3.5038046e-26, -5.8766982e-26, -1.03372333e-26, 0.927190065, 0.374597758, 6.76022241e-26, -0.374597758, 0.927190006),i) |
676 | - | DamageStatLabel("Debuff", Location.Head.CFrame, "+Damage", c3(1, 1, 1)) |
676 | + | game:GetService("RunService").RenderStepped:wait() |
677 | end | |
678 | - | if Stat == "Movement" then |
678 | + | for i = 0,1 , 0.04 do |
679 | - | DamageStatLabel("Debuff", Location.Head.CFrame, "+Movement", c3(1, 1, 1)) |
679 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) |
680 | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) | |
681 | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.72260725, 0.385421276, 0, 0.865490794, 0.500013113, 0.0302087422, 0.499708682, -0.866017878, 0.0174446627, 0.0348838717, -2.62477647e-06, -0.999391317),i) | |
682 | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.34390306, 0.174765587, -0.502760172, 0.953806698, 0.298583031, 0.0331806801, -0.0622573979, 0.304501295, -0.950475156, -0.293899328, 0.904503822, 0.309024394),i) | |
683 | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.139189512, 1.09557003e-26, -0.990273237, -1.2369339e-27, 1, 1.11828922e-26, 0.990273237, 9.87653853e-28, 0.139189512),i) | |
684 | - | coroutine.resume(coroutine.create(function(CurrentDecrease) |
684 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.469474792, 3.65180045e-27, 0.882945895, -1.41359339e-27, 1, -3.38430072e-27, -0.882945895, 3.40717422e-28, 0.469474792),i) |
685 | - | |
685 | + | game:GetService("RunService").RenderStepped:wait() |
686 | - | wait(Duration) |
686 | + | |
687 | - | CurrentDecrease.Value = CurrentDecrease.Value - Amount |
687 | + | for i = 0,0.8 , 0.1 do |
688 | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) | |
689 | - | ), Location.Stats[Stat]) |
689 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) |
690 | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.14573121, 0.310893774, -0.014090538, -0.173835039, 0.984309137, 0.0302081201, 0.984702349, 0.173369259, 0.0174435899, 0.0119327214, 0.0327783301, -0.999389052),i) | |
691 | - | DamageStatLabel("Interruption", Location.Head.CFrame, "Blocked!", Color3.new(0, 0.3921568627451, 1)) |
691 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.96523237, 0.455781698, -0.50786829, 0.481259376, -0.872816563, -0.0810915679, -0.0850538537, 0.0455768034, -0.995333314, 0.872439504, 0.485910654, -0.0523021407),i) |
692 | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.309020996, -9.73868278e-27, 0.951055288, -1.41867004e-26, 1, 1.48494745e-26, -0.951055288, -1.80811326e-26, 0.309020996),i) | |
693 | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.207920238, 1.15615454e-26, -0.978142679, -1.08547261e-27, 1, 9.90178208e-27, 0.978142679, -2.77679039e-27, 0.207920238),i) | |
694 | - | DecreaseStat = function(Location, Stat, Amount, Duration, ShowTheStat) |
694 | + | game:GetService("RunService").RenderStepped:wait() |
695 | end | |
696 | - | -- DECOMPILER ERROR at PC28: Unhandled construct in 'MakeBoolean' P1 |
696 | + | punch:Play() |
697 | for i = 0,0.7 , 0.07 do | |
698 | - | -- DECOMPILER ERROR at PC28: Unhandled construct in 'MakeBoolean' P1 |
698 | + | headweldfur.C0 = headweldfur.C0:lerp(CFrame.new(0, 1.50000215, 0, 0.766045749, -1.161559e-06, -0.642787516, 0.219843611, 0.939695835, 0.261998117, 0.60402292, -0.342014879, 0.719850183),i) |
699 | llegweldfur.C0 = llegweldfur.C0:lerp(CFrame.new(-0.5, -1.74549341, -0.405010223, 1, 9.08231085e-23, -5.80211714e-22, -2.65675327e-22, 0.951063275, -0.309020281, 5.23751791e-22, 0.309020311, 0.951063037),i) | |
700 | - | if Location:FindFirstChild("Stats") ~= nil and Location.Stats:FindFirstChild("BlockValue") ~= nil and Location.Stats:FindFirstChild("BlockValue").Value ~= true and Location.Stats[Stat] ~= nil then |
700 | + | rlegweldfur.C0 = rlegweldfur.C0:lerp(CFrame.new(0.5, -2.04146266, 0.317977905, 1, 2.83790199e-22, -5.14157122e-22, -2.65675327e-22, 0.999398291, 0.0348992832, 5.23751791e-22, -0.0348991863, 0.999398053),i) |
701 | - | Location.Stats[Stat].Value = Location.Stats[Stat].Value - Amount |
701 | + | lhandweldfur.C0 = lhandweldfur.C0:lerp(CFrame.new(-0.610451698, -0.249120951, -0.451892853, 0.743151546, -0.374165177, -0.554731011, 2.00528552e-06, 0.82904911, -0.559189737, 0.669127941, 0.415561259, 0.616110206),i) |
702 | - | if ShowTheStat == true then |
702 | + | rhandweldfur.C0 = rhandweldfur.C0:lerp(CFrame.new(0.849339485, -0.124854803, -0.655277252, 0.559177101, 0.337202102, 0.757374227, 0.0866425484, 0.884781837, -0.457896292, -0.824514329, 0.321665913, 0.465533555),i) |
703 | - | if Stat == "Defense" then |
703 | + | humanoidrootpartfur.C0 = humanoidrootpartfur.C0:lerp(CFrame.new(0, 0, 0, 0.829042554, -2.76325771e-08, 0.559185505, 0.116260171, 0.978148758, -0.172366142, -0.546966553, 0.207909778, 0.810926855):inverse(),i) |
704 | - | DamageStatLabel("Debuff", Location.Head.CFrame, "-Defense", c3(1, 1, 1)) |
704 | + | game:GetService("RunService").RenderStepped:wait() |
705 | end | |
706 | - | if Stat == "Damage" then |
706 | + | for i = 0,1 , 0.04 do |
707 | - | DamageStatLabel("Debuff", Location.Head.CFrame, "-Damage", c3(1, 1, 1)) |
707 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i) |
708 | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.48563504, -0.102214813, 1, 6.31088724e-30, -1.00974196e-28, -2.5243549e-29, 0.990270674, 0.139171436, -5.04870979e-29, -0.139171436, 0.990270674),i) | |
709 | - | if Stat == "Movement" then |
709 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.606146812, -2.0409379, 0.23392868, 0.994522691, 0.104527831, 4.48272353e-09, -0.10395515, 0.989075184, 0.104526937, 0.0109259691, -0.103954434, 0.994521797),i) |
710 | - | DamageStatLabel("Debuff", Location.Head.CFrame, "-Movement", c3(1, 1, 1)) |
710 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.56223869, 0.00435209274, 0, 0.997564316, 0.0697554871, 0, -0.0697554871, 0.997564316, 0, 0, 2.5243549e-29, 1),i) |
711 | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.589343071, -2.06024575, -0.139556885, 0.997564077, -0.0693742931, 0.0072911568, 0.0697562397, 0.992102206, -0.104268931, 1.75914945e-08, 0.104523741, 0.994524658),i) | |
712 | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.61233902, 0.0157878399, 0, 0.990270674, -0.139171436, 5.04870979e-29, 0.139171436, 0.990270674, 2.01948392e-28, 1.00974196e-28, 2.27191941e-28, 1),i) | |
713 | game:GetService("RunService").RenderStepped:wait() | |
714 | end | |
715 | - | coroutine.resume(coroutine.create(function(CurrentDecrease) |
715 | + | --Converted with ttyyuu12345's model to script plugin v4 |
716 | - | |
716 | + | function sandbox(var,func) |
717 | - | wait(Duration) |
717 | + | local env = getfenv(func) |
718 | - | CurrentDecrease.Value = CurrentDecrease.Value + Amount |
718 | + | local newenv = setmetatable({},{ |
719 | __index = function(self,k) | |
720 | - | ), Location.Stats[Stat]) |
720 | + | if k=="script" then |
721 | return var | |
722 | - | DamageStatLabel("Interruption", Location.Head.CFrame, "Blocked!", Color3.new(0, 0.3921568627451, 1)) |
722 | + | |
723 | return env[k] | |
724 | end | |
725 | - | Damagefunc = function(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staggerhit, ranged, DecreaseTheStat, DecreaseAmount, DecreaseDuration, ShowDecreasedStat) |
725 | + | end, |
726 | }) | |
727 | - | if hit.Parent == nil then |
727 | + | setfenv(func,newenv) |
728 | - | return |
728 | + | return func |
729 | end | |
730 | - | h = hit.Parent:FindFirstChild("Humanoid") |
730 | + | cors = {} |
731 | - | for _,v in pairs(hit.Parent:GetChildren()) do |
731 | + | mas = Instance.new("Model",game:GetService("Lighting")) |
732 | - | if v:IsA("Humanoid") then |
732 | + | Part0 = Instance.new("Part") |
733 | - | h = v |
733 | + | SpecialMesh1 = Instance.new("SpecialMesh") |
734 | Part0.Parent = mas | |
735 | Part0.Rotation = Vector3.new(0, -90, 0) | |
736 | - | if hit.Name == "Hitbox" and ranged ~= true and hit.Parent ~= m then |
736 | + | Part0.Size = Vector3.new(1.77999985, 0.590000093, 0.520000041) |
737 | - | StaggerHitAnim.Value = true |
737 | + | Part0.CFrame = CFrame.new(8.2007246, 1.93281543, 34.3707199, -5.06630215e-07, -4.61939294e-07, -1.00000072, -2.38420171e-07, 1.00000286, -5.51347796e-07, 1.00000191, -2.38416533e-07, 1.99676788e-06) |
738 | - | so(HitWeaponSounds[math.random(1, #HitWeaponSounds)], hit, 1, 1) |
738 | + | Part0.Position = Vector3.new(8.2007246, 1.93281543, 34.3707199) |
739 | - | return |
739 | + | Part0.Orientation = Vector3.new(0, -90, 0) |
740 | Part0.CanCollide = false | |
741 | - | if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then |
741 | + | SpecialMesh1.Parent = Part0 |
742 | - | h = hit.Parent.Parent:FindFirstChild("Humanoid") |
742 | + | SpecialMesh1.MeshId = "rbxassetid://442337985" |
743 | SpecialMesh1.Scale = Vector3.new(0.300000012, 0.300000012, 0.300000012) | |
744 | - | if hit.Parent.className == "Hat" then |
744 | + | SpecialMesh1.TextureId = "rbxassetid://442337993" |
745 | - | hit = hit.Parent.Parent:FindFirstChild("Head") |
745 | + | SpecialMesh1.MeshType = Enum.MeshType.FileMesh |
746 | SpecialMesh1.Scale = Vector3.new(0.300000012, 0.300000012, 0.300000012) | |
747 | - | if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then |
747 | + | for i,v in pairs(mas:GetChildren()) do |
748 | - | if hit.Parent:FindFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then |
748 | + | v.Parent = game:GetService("Players").LocalPlayer.Character |
749 | - | return |
749 | + | pcall(function() v:MakeJoints() end) |
750 | end | |
751 | - | if AntiTeamKill.Value == true and Player.Neutral == false and game.Players:GetPlayerFromCharacter(hit.Parent) ~= nil and game.Players:GetPlayerFromCharacter(hit.Parent).TeamColor == Player.TeamColor then |
751 | + | mas:Destroy() |
752 | - | return |
752 | + | for i,v in pairs(cors) do |
753 | spawn(function() | |
754 | - | if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent:FindFirstChild("Humanoid").Health <= 0 then |
754 | + | pcall(v) |
755 | - | return |
755 | + | end) |
756 | end | |
757 | - | if hit.Parent:FindFirstChild("Stats") ~= nil and hit.Parent.Stats:FindFirstChild("StunValue") ~= nil then |
757 | + | Part0:BreakJoints() |
758 | - | hit.Parent.Stats:FindFirstChild("StunValue").Value = hit.Parent.Stats:FindFirstChild("StunValue").Value + incstun |
758 | + | local welddl = Instance.new("Weld", Part0) |
759 | welddl.Part0 = owner.Character["Right Arm"] | |
760 | - | if hit.Parent:FindFirstChild("Stats") ~= nil and hit.Parent.Stats:FindFirstChild("StaggerAnim") ~= nil and stagger == true then |
760 | + | welddl.Part1 = Part0 |
761 | - | hit.Parent.Stats:FindFirstChild("StaggerAnim").Value = true |
761 | + | welddl.C0 = CFrame.new(-0.039276123, -1.06721604, -1.0592804, 1.19219067e-07, -4.84290979e-07, -1.00000036, -1.19210583e-07, 1.00000143, -5.28995145e-07, 1.00000095, -1.19207265e-07, 1.3709174e-06) |
762 | for i = 0,1 , 0.02 do | |
763 | - | if hit.Parent:FindFirstChild("Stats") ~= nil and hit.Parent.Stats:FindFirstChild("BlockValue") ~= nil and hit.Parent.Stats:FindFirstChild("BlockValue").Value == true then |
763 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) |
764 | - | if hit.Parent.Stats:FindFirstChild("BlockDebounce") == nil then |
764 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) |
765 | - | DamageStatLabel("Interruption", hit.Parent.Head.CFrame, "Blocked!", Color3.new(0, 0.3921568627451, 1)) |
765 | + | --lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.72260725, 0.385421276, 0, 0.865490794, 0.500013113, 0.0302087422, 0.499708682, -0.866017878, 0.0174446627, 0.0348838717, -2.62477647e-06, -0.999391317),i) |
766 | - | local BlockDebounce = Instance.new("BoolValue", hit.Parent.Stats) |
766 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.34390306, 0.174765587, -0.502760172, 0.953806698, 0.298583031, 0.0331806801, -0.0622573979, 0.304501295, -0.950475156, -0.293899328, 0.904503822, 0.309024394),i) |
767 | - | BlockDebounce.Name = "BlockDebounce" |
767 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.139189512, 1.09557003e-26, -0.990273237, -1.2369339e-27, 1, 1.11828922e-26, 0.990273237, 9.87653853e-28, 0.139189512),i) |
768 | - | BlockDebounce.Value = true |
768 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.469474792, 3.65180045e-27, 0.882945895, -1.41359339e-27, 1, -3.38430072e-27, -0.882945895, 3.40717422e-28, 0.469474792),i) |
769 | - | game:GetService("Debris"):AddItem(BlockDebounce, 0.1) |
769 | + | game:GetService("RunService").RenderStepped:wait() |
770 | end | |
771 | - | do |
771 | + | for i = 0,0.8 , 0.1 do |
772 | - | if ranged ~= true then |
772 | + | welddl.C0 = welddl.C0:lerp(CFrame.new(0.149496078, -1.75397778, -0.0924315453, -0.0348965228, -0.999374568, -0.00571133196, 0.99939096, -0.0348971486, 3.4943223e-06, -0.000202797353, -0.00570772588, 0.999983847),i) |
773 | - | do |
773 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) |
774 | - | if hit.Parent.Stats:FindFirstChild("BlockDebounce2") == nil then |
774 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) |
775 | - | local BlockDebounce2 = Instance.new("BoolValue", hit.Parent.Stats) |
775 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.14573121, 0.310893774, -0.014090538, -0.173835039, 0.984309137, 0.0302081201, 0.984702349, 0.173369259, 0.0174435899, 0.0119327214, 0.0327783301, -0.999389052),i) |
776 | - | BlockDebounce2.Name = "BlockDebounce2" |
776 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(2.00869942, 0.777726173, -0.51766777, 0.524389982, -0.809043169, 0.265451282, 0.020352006, -0.299755126, -0.953799188, 0.851234913, 0.505565226, -0.14072293),i) |
777 | - | BlockDebounce2.Value = true |
777 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.309020996, -9.73868278e-27, 0.951055288, -1.41867004e-26, 1, 1.48494745e-26, -0.951055288, -1.80811326e-26, 0.309020996),i) |
778 | - | game:GetService("Debris"):AddItem(BlockDebounce2, 0.1) |
778 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.207920238, 1.15615454e-26, -0.978142679, -1.08547261e-27, 1, 9.90178208e-27, 0.978142679, -2.77679039e-27, 0.207920238),i) |
779 | - | so(HitBlockSounds[math.random(1, #HitBlockSounds)], hit, 1, 1) |
779 | + | game:GetService("RunService").RenderStepped:wait() |
780 | end | |
781 | - | hit.Parent.Stats:FindFirstChild("BlockValue").Value = false |
781 | + | humanoid.PlatformStand = true |
782 | - | StaggerAnim.Value = true |
782 | + | humanoid.JumpPower = 0 |
783 | - | do return end |
783 | + | humanoid.WalkSpeed = 0 |
784 | - | if DecreaseTheStat ~= nil and hit.Parent:FindFirstChild("Stats") ~= nil then |
784 | + | for i,v in pairs(humanoid.Parent.Torso:GetChildren()) do |
785 | - | if DecreaseTheStat == "Defense" then |
785 | + | if v.ClassName == "Weld" then |
786 | - | DecreaseStat(hit.Parent, "Defense", DecreaseAmount, DecreaseDuration, ShowDecreasedStat) |
786 | + | v:destroy() |
787 | end | |
788 | - | if DecreaseTheStat == "Damage" then |
788 | + | |
789 | - | DecreaseStat(hit.Parent, "Damage", DecreaseAmount, DecreaseDuration, ShowDecreasedStat) |
789 | + | canwalk = true |
790 | - | else |
790 | + | canbefps = false |
791 | - | if DecreaseTheStat == "Movement" then |
791 | + | owner.Character.Humanoid.WalkSpeed = 25 |
792 | - | DecreaseStat(hit.Parent, "Movement", DecreaseAmount, DecreaseDuration, ShowDecreasedStat) |
792 | + | owner.Character.Humanoid.JumpPower = 50 |
793 | using = false | |
794 | Part0:Destroy() | |
795 | if humanoid.Parent:findFirstChild("Health") then | |
796 | humanoid.Parent.Health:Remove() | |
797 | - | local D = math.random(minim, maxim) * Damage.Value |
797 | + | humanoid.Health = 0.001 |
798 | - | if hit.Parent:FindFirstChild("Stats") ~= nil then |
798 | + | for i,v in pairs(humanoid.Parent:GetChildren()) do |
799 | - | if hit.Parent.Stats:FindFirstChild("Defense") then |
799 | + | if v.ClassName == "Part" then |
800 | - | if CanPenetrateArmor.Value == true then |
800 | + | for q,w in pairs(v:GetChildren()) do |
801 | - | D = D / hit.Parent.Stats:FindFirstChild("Defense").Value |
801 | + | if w.ClassName == "Part" then |
802 | - | -- DECOMPILER ERROR at PC377: Unhandled construct in 'MakeBoolean' P1 |
802 | + | w:destroy() |
803 | end | |
804 | - | if hit.Parent.Stats:FindFirstChild("Defense") ~= nil or CanCrit.Value == true then |
804 | + | end |
805 | - | CritChanceNumber = math.random(1, CritChance.Value) |
805 | + | end |
806 | - | if CritChanceNumber == CritChance.Value then |
806 | + | end |
807 | - | D = D * 2 |
807 | + | end |
808 | if humanoid.Parent:findFirstChild("Torso") then | |
809 | humanoid.Parent.Torso.Velocity = mouse.Hit.lookVector * 35 | |
810 | - | D = math.floor(D) |
810 | + | for i,v in pairs(humanoid.Parent.Torso:GetChildren()) do |
811 | - | h.Health = h.Health - D |
811 | + | if v.ClassName == "Motor6D" then |
812 | - | if D <= 3 and staggerhit == true then |
812 | + | if v.Name == "Neck" then |
813 | - | if ranged ~= true then |
813 | + | |
814 | - | StaggerHitAnim.Value = true |
814 | + | else |
815 | v:destroy() | |
816 | - | if ranged ~= true then |
816 | + | end |
817 | - | so(HitArmorSounds[math.random(1, #HitArmorSounds)], hit, 1, 1) |
817 | + | end |
818 | end | |
819 | end | |
820 | - | if D > 3 and ranged ~= true then |
820 | + | humanoid.WalkSpeed = 0 |
821 | - | so(HitPlayerSounds[math.random(1, #HitPlayerSounds)], hit, 1, 1) |
821 | + | humanoid.JumpPower = 0 |
822 | humanoid.Health = 0 | |
823 | if humanoid.Parent:findFirstChild("Right Arm") then | |
824 | - | if D > 3 and D < 20 then |
824 | + | local attachment = Instance.new("Attachment", humanoid.Parent.Torso) |
825 | - | if CanCrit.Value == true and CritChanceNumber == CritChance.Value then |
825 | + | attachment.Position = Vector3.new(1, 1, 0) |
826 | - | DamageStatLabel("Normal", hit.Parent.Head.CFrame, "Crit! " .. D, Color3.new(0.7843137254902, 0, 0)) |
826 | + | local ball = Instance.new("BallSocketConstraint", humanoid.Parent) |
827 | - | so("296102734", hit, 1, 1) |
827 | + | ball.Attachment0 = humanoid.Parent["Right Arm"].RightShoulderAttachment |
828 | - | else |
828 | + | ball.Attachment1 = attachment |
829 | - | DamageStatLabel("Normal", hit.Parent.Head.CFrame, D, Color3.new(1, 0.86274509803922, 0)) |
829 | + | local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso) |
830 | collidepartofleftleg.Name = "Bone" | |
831 | collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8) | |
832 | - | if D >= 20 then |
832 | + | collidepartofleftleg.Transparency = 1 |
833 | - | if CanCrit.Value == true and CritChanceNumber == CritChance.Value then |
833 | + | collidepartofleftleg:BreakJoints() |
834 | - | DamageStatLabel("Normal", hit.Parent.Head.CFrame, "Crit! " .. D, Color3.new(0.7843137254902, 0, 0)) |
834 | + | local weeld = Instance.new("Weld", collidepartofleftleg) |
835 | - | so("296102734", hit, 1, 1) |
835 | + | weeld.Part0 = humanoid.Parent["Right Arm"] |
836 | - | else |
836 | + | weeld.Part1 = collidepartofleftleg |
837 | - | DamageStatLabel("Normal", hit.Parent.Head.CFrame, D, Color3.new(1, 0, 0)) |
837 | + | weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0) |
838 | - | end |
838 | + | end |
839 | - | else |
839 | + | if humanoid.Parent:findFirstChild("Left Arm") then |
840 | - | if D <= 3 then |
840 | + | local attachment = Instance.new("Attachment", humanoid.Parent.Torso) |
841 | - | if CanCrit.Value == true and CritChanceNumber == CritChance.Value then |
841 | + | attachment.Position = Vector3.new(1, 1, 0) |
842 | - | DamageStatLabel("Normal", hit.Parent.Head.CFrame, "Crit! " .. D, Color3.new(0.7843137254902, 0, 0)) |
842 | + | local ball = Instance.new("BallSocketConstraint", humanoid.Parent) |
843 | - | so("296102734", hit, 1, 1) |
843 | + | ball.Attachment0 = humanoid.Parent.Torso.LeftCollarAttachment |
844 | - | else |
844 | + | ball.Attachment1 = humanoid.Parent["Left Arm"].LeftShoulderAttachment |
845 | - | DamageStatLabel("Normal", hit.Parent.Head.CFrame, D, Color3.new(0.88235294117647, 0.88235294117647, 0.88235294117647)) |
845 | + | local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso) |
846 | - | end |
846 | + | collidepartofleftleg.Name = "Bone" |
847 | - | end |
847 | + | collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8) |
848 | collidepartofleftleg.Transparency = 1 | |
849 | collidepartofleftleg:BreakJoints() | |
850 | - | do |
850 | + | local weeld = Instance.new("Weld", collidepartofleftleg) |
851 | - | if Type == "Normal" then |
851 | + | weeld.Part0 = humanoid.Parent["Left Arm"] |
852 | - | local vp = Instance.new("BodyVelocity") |
852 | + | weeld.Part1 = collidepartofleftleg |
853 | - | vp.P = 500 |
853 | + | weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0) |
854 | - | vp.maxForce = vt(math.huge, 0, math.huge) |
854 | + | end |
855 | - | if KnockbackType == 1 then |
855 | + | if humanoid.Parent:findFirstChild("Right Leg") then |
856 | - | vp.Velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05 |
856 | + | local attachment = Instance.new("Attachment", humanoid.Parent.Torso) |
857 | - | else |
857 | + | attachment.Position = Vector3.new(0.5, -1, 0) |
858 | - | if KnockbackType == 2 then |
858 | + | local ball = Instance.new("BallSocketConstraint", humanoid.Parent) |
859 | - | vp.Velocity = Property.CFrame.lookVector * knockback |
859 | + | ball.Attachment0 = humanoid.Parent["Right Leg"].RightFootAttachment |
860 | - | end |
860 | + | ball.Attachment1 = attachment |
861 | - | end |
861 | + | humanoid.Parent["Right Leg"].RightFootAttachment.Position = Vector3.new(0, 1, 0) |
862 | - | if knockback > 0 then |
862 | + | local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso) |
863 | - | vp.Parent = hit.Parent.Torso |
863 | + | collidepartofleftleg.Name = "Bone" |
864 | - | end |
864 | + | collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8) |
865 | - | game:GetService("Debris"):AddItem(vp, 0.5) |
865 | + | collidepartofleftleg.Transparency = 1 |
866 | collidepartofleftleg:BreakJoints() | |
867 | - | local DebounceHit = Instance.new("BoolValue", hit.Parent) |
867 | + | local weeld = Instance.new("Weld", collidepartofleftleg) |
868 | - | DebounceHit.Name = "DebounceHit" |
868 | + | weeld.Part0 = humanoid.Parent["Right Leg"] |
869 | - | DebounceHit.Value = true |
869 | + | weeld.Part1 = collidepartofleftleg |
870 | - | game:GetService("Debris"):AddItem(DebounceHit, Delay) |
870 | + | weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0) |
871 | end | |
872 | if humanoid.Parent:findFirstChild("Left Leg") then | |
873 | local attachment = Instance.new("Attachment", humanoid.Parent.Torso) | |
874 | attachment.Position = Vector3.new(-0.5, -1, 0) | |
875 | local ball = Instance.new("BallSocketConstraint", humanoid.Parent) | |
876 | ball.Attachment0 = humanoid.Parent["Left Leg"].LeftFootAttachment | |
877 | ball.Attachment1 = attachment | |
878 | humanoid.Parent["Left Leg"].LeftFootAttachment.Position = Vector3.new(0, 1, 0) | |
879 | local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso) | |
880 | collidepartofleftleg.Name = "Bone" | |
881 | collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8) | |
882 | - | MagniDamage = function(Part, magni, mindam, maxdam, knock, Type, Property, Delay, KnockbackType, incstun, stagger, staggerhit, ranged, MagicDecreaseTheStat, MagicDecreaseAmount, MagicDecreaseDuration, MagicShowDecreasedStat) |
882 | + | collidepartofleftleg.Transparency = 1 |
883 | collidepartofleftleg:BreakJoints() | |
884 | - | for _,c in pairs(workspace:GetChildren()) do |
884 | + | local weeld = Instance.new("Weld", collidepartofleftleg) |
885 | - | local hum = (c:FindFirstChild("Humanoid")) |
885 | + | weeld.Part0 = humanoid.Parent["Left Leg"] |
886 | - | local head = nil |
886 | + | weeld.Part1 = collidepartofleftleg |
887 | - | if hum ~= nil then |
887 | + | weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0) |
888 | - | head = c:FindFirstChild("Torso") |
888 | + | end |
889 | - | if head ~= nil then |
889 | + | if humanoid.Parent:findFirstChild("Head") then |
890 | - | local targ = head.Position - Part.Position |
890 | + | local attachment = Instance.new("Attachment", humanoid.Parent.Head) |
891 | - | local mag = targ.magnitude |
891 | + | attachment.Position = Vector3.new(0, -0.5, 0) |
892 | - | if mag <= magni and c.Name ~= Player.Name then |
892 | + | humanoid.Parent.Torso.NeckAttachment.Visible = false |
893 | - | Damagefunc(head, mindam, maxdam, knock, Type, Property, Delay, KnockbackType, incstun, stagger, staggerhit, ranged, MagicDecreaseTheStat, MagicDecreaseAmount, MagicDecreaseDuration, MagicShowDecreasedStat) |
893 | + | humanoid.Parent.Torso.NeckAttachment.Position = humanoid.Parent.Torso.NeckAttachment.Position + Vector3.new(0,0,0) |
894 | local ball = Instance.new("HingeConstraint", humanoid.Parent) | |
895 | ball.Attachment0 = humanoid.Parent.Torso.NeckAttachment | |
896 | - | do |
896 | + | ball.Attachment1 = attachment |
897 | - | for _,d in pairs(c:GetChildren()) do |
897 | + | local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso) |
898 | - | if d.ClassName == "Model" and ranged ~= true then |
898 | + | collidepartofleftleg.Name = "Bone" |
899 | - | head = d:FindFirstChild("Hitbox") |
899 | + | collidepartofleftleg.Size = Vector3.new(0.5,0.3,0.5) |
900 | - | if head ~= nil then |
900 | + | collidepartofleftleg.Transparency = 1 |
901 | - | local targ = head.Position - Part.Position |
901 | + | collidepartofleftleg:BreakJoints() |
902 | - | local mag = targ.magnitude |
902 | + | local weeld = Instance.new("Weld", collidepartofleftleg) |
903 | - | if mag <= magni and c.Name ~= Player.Name then |
903 | + | weeld.Part0 = collidepartofleftleg |
904 | - | local hitrefpart = part(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", vt()) |
904 | + | weeld.Part1 = humanoid.Parent["Head"] |
905 | - | hitrefpart.Anchored = true |
905 | + | if humanoid.Parent.Torso:findFirstChild("Neck") then |
906 | - | hitrefpart.CFrame = cf(head.Position) |
906 | + | humanoid.Parent.Torso.Neck:destroy() |
907 | - | so(HitWeaponSounds[math.random(1, #HitWeaponSounds)], hitrefpart, 1, 1) |
907 | + | |
908 | - | StaggerHitAnim.Value = true |
908 | + | |
909 | end | |
910 | end | |
911 | sensoryee1.Touched:connect(kicked) | |
912 | for i = 0,1 , 0.08 do | |
913 | - | do |
913 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.906621933, -1.96817839, 3.81469727e-06, 0.939697921, 0.342017353, -1.15483999e-07, -0.342018157, 0.939700484, -1.54780309e-06, 4.20854008e-07, -1.4939601e-06, 1.00000584),i) |
914 | - | -- DECOMPILER ERROR at PC107: LeaveBlock: unexpected jumping out DO_STMT |
914 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(2.04675007, -0.901816607, 3.81469727e-06, -0.241916299, -0.970304012, -1.15483999e-07, 0.970306754, -0.241916746, -1.54780309e-06, -1.47389744e-06, 4.86491388e-07, 1.00000584),i) |
915 | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.78488255, 0.126835346, 0, 0.913546026, 0.406735331, 1.15483552e-07, -0.406735331, 0.913546026, 1.54779377e-06, 5.24042946e-07, -1.46095226e-06, 1),i) | |
916 | - | -- DECOMPILER ERROR at PC107: LeaveBlock: unexpected jumping out IF_THEN_STMT |
916 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.92161179, 0.407135487, 0, -0.694653988, -0.719348252, -1.15483999e-07, 0.719350696, -0.694655538, -1.54780309e-06, -1.03318553e-06, 1.1582564e-06, 1.00000584),i) |
917 | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.0323647447, 0.374601871, -0.926624477, -0.013075971, 0.927188933, 0.374372125, 0.999392211, 5.49364394e-08, 0.0349063426):inverse(),i) | |
918 | - | -- DECOMPILER ERROR at PC107: LeaveBlock: unexpected jumping out IF_STMT |
918 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.50000882, 0, 0.0349099413, 5.30404058e-08, -0.999393761, -1.5450081e-06, 1.00000596, -1.07041799e-07, 0.999396384, -1.54780309e-06, 0.0349102654),i) |
919 | game:GetService("RunService").RenderStepped:wait() | |
920 | end | |
921 | wait(0.2) | |
922 | sensoryee1:destroy() | |
923 | if not hittd then | |
924 | using = false | |
925 | canwalk = true | |
926 | - | MagniBufforDebuff = function(Part, Magni, Type, Stat, Amount, Duration, ShowTheBufforDebuff, ApplyToOthersInstead) |
926 | + | |
927 | end | |
928 | - | if Player.Neutral == true then |
928 | + | |
929 | - | if Type == "Buff" then |
929 | + | mouse.KeyDown:connect(kickthefurfag) |
930 | - | IncreaseStat(Character, Stat, Amount, Duration, ShowTheBufforDebuff) |
930 | + | function begone(key) |
931 | key = key:lower() | |
932 | - | if Type == "Debuff" then |
932 | + | if key == "y" and not using then |
933 | - | DecreaseStat(Character, Stat, Amount, Duration, ShowTheBufforDebuff) |
933 | + | using = true |
934 | canwalk = false | |
935 | local fuckingnormies = Instance.new("Sound", owner.Character.Head) | |
936 | fuckingnormies.SoundId = "rbxassetid://854345294" | |
937 | - | for _,c in pairs(workspace:GetChildren()) do |
937 | + | fuckingnormies.TimePosition = 2 |
938 | - | local hum = (c:FindFirstChild("Humanoid")) |
938 | + | fuckingnormies.Volume = 10 |
939 | - | local head = nil |
939 | + | fuckingnormies:Play() |
940 | - | if hum ~= nil then |
940 | + | for i = 0,1 , 0.02 do |
941 | - | head = c:FindFirstChild("Torso") |
941 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) |
942 | - | if head ~= nil then |
942 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) |
943 | - | local targ = head.Position - Part.Position |
943 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.72260725, 0.385421276, 0, 0.865490794, 0.500013113, 0.0302087422, 0.499708682, -0.866017878, 0.0174446627, 0.0348838717, -2.62477647e-06, -0.999391317),i) |
944 | - | local mag = targ.magnitude |
944 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.34390306, 0.174765587, -0.502760172, 0.953806698, 0.298583031, 0.0331806801, -0.0622573979, 0.304501295, -0.950475156, -0.293899328, 0.904503822, 0.309024394),i) |
945 | - | -- DECOMPILER ERROR at PC83: Unhandled construct in 'MakeBoolean' P1 |
945 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.139189512, 1.09557003e-26, -0.990273237, -1.2369339e-27, 1, 1.11828922e-26, 0.990273237, 9.87653853e-28, 0.139189512),i) |
946 | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.469474792, 3.65180045e-27, 0.882945895, -1.41359339e-27, 1, -3.38430072e-27, -0.882945895, 3.40717422e-28, 0.469474792),i) | |
947 | - | if ApplyToOthersInstead == true and mag <= Magni and c.Name ~= Player.Name and Player.Neutral == false and game.Players:GetPlayerFromCharacter(head.Parent) ~= nil and game.Players:GetPlayerFromCharacter(head.Parent).TeamColor == Player.TeamColor then |
947 | + | game:GetService("RunService").RenderStepped:wait() |
948 | - | if Type == "Buff" then |
948 | + | |
949 | - | IncreaseStat(head.Parent, Stat, Amount, Duration, ShowTheBufforDebuff) |
949 | + | wait(1) |
950 | for i = 0,1 , 0.1 do | |
951 | - | if Type == "Debuff" then |
951 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.976385951, -2.07911205, 0, 0.994522691, 0.104521893, -2.48146847e-24, -0.1045219, 0.994522572, -6.61724926e-24, 0, 0, 1),i) |
952 | - | DecreaseStat(head.Parent, Stat, Amount, Duration, ShowTheBufforDebuff) |
952 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.706693888, -2.04811049, 0, 0.98480922, -0.173640087, 7.03582031e-15, 0.173640057, 0.984809279, 1.01514464e-15, -7.10520713e-15, 2.21976022e-16, 1),i) |
953 | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.14573121, 0.310893774, -0.014090538, -0.173835039, 0.984309137, 0.0302081201, 0.984702349, 0.173369259, 0.0174435899, 0.0119327214, 0.0327783301, -0.999389052),i) | |
954 | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.96523237, 0.455781698, -0.50786829, 0.481259376, -0.872816563, -0.0810915679, -0.0850538537, 0.0455768034, -0.995333314, 0.872439504, 0.485910654, -0.0523021407),i) | |
955 | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.309020996, -9.73868278e-27, 0.951055288, -1.41867004e-26, 1, 1.48494745e-26, -0.951055288, -1.80811326e-26, 0.309020996),i) | |
956 | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 0.207920238, 1.15615454e-26, -0.978142679, -1.08547261e-27, 1, 9.90178208e-27, 0.978142679, -2.77679039e-27, 0.207920238),i) | |
957 | game:GetService("RunService").RenderStepped:wait() | |
958 | - | if ApplyToOthersInstead == false and mag <= Magni and Player.Neutral == false and game.Players:GetPlayerFromCharacter(head.Parent) ~= nil and game.Players:GetPlayerFromCharacter(head.Parent).TeamColor == Player.TeamColor then |
958 | + | |
959 | - | if Type == "Buff" then |
959 | + | meme:Play() |
960 | - | IncreaseStat(head.Parent, Stat, Amount, Duration, ShowTheBufforDebuff) |
960 | + | meme.Volume = 6 |
961 | thunder.TimePosition = 0.4 | |
962 | - | if Type == "Debuff" then |
962 | + | thunder:Play() |
963 | - | DecreaseStat(head.Parent, Stat, Amount, Duration, ShowTheBufforDebuff) |
963 | + | thunder.Volume = 6 |
964 | --Converted with ttyyuu12345's model to script plugin v4 | |
965 | function sandbox(var,func) | |
966 | local env = getfenv(func) | |
967 | local newenv = setmetatable({},{ | |
968 | __index = function(self,k) | |
969 | if k=="script" then | |
970 | - | Lightning = function(p0, p1, tym, ofs, brickcolor, material, th, tra, last) |
970 | + | return var |
971 | else | |
972 | - | local magz = p0 - p1.magnitude |
972 | + | return env[k] |
973 | - | local curpos = p0 |
973 | + | |
974 | - | local trz = {-ofs, ofs} |
974 | + | end, |
975 | - | for i = 1, tym do |
975 | + | }) |
976 | - | local li = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt(th, th, magz / tym)) |
976 | + | setfenv(func,newenv) |
977 | - | do |
977 | + | return func |
978 | - | li.Anchored = true |
978 | + | |
979 | - | local ofz = vt(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)]) |
979 | + | cors = {} |
980 | - | local trolpos = cf(curpos, p1) * cf(0, 0, magz / tym).p + ofz |
980 | + | mas = Instance.new("Model",game:GetService("Lighting")) |
981 | - | if tym == i then |
981 | + | Model0 = Instance.new("Model") |
982 | - | local magz2 = curpos - p1.magnitude |
982 | + | Part1 = Instance.new("Part") |
983 | - | li.Size = vt(th, th, magz2) |
983 | + | Part2 = Instance.new("Part") |
984 | - | li.CFrame = cf(curpos, p1) * cf(0, 0, -magz2 / 2) |
984 | + | Model0.Name = "Beam" |
985 | Model0.Parent = mas | |
986 | - | do |
986 | + | Part1.Name = "beemblue" |
987 | - | do |
987 | + | Part1.Parent = Model0 |
988 | - | li.CFrame = cf(curpos, trolpos) * cf(0, 0, magz / tym / 2) |
988 | + | Part1.Material = Enum.Material.Neon |
989 | - | curpos = li.CFrame * cf(0, 0, magz / tym / 2).p |
989 | + | Part1.BrickColor = BrickColor.new("Cyan") |
990 | - | game.Debris:AddItem(li, last) |
990 | + | Part1.Transparency = 0 |
991 | - | coroutine.resume(coroutine.create(function() |
991 | + | Part1.Shape = Enum.PartType.Cylinder |
992 | - | |
992 | + | Part1.Size = Vector3.new(0.0500000007, 3.96000385, 3.96000171) |
993 | - | while li.Transparency ~= 1 do |
993 | + | Part1.CFrame = CFrame.new(40.7978516, 2.43296385, 64.2700119, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
994 | - | for i = 0, 1, last do |
994 | + | Part1.Color = Color3.new(0.0156863, 0.686275, 0.92549) |
995 | - | hbwait() |
995 | + | Part1.Position = Vector3.new(40.7978516, 2.43296385, 64.2700119) |
996 | - | li.Transparency = li.Transparency + 0.1 / last |
996 | + | Part1.Color = Color3.new(0.0156863, 0.686275, 0.92549) |
997 | Part2.Name = "beem" | |
998 | Part2.Parent = Model0 | |
999 | Part2.Material = Enum.Material.Neon | |
1000 | - | )) |
1000 | + | Part2.BrickColor = BrickColor.new("Institutional white") |
1001 | Part2.Transparency = 0 | |
1002 | - | -- DECOMPILER ERROR at PC118: LeaveBlock: unexpected jumping out IF_ELSE_STMT |
1002 | + | Part2.Shape = Enum.PartType.Cylinder |
1003 | Part2.Size = Vector3.new(0.0500000007, 3.96000385, 3.96000171) | |
1004 | - | -- DECOMPILER ERROR at PC118: LeaveBlock: unexpected jumping out IF_STMT |
1004 | + | Part2.CFrame = CFrame.new(40.7682838, 2.43296385, 64.2700119, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
1005 | Part2.Color = Color3.new(0.972549, 0.972549, 0.972549) | |
1006 | - | -- DECOMPILER ERROR at PC118: LeaveBlock: unexpected jumping out DO_STMT |
1006 | + | Part2.Position = Vector3.new(40.7682838, 2.43296385, 64.2700119) |
1007 | Part2.Color = Color3.new(0.972549, 0.972549, 0.972549) | |
1008 | for i,v in pairs(mas:GetChildren()) do | |
1009 | v.Parent = game:GetService("Players").LocalPlayer.Character | |
1010 | pcall(function() v:MakeJoints() end) | |
1011 | end | |
1012 | mas:Destroy() | |
1013 | for i,v in pairs(cors) do | |
1014 | - | MagicRing = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay) |
1014 | + | spawn(function() |
1015 | pcall(v) | |
1016 | - | local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt()) |
1016 | + | end) |
1017 | - | prt.Anchored = true |
1017 | + | |
1018 | - | prt.CFrame = cframe |
1018 | + | Part1.Anchored = true |
1019 | - | local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1)) |
1019 | + | Part2.Anchored = true |
1020 | - | game:GetService("Debris"):AddItem(prt, 10) |
1020 | + | Part1.CanCollide = false |
1021 | - | coroutine.resume(coroutine.create(function(Part, Mesh) |
1021 | + | Part2.CanCollide = false |
1022 | - | |
1022 | + | local canrag = true |
1023 | - | for i = 0, 1, delay do |
1023 | + | Part1.CFrame = owner.Character.Head.CFrame * CFrame.new(0,0,-5) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0) |
1024 | - | hbwait() |
1024 | + | local function ragdolldafurfag(part) |
1025 | - | Part.CFrame = Part.CFrame |
1025 | + | local humanoid = part.Parent:findFirstChildOfClass("Humanoid") |
1026 | - | Part.Transparency = i |
1026 | + | local ragdolled = part.Parent:findFirstChild("ragdolled") |
1027 | - | Mesh.Scale = Mesh.Scale + vt(x3, y3, z3) |
1027 | + | if humanoid then |
1028 | if humanoid.Parent.Name == owner.Name then | |
1029 | - | Part.Parent = nil |
1029 | + | --nothing |
1030 | else | |
1031 | - | ), prt, msh) |
1031 | + | if ragdolled then |
1032 | --nothing again | |
1033 | else | |
1034 | - | MagicWave = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay) |
1034 | + | local raggd = Instance.new("BoolValue", humanoid.Parent) |
1035 | raggd.Name = "ragdolled" | |
1036 | - | local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt()) |
1036 | + | humanoid.Name = "memes" |
1037 | - | prt.Anchored = true |
1037 | + | humanoid.PlatformStand = true |
1038 | - | prt.CFrame = cframe |
1038 | + | humanoid.JumpPower = 0 |
1039 | - | local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, -0.1 * z1), vt(x1, y1, z1)) |
1039 | + | humanoid.WalkSpeed = 0 |
1040 | - | game:GetService("Debris"):AddItem(prt, 10) |
1040 | + | local findlefthip = humanoid.Parent.Torso:findFirstChild("Left Hip") |
1041 | - | coroutine.resume(coroutine.create(function(Part, Mesh) |
1041 | + | if findlefthip then |
1042 | - | |
1042 | + | findlefthip:Remove() |
1043 | - | for i = 0, 1, delay do |
1043 | + | local glue = Instance.new("Glue", humanoid.Parent.Torso) |
1044 | - | hbwait() |
1044 | + | glue.Part0 = humanoid.Parent.Torso |
1045 | - | Part.CFrame = Part.CFrame |
1045 | + | glue.Part1 = humanoid.Parent["Left Leg"] |
1046 | - | Part.Transparency = i |
1046 | + | glue.Name = "Left leg" |
1047 | - | Mesh.Scale = Mesh.Scale + vt(x3, y3, z3) |
1047 | + | local collider = Instance.new("Part", humanoid.Parent["Left Leg"]) |
1048 | collider.Position = Vector3.new(0,999,0) | |
1049 | - | Part.Parent = nil |
1049 | + | collider.Size = Vector3.new(1.5, 1, 1) |
1050 | collider.Shape = "Cylinder" | |
1051 | - | ), prt, msh) |
1051 | + | local weld = Instance.new("Weld", collider) |
1052 | weld.Part0 = humanoid.Parent["Left Leg"] | |
1053 | weld.Part1 = collider | |
1054 | - | MagicBlock = function(brickcolor, material, rotate, cframe, x1, y1, z1, x3, y3, z3, delay) |
1054 | + | weld.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2) |
1055 | collider.TopSurface = "Smooth" | |
1056 | - | local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt()) |
1056 | + | collider.BottomSurface = "Smooth" |
1057 | - | prt.Anchored = true |
1057 | + | collider.formFactor = "Symmetric" |
1058 | - | prt.CFrame = cframe * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) |
1058 | + | glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) |
1059 | - | local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1)) |
1059 | + | glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) |
1060 | - | game:GetService("Debris"):AddItem(prt, 10) |
1060 | + | collider.Transparency = 1 |
1061 | - | coroutine.resume(coroutine.create(function(Part, Mesh) |
1061 | + | end |
1062 | - | |
1062 | + | -- |
1063 | - | for i = 0, 1, delay do |
1063 | + | local findrighthip = humanoid.Parent.Torso:findFirstChild("Right Hip") |
1064 | - | hbwait() |
1064 | + | if findrighthip then |
1065 | - | if rotate == true then |
1065 | + | findrighthip:Remove() |
1066 | - | Part.CFrame = Part.CFrame * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) |
1066 | + | local glue = Instance.new("Glue", humanoid.Parent.Torso) |
1067 | glue.Part0 = humanoid.Parent.Torso | |
1068 | - | Part.Transparency = i |
1068 | + | glue.Part1 = humanoid.Parent["Right Leg"] |
1069 | - | Mesh.Scale = Mesh.Scale + vt(x3, y3, z3) |
1069 | + | glue.Name = "Right leg" |
1070 | local collider = Instance.new("Part", humanoid.Parent["Right Leg"]) | |
1071 | - | Part.Parent = nil |
1071 | + | collider.Position = Vector3.new(0,999,0) |
1072 | collider.Size = Vector3.new(1.5, 1, 1) | |
1073 | - | ), prt, msh) |
1073 | + | collider.Shape = "Cylinder" |
1074 | local weld = Instance.new("Weld", collider) | |
1075 | weld.Part0 = humanoid.Parent["Right Leg"] | |
1076 | - | MagicBlock2 = function(brickcolor, material, rotate, cframe, x1, y1, z1, x3, y3, z3, delay) |
1076 | + | weld.Part1 = collider |
1077 | weld.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2) | |
1078 | - | local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt()) |
1078 | + | collider.TopSurface = "Smooth" |
1079 | - | prt.Anchored = true |
1079 | + | collider.BottomSurface = "Smooth" |
1080 | - | prt.CFrame = cframe * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) |
1080 | + | collider.formFactor = "Symmetric" |
1081 | - | local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1)) |
1081 | + | glue.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) |
1082 | - | game:GetService("Debris"):AddItem(prt, 10) |
1082 | + | glue.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) |
1083 | - | CF = prt.CFrame |
1083 | + | collider.Transparency = 1 |
1084 | - | num = math.random(5, 20) |
1084 | + | end |
1085 | - | coroutine.resume(coroutine.create(function(Part, Mesh, CF2, Num) |
1085 | + | -- |
1086 | - | |
1086 | + | local findrightshoulder = humanoid.Parent.Torso:findFirstChild("Right Shoulder") |
1087 | - | for i = 0, 1, delay do |
1087 | + | if findrightshoulder then |
1088 | - | hbwait() |
1088 | + | findrightshoulder:Remove() |
1089 | - | if rotate == true then |
1089 | + | local glue = Instance.new("Glue", humanoid.Parent.Torso) |
1090 | - | Part.CFrame = CF2 * cf(0, i * Num, 0) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) |
1090 | + | glue.Part0 = humanoid.Parent.Torso |
1091 | glue.Part1 = humanoid.Parent["Right Arm"] | |
1092 | - | Part.CFrame = CF2 * cf(0, i * Num, 0) |
1092 | + | glue.Name = "Right arm" |
1093 | local collider = Instance.new("Part", humanoid.Parent["Right Arm"]) | |
1094 | - | Part.Transparency = i |
1094 | + | collider.Position = Vector3.new(0,999,0) |
1095 | - | Mesh.Scale = Mesh.Scale + vt(x3, y3, z3) |
1095 | + | collider.Size = Vector3.new(1.5, 1, 1) |
1096 | collider.Shape = "Cylinder" | |
1097 | - | Part.Parent = nil |
1097 | + | local weld = Instance.new("Weld", collider) |
1098 | weld.Part0 = humanoid.Parent["Right Arm"] | |
1099 | - | ), prt, msh, CF, num) |
1099 | + | weld.Part1 = collider |
1100 | weld.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2) | |
1101 | collider.TopSurface = "Smooth" | |
1102 | - | MagicCylinder = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay) |
1102 | + | collider.BottomSurface = "Smooth" |
1103 | collider.formFactor = "Symmetric" | |
1104 | - | local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt()) |
1104 | + | glue.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) |
1105 | - | prt.Anchored = true |
1105 | + | glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) |
1106 | - | prt.CFrame = cframe |
1106 | + | collider.Transparency = 1 |
1107 | - | local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1)) |
1107 | + | end |
1108 | - | game:GetService("Debris"):AddItem(prt, 10) |
1108 | + | -- |
1109 | - | coroutine.resume(coroutine.create(function(Part, Mesh) |
1109 | + | local findleftshoulder = humanoid.Parent.Torso:findFirstChild("Left Shoulder") |
1110 | - | |
1110 | + | if findleftshoulder then |
1111 | - | for i = 0, 1, delay do |
1111 | + | findleftshoulder:Remove() |
1112 | - | hbwait() |
1112 | + | local glue = Instance.new("Glue", humanoid.Parent.Torso) |
1113 | - | Part.Transparency = i |
1113 | + | glue.Part0 = humanoid.Parent.Torso |
1114 | - | Mesh.Scale = Mesh.Scale + vt(x3, y3, z3) |
1114 | + | glue.Part1 = humanoid.Parent["Left Arm"] |
1115 | glue.Name = "Left arm" | |
1116 | - | Part.Parent = nil |
1116 | + | local collider = Instance.new("Part", humanoid.Parent["Left Arm"]) |
1117 | collider.Position = Vector3.new(0,999,0) | |
1118 | - | ), prt, msh) |
1118 | + | collider.Size = Vector3.new(1.5, 1, 1) |
1119 | collider.Shape = "Cylinder" | |
1120 | local weld = Instance.new("Weld", collider) | |
1121 | - | MagicCircle = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay) |
1121 | + | weld.Part0 = humanoid.Parent["Left Arm"] |
1122 | weld.Part1 = collider | |
1123 | - | local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt()) |
1123 | + | weld.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2) |
1124 | - | prt.Anchored = true |
1124 | + | collider.TopSurface = "Smooth" |
1125 | - | prt.CFrame = cframe |
1125 | + | collider.BottomSurface = "Smooth" |
1126 | - | local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1)) |
1126 | + | collider.formFactor = "Symmetric" |
1127 | - | game:GetService("Debris"):AddItem(prt, 10) |
1127 | + | glue.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) |
1128 | - | coroutine.resume(coroutine.create(function(Part, Mesh) |
1128 | + | glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) |
1129 | - | |
1129 | + | collider.Transparency = 1 |
1130 | - | for i = 0, 1, delay do |
1130 | + | end |
1131 | - | hbwait() |
1131 | + | if humanoid.Parent:findFirstChild("Head") then |
1132 | - | Part.Transparency = i |
1132 | + | local attachment = Instance.new("Attachment", humanoid.Parent.Head) |
1133 | - | Mesh.Scale = Mesh.Scale + vt(x3, y3, z3) |
1133 | + | attachment.Position = Vector3.new(0, -0.5, 0) |
1134 | humanoid.Parent.Torso.NeckAttachment.Visible = false | |
1135 | - | Part.Parent = nil |
1135 | + | humanoid.Parent.Torso.NeckAttachment.Position = humanoid.Parent.Torso.NeckAttachment.Position + Vector3.new(0,0,0) |
1136 | local ball = Instance.new("HingeConstraint", humanoid.Parent) | |
1137 | - | ), prt, msh) |
1137 | + | ball.Attachment0 = humanoid.Parent.Torso.NeckAttachment |
1138 | ball.Attachment1 = attachment | |
1139 | local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso) | |
1140 | - | MagicHead = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay) |
1140 | + | collidepartofleftleg.Name = "Bone" |
1141 | collidepartofleftleg.Size = Vector3.new(0.5,0.3,0.5) | |
1142 | - | local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt()) |
1142 | + | collidepartofleftleg.Transparency = 1 |
1143 | - | prt.Anchored = true |
1143 | + | collidepartofleftleg:BreakJoints() |
1144 | - | prt.CFrame = cframe |
1144 | + | local weeld = Instance.new("Weld", collidepartofleftleg) |
1145 | - | local msh = mesh("SpecialMesh", prt, "Head", "", vt(0, 0, 0), vt(x1, y1, z1)) |
1145 | + | weeld.Part0 = collidepartofleftleg |
1146 | - | game:GetService("Debris"):AddItem(prt, 10) |
1146 | + | weeld.Part1 = humanoid.Parent["Head"] |
1147 | - | coroutine.resume(coroutine.create(function(Part, Mesh) |
1147 | + | if humanoid.Parent.Torso:findFirstChild("Neck") then |
1148 | - | |
1148 | + | humanoid.Parent.Torso.Neck:destroy() |
1149 | - | for i = 0, 1, delay do |
1149 | + | |
1150 | - | hbwait() |
1150 | + | end |
1151 | - | Part.Transparency = i |
1151 | + | |
1152 | - | Mesh.Scale = Mesh.Scale + vt(x3, y3, z3) |
1152 | + | |
1153 | end | |
1154 | - | Part.Parent = nil |
1154 | + | |
1155 | Part1.Touched:connect(ragdolldafurfag) | |
1156 | - | ), prt, msh) |
1156 | + | local function changeposandsize() |
1157 | for i = 1,200 do | |
1158 | Part1.Size = Part1.Size + Vector3.new(0.9,0.2,0.1) | |
1159 | - | BreakEffect = function(brickcolor, material, rotate, cframe, x1, y1, z1, delay) |
1159 | + | Part2.Size = Part2.Size + Vector3.new(0.9,0.2,0.1) |
1160 | Part1.CFrame = Part1.CFrame * CFrame.new(0.7,0,0) | |
1161 | - | local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt()) |
1161 | + | Part2.CFrame = Part1.CFrame * CFrame.new(0.7,0,0) |
1162 | - | prt.Anchored = true |
1162 | + | Part1.Transparency = Part1.Transparency + 0.007 |
1163 | - | prt.CFrame = cframe * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) |
1163 | + | Part2.Transparency = Part2.Transparency + 0.007 |
1164 | - | local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1)) |
1164 | + | game:GetService("RunService").RenderStepped:wait() |
1165 | - | game:GetService("Debris"):AddItem(prt, 10) |
1165 | + | |
1166 | - | coroutine.resume(coroutine.create(function(Part, CF, Numbb, randnumb) |
1166 | + | Model0:destroy() |
1167 | - | |
1167 | + | |
1168 | - | CF = Part.CFrame |
1168 | + | changeposandsize() |
1169 | - | Numbb = 0 |
1169 | + | armcanattack = false |
1170 | - | randnumb = math.random() - math.random() |
1170 | + | canwalk = true |
1171 | - | for i = 0, 1, delay do |
1171 | + | using = false |
1172 | - | hbwait() |
1172 | + | |
1173 | - | CF = CF * cf(0, 1, 0) |
1173 | + | |
1174 | - | if rotate == true then |
1174 | + | mouse.KeyDown:connect(begone) |
1175 | - | Part.CFrame = CF * angles(Numbb, 0, 0) |
1175 | + | --Converted with ttyyuu12345's model to script plugin v4 |
1176 | function sandbox(var,func) | |
1177 | - | if rotate == false then |
1177 | + | local env = getfenv(func) |
1178 | - | Part.CFrame = CF |
1178 | + | local newenv = setmetatable({},{ |
1179 | __index = function(self,k) | |
1180 | if k=="script" then | |
1181 | - | Part.Transparency = i |
1181 | + | return var |
1182 | - | Numbb = Numbb + (randnumb) |
1182 | + | |
1183 | return env[k] | |
1184 | - | Part.Parent = nil |
1184 | + | |
1185 | end, | |
1186 | - | ), prt, CF, Numbb, randnumb) |
1186 | + | }) |
1187 | setfenv(func,newenv) | |
1188 | return func | |
1189 | - | ElecEffect = function(brickcolor, material, cf, x, y, z, delay) |
1189 | + | |
1190 | cors = {} | |
1191 | - | local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt()) |
1191 | + | mas = Instance.new("Model",game:GetService("Lighting")) |
1192 | - | prt.Anchored = true |
1192 | + | Soundo0 = Instance.new("Sound") |
1193 | - | prt.CFrame = cf |
1193 | + | Soundo0.Parent = mas |
1194 | - | xval = math.random() |
1194 | + | Soundo0.SoundId = "rbxassetid://1206917308" |
1195 | - | yval = math.random() |
1195 | + | Soundo0.Volume = 10 |
1196 | - | zval = math.random() |
1196 | + | Soundo0.PlaybackSpeed = 1 |
1197 | - | local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x, y, z)) |
1197 | + | Soundo0.Looped = true |
1198 | - | game:GetService("Debris"):AddItem(prt, 10) |
1198 | + | for i,v in pairs(mas:GetChildren()) do |
1199 | - | coroutine.resume(coroutine.create(function(Part, Mesh, xvaal, yvaal, zvaal) |
1199 | + | v.Parent = game:GetService("Players").LocalPlayer.Character.Torso |
1200 | - | |
1200 | + | pcall(function() v:MakeJoints() end) |
1201 | - | for i = 0, 1, delay do |
1201 | + | |
1202 | - | hbwait() |
1202 | + | mas:Destroy() |
1203 | - | Part.CFrame = Part.CFrame |
1203 | + | for i,v in pairs(cors) do |
1204 | - | xvaal = xvaal - 0.1 * (delay * 10) |
1204 | + | spawn(function() |
1205 | - | yvaal = yvaal - 0.1 * (delay * 10) |
1205 | + | pcall(v) |
1206 | - | zvaal = zvaal - 0.1 * (delay * 10) |
1206 | + | |
1207 | - | Mesh.Scale = Mesh.Scale + vt(xvaal, yvaal, zvaal) |
1207 | + | |
1208 | - | Part.Transparency = i |
1208 | + | function kysfurshit(key) |
1209 | key = key:lower() | |
1210 | - | Part.Parent = nil |
1210 | + | if key == "q" and not using then |
1211 | using = true | |
1212 | - | ), prt, msh, xval, yval, zval) |
1212 | + | hittd = false |
1213 | canwalk = false | |
1214 | local canscan = true | |
1215 | - | TrailEffect = function(brickcolor, material, currentcf, oldcf, meshtype, reflectance, size, x, y, z, delay) |
1215 | + | textfag.Text = "fox faggotz" |
1216 | for i = 0,1 , 0.04 do | |
1217 | - | local magnitudecframe = currentcf.p - oldcf.p.magnitude |
1217 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.241932347, -1.21926342e-26, -0.970292151, 6.1341824e-27, 1, -2.5243549e-27, 0.970292151, -3.11126741e-27, 0.241932347),i) |
1218 | - | if magnitudecframe > 0.01 then |
1218 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5222218, -0.102214813, 0.0349053368, -8.60723958e-07, 0.999392927, -0.139084309, 0.990273297, 0.00485882163, -0.989666522, -0.139170289, 0.0345666632),i) |
1219 | - | local prt = part(3, Effects, material, reflectance, 0, brickcolor, "Effect", vt(1, magnitudecframe, 1)) |
1219 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.00984383, 0.0977787971, 0, 0.500008941, 0.866028607, -2.82727748e-27, -0.866028607, 0.500008941, -2.3224065e-27, -2.57484199e-27, 2.3224065e-27, 1),i) |
1220 | - | prt.Anchored = true |
1220 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(2.0187254, 0.622524977, -0.477272034, 0.499353766, -0.855162203, 0.139084026, 0.0396689773, -0.137795925, -0.989666998, 0.865489781, 0.499711245, -0.0348855592),i) |
1221 | - | prt.CFrame = cf((currentcf.p + oldcf.p) / 2, oldcf.p) * angles(rad(90), 0, 0) |
1221 | + | game:GetService("RunService").RenderStepped:wait() |
1222 | - | local TheMeshType = "BlockMesh" |
1222 | + | |
1223 | - | if meshtype == "Cylinder" then |
1223 | + | local sensoryee = Instance.new("Part", owner.Character["Right Arm"]) |
1224 | - | TheMeshType = "CylinderMesh" |
1224 | + | sensoryee.Size = Vector3.new(1,1,1) |
1225 | sensoryee.CanCollide = false | |
1226 | - | local msh = mesh(TheMeshType, prt, "", "", vt(0, 0, 0), vt(0 + size, 1, 0 + size)) |
1226 | + | sensoryee.Transparency = 0 |
1227 | - | game:GetService("Debris"):AddItem(prt, 10) |
1227 | + | sensoryee:BreakJoints() |
1228 | - | coroutine.resume(coroutine.create(function(Part, Mesh, TheCurrentCFrame, TheLastCFrame) |
1228 | + | local weldsensor = Instance.new("Weld", sensoryee) |
1229 | - | |
1229 | + | weldsensor.Part0 = owner.Character["Right Arm"] |
1230 | - | for i = 0, 1, delay do |
1230 | + | weldsensor.Part1 = sensoryee |
1231 | - | hbwait() |
1231 | + | weldsensor.C0 = weldsensor.C0 * CFrame.new(0,-0.5,0) |
1232 | - | Part.Transparency = i |
1232 | + | local function hagotem(part) |
1233 | - | Mesh.Scale = Mesh.Scale + vt(x, y, z) |
1233 | + | sensoryee:destroy() |
1234 | local humanoid = part.Parent:findFirstChildOfClass("Humanoid") | |
1235 | - | Part.Parent = nil |
1235 | + | if humanoid then |
1236 | local canscan = true | |
1237 | - | ), prt, msh, currentcf, oldcf) |
1237 | + | for i,v in pairs(humanoid.Parent:GetChildren()) do |
1238 | if v.ClassName == "Hat" or v.ClassName == "Accessory" then | |
1239 | if v:findFirstChild("Handle") then | |
1240 | if v.Handle:findFirstChild("Mesh") then | |
1241 | - | ClangEffect = function(brickcolor, material, cframe, angle, duration, size, power, reflectance, x, y, z, delay) |
1241 | + | if canscan and v.Handle.Mesh.MeshId == "rbxassetid://188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=170939831" or v.Handle.Mesh.MeshId == "rbxassetid://170939831" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=135446047" or v.Handle.Mesh.MeshId == "rbxassetid://135446047" or v.Handle.Mesh.MeshId == "rbxassetid://335037790" or v.Handle.Mesh.MeshId == "rbxassetid://361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=1374148" or v.Handle.Mesh.MeshId == "rbxassetid://1374148" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Handle.Mesh.MeshId == "rbxassetid://112495973" or v.Name == "FoxTail" or v.Name == "Zootopia_FoxEars" or v.Name == "FurryCatTail" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Name == "ArcticFoxHead" then |
1242 | canscan = false | |
1243 | - | local prt = part(3, Effects, material, 0, 1, brickcolor, "Effect", vt()) |
1243 | + | hittd = true |
1244 | - | prt.Anchored = true |
1244 | + | --canbefps = true |
1245 | - | prt.CFrame = cframe |
1245 | + | local furfaggrowl = Instance.new("Sound", humanoid.Parent.Head) |
1246 | - | local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(0, 0, 0)) |
1246 | + | furfaggrowl.SoundId = "rbxassetid://133322522" |
1247 | - | game:GetService("Debris"):AddItem(prt, 10) |
1247 | + | furfaggrowl.Volume = 10 |
1248 | - | local TheLastPoint = cframe |
1248 | + | local rip = Instance.new("Sound", humanoid.Parent.Head) |
1249 | - | coroutine.resume(coroutine.create(function(Part) |
1249 | + | rip.SoundId = "rbxassetid://132514715" |
1250 | - | |
1250 | + | rip.Volume = 10 |
1251 | - | for i = 1, duration do |
1251 | + | if humanoid.Parent:findFirstChild("HumanoidRootPart") then |
1252 | - | hbwait() |
1252 | + | humanoid.Parent.HumanoidRootPart:destroy() |
1253 | - | Part.CFrame = Part.CFrame * angles(rad(angle), 0, 0) * cf(0, power, 0) |
1253 | + | humanoid.WalkSpeed = 0 |
1254 | - | TrailEffect(brickcolor, material, Part.CFrame, TheLastPoint, "Cylinder", reflectance, size, x, y, z, delay) |
1254 | + | humanoid.JumpPower = 0 |
1255 | - | TheLastPoint = Part.CFrame |
1255 | + | |
1256 | humanoid.PlatformStand = true | |
1257 | - | Part.Parent = nil |
1257 | + | humanoid.JumpPower = 0 |
1258 | humanoid.WalkSpeed = 0 | |
1259 | - | ), prt) |
1259 | + | |
1260 | textfag.Text = "die from cancer" | |
1261 | local headfurfagweld = Instance.new("Weld", owner.Character["Right Arm"]) | |
1262 | - | MagicCone = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay) |
1262 | + | headfurfagweld.Part0 = owner.Character["Right Arm"] |
1263 | headfurfagweld.Part1 = humanoid.Parent.Head | |
1264 | - | local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt()) |
1264 | + | headfurfagweld.C0 = CFrame.new(0.00057220459, -1.29444742, -0.873190403, -0.996955156, -0.0485438928, 0.0610030033, -0.0641870201, 0.0669786036, -0.995689929, 0.0442487523, -0.996576011, -0.0698903799) |
1265 | - | prt.Anchored = true |
1265 | + | furfaggrowl:Play() |
1266 | - | prt.CFrame = cframe |
1266 | + | furfaggrowl.TimePosition = 1 |
1267 | - | local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=1778999", vt(0, 0, 0), vt(x1, y1, z1)) |
1267 | + | wait(1) |
1268 | - | game:GetService("Debris"):AddItem(prt, 10) |
1268 | + | for i = 0,1 , 0.04 do |
1269 | - | coroutine.resume(coroutine.create(function(Part, Mesh) |
1269 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(2.09488106, 0.667919636, 0.0639152527, 0.0739268959, -0.95855093, 0.275169909, -0.02475233, -0.277602971, -0.960379243, 0.996955395, 0.0641870052, -0.044248756),i) |
1270 | - | |
1270 | + | game:GetService("RunService").RenderStepped:wait() |
1271 | - | for i = 0, 1, delay do |
1271 | + | |
1272 | - | hbwait() |
1272 | + | wait(1.4) |
1273 | - | Part.Transparency = i |
1273 | + | for i = 1,6 do |
1274 | - | Mesh.Scale = Mesh.Scale + vt(x3, y3, z3) |
1274 | + | wait(0.1) |
1275 | for i = 0,1 , 0.15 do | |
1276 | - | Part.Parent = nil |
1276 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.589343071, -2.06024575, -0.139556885, 0.997564077, -0.0693742931, 0.0072911568, 0.0697562397, 0.992102206, -0.104268931, 1.75914945e-08, 0.104523741, 0.994524658),i) |
1277 | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i) | |
1278 | - | ), prt, msh) |
1278 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.4344244, 0.102565765, 1.00000012, -1.10566744e-26, 3.04815854e-27, 1.14353277e-26, 0.970295191, -0.241921842, -2.61223027e-28, 0.241921738, 0.970297754),i) |
1279 | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.606146812, -2.0409379, 0.23392868, 0.994522691, 0.104527831, 4.48272353e-09, -0.10395515, 0.989075184, 0.104526937, 0.0109259691, -0.103954434, 0.994521797),i) | |
1280 | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.50013542, -0.0218527317, 0.298622131, 1, 2.38743288e-22, 1.16448315e-22, -2.65628601e-22, 0.898784995, 0.438389838, 6.26162773e-28, -0.438389868, 0.898784935),i) | |
1281 | - | MagicFlatCone = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay) |
1281 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.541605, 1.54031897, -0.202716827, 0.99939096, -0.0331876501, -0.0107830577, -0.0348742045, -0.960688651, -0.275429219, -0.00121831207, 0.275637507, -0.961260855),i) |
1282 | game:GetService("RunService").RenderStepped:wait() | |
1283 | - | local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt()) |
1283 | + | |
1284 | - | prt.Anchored = true |
1284 | + | for i = 0,1 , 0.15 do |
1285 | - | prt.CFrame = cframe |
1285 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, -1.90734863e-06, 1.00069809, 0.999390602, 6.40860435e-07, -0.0349101759, -0.0242511462, 0.71933949, -0.694235682, 0.0251118187, 0.694659173, 0.718900979):inverse(),i) |
1286 | - | local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=1033714", vt(0, 0, 0), vt(x1, y1, z1)) |
1286 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.18236089, -0.21427536, 1.00000012, 1.51461294e-27, 4.19042913e-27, -4.41762107e-27, 0.499996245, 0.866027534, -7.79938216e-28, -0.866027653, 0.499996305),i) |
1287 | - | game:GetService("Debris"):AddItem(prt, 10) |
1287 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.18106127, -0.0497360229, 1.00000012, 1.98161859e-27, -5.80601626e-27, -9.08767763e-27, 0.500005603, 0.866032362, -3.82406602e-27, -0.866032481, 0.500005662),i) |
1288 | - | coroutine.resume(coroutine.create(function(Part, Mesh) |
1288 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.53122997, -0.198875427, 1.00000012, -1.209166e-26, -3.76759968e-27, 1.21169035e-26, 0.927188694, 0.374603868, -1.64222563e-27, -0.374603897, 0.927188814),i) |
1289 | - | |
1289 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.50013542, -0.0218527317, 0.298622131, 1, 2.38743288e-22, 1.16448315e-22, -2.65628601e-22, 0.898784995, 0.438389838, 6.26162773e-28, -0.438389868, 0.898784935),i) |
1290 | - | for i = 0, 1, delay do |
1290 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.4887104, 0.0502290726, -0.938224792, 0.999392748, 0.0233488977, -0.025931986, -0.0348734297, 0.642351151, -0.765616715, -0.00121889159, 0.766055882, 0.642774582),i) |
1291 | - | hbwait() |
1291 | + | game:GetService("RunService").RenderStepped:wait() |
1292 | - | Part.Transparency = i |
1292 | + | |
1293 | - | Mesh.Scale = Mesh.Scale + vt(x3, y3, z3) |
1293 | + | local punchclone = punch:Clone() |
1294 | punchclone.Parent = owner.Character["Right Arm"] | |
1295 | - | Part.Parent = nil |
1295 | + | punchclone:Play() |
1296 | end | |
1297 | - | ), prt, msh) |
1297 | + | local goreclone = gore:Clone() |
1298 | goreclone.Parent = owner.Character["Right Arm"] | |
1299 | goreclone:Play() | |
1300 | - | MagicSpikedCrown = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay) |
1300 | + | for i,v in pairs(humanoid.Parent:GetChildren()) do |
1301 | if v.ClassName == "Hat" or v.ClassName == "Accessory" then | |
1302 | - | local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt()) |
1302 | + | v:destroy() |
1303 | - | prt.Anchored = true |
1303 | + | end |
1304 | - | prt.CFrame = cframe |
1304 | + | if v.Name == "Head" then |
1305 | - | local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=1323306", vt(0, 0, 0), vt(x1, y1, z1)) |
1305 | + | v.Transparency = 1 |
1306 | - | game:GetService("Debris"):AddItem(prt, 10) |
1306 | + | end |
1307 | - | coroutine.resume(coroutine.create(function(Part, Mesh) |
1307 | + | end |
1308 | - | |
1308 | + | if humanoid.Parent.Head:findFirstChild("face") then |
1309 | - | for i = 0, 1, delay do |
1309 | + | humanoid.Parent.Head.face.Transparency = 1 |
1310 | - | hbwait() |
1310 | + | end |
1311 | - | Part.Transparency = i |
1311 | + | for i = 1,math.random(10,15) do |
1312 | - | Mesh.Scale = Mesh.Scale + vt(x3, y3, z3) |
1312 | + | --Converted with ttyyuu12345's model to script plugin v4 |
1313 | function sandbox(var,func) | |
1314 | - | Part.Parent = nil |
1314 | + | local env = getfenv(func) |
1315 | local newenv = setmetatable({},{ | |
1316 | - | ), prt, msh) |
1316 | + | __index = function(self,k) |
1317 | if k=="script" then | |
1318 | return var | |
1319 | - | MagicCrown = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay) |
1319 | + | |
1320 | return env[k] | |
1321 | - | local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt()) |
1321 | + | |
1322 | - | prt.Anchored = true |
1322 | + | end, |
1323 | - | prt.CFrame = cframe |
1323 | + | }) |
1324 | - | local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=1078075", vt(0, 0, 0), vt(x1, y1, z1)) |
1324 | + | setfenv(func,newenv) |
1325 | - | game:GetService("Debris"):AddItem(prt, 10) |
1325 | + | return func |
1326 | - | coroutine.resume(coroutine.create(function(Part, Mesh) |
1326 | + | |
1327 | - | |
1327 | + | cors = {} |
1328 | - | for i = 0, 1, delay do |
1328 | + | mas = Instance.new("Model",game:GetService("Lighting")) |
1329 | - | hbwait() |
1329 | + | local Part0 = Instance.new("Part") |
1330 | - | Part.Transparency = i |
1330 | + | Part0.Name = "bl00d" |
1331 | - | Mesh.Scale = Mesh.Scale + vt(x3, y3, z3) |
1331 | + | Part0.Parent = mas |
1332 | Part0.Material = Enum.Material.SmoothPlastic | |
1333 | - | Part.Parent = nil |
1333 | + | Part0.BrickColor = BrickColor.new("Maroon") |
1334 | Part0.Size = Vector3.new(1.16000009, 0.0500000007, 1.12000048) | |
1335 | - | ), prt, msh) |
1335 | + | Part0.CFrame = CFrame.new(17.569994, 1.14527643, 34.9399986, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
1336 | Part0.BottomSurface = Enum.SurfaceType.SmoothNoOutlines | |
1337 | Part0.TopSurface = Enum.SurfaceType.SmoothNoOutlines | |
1338 | - | MagicSkull = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay) |
1338 | + | Part0.Color = Color3.new(0.458824, 0, 0) |
1339 | Part0.Position = Vector3.new(17.569994, 1.14527643, 34.9399986) | |
1340 | - | local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt()) |
1340 | + | Part0.Color = Color3.new(0.458824, 0, 0) |
1341 | - | prt.Anchored = true |
1341 | + | Part0.CFrame = humanoid.Parent.Head.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1),math.random(-1,1)) |
1342 | - | prt.CFrame = cframe |
1342 | + | Part0:BreakJoints() |
1343 | - | local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=4770583", vt(0, 0, 0), vt(x1, y1, z1)) |
1343 | + | for i,v in pairs(mas:GetChildren()) do |
1344 | - | game:GetService("Debris"):AddItem(prt, 10) |
1344 | + | v.Parent = humanoid.Parent |
1345 | - | coroutine.resume(coroutine.create(function(Part, Mesh) |
1345 | + | pcall(function() v:MakeJoints() end) |
1346 | - | |
1346 | + | |
1347 | - | for i = 0, 1, delay do |
1347 | + | mas:Destroy() |
1348 | - | hbwait() |
1348 | + | for i,v in pairs(cors) do |
1349 | - | Part.Transparency = i |
1349 | + | spawn(function() |
1350 | - | Mesh.Scale = Mesh.Scale + vt(x3, y3, z3) |
1350 | + | pcall(v) |
1351 | end) | |
1352 | - | Part.Parent = nil |
1352 | + | |
1353 | end | |
1354 | - | ), prt, msh) |
1354 | + | wait(1) |
1355 | for i = 0,1 , 0.05 do | |
1356 | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.606146812, -2.0409379, 0.23392868, 0.994522691, 0.104527831, 4.48272353e-09, -0.10395515, 0.989075184, 0.104526937, 0.0109259691, -0.103954434, 0.994521797),i) | |
1357 | - | local startequipped = true |
1357 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.50013542, -0.0218527317, 0.298622131, 1, 2.38743288e-22, 1.16448315e-22, -2.65628601e-22, 0.898784995, 0.438389838, 6.26162773e-28, -0.438389868, 0.898784935),i) |
1358 | - | local startequippedwithequipanimation = false |
1358 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.241932347, -1.21926342e-26, -0.970292151, 6.1341824e-27, 1, -2.5243549e-27, 0.970292151, -3.11126741e-27, 0.241932347),i) |
1359 | - | local disableanimator = true |
1359 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5222218, -0.102214813, 0.0349053368, -8.60723958e-07, 0.999392927, -0.139084309, 0.990273297, 0.00485882163, -0.989666522, -0.139170289, 0.0345666632),i) |
1360 | - | local disableanimate = true |
1360 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.00984383, 0.0977787971, 0, 0.500008941, 0.866028607, -2.82727748e-27, -0.866028607, 0.500008941, -2.3224065e-27, -2.57484199e-27, 2.3224065e-27, 1),i) |
1361 | - | local alternatewalk = false |
1361 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(2.0187254, 0.622524977, -0.477272034, 0.499353766, -0.855162203, 0.139084026, 0.0396689773, -0.137795925, -0.989666998, 0.865489781, 0.499711245, -0.0348855592),i) |
1362 | - | local hidemenu = false |
1362 | + | game:GetService("RunService").RenderStepped:wait() |
1363 | - | local allowmenutofunction = false |
1363 | + | |
1364 | - | local allowabilitiestofunction = false |
1364 | + | wait(0.2) |
1365 | - | local canunequiporequip = false |
1365 | + | furfaggrowl:destroy() |
1366 | - | local allowwalking = false |
1366 | + | headfurfagweld:destroy() |
1367 | - | local disablemovingarms = false |
1367 | + | local vel = Instance.new("BodyVelocity", humanoid.Parent.Torso) |
1368 | - | local usemotorsinsteadofwelds = false |
1368 | + | vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge) |
1369 | - | local leftarm = false |
1369 | + | vel.Velocity = owner.Character.Torso.CFrame.rightVector * -math.random(400,469) + Vector3.new(0,2,0) |
1370 | - | local rightarm = false |
1370 | + | rip:Play() |
1371 | - | local allowhopperbin = false |
1371 | + | for i = 0,1 , 0.06 do |
1372 | - | local showstunbar = false |
1372 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.469489127, 5.58134868e-26, 0.882937074, 6.51283563e-26, 1, -8.06026519e-26, -0.882937074, 1.03650012e-25, 0.469489127),i) |
1373 | - | local walkspeeddependsonmovementvalue = true |
1373 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5222218, -0.102214813, 0.469437033, 6.2015107e-07, -0.882963717, 0.122883834, 0.99026978, 0.0653332844, 0.874373734, -0.139172658, 0.464868218),i) |
1374 | - | local alternatemanaregensystem = false |
1374 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.04339027, 0.288009644, 0, 0.17366755, 0.984804034, 6.07514039e-13, -0.984804392, 0.173667595, 1.61679779e-13, 5.32907052e-14, -6.27053964e-13, 0.999999762),i) |
1375 | - | local showhealthmanaandstunnumbers = false |
1375 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.66837502, 0.581873178, -0.720844269, 0.932209134, -0.33412677, 0.139085978, 0.118962891, -0.080060333, -0.989665747, 0.341809034, 0.939121604, -0.0348842852),i) |
1376 | - | local changebarcolorsifnotenoughmana = false |
1376 | + | game:GetService("RunService").RenderStepped:wait() |
1377 | - | local disablejump = false |
1377 | + | |
1378 | - | if hidemenu == true or allowmenutofunction == false then |
1378 | + | wait(1) |
1379 | - | for _,v in pairs(scrn:GetChildren()) do |
1379 | + | for i = 0,0.3 , 0.004 do |
1380 | - | if v.ClassName == "Frame" or v.ClassName == "TextLabel" then |
1380 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i) |
1381 | - | v.Visible = false |
1381 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.48563504, -0.102214813, 1, 6.31088724e-30, -1.00974196e-28, -2.5243549e-29, 0.990270674, 0.139171436, -5.04870979e-29, -0.139171436, 0.990270674),i) |
1382 | - | v.BorderSizePixel = 0 |
1382 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.606146812, -2.0409379, 0.23392868, 0.994522691, 0.104527831, 4.48272353e-09, -0.10395515, 0.989075184, 0.104526937, 0.0109259691, -0.103954434, 0.994521797),i) |
1383 | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.56223869, 0.00435209274, 0, 0.997564316, 0.0697554871, 0, -0.0697554871, 0.997564316, 0, 0, 2.5243549e-29, 1),i) | |
1384 | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.589343071, -2.06024575, -0.139556885, 0.997564077, -0.0693742931, 0.0072911568, 0.0697562397, 0.992102206, -0.104268931, 1.75914945e-08, 0.104523741, 0.994524658),i) | |
1385 | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.61233902, 0.0157878399, 0, 0.990270674, -0.139171436, 5.04870979e-29, 0.139171436, 0.990270674, 2.01948392e-28, 1.00974196e-28, 2.27191941e-28, 1),i) | |
1386 | - | do |
1386 | + | game:GetService("RunService").RenderStepped:wait() |
1387 | - | Humanoid.Changed:connect(function(Jump) |
1387 | + | |
1388 | using = false | |
1389 | - | if Jump == "Jump" and disablejump == true then |
1389 | + | canwalk = true |
1390 | - | Humanoid.Jump = false |
1390 | + | |
1391 | end | |
1392 | end | |
1393 | - | ) |
1393 | + | |
1394 | - | if allowmenutofunction == true then |
1394 | + | |
1395 | - | for _,v in pairs(scrn:GetChildren()) do |
1395 | + | |
1396 | - | if v.ClassName == "Frame" then |
1396 | + | |
1397 | - | for _,b in pairs(v:GetChildren()) do |
1397 | + | sensoryee.Touched:connect(hagotem) |
1398 | - | if b.ClassName == "TextLabel" then |
1398 | + | for i = 0,1 , 0.04 do |
1399 | - | coroutine.resume(coroutine.create(function(TheTextLabel) |
1399 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.469489127, 5.58134868e-26, 0.882937074, 6.51283563e-26, 1, -8.06026519e-26, -0.882937074, 1.03650012e-25, 0.469489127),i) |
1400 | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5222218, -0.102214813, 0.469437033, 6.2015107e-07, -0.882963717, 0.122883834, 0.99026978, 0.0653332844, 0.874373734, -0.139172658, 0.464868218),i) | |
1401 | - | wait(menuupdatespeed) |
1401 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.04339027, 0.288009644, 0, 0.17366755, 0.984804034, 6.07514039e-13, -0.984804392, 0.173667595, 1.61679779e-13, 5.32907052e-14, -6.27053964e-13, 0.999999762),i) |
1402 | - | for i = 1, 0, -0.1 do |
1402 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.66837502, 0.581873178, -0.720844269, 0.932209134, -0.33412677, 0.139085978, 0.118962891, -0.080060333, -0.989665747, 0.341809034, 0.939121604, -0.0348842852),i) |
1403 | - | hbwait() |
1403 | + | game:GetService("RunService").RenderStepped:wait() |
1404 | - | TheTextLabel.TextTransparency = i |
1404 | + | |
1405 | - | TheTextLabel.TextStrokeTransparency = i |
1405 | + | sensoryee:destroy() |
1406 | if not hittd then | |
1407 | - | TheTextLabel.TextTransparency = 0 |
1407 | + | for i = 0,0.3 , 0.004 do |
1408 | - | TheTextLabel.TextStrokeTransparency = 0 |
1408 | + | if canwalk and howmuch < 1 then |
1409 | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i) | |
1410 | - | ), b) |
1410 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.48563504, -0.102214813, 1, 6.31088724e-30, -1.00974196e-28, -2.5243549e-29, 0.990270674, 0.139171436, -5.04870979e-29, -0.139171436, 0.990270674),i) |
1411 | - | if showstats == true then |
1411 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.606146812, -2.0409379, 0.23392868, 0.994522691, 0.104527831, 4.48272353e-09, -0.10395515, 0.989075184, 0.104526937, 0.0109259691, -0.103954434, 0.994521797),i) |
1412 | - | coroutine.resume(coroutine.create(function(TheTextLabel) |
1412 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.56223869, 0.00435209274, 0, 0.997564316, 0.0697554871, 0, -0.0697554871, 0.997564316, 0, 0, 2.5243549e-29, 1),i) |
1413 | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.589343071, -2.06024575, -0.139556885, 0.997564077, -0.0693742931, 0.0072911568, 0.0697562397, 0.992102206, -0.104268931, 1.75914945e-08, 0.104523741, 0.994524658),i) | |
1414 | - | wait(menuupdatespeed) |
1414 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.61233902, 0.0157878399, 0, 0.990270674, -0.139171436, 5.04870979e-29, 0.139171436, 0.990270674, 2.01948392e-28, 1.00974196e-28, 2.27191941e-28, 1),i) |
1415 | - | for i = 1, 0, -0.1 do |
1415 | + | game:GetService("RunService").RenderStepped:wait() |
1416 | - | hbwait() |
1416 | + | |
1417 | - | TheTextLabel.TextTransparency = i |
1417 | + | |
1418 | - | TheTextLabel.TextStrokeTransparency = i |
1418 | + | using = false |
1419 | canwalk = true | |
1420 | - | TheTextLabel.TextTransparency = 0 |
1420 | + | |
1421 | - | TheTextLabel.TextStrokeTransparency = 0 |
1421 | + | textfag.Text = owner.Character.Name.." The Brutal Anti-Furry" |
1422 | end | |
1423 | - | ), b) |
1423 | + | |
1424 | mouse.KeyDown:connect(kysfurshit) | |
1425 | - | if showstunbar == true then |
1425 | + | |
1426 | - | coroutine.resume(coroutine.create(function(TheTextLabel) |
1426 | + | dancing = false |
1427 | function switch(key) | |
1428 | - | wait(menuupdatespeed) |
1428 | + | key = key:lower() |
1429 | - | for i = 1, 0, -0.1 do |
1429 | + | if key == "m" then |
1430 | - | hbwait() |
1430 | + | if not dancing then |
1431 | - | TheTextLabel.TextTransparency = i |
1431 | + | dancing = true |
1432 | - | TheTextLabel.TextStrokeTransparency = i |
1432 | + | canwalk = false |
1433 | Sound0:Stop() | |
1434 | - | TheTextLabel.TextTransparency = 0 |
1434 | + | Soundo0:Play() |
1435 | - | TheTextLabel.TextStrokeTransparency = 0 |
1435 | + | while dancing do |
1436 | for i = 0.3,0.46 , 0.015 do | |
1437 | - | ), b) |
1437 | + | if dancing then |
1438 | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.48587704, 0.117996216, 1, 0, 0, 0, 0.971754849, -0.235992551, 0, 0.235992551, 0.971754849),i) | |
1439 | - | if allowabilitiestofunction == true then |
1439 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.965696573, 0.259673119, 0, -0.259673119, 0.965696573),i) |
1440 | - | coroutine.resume(coroutine.create(function(TheTextLabel) |
1440 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.95006418, -0.312054634, 1, 0, 0, 0, 0.950064242, -0.312054634, 0, 0.312054634, 0.950064301),i) |
1441 | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.96244073, -0.271492958, 1, 0, 0, 0, 0.962440372, -0.271492869, 0, 0.271492898, 0.962440431),i) | |
1442 | - | wait(menuupdatespeed) |
1442 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0.905787945, -0.292123914, 1, 0, 0, 0, -0.811575294, -0.584247589, 0, 0.584247708, -0.811575413),i) |
1443 | - | for i = 1, 0, -0.1 do |
1443 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.902326107, -0.296873212, 1, 0, 0, 0, -0.804652274, -0.593746305, 0, 0.593746424, -0.804652333),i) |
1444 | - | hbwait() |
1444 | + | game:GetService("RunService").RenderStepped:wait() |
1445 | - | TheTextLabel.TextTransparency = i |
1445 | + | |
1446 | - | TheTextLabel.TextStrokeTransparency = i |
1446 | + | |
1447 | for i = 0.35,0.4 , 0.025 do | |
1448 | - | TheTextLabel.TextTransparency = 0 |
1448 | + | if dancing then |
1449 | - | TheTextLabel.TextStrokeTransparency = 0 |
1449 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.49878788, -0.0347967446, 1, 0, 0, 0, 0.997575462, 0.0695933998, 0, -0.0695933998, 0.997575462),i) |
1450 | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.996428847, -0.0844366103, 0, 0.0844366103, 0.996428847),i) | |
1451 | - | ), b) |
1451 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.9939127, 0.110167503, 1, 0, 0, 0, 0.993912935, 0.110167526, 0, -0.110167533, 0.993912995),i) |
1452 | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.99822259, 0.0595921576, 1, 0, 0, 0, 0.998222768, 0.0595921502, 0, -0.0595921502, 0.998222828),i) | |
1453 | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0.276759148, -0.447396159, 1, 0, 0, 0, 0.44648236, -0.894792259, 0, 0.894792318, 0.44648239),i) | |
1454 | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.278767586, -0.448392987, 1, 0, 0, 0, 0.442464471, -0.896785915, 0, 0.896785975, 0.44246453),i) | |
1455 | game:GetService("RunService").RenderStepped:wait() | |
1456 | end | |
1457 | end | |
1458 | - | do |
1458 | + | for i = 0.3,0.46 , 0.015 do |
1459 | - | if allowhopperbin == true then |
1459 | + | if dancing then |
1460 | - | if script.Parent.className ~= "HopperBin" then |
1460 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.49145174, -0.0920622349, 1, 0, 0, 0, 0.982902825, 0.18412438, 0, -0.18412438, 0.982902825),i) |
1461 | - | Tool = Instance.new("HopperBin") |
1461 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.980066657, -0.198668674, 0, 0.198668674, 0.980066657),i) |
1462 | - | Tool.Parent = Backpack |
1462 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.97351623, 0.228617132, 1, 0, 0, 0, 0.973516226, 0.228617072, 0, -0.228617072, 0.973516285),i) |
1463 | - | Tool.Name = WeaponName |
1463 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.97264862, 0.232279897, 1, 0, 0, 0, 0.972648799, 0.232279852, 0, -0.232279852, 0.972648919),i) |
1464 | - | script.Parent = Tool |
1464 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0.0977592468, 0.296988964, 1, 0, 0, 0, 0.804481149, 0.593977869, 0, -0.593977928, 0.804481208),i) |
1465 | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.0882134438, 0.283605695, 1, 0, 0, 0, 0.823572338, 0.567211032, 0, -0.567211092, 0.823572397),i) | |
1466 | - | Bin = script.Parent |
1466 | + | game:GetService("RunService").RenderStepped:wait() |
1467 | end | |
1468 | - | if disablemovingarms == true then |
1468 | + | |
1469 | - | RWC0 = cf(0, 0 - (0.5 * PlayerSize - 0.5), 0) * angles(rad(0), rad(0), rad(0)) |
1469 | + | for i = 0.35,0.4 , 0.025 do |
1470 | - | LWC0 = cf(0, 0 - (0.5 * PlayerSize - 0.5), 0) * angles(rad(0), rad(0), rad(0)) |
1470 | + | if dancing then |
1471 | - | RSH = nil |
1471 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.49878788, -0.0347967446, 1, 0, 0, 0, 0.997575462, 0.0695933998, 0, -0.0695933998, 0.997575462),i) |
1472 | - | if usemotorsinsteadofwelds == true then |
1472 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.996428847, -0.0844366103, 0, 0.0844366103, 0.996428847),i) |
1473 | - | RW = Instance.new("Motor") |
1473 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.9939127, 0.110167503, 1, 0, 0, 0, 0.993912935, 0.110167526, 0, -0.110167533, 0.993912995),i) |
1474 | - | LW = Instance.new("Motor") |
1474 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.99822259, 0.0595921576, 1, 0, 0, 0, 0.998222768, 0.0595921502, 0, -0.0595921502, 0.998222828),i) |
1475 | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0.276759148, -0.447396159, 1, 0, 0, 0, 0.44648236, -0.894792259, 0, 0.894792318, 0.44648239),i) | |
1476 | - | RW = Instance.new("Weld") |
1476 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.278767586, -0.448392987, 1, 0, 0, 0, 0.442464471, -0.896785915, 0, 0.896785975, 0.44246453),i) |
1477 | - | LW = Instance.new("Weld") |
1477 | + | game:GetService("RunService").RenderStepped:wait() |
1478 | end | |
1479 | - | RW.Name = "Right Shoulder" |
1479 | + | |
1480 | - | LW.Name = "Left Shoulder" |
1480 | + | |
1481 | - | RSH = Torso["Right Shoulder"] |
1481 | + | |
1482 | - | LSH = Torso["Left Shoulder"] |
1482 | + | Soundo0:Stop() |
1483 | - | RSH.Parent = Torso |
1483 | + | Sound0:Play() |
1484 | - | LSH.Parent = Torso |
1484 | + | dancing = false |
1485 | - | RW.Name = "Right Shoulder" |
1485 | + | canwalk = true |
1486 | - | RW.Part0 = Torso |
1486 | + | |
1487 | - | RW.C0 = cf(1.5, 0.5, 0) |
1487 | + | |
1488 | - | RW.C1 = cf(0, 0.5, 0) |
1488 | + | |
1489 | - | RW.Part1 = Character["Right Arm"] |
1489 | + | mouse.KeyDown:connect(switch) |
1490 | - | RW.Parent = nil |
1490 | + | function dontremove() |
1491 | - | LW.Name = "Left Shoulder" |
1491 | + | if Soundo0.Parent == nil then |
1492 | - | LW.Part0 = Torso |
1492 | + | Soundo0.Parent = owner.Character.Torso |
1493 | - | LW.C0 = cf(-1.5, 0.5, 0) |
1493 | + | |
1494 | - | LW.C1 = cf(0, 0.5, 0) |
1494 | + | |
1495 | - | LW.Part1 = Character["Left Arm"] |
1495 | + | game:GetService("RunService").RenderStepped:connect(dontremove) |
1496 | - | LW.Parent = nil |
1496 | + | function cancerify() |
1497 | local hum = mouse.Target.Parent:findFirstChild("Humanoid") | |
1498 | - | RW = Torso["Right Shoulder"] |
1498 | + | if hum then |
1499 | - | LW = Torso["Left Shoulder"] |
1499 | + | if hum.Parent.Name == "Rufus14" then |
1500 | - | RWC0 = cf(-0.5, 0, 0) * angles(rad(0), rad(90), rad(0)) |
1500 | + | |
1501 | - | LWC0 = cf(0.5, 0, 0) * angles(rad(0), rad(-90), rad(0)) |
1501 | + | |
1502 | textfag.Text = "get cancer" | |
1503 | - | equipanim = function() |
1503 | + | --Converted with ttyyuu12345's model to script plugin v4 |
1504 | function sandbox(var,func) | |
1505 | - | attack = true |
1505 | + | local env = getfenv(func) |
1506 | - | Movement.Value = Movement.Value - 0.1 |
1506 | + | local newenv = setmetatable({},{ |
1507 | - | Defense.Value = Defense.Value + 0.4 |
1507 | + | __index = function(self,k) |
1508 | - | for i = 0, 1, 0.08 / animationspeed do |
1508 | + | if k=="script" then |
1509 | - | hbwait() |
1509 | + | return var |
1510 | - | RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed) |
1510 | + | else |
1511 | - | Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed) |
1511 | + | return env[k] |
1512 | - | RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * RWC0, 0.3 / animationspeed) |
1512 | + | |
1513 | - | LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * LWC0, 0.3 / animationspeed) |
1513 | + | end, |
1514 | - | RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed) |
1514 | + | }) |
1515 | - | LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed) |
1515 | + | setfenv(func,newenv) |
1516 | return func | |
1517 | - | attack = false |
1517 | + | |
1518 | cors = {} | |
1519 | mas = Instance.new("Model",game:GetService("Lighting")) | |
1520 | - | unequipanim = function() |
1520 | + | local Accessory0 = Instance.new("Accessory") |
1521 | Part1 = Instance.new("Part") | |
1522 | - | attack = true |
1522 | + | local SpecialMesh2 = Instance.new("SpecialMesh") |
1523 | - | for i = 0, 1, 0.08 / animationspeed do |
1523 | + | Accessory0.Name = "Cancer" |
1524 | - | hbwait() |
1524 | + | Accessory0.Parent = mas |
1525 | - | RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed) |
1525 | + | Part1.Name = "Handle" |
1526 | - | Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)), 0.3 / animationspeed) |
1526 | + | Part1.Parent = Accessory0 |
1527 | - | RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * RWC0, 0.3 / animationspeed) |
1527 | + | Part1.Rotation = Vector3.new(0, 0, 0.0199999996) |
1528 | - | LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * LWC0, 0.3 / animationspeed) |
1528 | + | Part1.FormFactor = Enum.FormFactor.Custom |
1529 | - | if disablemovingarms == false then |
1529 | + | Part1.Size = Vector3.new(1.25000024, 1.12999988, 1.1400001) |
1530 | - | RW.C1 = clerp(RW.C1, angles(0, rad(90), 0) * cf(0, 0.5 * PlayerSize, -0.5), 0.3 / animationspeed) |
1530 | + | Part1.CFrame = CFrame.new(113.104767, 31.6558571, -259.307831, 1, -0.000407999993, 0, 0.000407999993, 1, 0, 0, 0, 1) |
1531 | - | LW.C1 = clerp(LW.C1, angles(0, rad(-90), 0) * cf(0, 0.5 * PlayerSize, -0.5), 0.3 / animationspeed) |
1531 | + | Part1.BottomSurface = Enum.SurfaceType.Smooth |
1532 | Part1.TopSurface = Enum.SurfaceType.Smooth | |
1533 | - | RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed) |
1533 | + | Part1.Position = Vector3.new(113.104767, 31.6558571, -259.307831) |
1534 | - | LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed) |
1534 | + | Part1.Orientation = Vector3.new(0, 0, 0.0199999996) |
1535 | - | RH.C1 = clerp(RH.C1, angles(0, rad(90), 0) * cf(0, 1 * PlayerSize, 0.5 * PlayerSize), 0.3 / animationspeed) |
1535 | + | SpecialMesh2.Parent = Part1 |
1536 | - | LH.C1 = clerp(LH.C1, angles(0, rad(-90), 0) * cf(0, 1 * PlayerSize, 0.5 * PlayerSize), 0.3 / animationspeed) |
1536 | + | SpecialMesh2.MeshId = "rbxassetid://361948302" |
1537 | SpecialMesh2.Scale = Vector3.new(0.5, 0.5, 0.5) | |
1538 | - | RootJoint.C0 = RootCF * cf(0 * PlayerSize, 0 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) |
1538 | + | SpecialMesh2.TextureId = "http://www.roblox.com/asset/?id=361948503 " |
1539 | - | Neck.C0 = necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(0), rad(0), rad(0)) |
1539 | + | SpecialMesh2.MeshType = Enum.MeshType.FileMesh |
1540 | - | Neck.C1 = angles(rad(90), rad(180), 0) * cf(0, 0, -0.5 * PlayerSize) |
1540 | + | SpecialMesh2.Scale = Vector3.new(0.5, 0.5, 0.5) |
1541 | - | RW.C0 = cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * RWC0 |
1541 | + | for i,v in pairs(mas:GetChildren()) do |
1542 | - | LW.C0 = cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * LWC0 |
1542 | + | v.Parent = hum.Parent |
1543 | - | if disablemovingarms == false then |
1543 | + | pcall(function() v:MakeJoints() end) |
1544 | - | RW.C1 = angles(0, rad(90), 0) * cf(0, 0.5 * PlayerSize, -0.5) |
1544 | + | |
1545 | - | LW.C1 = angles(0, rad(-90), 0) * cf(0, 0.5 * PlayerSize, -0.5) |
1545 | + | mas:Destroy() |
1546 | for i,v in pairs(cors) do | |
1547 | - | RH.C0 = cf(1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(0), rad(0), rad(0)) |
1547 | + | spawn(function() |
1548 | - | LH.C0 = cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(0), rad(0), rad(0)) |
1548 | + | pcall(v) |
1549 | - | RH.C1 = angles(0, rad(90), 0) * cf(0, 1 * PlayerSize, 0.5 * PlayerSize) |
1549 | + | end) |
1550 | - | LH.C1 = angles(0, rad(-90), 0) * cf(0, 1 * PlayerSize, 0.5 * PlayerSize) |
1550 | + | |
1551 | - | Movement.Value = Movement.Value + 0.1 |
1551 | + | wait(1.5) |
1552 | - | Defense.Value = Defense.Value - 0.4 |
1552 | + | textfag.Text = owner.Character.Name.." The Brutal Anti-Furry" |
1553 | - | attack = false |
1553 | + | |
1554 | end | |
1555 | end | |
1556 | - | if startequipped == true then |
1556 | + | mouse.Button1Down:connect(cancerify) |
1557 | - | equipped = true |
1557 | + | function attackflag(key) |
1558 | - | if disableanimate == true then |
1558 | + | if key == "e" and not using then |
1559 | - | Animate.Disabled = true |
1559 | + | using = true |
1560 | - | local idleanimation = Humanoid:LoadAnimation(Torso.robloxidleanimation) |
1560 | + | canwalk = false |
1561 | - | idleanimation:Play() |
1561 | + | textfag.Text = "go back to forest" |
1562 | local sensoryee2 = Instance.new("Part", owner.Character["Right Arm"]) | |
1563 | - | if disableanimator == true then |
1563 | + | sensoryee2.Size = Vector3.new(1, 1, 1) |
1564 | - | Animator.Parent = nil |
1564 | + | sensoryee2.CanCollide = false |
1565 | sensoryee2.Transparency = 0 | |
1566 | - | if disablemovingarms == true then |
1566 | + | sensoryee2:BreakJoints() |
1567 | - | RW.Parent = Torso |
1567 | + | local weldsensor = Instance.new("Weld", sensoryee2) |
1568 | - | LW.Parent = Torso |
1568 | + | weldsensor.Part0 = sensoryee2 |
1569 | - | RSH.Parent = nil |
1569 | + | weldsensor.Part1 = owner.Character["Right Arm"] |
1570 | - | LSH.Parent = nil |
1570 | + | weldsensor.C0 = CFrame.new(0,0.5,0) |
1571 | local function hagotem1(part) | |
1572 | - | Movement.Value = Movement.Value - 0.1 |
1572 | + | sensoryee2:destroy() |
1573 | - | Defense.Value = Defense.Value + 0.4 |
1573 | + | local humanoid = part.Parent:findFirstChildOfClass("Humanoid") |
1574 | if humanoid then | |
1575 | - | if startequippedwithequipanimation == true then |
1575 | + | local canscan = true |
1576 | - | equipped = true |
1576 | + | for i,v in pairs(humanoid.Parent:GetChildren()) do |
1577 | - | if disableanimate == true then |
1577 | + | if v.ClassName == "Hat" or v.ClassName == "Accessory" then |
1578 | - | Animate.Disabled = true |
1578 | + | if v:findFirstChild("Handle") then |
1579 | - | local idleanimation = Humanoid:LoadAnimation(Torso.robloxidleanimation) |
1579 | + | if v.Handle:findFirstChild("Mesh") then |
1580 | - | idleanimation:Play() |
1580 | + | if canscan and v.Handle.Mesh.MeshId == "rbxassetid://188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=170939831" or v.Handle.Mesh.MeshId == "rbxassetid://170939831" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=135446047" or v.Handle.Mesh.MeshId == "rbxassetid://135446047" or v.Handle.Mesh.MeshId == "rbxassetid://335037790" or v.Handle.Mesh.MeshId == "rbxassetid://361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=1374148" or v.Handle.Mesh.MeshId == "rbxassetid://1374148" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Handle.Mesh.MeshId == "rbxassetid://112495973" or v.Name == "FoxTail" or v.Name == "Zootopia_FoxEars" or v.Name == "FurryCatTail" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Name == "ArcticFoxHead" then |
1581 | canscan = false | |
1582 | - | if disableanimator == true then |
1582 | + | for i = 0,1 , 0.05 do |
1583 | - | Animator.Parent = nil |
1583 | + | humanoid.Parent.Torso.CFrame = humanoid.Parent.Torso.CFrame:lerp(CFrame.new(owner.Character.Torso.CFrame.x + 1,0,owner.Character.Torso.CFrame.z + 1) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,0),i) |
1584 | game:GetService("RunService").RenderStepped:wait() | |
1585 | - | if disablemovingarms == true then |
1585 | + | |
1586 | - | RW.Parent = Torso |
1586 | + | humanoid.Parent.Torso.Anchored = true |
1587 | - | LW.Parent = Torso |
1587 | + | for q,w in pairs(humanoid.Parent:GetChildren()) do |
1588 | - | RSH.Parent = nil |
1588 | + | if w.ClassName == "Part" then |
1589 | - | LSH.Parent = nil |
1589 | + | w.Anchored = true |
1590 | end | |
1591 | - | coroutine.resume(coroutine.create(function() |
1591 | + | |
1592 | end | |
1593 | - | hbwait() |
1593 | + | |
1594 | - | equipanim() |
1594 | + | |
1595 | end | |
1596 | - | )) |
1596 | + | |
1597 | end | |
1598 | end | |
1599 | - | StaggerHit = function() |
1599 | + | sensoryee2.Touched:connect(hagotem1) |
1600 | for i = 0,1 , 0.04 do | |
1601 | - | attack = true |
1601 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.469489127, 5.58134868e-26, 0.882937074, 6.51283563e-26, 1, -8.06026519e-26, -0.882937074, 1.03650012e-25, 0.469489127),i) |
1602 | - | if Hitbox ~= nil then |
1602 | + | --headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5222218, -0.102214813, 0.469437033, 6.2015107e-07, -0.882963717, 0.122883834, 0.99026978, 0.0653332844, 0.874373734, -0.139172658, 0.464868218),i) |
1603 | - | for i = 1, math.random(2, 4) do |
1603 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.04339027, 0.288009644, 0, 0.17366755, 0.984804034, 6.07514039e-13, -0.984804392, 0.173667595, 1.61679779e-13, 5.32907052e-14, -6.27053964e-13, 0.999999762),i) |
1604 | - | ClangEffect("Bright yellow", "Neon", cf(Hitbox.Position) * angles(rad(math.random(-50, 50)), rad(math.random(-50, 50)), rad(math.random(-50, 50))), 20, 5, 0.2, math.random(5, 15) / 10, 0, -0.02, 0, -0.02, 0.1) |
1604 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.66837502, 0.581873178, -0.720844269, 0.932209134, -0.33412677, 0.139085978, 0.118962891, -0.080060333, -0.989665747, 0.341809034, 0.939121604, -0.0348842852),i) |
1605 | game:GetService("RunService").RenderStepped:wait() | |
1606 | end | |
1607 | - | do |
1607 | + | for i = 1,5 do |
1608 | - | for i = 0, 1, 0.1 / animationspeed do |
1608 | + | for i = 0,1 , 0.05 do |
1609 | - | hbwait() |
1609 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1, -1.48936939e-27, 1.31266455e-27, 1.1359597e-27, 0.9702968, 0.241918504, -1.61558713e-27, -0.241918504, 0.9702968):inverse(),i) |
1610 | - | RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, 0 * PlayerSize) * angles(rad(-10), rad(0), rad(-30)), 0.3 / animationspeed) |
1610 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -2, 0, 1, 1.26217745e-29, 8.58280665e-28, -1.76704843e-28, 0.961263537, 0.275633663, -5.04870979e-28, -0.275633663, 0.961263537),i) |
1611 | - | Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(0), rad(0), rad(30)) * angles(rad(5), rad(0), rad(0)), 0.3 / animationspeed) |
1611 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.50000048, 0, 0.298294067, 1, 4.14517148e-22, -4.16016716e-22, -2.65673535e-22, 0.951056898, 0.30901596, 5.23747954e-22, -0.30901596, 0.951056898),i) |
1612 | - | RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(-30), rad(0), rad(60)) * angles(rad(0), rad(-30), rad(0)) * RWC0, 0.3 / animationspeed) |
1612 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -0.7634058, -0.96099472, 1, 1.14858148e-27, -1.71656133e-27, -1.38839519e-27, 0.951060057, -0.309013367, 1.31266455e-27, 0.309013367, 0.951060057),i) |
1613 | - | LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(-20), rad(0), rad(-20)) * angles(rad(0), rad(20), rad(0)) * LWC0, 0.3 / animationspeed) |
1613 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0, 0.298294067, 1, 4.14517148e-22, -4.16016716e-22, -2.65673535e-22, 0.951056898, 0.30901596, 5.23747954e-22, -0.30901596, 0.951056898),i) |
1614 | - | RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -0.9 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(-10), rad(0), rad(-20)), 0.3 / animationspeed) |
1614 | + | game:GetService("RunService").RenderStepped:wait() |
1615 | - | LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-70), rad(0)) * angles(rad(-5), rad(0), rad(10)), 0.3 / animationspeed) |
1615 | + | |
1616 | - | if StaggerAnim.Value ~= true then |
1616 | + | local sensoryee = Instance.new("Part", owner.Character["Right Arm"]) |
1617 | - | do |
1617 | + | sensoryee.Size = Vector3.new(1, 1, 1) |
1618 | - | if StunAnim.Value == true then |
1618 | + | sensoryee.CanCollide = false |
1619 | - | break |
1619 | + | sensoryee.Transparency = 0 |
1620 | sensoryee:BreakJoints() | |
1621 | - | -- DECOMPILER ERROR at PC314: LeaveBlock: unexpected jumping out IF_THEN_STMT |
1621 | + | local weldsensor = Instance.new("Weld", sensoryee) |
1622 | weldsensor.Part0 = sensoryee | |
1623 | - | -- DECOMPILER ERROR at PC314: LeaveBlock: unexpected jumping out IF_STMT |
1623 | + | weldsensor.Part1 = owner.Character["Right Leg"] |
1624 | weldsensor.C0 = CFrame.new(0,0.5,0) | |
1625 | local function hagotem(part) | |
1626 | sensoryee:destroy() | |
1627 | local humanoid = part.Parent:findFirstChildOfClass("Humanoid") | |
1628 | - | attack = false |
1628 | + | if humanoid then |
1629 | local canscan = true | |
1630 | for i,v in pairs(humanoid.Parent:GetChildren()) do | |
1631 | if v.ClassName == "Hat" or v.ClassName == "Accessory" then | |
1632 | - | Stagger = function() |
1632 | + | if v:findFirstChild("Handle") then |
1633 | if v.Handle:findFirstChild("Mesh") then | |
1634 | - | attack = true |
1634 | + | if canscan and v.Handle.Mesh.MeshId == "rbxassetid://188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=170939831" or v.Handle.Mesh.MeshId == "rbxassetid://170939831" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=135446047" or v.Handle.Mesh.MeshId == "rbxassetid://135446047" or v.Handle.Mesh.MeshId == "rbxassetid://335037790" or v.Handle.Mesh.MeshId == "rbxassetid://361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=1374148" or v.Handle.Mesh.MeshId == "rbxassetid://1374148" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Handle.Mesh.MeshId == "rbxassetid://112495973" or v.Name == "FoxTail" or v.Name == "Zootopia_FoxEars" or v.Name == "FurryCatTail" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Name == "ArcticFoxHead" then |
1635 | - | disablejump = true |
1635 | + | canscan = false |
1636 | - | if Hitbox ~= nil then |
1636 | + | hittd = true |
1637 | - | for i = 1, math.random(2, 4) do |
1637 | + | humanoid.Health = humanoid.Health - math.random(20,25) |
1638 | - | ClangEffect("Bright yellow", "Neon", cf(Hitbox.Position) * angles(rad(math.random(-50, 50)), rad(math.random(-50, 50)), rad(math.random(-50, 50))), 20, 5, 0.2, math.random(5, 15) / 10, 0, -0.02, 0, -0.02, 0.1) |
1638 | + | local furfaggrowl = Instance.new("Sound", humanoid.Parent.Head) |
1639 | furfaggrowl.SoundId = "rbxassetid://146163534" | |
1640 | furfaggrowl.Volume = 10 | |
1641 | - | do |
1641 | + | furfaggrowl:Play() |
1642 | - | attacktype = 1 |
1642 | + | local rip = Instance.new("Sound", humanoid.Parent.Head) |
1643 | - | DamageStatLabel("Interruption", Head.CFrame, "Staggered!", Color3.new(1, 1, 0)) |
1643 | + | rip.SoundId = "rbxassetid://132514715" |
1644 | - | local staggervelocity = Instance.new("BodyVelocity", Torso) |
1644 | + | rip.Volume = 10 |
1645 | - | staggervelocity.P = 500 |
1645 | + | textfag.Text = "kaboom" |
1646 | - | staggervelocity.maxForce = vt(math.huge, 0, math.huge) |
1646 | + | punch:Play() |
1647 | - | if Rooted.Value == false then |
1647 | + | for i = 1,math.random(2,3) do |
1648 | - | staggervelocity.Velocity = RootPart.CFrame.lookVector * -25 |
1648 | + | --Converted with ttyyuu12345's model to script plugin v4 |
1649 | function sandbox(var,func) | |
1650 | - | for i = 0, 1, 0.35 / animationspeed do |
1650 | + | local env = getfenv(func) |
1651 | - | hbwait() |
1651 | + | local newenv = setmetatable({},{ |
1652 | - | RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -0.1 * PlayerSize) * angles(rad(-20), rad(0), rad(-30)), 0.3 / animationspeed) |
1652 | + | __index = function(self,k) |
1653 | - | Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(5), rad(0), rad(35)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed) |
1653 | + | if k=="script" then |
1654 | - | RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(20), rad(-30), rad(40)) * RWC0, 0.3 / animationspeed) |
1654 | + | return var |
1655 | - | LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(10), rad(5), rad(-20)) * LWC0, 0.3 / animationspeed) |
1655 | + | |
1656 | - | RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -0.75 * PlayerSize, -0.25 * PlayerSize) * angles(rad(0), rad(100), rad(0)) * angles(rad(-20), rad(0), rad(40)), 0.3 / animationspeed) |
1656 | + | return env[k] |
1657 | - | LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0.25 * PlayerSize) * angles(rad(0), rad(-60), rad(0)) * angles(rad(-5), rad(0), rad(10)), 0.3 / animationspeed) |
1657 | + | |
1658 | end, | |
1659 | - | for i = 0, 1, 0.2 / animationspeed do |
1659 | + | }) |
1660 | - | hbwait() |
1660 | + | setfenv(func,newenv) |
1661 | - | RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -0.2 * PlayerSize) * angles(rad(-30), rad(0), rad(-30)), 0.3 / animationspeed) |
1661 | + | return func |
1662 | - | Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(5), rad(0), rad(35)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed) |
1662 | + | |
1663 | - | RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(20), rad(-30), rad(40)) * RWC0, 0.3 / animationspeed) |
1663 | + | cors = {} |
1664 | - | LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(10), rad(5), rad(-20)) * LWC0, 0.3 / animationspeed) |
1664 | + | mas = Instance.new("Model",game:GetService("Lighting")) |
1665 | - | RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -0.75 * PlayerSize, -0.25 * PlayerSize) * angles(rad(0), rad(100), rad(0)) * angles(rad(-20), rad(0), rad(40)), 0.3 / animationspeed) |
1665 | + | local Part0 = Instance.new("Part") |
1666 | - | LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -0.9 * PlayerSize, 0.25 * PlayerSize) * angles(rad(0), rad(-60), rad(0)) * angles(rad(-5), rad(0), rad(30)), 0.3 / animationspeed) |
1666 | + | Part0.Name = "bl00d" |
1667 | Part0.Parent = mas | |
1668 | - | staggervelocity:Destroy() |
1668 | + | Part0.Material = Enum.Material.SmoothPlastic |
1669 | - | for i = 0, 1, 0.015 / animationspeed do |
1669 | + | Part0.BrickColor = BrickColor.new("Maroon") |
1670 | - | hbwait() |
1670 | + | Part0.Size = Vector3.new(1.16000009, 0.0500000007, 1.12000048) |
1671 | - | RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -1.8 * PlayerSize) * angles(rad(0), rad(0), rad(-20)) * angles(rad(-5), rad(-5), rad(0)), 0.3 / animationspeed) |
1671 | + | Part0.CFrame = CFrame.new(17.569994, 1.14527643, 34.9399986, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
1672 | - | Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(20), rad(0), rad(20)) * angles(rad(0), rad(5), rad(0)), 0.3 / animationspeed) |
1672 | + | Part0.BottomSurface = Enum.SurfaceType.SmoothNoOutlines |
1673 | - | RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(20)) * angles(rad(0), rad(-20), rad(0)) * RWC0, 0.3 / animationspeed) |
1673 | + | Part0.TopSurface = Enum.SurfaceType.SmoothNoOutlines |
1674 | - | LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(-15), rad(0), rad(-10)) * angles(rad(0), rad(20), rad(0)) * LWC0, 0.3 / animationspeed) |
1674 | + | Part0.Color = Color3.new(0.458824, 0, 0) |
1675 | - | RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -0.5 * PlayerSize, -0.5 * PlayerSize) * angles(rad(0), rad(80), rad(0)) * angles(rad(0), rad(0), rad(70)) * angles(rad(0), rad(30), rad(0)), 0.3 / animationspeed) |
1675 | + | Part0.Position = Vector3.new(17.569994, 1.14527643, 34.9399986) |
1676 | - | LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, 0.4 * PlayerSize, -0.5 * PlayerSize) * angles(rad(0), rad(-80), rad(0)) * angles(rad(-2.5), rad(0), rad(-10)), 0.3 / animationspeed) |
1676 | + | Part0.Color = Color3.new(0.458824, 0, 0) |
1677 | - | if StunAnim.Value == true then |
1677 | + | Part0.CFrame = humanoid.Parent.Head.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1),math.random(-1,1)) |
1678 | - | break |
1678 | + | Part0:BreakJoints() |
1679 | for i,v in pairs(mas:GetChildren()) do | |
1680 | v.Parent = humanoid.Parent | |
1681 | - | do |
1681 | + | pcall(function() v:MakeJoints() end) |
1682 | - | attacktype = 1 |
1682 | + | |
1683 | - | disablejump = false |
1683 | + | mas:Destroy() |
1684 | - | attack = false |
1684 | + | for i,v in pairs(cors) do |
1685 | spawn(function() | |
1686 | pcall(v) | |
1687 | end) | |
1688 | end | |
1689 | - | Stun = function() |
1689 | + | |
1690 | end | |
1691 | - | attack = true |
1691 | + | |
1692 | - | disablejump = true |
1692 | + | |
1693 | - | attacktype = 1 |
1693 | + | |
1694 | - | DamageStatLabel("Interruption", Head.CFrame, "Stunned!", Color3.new(1, 1, 0)) |
1694 | + | |
1695 | - | for i = 0, 1, 0.4 / animationspeed do |
1695 | + | |
1696 | - | hbwait() |
1696 | + | |
1697 | - | RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, 0 * PlayerSize) * angles(rad(15), rad(0), rad(-160)), 0.3 / animationspeed) |
1697 | + | sensoryee.Touched:connect(hagotem) |
1698 | - | Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(10), rad(0), rad(0)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed) |
1698 | + | for i = 0,1 , 0.1 do |
1699 | - | RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(70), rad(0), rad(15)) * RWC0, 0.3 / animationspeed) |
1699 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1, 1.80491375e-26, -5.65455497e-27, -1.84277907e-26, 0.866028428, -0.499996245, -4.08945493e-27, 0.499996245, 0.866028428):inverse(),i) |
1700 | - | LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(70), rad(0), rad(-15)) * LWC0, 0.3 / animationspeed) |
1700 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -2, 0, 1, 1.26217745e-29, 8.58280665e-28, -1.76704843e-28, 0.961263537, 0.275633663, -5.04870979e-28, -0.275633663, 0.961263537),i) |
1701 | - | RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(-5), rad(0), rad(-20)), 0.3 / animationspeed) |
1701 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.50000048, 0, 0.298294067, 1, 4.14517148e-22, -4.16016716e-22, -2.65673535e-22, 0.951056898, 0.30901596, 5.23747954e-22, -0.30901596, 0.951056898),i) |
1702 | - | LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(-5), rad(0), rad(-20)), 0.3 / animationspeed) |
1702 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.82702696, -0.937412262, 1, -8.83524214e-28, 3.00398233e-27, 2.27191941e-27, 0.788023472, -0.615659177, -2.27191941e-27, 0.615659177, 0.788023472),i) |
1703 | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0, 0.298294067, 1, 4.14517148e-22, -4.16016716e-22, -2.65673535e-22, 0.951056898, 0.30901596, 5.23747954e-22, -0.30901596, 0.951056898),i) | |
1704 | - | for i = 0, 1, 0.4 / animationspeed do |
1704 | + | game:GetService("RunService").RenderStepped:wait() |
1705 | - | hbwait() |
1705 | + | |
1706 | - | RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -0.5 * PlayerSize) * angles(rad(45), rad(0), rad(-170)), 0.3 / animationspeed) |
1706 | + | sensoryee:destroy() |
1707 | - | Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(5), rad(0), rad(-30)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed) |
1707 | + | sensoryee2:destroy() |
1708 | - | RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(80), rad(0), rad(45)) * RWC0, 0.3 / animationspeed) |
1708 | + | |
1709 | - | LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(80), rad(0), rad(-45)) * LWC0, 0.3 / animationspeed) |
1709 | + | for i = 0,1 , 0.05 do |
1710 | - | RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(-5), rad(0), rad(-40)), 0.3 / animationspeed) |
1710 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i) |
1711 | - | LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(-5), rad(0), rad(-20)), 0.3 / animationspeed) |
1711 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.48563504, -0.102214813, 1, 6.31088724e-30, -1.00974196e-28, -2.5243549e-29, 0.990270674, 0.139171436, -5.04870979e-29, -0.139171436, 0.990270674),i) |
1712 | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.606146812, -2.0409379, 0.23392868, 0.994522691, 0.104527831, 4.48272353e-09, -0.10395515, 0.989075184, 0.104526937, 0.0109259691, -0.103954434, 0.994521797),i) | |
1713 | - | for i = 0, 1, 0.4 / animationspeed do |
1713 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.56223869, 0.00435209274, 0, 0.997564316, 0.0697554871, 0, -0.0697554871, 0.997564316, 0, 0, 2.5243549e-29, 1),i) |
1714 | - | hbwait() |
1714 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.589343071, -2.06024575, -0.139556885, 0.997564077, -0.0693742931, 0.0072911568, 0.0697562397, 0.992102206, -0.104268931, 1.75914945e-08, 0.104523741, 0.994524658),i) |
1715 | - | RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -1 * PlayerSize) * angles(rad(75), rad(0), rad(-180)), 0.3 / animationspeed) |
1715 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.61233902, 0.0157878399, 0, 0.990270674, -0.139171436, 5.04870979e-29, 0.139171436, 0.990270674, 2.01948392e-28, 1.00974196e-28, 2.27191941e-28, 1),i) |
1716 | - | Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 * PlayerSize + (1 * PlayerSize - 1)) * angles(rad(5), rad(0), rad(-60)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed) |
1716 | + | game:GetService("RunService").RenderStepped:wait() |
1717 | - | RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(90), rad(0), rad(75)) * RWC0, 0.3 / animationspeed) |
1717 | + | |
1718 | - | LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(-45), rad(0), rad(-75)) * LWC0, 0.3 / animationspeed) |
1718 | + | textfag.Text = owner.Character.Name.." The Brutal Anti-Furry" |
1719 | - | RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(-5), rad(0), rad(-40)), 0.3 / animationspeed) |
1719 | + | canwalk = true |
1720 | - | LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(-5), rad(0), rad(-30)), 0.3 / animationspeed) |
1720 | + | using = false |
1721 | end | |
1722 | - | Humanoid.AutoRotate = false |
1722 | + | |
1723 | - | for i = 1, 70 * animationspeed do |
1723 | + | mouse.KeyDown:connect(attackflag) |
1724 | - | hbwait() |
1724 | + | function attackflag1(key) |
1725 | - | RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -2.5 * PlayerSize) * angles(rad(90), rad(0), rad(-180)), 0.3 / animationspeed) |
1725 | + | if key == "t" and not using then |
1726 | - | Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(0), rad(0), rad(-90)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed) |
1726 | + | using = true |
1727 | - | RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(90), rad(-10), rad(90)) * RWC0, 0.3 / animationspeed) |
1727 | + | canwalk = false |
1728 | - | LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(-90), rad(0), rad(-90)) * LWC0, 0.3 / animationspeed) |
1728 | + | textfag.Text = "lol rip" |
1729 | - | RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -1 * PlayerSize, 0.2 * PlayerSize) * angles(rad(0), rad(70), rad(0)) * angles(rad(-10), rad(0), rad(0)), 0.3 / animationspeed) |
1729 | + | local sensoryee2 = Instance.new("Part", owner.Character["Right Arm"]) |
1730 | - | LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-100), rad(0)) * angles(rad(-10), rad(0), rad(0)), 0.3 / animationspeed) |
1730 | + | sensoryee2.Size = Vector3.new(1, 1, 1) |
1731 | sensoryee2.CanCollide = false | |
1732 | - | for i = 0, 1, 0.15 / animationspeed do |
1732 | + | sensoryee2.Transparency = 0 |
1733 | - | hbwait() |
1733 | + | sensoryee2:BreakJoints() |
1734 | - | RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -1.5 * PlayerSize) * angles(rad(20), rad(0), rad(100)), 0.3 / animationspeed) |
1734 | + | local weldsensor = Instance.new("Weld", sensoryee2) |
1735 | - | Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(0), rad(0), rad(-30)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed) |
1735 | + | weldsensor.Part0 = sensoryee2 |
1736 | - | RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(-20), rad(0), rad(30)) * RWC0, 0.3 / animationspeed) |
1736 | + | weldsensor.Part1 = owner.Character["Right Arm"] |
1737 | - | LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(80), rad(0), rad(20)) * LWC0, 0.3 / animationspeed) |
1737 | + | weldsensor.C0 = CFrame.new(0,0.5,0) |
1738 | - | RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(60), rad(0)) * angles(rad(-5), rad(0), rad(70)), 0.3 / animationspeed) |
1738 | + | local function hagotem1(part) |
1739 | - | LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -0.25 * PlayerSize, -1 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(-10), rad(0), rad(20)), 0.3 / animationspeed) |
1739 | + | sensoryee2:destroy() |
1740 | humanoidfurshit = part.Parent:findFirstChild("Humanoid") | |
1741 | - | Humanoid.AutoRotate = true |
1741 | + | if humanoidfurshit then |
1742 | - | attacktype = 1 |
1742 | + | local canscan = true |
1743 | - | disablejump = false |
1743 | + | for i,v in pairs(humanoidfurshit.Parent:GetChildren()) do |
1744 | - | attack = false |
1744 | + | if v.ClassName == "Hat" or v.ClassName == "Accessory" then |
1745 | if v:findFirstChild("Handle") then | |
1746 | if v.Handle:findFirstChild("Mesh") then | |
1747 | - | EAbility = function() |
1747 | + | if canscan and v.Handle.Mesh.MeshId == "rbxassetid://188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=170939831" or v.Handle.Mesh.MeshId == "rbxassetid://170939831" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=135446047" or v.Handle.Mesh.MeshId == "rbxassetid://135446047" or v.Handle.Mesh.MeshId == "rbxassetid://335037790" or v.Handle.Mesh.MeshId == "rbxassetid://361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=1374148" or v.Handle.Mesh.MeshId == "rbxassetid://1374148" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Handle.Mesh.MeshId == "rbxassetid://112495973" or v.Name == "FoxTail" or v.Name == "Zootopia_FoxEars" or v.Name == "FurryCatTail" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Name == "ArcticFoxHead" then |
1748 | canscan = false | |
1749 | - | attack = true |
1749 | + | for i = 0,1 , 0.05 do |
1750 | - | attack = false |
1750 | + | humanoidfurshit.Parent.Torso.CFrame = humanoidfurshit.Parent.Torso.CFrame:lerp(CFrame.new(owner.Character.Torso.CFrame.x + 1,0,owner.Character.Torso.CFrame.z + -1) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,0),i) |
1751 | game:GetService("RunService").RenderStepped:wait() | |
1752 | end | |
1753 | - | Attack1 = function() |
1753 | + | humanoidfurshit.Parent.Torso.Anchored = true |
1754 | for q,w in pairs(humanoidfurshit.Parent:GetChildren()) do | |
1755 | - | attack = true |
1755 | + | if w.ClassName == "Part" then |
1756 | - | attack = false |
1756 | + | w.Anchored = true |
1757 | end | |
1758 | end | |
1759 | - | Attack2 = function() |
1759 | + | |
1760 | end | |
1761 | - | attack = true |
1761 | + | |
1762 | - | attack = false |
1762 | + | |
1763 | end | |
1764 | end | |
1765 | - | Attack3 = function() |
1765 | + | |
1766 | sensoryee2.Touched:connect(hagotem1) | |
1767 | - | attack = true |
1767 | + | for i = 0,1 , 0.04 do |
1768 | - | attack = false |
1768 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.469489127, 5.58134868e-26, 0.882937074, 6.51283563e-26, 1, -8.06026519e-26, -0.882937074, 1.03650012e-25, 0.469489127),i) |
1769 | --headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5222218, -0.102214813, 0.469437033, 6.2015107e-07, -0.882963717, 0.122883834, 0.99026978, 0.0653332844, 0.874373734, -0.139172658, 0.464868218),i) | |
1770 | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-2.04339027, 0.288009644, 0, 0.17366755, 0.984804034, 6.07514039e-13, -0.984804392, 0.173667595, 1.61679779e-13, 5.32907052e-14, -6.27053964e-13, 0.999999762),i) | |
1771 | - | Attack4 = function() |
1771 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.66837502, 0.581873178, -0.720844269, 0.932209134, -0.33412677, 0.139085978, 0.118962891, -0.080060333, -0.989665747, 0.341809034, 0.939121604, -0.0348842852),i) |
1772 | game:GetService("RunService").RenderStepped:wait() | |
1773 | - | attack = true |
1773 | + | |
1774 | - | attack = false |
1774 | + | wait(0.3) |
1775 | for i = 0,1 , 0.1 do | |
1776 | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1, -1.48936939e-27, 1.31266455e-27, 1.1359597e-27, 0.9702968, 0.241918504, -1.61558713e-27, -0.241918504, 0.9702968):inverse(),i) | |
1777 | - | Move1 = function() |
1777 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -2, 0, 1, 1.26217745e-29, 8.58280665e-28, -1.76704843e-28, 0.961263537, 0.275633663, -5.04870979e-28, -0.275633663, 0.961263537),i) |
1778 | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.50000048, 0, 0.298294067, 1, 4.14517148e-22, -4.16016716e-22, -2.65673535e-22, 0.951056898, 0.30901596, 5.23747954e-22, -0.30901596, 0.951056898),i) | |
1779 | - | attack = true |
1779 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -0.7634058, -0.96099472, 1, 1.14858148e-27, -1.71656133e-27, -1.38839519e-27, 0.951060057, -0.309013367, 1.31266455e-27, 0.309013367, 0.951060057),i) |
1780 | - | attack = false |
1780 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0, 0.298294067, 1, 4.14517148e-22, -4.16016716e-22, -2.65673535e-22, 0.951056898, 0.30901596, 5.23747954e-22, -0.30901596, 0.951056898),i) |
1781 | game:GetService("RunService").RenderStepped:wait() | |
1782 | end | |
1783 | - | Move2 = function() |
1783 | + | local function hagotem(part) |
1784 | if humanoidfurshit then | |
1785 | - | attack = true |
1785 | + | local canscan = true |
1786 | - | attack = false |
1786 | + | for i,v in pairs(humanoidfurshit.Parent:GetChildren()) do |
1787 | if v.ClassName == "Hat" or v.ClassName == "Accessory" then | |
1788 | if v:findFirstChild("Handle") then | |
1789 | - | Move3 = function() |
1789 | + | if v.Handle:findFirstChild("Mesh") then |
1790 | if canscan and v.Handle.Mesh.MeshId == "rbxassetid://188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=170939831" or v.Handle.Mesh.MeshId == "rbxassetid://170939831" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=135446047" or v.Handle.Mesh.MeshId == "rbxassetid://135446047" or v.Handle.Mesh.MeshId == "rbxassetid://335037790" or v.Handle.Mesh.MeshId == "rbxassetid://361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=1374148" or v.Handle.Mesh.MeshId == "rbxassetid://1374148" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Handle.Mesh.MeshId == "rbxassetid://112495973" or v.Name == "FoxTail" or v.Name == "Zootopia_FoxEars" or v.Name == "FurryCatTail" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Name == "ArcticFoxHead" then | |
1791 | - | attack = true |
1791 | + | canscan = false |
1792 | - | attack = false |
1792 | + | hittd = true |
1793 | humanoidfurshit.Parent:BreakJoints() | |
1794 | textfag.Text = "kaboom" | |
1795 | - | Move4 = function() |
1795 | + | gore:Play() |
1796 | for i,v in pairs(humanoidfurshit.Parent:GetChildren()) do | |
1797 | - | attack = true |
1797 | + | if v.ClassName == "Hat" or v.ClassName == "Accessory" then |
1798 | - | attack = false |
1798 | + | v:destroy() |
1799 | end | |
1800 | if v.Name == "Head" then | |
1801 | - | hold = false |
1801 | + | v.Transparency = 1 |
1802 | - | Mouse.Button1Down:connect(function() |
1802 | + | end |
1803 | end | |
1804 | - | if attack == true or equipped == false then |
1804 | + | if humanoidfurshit.Parent.Head:findFirstChild("face") then |
1805 | - | return |
1805 | + | humanoidfurshit.Parent.Head.face.Transparency = 1 |
1806 | end | |
1807 | - | hold = true |
1807 | + | for i = 1,math.random(15,20) do |
1808 | - | if attacktype == 1 then |
1808 | + | --Converted with ttyyuu12345's model to script plugin v4 |
1809 | - | attacktype = 2 |
1809 | + | function sandbox(var,func) |
1810 | - | Attack1() |
1810 | + | local env = getfenv(func) |
1811 | - | else |
1811 | + | local newenv = setmetatable({},{ |
1812 | - | if attacktype == 2 then |
1812 | + | __index = function(self,k) |
1813 | - | attacktype = 3 |
1813 | + | if k=="script" then |
1814 | - | Attack2() |
1814 | + | return var |
1815 | else | |
1816 | - | if attacktype == 3 then |
1816 | + | return env[k] |
1817 | - | attacktype = 4 |
1817 | + | |
1818 | - | Attack3() |
1818 | + | end, |
1819 | }) | |
1820 | - | if attacktype == 4 then |
1820 | + | setfenv(func,newenv) |
1821 | - | attacktype = 1 |
1821 | + | return func |
1822 | - | Attack4() |
1822 | + | |
1823 | cors = {} | |
1824 | mas = Instance.new("Model",game:GetService("Lighting")) | |
1825 | local Part0 = Instance.new("Part") | |
1826 | Part0.Name = "bl00d" | |
1827 | - | coroutine.resume(coroutine.create(function() |
1827 | + | Part0.Parent = mas |
1828 | - | |
1828 | + | Part0.Material = Enum.Material.SmoothPlastic |
1829 | - | for i = 1, 50 do |
1829 | + | Part0.BrickColor = BrickColor.new("Maroon") |
1830 | - | if attack == false then |
1830 | + | Part0.Size = Vector3.new(1.16000009, 0.0500000007, 1.12000048) |
1831 | - | hbwait() |
1831 | + | Part0.CFrame = CFrame.new(17.569994, 1.14527643, 34.9399986, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
1832 | Part0.BottomSurface = Enum.SurfaceType.SmoothNoOutlines | |
1833 | Part0.TopSurface = Enum.SurfaceType.SmoothNoOutlines | |
1834 | - | if attack == false then |
1834 | + | Part0.Color = Color3.new(0.458824, 0, 0) |
1835 | - | attacktype = 1 |
1835 | + | Part0.Position = Vector3.new(17.569994, 1.14527643, 34.9399986) |
1836 | Part0.Color = Color3.new(0.458824, 0, 0) | |
1837 | Part0.CFrame = humanoidfurshit.Parent.Head.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1),math.random(-1,1)) | |
1838 | - | )) |
1838 | + | Part0:BreakJoints() |
1839 | for i,v in pairs(mas:GetChildren()) do | |
1840 | - | ) |
1840 | + | v.Parent = humanoidfurshit.Parent |
1841 | - | if allowhopperbin == true then |
1841 | + | pcall(function() v:MakeJoints() end) |
1842 | - | ob1u = function(Mouse) |
1842 | + | |
1843 | mas:Destroy() | |
1844 | - | hold = false |
1844 | + | for i,v in pairs(cors) do |
1845 | spawn(function() | |
1846 | pcall(v) | |
1847 | end) | |
1848 | - | Mouse.KeyDown:connect(function(key) |
1848 | + | |
1849 | end | |
1850 | - | if key == "f" and canunequiporequip == true and attack == false then |
1850 | + | |
1851 | - | if equipped == false then |
1851 | + | |
1852 | - | equipped = true |
1852 | + | |
1853 | - | if disableanimate == true then |
1853 | + | |
1854 | - | Animate.Disabled = true |
1854 | + | |
1855 | - | local idleanimation = Humanoid:LoadAnimation(Torso.robloxidleanimation) |
1855 | + | |
1856 | - | idleanimation:Play() |
1856 | + | |
1857 | hagotem() | |
1858 | - | if disableanimator == true then |
1858 | + | for i = 0,1 , 0.1 do |
1859 | - | Animator.Parent = nil |
1859 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1, 1.80491375e-26, -5.65455497e-27, -1.84277907e-26, 0.866028428, -0.499996245, -4.08945493e-27, 0.499996245, 0.866028428):inverse(),i) |
1860 | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -2, 0, 1, 1.26217745e-29, 8.58280665e-28, -1.76704843e-28, 0.961263537, 0.275633663, -5.04870979e-28, -0.275633663, 0.961263537),i) | |
1861 | - | if disablemovingarms == true then |
1861 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.50000048, 0, 0.298294067, 1, 4.14517148e-22, -4.16016716e-22, -2.65673535e-22, 0.951056898, 0.30901596, 5.23747954e-22, -0.30901596, 0.951056898),i) |
1862 | - | RW.Parent = Torso |
1862 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.82702696, -0.937412262, 1, -8.83524214e-28, 3.00398233e-27, 2.27191941e-27, 0.788023472, -0.615659177, -2.27191941e-27, 0.615659177, 0.788023472),i) |
1863 | - | LW.Parent = Torso |
1863 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0, 0.298294067, 1, 4.14517148e-22, -4.16016716e-22, -2.65673535e-22, 0.951056898, 0.30901596, 5.23747954e-22, -0.30901596, 0.951056898),i) |
1864 | - | RSH.Parent = nil |
1864 | + | game:GetService("RunService").RenderStepped:wait() |
1865 | - | LSH.Parent = nil |
1865 | + | |
1866 | sensoryee2:destroy() | |
1867 | - | equipanim() |
1867 | + | for i = 0,1 , 0.05 do |
1868 | - | elseif equipped == true then |
1868 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i) |
1869 | - | equipped = false |
1869 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.48563504, -0.102214813, 1, 6.31088724e-30, -1.00974196e-28, -2.5243549e-29, 0.990270674, 0.139171436, -5.04870979e-29, -0.139171436, 0.990270674),i) |
1870 | - | unequipanim() |
1870 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.606146812, -2.0409379, 0.23392868, 0.994522691, 0.104527831, 4.48272353e-09, -0.10395515, 0.989075184, 0.104526937, 0.0109259691, -0.103954434, 0.994521797),i) |
1871 | - | hbwait() |
1871 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.56223869, 0.00435209274, 0, 0.997564316, 0.0697554871, 0, -0.0697554871, 0.997564316, 0, 0, 2.5243549e-29, 1),i) |
1872 | - | if disablemovingarms == true then |
1872 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.589343071, -2.06024575, -0.139556885, 0.997564077, -0.0693742931, 0.0072911568, 0.0697562397, 0.992102206, -0.104268931, 1.75914945e-08, 0.104523741, 0.994524658),i) |
1873 | - | RW.Parent = nil |
1873 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.61233902, 0.0157878399, 0, 0.990270674, -0.139171436, 5.04870979e-29, 0.139171436, 0.990270674, 2.01948392e-28, 1.00974196e-28, 2.27191941e-28, 1),i) |
1874 | - | LW.Parent = nil |
1874 | + | game:GetService("RunService").RenderStepped:wait() |
1875 | - | RSH.Parent = Torso |
1875 | + | |
1876 | - | LSH.Parent = Torso |
1876 | + | textfag.Text = owner.Character.Name.." The Brutal Anti-Furry" |
1877 | canwalk = true | |
1878 | - | if disableanimator == true then |
1878 | + | using = false |
1879 | - | Animator.Parent = Humanoid |
1879 | + | |
1880 | end | |
1881 | - | if disableanimate == true then |
1881 | + | mouse.KeyDown:connect(attackflag1) |
1882 | - | Animate.Disabled = false |
1882 | + | while true do |
1883 | if howmuch <= -1 then | |
1884 | howmuch = 0 | |
1885 | end | |
1886 | - | if key == "e" and attack == false and equipped == true then |
1886 | + | if howmuch >= 4 then |
1887 | - | if animtype < 3 then |
1887 | + | howmuch = 0 |
1888 | - | animtype = animtype + 1 |
1888 | + | end |
1889 | - | elseif animtype >= 3 then |
1889 | + | if canwalk and howmuch < 1 then |
1890 | - | animtype = 1 |
1890 | + | for i = 0,1 , 0.01 do |
1891 | if canwalk and howmuch < 1 then | |
1892 | ||
1893 | - | if key == "z" and attack == false and equipped == true and co1 <= cooldown1 and skill1mana <= Mana.Value then |
1893 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i) |
1894 | - | subtractmana(skill1mana) |
1894 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.48563504, -0.102214813, 1, 6.31088724e-30, -1.00974196e-28, -2.5243549e-29, 0.990270674, 0.139171436, -5.04870979e-29, -0.139171436, 0.990270674),i) |
1895 | - | cooldown1 = 0 |
1895 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.606146812, -2.0409379, 0.23392868, 0.994522691, 0.104527831, 4.48272353e-09, -0.10395515, 0.989075184, 0.104526937, 0.0109259691, -0.103954434, 0.994521797),i) |
1896 | - | Move1() |
1896 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.56223869, 0.00435209274, 0, 0.997564316, 0.0697554871, 0, -0.0697554871, 0.997564316, 0, 0, 2.5243549e-29, 1),i) |
1897 | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.589343071, -2.06024575, -0.139556885, 0.997564077, -0.0693742931, 0.0072911568, 0.0697562397, 0.992102206, -0.104268931, 1.75914945e-08, 0.104523741, 0.994524658),i) | |
1898 | - | if key == "x" and attack == false and equipped == true and co2 <= cooldown2 and skill2mana <= Mana.Value then |
1898 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.61233902, 0.0157878399, 0, 0.990270674, -0.139171436, 5.04870979e-29, 0.139171436, 0.990270674, 2.01948392e-28, 1.00974196e-28, 2.27191941e-28, 1),i) |
1899 | - | subtractmana(skill2mana) |
1899 | + | game:GetService("RunService").RenderStepped:wait() |
1900 | - | cooldown2 = 0 |
1900 | + | |
1901 | - | Move2() |
1901 | + | end |
1902 | for i = 0,0.3 , 0.004 do | |
1903 | - | if key == "c" and attack == false and equipped == true and co3 <= cooldown3 and skill3mana <= Mana.Value then |
1903 | + | if canwalk and howmuch < 1 then |
1904 | - | subtractmana(skill3mana) |
1904 | + | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i) |
1905 | - | cooldown3 = 0 |
1905 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5222218, -0.102214813, 1, 6.31088724e-30, -1.00974196e-28, -2.5243549e-29, 0.990270674, 0.139171436, -5.04870979e-29, -0.139171436, 0.990270674),i) |
1906 | - | Move3() |
1906 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.606146812, -2.0409379, 0.23392868, 0.994522691, 0.104527831, 4.48272353e-09, -0.10395515, 0.989075184, 0.104526937, 0.0109259691, -0.103954434, 0.994521797),i) |
1907 | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.56223869, 0.0409388542, 0, 0.997564316, 0.0697554871, 0, -0.0697554871, 0.997564316, 0, 0, 2.5243549e-29, 1),i) | |
1908 | - | if key == "v" and attack == false and equipped == true and co4 <= cooldown4 and skill4mana <= Mana.Value then |
1908 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.589343071, -2.06024575, -0.139556885, 0.997564077, -0.0693742931, 0.0072911568, 0.0697562397, 0.992102206, -0.104268931, 1.75914945e-08, 0.104523741, 0.994524658),i) |
1909 | - | subtractmana(skill4mana) |
1909 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.61233902, 0.0523746014, 0, 0.990270674, -0.139171436, 5.04870979e-29, 0.139171436, 0.990270674, 2.01948392e-28, 1.00974196e-28, 2.27191941e-28, 1),i) |
1910 | - | cooldown4 = 0 |
1910 | + | game:GetService("RunService").RenderStepped:wait() |
1911 | - | Move4() |
1911 | + | |
1912 | end | |
1913 | - | if Player.UserId == game.CreatorId or Player.Name == "Player1" or Player.Name == "Player2" or Player.Name == "Brannon1964802" then |
1913 | + | end |
1914 | - | if key == "q" then |
1914 | + | if canwalk and howmuch >= 1 then |
1915 | - | Mana.Value = 100 |
1915 | + | if canwalk then |
1916 | - | cooldown1 = co1 |
1916 | + | for i = 0,0.5 , 0.05 do |
1917 | - | cooldown2 = co2 |
1917 | + | if canwalk and howmuch >= 1 then |
1918 | - | cooldown3 = co3 |
1918 | + | |
1919 | - | cooldown4 = co4 |
1919 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 1, -4.22829445e-28, 5.04870979e-28, -4.7962743e-28, 0.98481518, -0.173646927, 4.54383881e-28, 0.173646927, 0.98481518),i) |
1920 | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, -0.0218505859, -0.207862854, 1, -2.65673535e-22, 5.23747954e-22, 1.5097504e-22, 0.978147745, 0.207910955, -5.67539301e-22, -0.207910955, 0.978147745),i) | |
1921 | - | if key == "p" then |
1921 | + | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.35635376, 0.984832764, 1, -1.46412584e-27, -1.17303617e-26, 1.15615454e-26, -0.0348859876, 0.999391198, -1.61558713e-27, -0.999391198, -0.0348859876),i) |
1922 | - | StaggerHitAnim.Value = true |
1922 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.50004387, 0.396968603, -0.897594452, 1, -2.59686077e-27, 2.57052452e-26, 2.58237777e-26, 0.0697625875, -0.99756366, 7.97269708e-28, 0.99756366, 0.069762595),i) |
1923 | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.81869507, -0.922622681, 1, -1.72713825e-22, -5.61306619e-22, -2.65673535e-22, 0.719345152, -0.694654465, 5.23747954e-22, 0.694656253, 0.719344676),i) | |
1924 | - | if key == "[" then |
1924 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.49791718, 0.365714312, 0.961071014, 0.9993909, -0.00121776958, -0.0348753184, 0.0348965712, 0.0348958485, 0.998781562, 7.18205513e-07, -0.999390185, 0.0349170938),i) |
1925 | - | StaggerAnim.Value = true |
1925 | + | game:GetService("RunService").RenderStepped:wait() |
1926 | end | |
1927 | - | if key == "]" then |
1927 | + | end |
1928 | - | StunAnim.Value = true |
1928 | + | end |
1929 | if canwalk then | |
1930 | for i = 0,0.5 , 0.05 do | |
1931 | if canwalk and howmuch >= 1 then | |
1932 | - | ) |
1932 | + | |
1933 | - | Mouse.KeyUp:connect(function(key2) |
1933 | + | headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.5, 0, 1, -4.22829445e-28, 5.04870979e-28, -4.7962743e-28, 0.98481518, -0.173646927, 4.54383881e-28, 0.173646927, 0.98481518),i) |
1934 | humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, -0.0218505859, -0.00492095947, 1, -2.65673535e-22, 5.23747954e-22, 1.5097504e-22, 0.978147686, 0.20791094, -5.67539301e-22, -0.20791094, 0.978147686),i) | |
1935 | llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.86941528, -0.882217407, 1, -6.4421537e-26, 9.04728795e-26, 1.09784194e-25, 0.694650829, -0.71934706, -1.64587939e-26, 0.71934706, 0.694650829),i) | |
1936 | - | ) |
1936 | + | lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.50009155, 0.335239649, 1.03072357, 1, 3.69729388e-23, 2.6307918e-22, -2.65664548e-22, 0.139171526, 0.99026835, 0, -0.99026829, 0.139171541),i) |
1937 | - | if allowhopperbin == true then |
1937 | + | rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.35365295, 1.16508484, 1, 5.03939593e-22, 3.01560673e-22, -2.65673358e-22, -0.0697558299, 0.997564077, 5.237476e-22, -0.997564077, -0.0697558299),i) |
1938 | - | s = function(Mouse) |
1938 | + | rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.49795914, 0.313182116, -0.842372894, 0.9993909, 0.00364707294, -0.034706641, -0.0348764732, 0.0696690381, -0.996960342, -0.00121800881, 0.997563541, 0.0697537959),i) |
1939 | game:GetService("RunService").RenderStepped:wait() | |
1940 | - | Mouse.Button1Down:connect(function() |
1940 | + | |
1941 | - | |
1941 | + | end |
1942 | - | ob1d(Mouse) |
1942 | + | end |
1943 | end | |
1944 | - | ) |
1944 | + | game:GetService("RunService").RenderStepped:wait() |
1945 | - | Mouse.Button1Up:connect(function() |
1945 | + | end |