SHOW:
|
|
- or go back to the newest paste.
| 1 | --https://github.com/Mokiros/roblox-FE-compatibility | |
| 2 | if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
| |
| 3 | local Player,game,owner = owner,game | |
| 4 | local RealPlayer = Player | |
| 5 | do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
| |
| 6 | ||
| 7 | ||
| 8 | --Converted with ttyyuu12345's model to script plugin v4 | |
| 9 | function sandbox(var,func) | |
| 10 | local env = getfenv(func) | |
| 11 | local newenv = setmetatable({},{
| |
| 12 | __index = function(self,k) | |
| 13 | if k=="script" then | |
| 14 | return var | |
| 15 | else | |
| 16 | return env[k] | |
| 17 | end | |
| 18 | end, | |
| 19 | }) | |
| 20 | setfenv(func,newenv) | |
| 21 | return func | |
| 22 | end | |
| 23 | cors = {}
| |
| 24 | mas = Instance.new("Model",game:GetService("Lighting"))
| |
| 25 | local chil = workspace:GetChildren() | |
| 26 | for i,v in pairs(chil) do | |
| 27 | if not (v==script or v:IsA("Camera") or v:IsA("Terrain") or game:GetService("Players"):GetPlayerFromCharacter(v)~=nil) then
| |
| 28 | v:Destroy() | |
| 29 | end | |
| 30 | end | |
| 31 | Backpack0 = Instance.new("Backpack")
| |
| 32 | Backpack1 = Instance.new("Backpack")
| |
| 33 | Backpack2 = Instance.new("Backpack")
| |
| 34 | Part3 = Instance.new("Part")
| |
| 35 | Backpack4 = Instance.new("Backpack")
| |
| 36 | Script5 = Instance.new("Script")
| |
| 37 | Script6 = Instance.new("Script")
| |
| 38 | Sound7 = Instance.new("Sound")
| |
| 39 | Model8 = Instance.new("Model")
| |
| 40 | WedgePart9 = Instance.new("WedgePart")
| |
| 41 | CornerWedgePart10 = Instance.new("CornerWedgePart")
| |
| 42 | WedgePart11 = Instance.new("WedgePart")
| |
| 43 | CornerWedgePart12 = Instance.new("CornerWedgePart")
| |
| 44 | CornerWedgePart13 = Instance.new("CornerWedgePart")
| |
| 45 | WedgePart14 = Instance.new("WedgePart")
| |
| 46 | WedgePart15 = Instance.new("WedgePart")
| |
| 47 | WedgePart16 = Instance.new("WedgePart")
| |
| 48 | CornerWedgePart17 = Instance.new("CornerWedgePart")
| |
| 49 | WedgePart18 = Instance.new("WedgePart")
| |
| 50 | WedgePart19 = Instance.new("WedgePart")
| |
| 51 | WedgePart20 = Instance.new("WedgePart")
| |
| 52 | CornerWedgePart21 = Instance.new("CornerWedgePart")
| |
| 53 | CornerWedgePart22 = Instance.new("CornerWedgePart")
| |
| 54 | CornerWedgePart23 = Instance.new("CornerWedgePart")
| |
| 55 | WedgePart24 = Instance.new("WedgePart")
| |
| 56 | CornerWedgePart25 = Instance.new("CornerWedgePart")
| |
| 57 | WedgePart26 = Instance.new("WedgePart")
| |
| 58 | WedgePart27 = Instance.new("WedgePart")
| |
| 59 | CornerWedgePart28 = Instance.new("CornerWedgePart")
| |
| 60 | CornerWedgePart29 = Instance.new("CornerWedgePart")
| |
| 61 | CornerWedgePart30 = Instance.new("CornerWedgePart")
| |
| 62 | CornerWedgePart31 = Instance.new("CornerWedgePart")
| |
| 63 | WedgePart32 = Instance.new("WedgePart")
| |
| 64 | WedgePart33 = Instance.new("WedgePart")
| |
| 65 | WedgePart34 = Instance.new("WedgePart")
| |
| 66 | WedgePart35 = Instance.new("WedgePart")
| |
| 67 | WedgePart36 = Instance.new("WedgePart")
| |
| 68 | CornerWedgePart37 = Instance.new("CornerWedgePart")
| |
| 69 | WedgePart38 = Instance.new("WedgePart")
| |
| 70 | CornerWedgePart39 = Instance.new("CornerWedgePart")
| |
| 71 | CornerWedgePart40 = Instance.new("CornerWedgePart")
| |
| 72 | CornerWedgePart41 = Instance.new("CornerWedgePart")
| |
| 73 | WedgePart42 = Instance.new("WedgePart")
| |
| 74 | CornerWedgePart43 = Instance.new("CornerWedgePart")
| |
| 75 | CornerWedgePart44 = Instance.new("CornerWedgePart")
| |
| 76 | WedgePart45 = Instance.new("WedgePart")
| |
| 77 | WedgePart46 = Instance.new("WedgePart")
| |
| 78 | CornerWedgePart47 = Instance.new("CornerWedgePart")
| |
| 79 | CornerWedgePart48 = Instance.new("CornerWedgePart")
| |
| 80 | WedgePart49 = Instance.new("WedgePart")
| |
| 81 | WedgePart50 = Instance.new("WedgePart")
| |
| 82 | WedgePart51 = Instance.new("WedgePart")
| |
| 83 | CornerWedgePart52 = Instance.new("CornerWedgePart")
| |
| 84 | WedgePart53 = Instance.new("WedgePart")
| |
| 85 | CornerWedgePart54 = Instance.new("CornerWedgePart")
| |
| 86 | WedgePart55 = Instance.new("WedgePart")
| |
| 87 | CornerWedgePart56 = Instance.new("CornerWedgePart")
| |
| 88 | CornerWedgePart57 = Instance.new("CornerWedgePart")
| |
| 89 | CornerWedgePart58 = Instance.new("CornerWedgePart")
| |
| 90 | WedgePart59 = Instance.new("WedgePart")
| |
| 91 | CornerWedgePart60 = Instance.new("CornerWedgePart")
| |
| 92 | CornerWedgePart61 = Instance.new("CornerWedgePart")
| |
| 93 | WedgePart62 = Instance.new("WedgePart")
| |
| 94 | WedgePart63 = Instance.new("WedgePart")
| |
| 95 | CornerWedgePart64 = Instance.new("CornerWedgePart")
| |
| 96 | WedgePart65 = Instance.new("WedgePart")
| |
| 97 | WedgePart66 = Instance.new("WedgePart")
| |
| 98 | CornerWedgePart67 = Instance.new("CornerWedgePart")
| |
| 99 | CornerWedgePart68 = Instance.new("CornerWedgePart")
| |
| 100 | CornerWedgePart69 = Instance.new("CornerWedgePart")
| |
| 101 | WedgePart70 = Instance.new("WedgePart")
| |
| 102 | WedgePart71 = Instance.new("WedgePart")
| |
| 103 | CornerWedgePart72 = Instance.new("CornerWedgePart")
| |
| 104 | WedgePart73 = Instance.new("WedgePart")
| |
| 105 | CornerWedgePart74 = Instance.new("CornerWedgePart")
| |
| 106 | WedgePart75 = Instance.new("WedgePart")
| |
| 107 | WedgePart76 = Instance.new("WedgePart")
| |
| 108 | WedgePart77 = Instance.new("WedgePart")
| |
| 109 | WedgePart78 = Instance.new("WedgePart")
| |
| 110 | CornerWedgePart79 = Instance.new("CornerWedgePart")
| |
| 111 | CornerWedgePart80 = Instance.new("CornerWedgePart")
| |
| 112 | CornerWedgePart81 = Instance.new("CornerWedgePart")
| |
| 113 | CornerWedgePart82 = Instance.new("CornerWedgePart")
| |
| 114 | CornerWedgePart83 = Instance.new("CornerWedgePart")
| |
| 115 | WedgePart84 = Instance.new("WedgePart")
| |
| 116 | WedgePart85 = Instance.new("WedgePart")
| |
| 117 | CornerWedgePart86 = Instance.new("CornerWedgePart")
| |
| 118 | WedgePart87 = Instance.new("WedgePart")
| |
| 119 | CornerWedgePart88 = Instance.new("CornerWedgePart")
| |
| 120 | WedgePart89 = Instance.new("WedgePart")
| |
| 121 | CornerWedgePart90 = Instance.new("CornerWedgePart")
| |
| 122 | CornerWedgePart91 = Instance.new("CornerWedgePart")
| |
| 123 | WedgePart92 = Instance.new("WedgePart")
| |
| 124 | WedgePart93 = Instance.new("WedgePart")
| |
| 125 | CornerWedgePart94 = Instance.new("CornerWedgePart")
| |
| 126 | WedgePart95 = Instance.new("WedgePart")
| |
| 127 | CornerWedgePart96 = Instance.new("CornerWedgePart")
| |
| 128 | Model97 = Instance.new("Model")
| |
| 129 | LocalScript98 = Instance.new("LocalScript")
| |
| 130 | LocalScript99 = Instance.new("LocalScript")
| |
| 131 | Backpack0.Name = "_CPData" | |
| 132 | Backpack0.Parent = mas | |
| 133 | Backpack1.Name = "_CPData" | |
| 134 | Backpack1.Parent = mas | |
| 135 | Backpack2.Name = "_CPData" | |
| 136 | Backpack2.Parent = mas | |
| 137 | Part3.Name = "Baseplate" | |
| 138 | Part3.Parent = mas | |
| 139 | Part3.BrickColor = BrickColor.new("Dark stone grey")
| |
| 140 | Part3.Anchored = true | |
| 141 | Part3.FormFactor = Enum.FormFactor.Symmetric | |
| 142 | Part3.Size = Vector3.new(512, 20, 512) | |
| 143 | Part3.CFrame = CFrame.new(0, -10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 144 | Part3.Color = Color3.new(0.388235, 0.372549, 0.384314) | |
| 145 | Part3.Position = Vector3.new(0, -10, 0) | |
| 146 | Part3.Color = Color3.new(0.388235, 0.372549, 0.384314) | |
| 147 | Backpack4.Name = "_CPData" | |
| 148 | Backpack4.Parent = mas | |
| 149 | Script5.Name = "Anti-Anti-Lag Script" | |
| 150 | Script5.Parent = mas | |
| 151 | table.insert(cors,sandbox(Script5,function() | |
| 152 | -- Ganondude | |
| 153 | -- For those players fond of adding many anti-lag scripts, this script is sure to help. | |
| 154 | ||
| 155 | wait(1) | |
| 156 | ||
| 157 | local parts = game.Workspace:GetChildren() | |
| 158 | for i = 1,#parts do | |
| 159 | local name = string.lower(parts[i].Name) | |
| 160 | if (string.find(name,"lag") ~= nil) and ((string.find(name,"anti") ~= nil) or (string.find(name,"no") ~= nil) or (string.find(name,"remover") ~= nil) or (string.find(name,"killer") ~= nil)) and (parts[i] ~= script) then | |
| 161 | parts[i]:remove() | |
| 162 | end | |
| 163 | end | |
| 164 | ||
| 165 | wait() | |
| 166 | script:remove() | |
| 167 | end)) | |
| 168 | Script6.Name = "No Lag Script" | |
| 169 | Script6.Parent = mas | |
| 170 | table.insert(cors,sandbox(Script6,function() | |
| 171 | --Made 100% by chickenpiev2 | |
| 172 | ||
| 173 | mx = game.Debris | |
| 174 | mx2 = game.Debris.MaxItems | |
| 175 | ||
| 176 | if (mx.MaxItems > 9999999999) then | |
| 177 | while true do | |
| 178 | mx.MaxItems = mx2*.9999999999 | |
| 179 | end | |
| 180 | end | |
| 181 | end)) | |
| 182 | Sound7.Parent = mas | |
| 183 | Sound7.Pitch = 1.2000000476837 | |
| 184 | Sound7.SoundId = "rbxassetid://596220347" | |
| 185 | Sound7.Volume = 3 | |
| 186 | Sound7.Looped = true | |
| 187 | Model8.Parent = mas | |
| 188 | WedgePart9.Parent = Model8 | |
| 189 | WedgePart9.Material = Enum.Material.Grass | |
| 190 | WedgePart9.BrickColor = BrickColor.new("Dark green")
| |
| 191 | WedgePart9.Rotation = Vector3.new(-180, 0, -180) | |
| 192 | WedgePart9.Anchored = true | |
| 193 | WedgePart9.Size = Vector3.new(395, 20, 145) | |
| 194 | WedgePart9.CFrame = CFrame.new(409.671661, 10.0000076, -204.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 195 | WedgePart9.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 196 | WedgePart9.Position = Vector3.new(409.671661, 10.0000076, -204.880341) | |
| 197 | WedgePart9.Orientation = Vector3.new(0, -180, 0) | |
| 198 | WedgePart9.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 199 | CornerWedgePart10.Parent = Model8 | |
| 200 | CornerWedgePart10.Material = Enum.Material.Grass | |
| 201 | CornerWedgePart10.BrickColor = BrickColor.new("Dark green")
| |
| 202 | CornerWedgePart10.Rotation = Vector3.new(-180, 0, -180) | |
| 203 | CornerWedgePart10.Anchored = true | |
| 204 | CornerWedgePart10.Size = Vector3.new(145, 20, 145) | |
| 205 | CornerWedgePart10.CFrame = CFrame.new(284.671661, 10.0000076, 162.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 206 | CornerWedgePart10.BottomSurface = Enum.SurfaceType.Inlet | |
| 207 | CornerWedgePart10.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 208 | CornerWedgePart10.Position = Vector3.new(284.671661, 10.0000076, 162.119659) | |
| 209 | CornerWedgePart10.Orientation = Vector3.new(0, -180, 0) | |
| 210 | CornerWedgePart10.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 211 | WedgePart11.Parent = Model8 | |
| 212 | WedgePart11.Material = Enum.Material.Grass | |
| 213 | WedgePart11.BrickColor = BrickColor.new("Dark green")
| |
| 214 | WedgePart11.Anchored = true | |
| 215 | WedgePart11.Size = Vector3.new(512, 20, 145) | |
| 216 | WedgePart11.CFrame = CFrame.new(-43.8283539, 10.0000076, 162.119659, 1, 0, 1.74845553e-07, 0, 1, 0, -1.74845553e-07, 0, 1) | |
| 217 | WedgePart11.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 218 | WedgePart11.Position = Vector3.new(-43.8283539, 10.0000076, 162.119659) | |
| 219 | WedgePart11.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 220 | CornerWedgePart12.Parent = Model8 | |
| 221 | CornerWedgePart12.Material = Enum.Material.Grass | |
| 222 | CornerWedgePart12.BrickColor = BrickColor.new("Dark green")
| |
| 223 | CornerWedgePart12.Rotation = Vector3.new(0, 90, 0) | |
| 224 | CornerWedgePart12.Anchored = true | |
| 225 | CornerWedgePart12.Size = Vector3.new(145, 20, 145) | |
| 226 | CornerWedgePart12.CFrame = CFrame.new(284.671661, 10.0000076, 702.119629, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 227 | CornerWedgePart12.BottomSurface = Enum.SurfaceType.Inlet | |
| 228 | CornerWedgePart12.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 229 | CornerWedgePart12.Position = Vector3.new(284.671661, 10.0000076, 702.119629) | |
| 230 | CornerWedgePart12.Orientation = Vector3.new(0, 90, 0) | |
| 231 | CornerWedgePart12.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 232 | CornerWedgePart13.Parent = Model8 | |
| 233 | CornerWedgePart13.Material = Enum.Material.Grass | |
| 234 | CornerWedgePart13.BrickColor = BrickColor.new("Dark green")
| |
| 235 | CornerWedgePart13.Anchored = true | |
| 236 | CornerWedgePart13.Size = Vector3.new(145, 20, 145) | |
| 237 | CornerWedgePart13.CFrame = CFrame.new(-372.328339, 10.0000076, 702.119629, 1, 0, 1.74845553e-07, 0, 1, 0, -1.74845553e-07, 0, 1) | |
| 238 | CornerWedgePart13.BottomSurface = Enum.SurfaceType.Inlet | |
| 239 | CornerWedgePart13.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 240 | CornerWedgePart13.Position = Vector3.new(-372.328339, 10.0000076, 702.119629) | |
| 241 | CornerWedgePart13.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 242 | WedgePart14.Parent = Model8 | |
| 243 | WedgePart14.Material = Enum.Material.Grass | |
| 244 | WedgePart14.BrickColor = BrickColor.new("Dark green")
| |
| 245 | WedgePart14.Rotation = Vector3.new(0, 90, 0) | |
| 246 | WedgePart14.Anchored = true | |
| 247 | WedgePart14.Size = Vector3.new(395, 20, 145) | |
| 248 | WedgePart14.CFrame = CFrame.new(-372.328339, 10.0000076, 432.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 249 | WedgePart14.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 250 | WedgePart14.Position = Vector3.new(-372.328339, 10.0000076, 432.119659) | |
| 251 | WedgePart14.Orientation = Vector3.new(0, 90, 0) | |
| 252 | WedgePart14.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 253 | WedgePart15.Parent = Model8 | |
| 254 | WedgePart15.Material = Enum.Material.Grass | |
| 255 | WedgePart15.BrickColor = BrickColor.new("Dark green")
| |
| 256 | WedgePart15.Rotation = Vector3.new(-180, 0, -180) | |
| 257 | WedgePart15.Anchored = true | |
| 258 | WedgePart15.Size = Vector3.new(512, 20, 145) | |
| 259 | WedgePart15.CFrame = CFrame.new(-43.8283539, 10.0000076, 702.119629, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 260 | WedgePart15.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 261 | WedgePart15.Position = Vector3.new(-43.8283539, 10.0000076, 702.119629) | |
| 262 | WedgePart15.Orientation = Vector3.new(0, -180, 0) | |
| 263 | WedgePart15.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 264 | WedgePart16.Parent = Model8 | |
| 265 | WedgePart16.Material = Enum.Material.Grass | |
| 266 | WedgePart16.BrickColor = BrickColor.new("Dark green")
| |
| 267 | WedgePart16.Rotation = Vector3.new(0, -90, 0) | |
| 268 | WedgePart16.Anchored = true | |
| 269 | WedgePart16.Size = Vector3.new(395, 20, 145) | |
| 270 | WedgePart16.CFrame = CFrame.new(284.671661, 10.0000076, 432.119659, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07) | |
| 271 | WedgePart16.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 272 | WedgePart16.Position = Vector3.new(284.671661, 10.0000076, 432.119659) | |
| 273 | WedgePart16.Orientation = Vector3.new(0, -90, 0) | |
| 274 | WedgePart16.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 275 | CornerWedgePart17.Parent = Model8 | |
| 276 | CornerWedgePart17.Material = Enum.Material.Grass | |
| 277 | CornerWedgePart17.BrickColor = BrickColor.new("Dark green")
| |
| 278 | CornerWedgePart17.Rotation = Vector3.new(0, -90, 0) | |
| 279 | CornerWedgePart17.Anchored = true | |
| 280 | CornerWedgePart17.Size = Vector3.new(145, 20, 145) | |
| 281 | CornerWedgePart17.CFrame = CFrame.new(-372.328339, 10.0000076, 162.119659, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07) | |
| 282 | CornerWedgePart17.BottomSurface = Enum.SurfaceType.Inlet | |
| 283 | CornerWedgePart17.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 284 | CornerWedgePart17.Position = Vector3.new(-372.328339, 10.0000076, 162.119659) | |
| 285 | CornerWedgePart17.Orientation = Vector3.new(0, -90, 0) | |
| 286 | CornerWedgePart17.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 287 | WedgePart18.Parent = Model8 | |
| 288 | WedgePart18.Material = Enum.Material.Grass | |
| 289 | WedgePart18.BrickColor = BrickColor.new("Dark green")
| |
| 290 | WedgePart18.Anchored = true | |
| 291 | WedgePart18.Size = Vector3.new(395, 20, 145) | |
| 292 | WedgePart18.CFrame = CFrame.new(409.671661, 10.0000076, 162.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 293 | WedgePart18.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 294 | WedgePart18.Position = Vector3.new(409.671661, 10.0000076, 162.119659) | |
| 295 | WedgePart18.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 296 | WedgePart19.Parent = Model8 | |
| 297 | WedgePart19.Material = Enum.Material.Grass | |
| 298 | WedgePart19.BrickColor = BrickColor.new("Dark green")
| |
| 299 | WedgePart19.Rotation = Vector3.new(-180, 0, -180) | |
| 300 | WedgePart19.Anchored = true | |
| 301 | WedgePart19.Size = Vector3.new(395, 20, 145) | |
| 302 | WedgePart19.CFrame = CFrame.new(409.671661, 10.0000076, 702.119629, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 303 | WedgePart19.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 304 | WedgePart19.Position = Vector3.new(409.671661, 10.0000076, 702.119629) | |
| 305 | WedgePart19.Orientation = Vector3.new(0, -180, 0) | |
| 306 | WedgePart19.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 307 | WedgePart20.Parent = Model8 | |
| 308 | WedgePart20.Material = Enum.Material.Grass | |
| 309 | WedgePart20.BrickColor = BrickColor.new("Dark green")
| |
| 310 | WedgePart20.Rotation = Vector3.new(0, -90, 0) | |
| 311 | WedgePart20.Anchored = true | |
| 312 | WedgePart20.Size = Vector3.new(395, 20, 145) | |
| 313 | WedgePart20.CFrame = CFrame.new(679.671631, 10.0000076, 432.119659, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07) | |
| 314 | WedgePart20.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 315 | WedgePart20.Position = Vector3.new(679.671631, 10.0000076, 432.119659) | |
| 316 | WedgePart20.Orientation = Vector3.new(0, -90, 0) | |
| 317 | WedgePart20.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 318 | CornerWedgePart21.Parent = Model8 | |
| 319 | CornerWedgePart21.Material = Enum.Material.Grass | |
| 320 | CornerWedgePart21.BrickColor = BrickColor.new("Dark green")
| |
| 321 | CornerWedgePart21.Anchored = true | |
| 322 | CornerWedgePart21.Size = Vector3.new(145, 20, 145) | |
| 323 | CornerWedgePart21.CFrame = CFrame.new(139.671646, 10.0000076, 702.119629, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 324 | CornerWedgePart21.BottomSurface = Enum.SurfaceType.Inlet | |
| 325 | CornerWedgePart21.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 326 | CornerWedgePart21.Position = Vector3.new(139.671646, 10.0000076, 702.119629) | |
| 327 | CornerWedgePart21.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 328 | CornerWedgePart22.Parent = Model8 | |
| 329 | CornerWedgePart22.Material = Enum.Material.Grass | |
| 330 | CornerWedgePart22.BrickColor = BrickColor.new("Dark green")
| |
| 331 | CornerWedgePart22.Rotation = Vector3.new(0, -90, 0) | |
| 332 | CornerWedgePart22.Anchored = true | |
| 333 | CornerWedgePart22.Size = Vector3.new(145, 20, 145) | |
| 334 | CornerWedgePart22.CFrame = CFrame.new(139.671646, 10.0000076, 162.119659, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07) | |
| 335 | CornerWedgePart22.BottomSurface = Enum.SurfaceType.Inlet | |
| 336 | CornerWedgePart22.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 337 | CornerWedgePart22.Position = Vector3.new(139.671646, 10.0000076, 162.119659) | |
| 338 | CornerWedgePart22.Orientation = Vector3.new(0, -90, 0) | |
| 339 | CornerWedgePart22.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 340 | CornerWedgePart23.Parent = Model8 | |
| 341 | CornerWedgePart23.Material = Enum.Material.Grass | |
| 342 | CornerWedgePart23.BrickColor = BrickColor.new("Dark green")
| |
| 343 | CornerWedgePart23.Rotation = Vector3.new(0, 90, 0) | |
| 344 | CornerWedgePart23.Anchored = true | |
| 345 | CornerWedgePart23.Size = Vector3.new(145, 20, 145) | |
| 346 | CornerWedgePart23.CFrame = CFrame.new(679.671631, 10.0000076, 702.119629, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 347 | CornerWedgePart23.BottomSurface = Enum.SurfaceType.Inlet | |
| 348 | CornerWedgePart23.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 349 | CornerWedgePart23.Position = Vector3.new(679.671631, 10.0000076, 702.119629) | |
| 350 | CornerWedgePart23.Orientation = Vector3.new(0, 90, 0) | |
| 351 | CornerWedgePart23.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 352 | WedgePart24.Parent = Model8 | |
| 353 | WedgePart24.Material = Enum.Material.Grass | |
| 354 | WedgePart24.BrickColor = BrickColor.new("Dark green")
| |
| 355 | WedgePart24.Rotation = Vector3.new(0, 90, 0) | |
| 356 | WedgePart24.Anchored = true | |
| 357 | WedgePart24.Size = Vector3.new(395, 20, 145) | |
| 358 | WedgePart24.CFrame = CFrame.new(139.671646, 10.0000076, 432.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 359 | WedgePart24.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 360 | WedgePart24.Position = Vector3.new(139.671646, 10.0000076, 432.119659) | |
| 361 | WedgePart24.Orientation = Vector3.new(0, 90, 0) | |
| 362 | WedgePart24.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 363 | CornerWedgePart25.Parent = Model8 | |
| 364 | CornerWedgePart25.Material = Enum.Material.Grass | |
| 365 | CornerWedgePart25.BrickColor = BrickColor.new("Dark green")
| |
| 366 | CornerWedgePart25.Rotation = Vector3.new(-180, 0, -180) | |
| 367 | CornerWedgePart25.Anchored = true | |
| 368 | CornerWedgePart25.Size = Vector3.new(145, 20, 145) | |
| 369 | CornerWedgePart25.CFrame = CFrame.new(679.671631, 10.0000076, 162.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 370 | CornerWedgePart25.BottomSurface = Enum.SurfaceType.Inlet | |
| 371 | CornerWedgePart25.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 372 | CornerWedgePart25.Position = Vector3.new(679.671631, 10.0000076, 162.119659) | |
| 373 | CornerWedgePart25.Orientation = Vector3.new(0, -180, 0) | |
| 374 | CornerWedgePart25.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 375 | WedgePart26.Parent = Model8 | |
| 376 | WedgePart26.Material = Enum.Material.Grass | |
| 377 | WedgePart26.BrickColor = BrickColor.new("Dark green")
| |
| 378 | WedgePart26.Rotation = Vector3.new(-180, 0, -180) | |
| 379 | WedgePart26.Anchored = true | |
| 380 | WedgePart26.Size = Vector3.new(395, 20, 145) | |
| 381 | WedgePart26.CFrame = CFrame.new(-497.328339, 10.0000076, 307.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 382 | WedgePart26.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 383 | WedgePart26.Position = Vector3.new(-497.328339, 10.0000076, 307.119659) | |
| 384 | WedgePart26.Orientation = Vector3.new(0, -180, 0) | |
| 385 | WedgePart26.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 386 | WedgePart27.Parent = Model8 | |
| 387 | WedgePart27.Material = Enum.Material.Grass | |
| 388 | WedgePart27.BrickColor = BrickColor.new("Dark green")
| |
| 389 | WedgePart27.Anchored = true | |
| 390 | WedgePart27.Size = Vector3.new(395, 20, 145) | |
| 391 | WedgePart27.CFrame = CFrame.new(-497.328339, 10.0000076, -349.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 392 | WedgePart27.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 393 | WedgePart27.Position = Vector3.new(-497.328339, 10.0000076, -349.880341) | |
| 394 | WedgePart27.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 395 | CornerWedgePart28.Parent = Model8 | |
| 396 | CornerWedgePart28.Material = Enum.Material.Grass | |
| 397 | CornerWedgePart28.BrickColor = BrickColor.new("Dark green")
| |
| 398 | CornerWedgePart28.Rotation = Vector3.new(-180, 0, -180) | |
| 399 | CornerWedgePart28.Anchored = true | |
| 400 | CornerWedgePart28.Size = Vector3.new(145, 20, 145) | |
| 401 | CornerWedgePart28.CFrame = CFrame.new(-227.328354, 10.0000076, -349.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 402 | CornerWedgePart28.BottomSurface = Enum.SurfaceType.Inlet | |
| 403 | CornerWedgePart28.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 404 | CornerWedgePart28.Position = Vector3.new(-227.328354, 10.0000076, -349.880341) | |
| 405 | CornerWedgePart28.Orientation = Vector3.new(0, -180, 0) | |
| 406 | CornerWedgePart28.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 407 | CornerWedgePart29.Parent = Model8 | |
| 408 | CornerWedgePart29.Material = Enum.Material.Grass | |
| 409 | CornerWedgePart29.BrickColor = BrickColor.new("Dark green")
| |
| 410 | CornerWedgePart29.Rotation = Vector3.new(0, -90, 0) | |
| 411 | CornerWedgePart29.Anchored = true | |
| 412 | CornerWedgePart29.Size = Vector3.new(145, 20, 145) | |
| 413 | CornerWedgePart29.CFrame = CFrame.new(-767.328369, 10.0000076, -349.880341, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07) | |
| 414 | CornerWedgePart29.BottomSurface = Enum.SurfaceType.Inlet | |
| 415 | CornerWedgePart29.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 416 | CornerWedgePart29.Position = Vector3.new(-767.328369, 10.0000076, -349.880341) | |
| 417 | CornerWedgePart29.Orientation = Vector3.new(0, -90, 0) | |
| 418 | CornerWedgePart29.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 419 | CornerWedgePart30.Parent = Model8 | |
| 420 | CornerWedgePart30.Material = Enum.Material.Grass | |
| 421 | CornerWedgePart30.BrickColor = BrickColor.new("Dark green")
| |
| 422 | CornerWedgePart30.Anchored = true | |
| 423 | CornerWedgePart30.Size = Vector3.new(145, 20, 145) | |
| 424 | CornerWedgePart30.CFrame = CFrame.new(-767.328369, 10.0000076, 307.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 425 | CornerWedgePart30.BottomSurface = Enum.SurfaceType.Inlet | |
| 426 | CornerWedgePart30.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 427 | CornerWedgePart30.Position = Vector3.new(-767.328369, 10.0000076, 307.119659) | |
| 428 | CornerWedgePart30.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 429 | CornerWedgePart31.Parent = Model8 | |
| 430 | CornerWedgePart31.Material = Enum.Material.Grass | |
| 431 | CornerWedgePart31.BrickColor = BrickColor.new("Dark green")
| |
| 432 | CornerWedgePart31.Rotation = Vector3.new(0, 90, 0) | |
| 433 | CornerWedgePart31.Anchored = true | |
| 434 | CornerWedgePart31.Size = Vector3.new(145, 20, 145) | |
| 435 | CornerWedgePart31.CFrame = CFrame.new(-227.328354, 10.0000076, 307.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 436 | CornerWedgePart31.BottomSurface = Enum.SurfaceType.Inlet | |
| 437 | CornerWedgePart31.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 438 | CornerWedgePart31.Position = Vector3.new(-227.328354, 10.0000076, 307.119659) | |
| 439 | CornerWedgePart31.Orientation = Vector3.new(0, 90, 0) | |
| 440 | CornerWedgePart31.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 441 | WedgePart32.Parent = Model8 | |
| 442 | WedgePart32.Material = Enum.Material.Grass | |
| 443 | WedgePart32.BrickColor = BrickColor.new("Dark green")
| |
| 444 | WedgePart32.Rotation = Vector3.new(0, 90, 0) | |
| 445 | WedgePart32.Anchored = true | |
| 446 | WedgePart32.Size = Vector3.new(512, 20, 145) | |
| 447 | WedgePart32.CFrame = CFrame.new(-767.328369, 10.0000076, -21.3803463, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 448 | WedgePart32.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 449 | WedgePart32.Position = Vector3.new(-767.328369, 10.0000076, -21.3803463) | |
| 450 | WedgePart32.Orientation = Vector3.new(0, 90, 0) | |
| 451 | WedgePart32.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 452 | WedgePart33.Parent = Model8 | |
| 453 | WedgePart33.Material = Enum.Material.Grass | |
| 454 | WedgePart33.BrickColor = BrickColor.new("Dark green")
| |
| 455 | WedgePart33.Rotation = Vector3.new(0, -90, 0) | |
| 456 | WedgePart33.Anchored = true | |
| 457 | WedgePart33.Size = Vector3.new(512, 20, 145) | |
| 458 | WedgePart33.CFrame = CFrame.new(-227.328354, 10.0000076, -21.3803463, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07) | |
| 459 | WedgePart33.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 460 | WedgePart33.Position = Vector3.new(-227.328354, 10.0000076, -21.3803463) | |
| 461 | WedgePart33.Orientation = Vector3.new(0, -90, 0) | |
| 462 | WedgePart33.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 463 | WedgePart34.Parent = Model8 | |
| 464 | WedgePart34.Material = Enum.Material.Grass | |
| 465 | WedgePart34.BrickColor = BrickColor.new("Dark green")
| |
| 466 | WedgePart34.Rotation = Vector3.new(0, 90, 0) | |
| 467 | WedgePart34.Anchored = true | |
| 468 | WedgePart34.Size = Vector3.new(395, 20, 145) | |
| 469 | WedgePart34.CFrame = CFrame.new(-372.328339, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 470 | WedgePart34.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 471 | WedgePart34.Position = Vector3.new(-372.328339, 10.0000076, -474.880341) | |
| 472 | WedgePart34.Orientation = Vector3.new(0, 90, 0) | |
| 473 | WedgePart34.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 474 | WedgePart35.Parent = Model8 | |
| 475 | WedgePart35.Material = Enum.Material.Grass | |
| 476 | WedgePart35.BrickColor = BrickColor.new("Dark green")
| |
| 477 | WedgePart35.Rotation = Vector3.new(0, -90, 0) | |
| 478 | WedgePart35.Anchored = true | |
| 479 | WedgePart35.Size = Vector3.new(395, 20, 145) | |
| 480 | WedgePart35.CFrame = CFrame.new(284.671661, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 481 | WedgePart35.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 482 | WedgePart35.Position = Vector3.new(284.671661, 10.0000076, -474.880341) | |
| 483 | WedgePart35.Orientation = Vector3.new(0, -90, 0) | |
| 484 | WedgePart35.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 485 | WedgePart36.Parent = Model8 | |
| 486 | WedgePart36.Material = Enum.Material.Grass | |
| 487 | WedgePart36.BrickColor = BrickColor.new("Dark green")
| |
| 488 | WedgePart36.Rotation = Vector3.new(-180, 0, -180) | |
| 489 | WedgePart36.Anchored = true | |
| 490 | WedgePart36.Size = Vector3.new(512, 20, 145) | |
| 491 | WedgePart36.CFrame = CFrame.new(-43.8283539, 10.0000076, -204.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 492 | WedgePart36.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 493 | WedgePart36.Position = Vector3.new(-43.8283539, 10.0000076, -204.880341) | |
| 494 | WedgePart36.Orientation = Vector3.new(0, -180, 0) | |
| 495 | WedgePart36.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 496 | CornerWedgePart37.Parent = Model8 | |
| 497 | CornerWedgePart37.Material = Enum.Material.Grass | |
| 498 | CornerWedgePart37.BrickColor = BrickColor.new("Dark green")
| |
| 499 | CornerWedgePart37.Rotation = Vector3.new(0, -90, 0) | |
| 500 | CornerWedgePart37.Anchored = true | |
| 501 | CornerWedgePart37.Size = Vector3.new(145, 20, 145) | |
| 502 | CornerWedgePart37.CFrame = CFrame.new(-372.328339, 10.0000076, -744.880371, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 503 | CornerWedgePart37.BottomSurface = Enum.SurfaceType.Inlet | |
| 504 | CornerWedgePart37.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 505 | CornerWedgePart37.Position = Vector3.new(-372.328339, 10.0000076, -744.880371) | |
| 506 | CornerWedgePart37.Orientation = Vector3.new(0, -90, 0) | |
| 507 | CornerWedgePart37.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 508 | WedgePart38.Parent = Model8 | |
| 509 | WedgePart38.Material = Enum.Material.Grass | |
| 510 | WedgePart38.BrickColor = BrickColor.new("Dark green")
| |
| 511 | WedgePart38.Anchored = true | |
| 512 | WedgePart38.Size = Vector3.new(512, 20, 145) | |
| 513 | WedgePart38.CFrame = CFrame.new(-43.8283539, 10.0000076, -744.880371, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 514 | WedgePart38.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 515 | WedgePart38.Position = Vector3.new(-43.8283539, 10.0000076, -744.880371) | |
| 516 | WedgePart38.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 517 | CornerWedgePart39.Parent = Model8 | |
| 518 | CornerWedgePart39.Material = Enum.Material.Grass | |
| 519 | CornerWedgePart39.BrickColor = BrickColor.new("Dark green")
| |
| 520 | CornerWedgePart39.Rotation = Vector3.new(0, 90, 0) | |
| 521 | CornerWedgePart39.Anchored = true | |
| 522 | CornerWedgePart39.Size = Vector3.new(145, 20, 145) | |
| 523 | CornerWedgePart39.CFrame = CFrame.new(284.671661, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 524 | CornerWedgePart39.BottomSurface = Enum.SurfaceType.Inlet | |
| 525 | CornerWedgePart39.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 526 | CornerWedgePart39.Position = Vector3.new(284.671661, 10.0000076, -204.880341) | |
| 527 | CornerWedgePart39.Orientation = Vector3.new(0, 90, 0) | |
| 528 | CornerWedgePart39.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 529 | CornerWedgePart40.Parent = Model8 | |
| 530 | CornerWedgePart40.Material = Enum.Material.Grass | |
| 531 | CornerWedgePart40.BrickColor = BrickColor.new("Dark green")
| |
| 532 | CornerWedgePart40.Anchored = true | |
| 533 | CornerWedgePart40.Size = Vector3.new(145, 20, 145) | |
| 534 | CornerWedgePart40.CFrame = CFrame.new(-372.328339, 10.0000076, -204.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 535 | CornerWedgePart40.BottomSurface = Enum.SurfaceType.Inlet | |
| 536 | CornerWedgePart40.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 537 | CornerWedgePart40.Position = Vector3.new(-372.328339, 10.0000076, -204.880341) | |
| 538 | CornerWedgePart40.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 539 | CornerWedgePart41.Parent = Model8 | |
| 540 | CornerWedgePart41.Material = Enum.Material.Grass | |
| 541 | CornerWedgePart41.BrickColor = BrickColor.new("Dark green")
| |
| 542 | CornerWedgePart41.Rotation = Vector3.new(-180, 0, -180) | |
| 543 | CornerWedgePart41.Anchored = true | |
| 544 | CornerWedgePart41.Size = Vector3.new(145, 20, 145) | |
| 545 | CornerWedgePart41.CFrame = CFrame.new(284.671661, 10.0000076, -744.880371, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 546 | CornerWedgePart41.BottomSurface = Enum.SurfaceType.Inlet | |
| 547 | CornerWedgePart41.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 548 | CornerWedgePart41.Position = Vector3.new(284.671661, 10.0000076, -744.880371) | |
| 549 | CornerWedgePart41.Orientation = Vector3.new(0, -180, 0) | |
| 550 | CornerWedgePart41.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 551 | WedgePart42.Parent = Model8 | |
| 552 | WedgePart42.Material = Enum.Material.Grass | |
| 553 | WedgePart42.BrickColor = BrickColor.new("Dark green")
| |
| 554 | WedgePart42.Rotation = Vector3.new(0, -90, 0) | |
| 555 | WedgePart42.Anchored = true | |
| 556 | WedgePart42.Size = Vector3.new(395, 20, 145) | |
| 557 | WedgePart42.CFrame = CFrame.new(284.671661, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 558 | WedgePart42.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 559 | WedgePart42.Position = Vector3.new(284.671661, 10.0000076, -474.880341) | |
| 560 | WedgePart42.Orientation = Vector3.new(0, -90, 0) | |
| 561 | WedgePart42.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 562 | CornerWedgePart43.Parent = Model8 | |
| 563 | CornerWedgePart43.Material = Enum.Material.Grass | |
| 564 | CornerWedgePart43.BrickColor = BrickColor.new("Dark green")
| |
| 565 | CornerWedgePart43.Rotation = Vector3.new(0, -90, 0) | |
| 566 | CornerWedgePart43.Anchored = true | |
| 567 | CornerWedgePart43.Size = Vector3.new(145, 20, 145) | |
| 568 | CornerWedgePart43.CFrame = CFrame.new(-372.328339, 10.0000076, -744.880371, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 569 | CornerWedgePart43.BottomSurface = Enum.SurfaceType.Inlet | |
| 570 | CornerWedgePart43.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 571 | CornerWedgePart43.Position = Vector3.new(-372.328339, 10.0000076, -744.880371) | |
| 572 | CornerWedgePart43.Orientation = Vector3.new(0, -90, 0) | |
| 573 | CornerWedgePart43.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 574 | CornerWedgePart44.Parent = Model8 | |
| 575 | CornerWedgePart44.Material = Enum.Material.Grass | |
| 576 | CornerWedgePart44.BrickColor = BrickColor.new("Dark green")
| |
| 577 | CornerWedgePart44.Anchored = true | |
| 578 | CornerWedgePart44.Size = Vector3.new(145, 20, 145) | |
| 579 | CornerWedgePart44.CFrame = CFrame.new(-372.328339, 10.0000076, -204.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 580 | CornerWedgePart44.BottomSurface = Enum.SurfaceType.Inlet | |
| 581 | CornerWedgePart44.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 582 | CornerWedgePart44.Position = Vector3.new(-372.328339, 10.0000076, -204.880341) | |
| 583 | CornerWedgePart44.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 584 | WedgePart45.Parent = Model8 | |
| 585 | WedgePart45.Material = Enum.Material.Grass | |
| 586 | WedgePart45.BrickColor = BrickColor.new("Dark green")
| |
| 587 | WedgePart45.Rotation = Vector3.new(0, 90, 0) | |
| 588 | WedgePart45.Anchored = true | |
| 589 | WedgePart45.Size = Vector3.new(395, 20, 145) | |
| 590 | WedgePart45.CFrame = CFrame.new(-372.328339, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 591 | WedgePart45.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 592 | WedgePart45.Position = Vector3.new(-372.328339, 10.0000076, -474.880341) | |
| 593 | WedgePart45.Orientation = Vector3.new(0, 90, 0) | |
| 594 | WedgePart45.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 595 | WedgePart46.Parent = Model8 | |
| 596 | WedgePart46.Material = Enum.Material.Grass | |
| 597 | WedgePart46.BrickColor = BrickColor.new("Dark green")
| |
| 598 | WedgePart46.Rotation = Vector3.new(-180, 0, -180) | |
| 599 | WedgePart46.Anchored = true | |
| 600 | WedgePart46.Size = Vector3.new(512, 20, 145) | |
| 601 | WedgePart46.CFrame = CFrame.new(-43.8283539, 10.0000076, -204.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 602 | WedgePart46.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 603 | WedgePart46.Position = Vector3.new(-43.8283539, 10.0000076, -204.880341) | |
| 604 | WedgePart46.Orientation = Vector3.new(0, -180, 0) | |
| 605 | WedgePart46.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 606 | CornerWedgePart47.Parent = Model8 | |
| 607 | CornerWedgePart47.Material = Enum.Material.Grass | |
| 608 | CornerWedgePart47.BrickColor = BrickColor.new("Dark green")
| |
| 609 | CornerWedgePart47.Rotation = Vector3.new(0, 90, 0) | |
| 610 | CornerWedgePart47.Anchored = true | |
| 611 | CornerWedgePart47.Size = Vector3.new(145, 20, 145) | |
| 612 | CornerWedgePart47.CFrame = CFrame.new(284.671661, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 613 | CornerWedgePart47.BottomSurface = Enum.SurfaceType.Inlet | |
| 614 | CornerWedgePart47.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 615 | CornerWedgePart47.Position = Vector3.new(284.671661, 10.0000076, -204.880341) | |
| 616 | CornerWedgePart47.Orientation = Vector3.new(0, 90, 0) | |
| 617 | CornerWedgePart47.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 618 | CornerWedgePart48.Parent = Model8 | |
| 619 | CornerWedgePart48.Material = Enum.Material.Grass | |
| 620 | CornerWedgePart48.BrickColor = BrickColor.new("Dark green")
| |
| 621 | CornerWedgePart48.Rotation = Vector3.new(-180, 0, -180) | |
| 622 | CornerWedgePart48.Anchored = true | |
| 623 | CornerWedgePart48.Size = Vector3.new(145, 20, 145) | |
| 624 | CornerWedgePart48.CFrame = CFrame.new(284.671661, 10.0000076, -744.880371, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 625 | CornerWedgePart48.BottomSurface = Enum.SurfaceType.Inlet | |
| 626 | CornerWedgePart48.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 627 | CornerWedgePart48.Position = Vector3.new(284.671661, 10.0000076, -744.880371) | |
| 628 | CornerWedgePart48.Orientation = Vector3.new(0, -180, 0) | |
| 629 | CornerWedgePart48.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 630 | WedgePart49.Parent = Model8 | |
| 631 | WedgePart49.Material = Enum.Material.Grass | |
| 632 | WedgePart49.BrickColor = BrickColor.new("Dark green")
| |
| 633 | WedgePart49.Anchored = true | |
| 634 | WedgePart49.Size = Vector3.new(512, 20, 145) | |
| 635 | WedgePart49.CFrame = CFrame.new(-43.8283539, 10.0000076, -744.880371, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 636 | WedgePart49.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 637 | WedgePart49.Position = Vector3.new(-43.8283539, 10.0000076, -744.880371) | |
| 638 | WedgePart49.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 639 | WedgePart50.Parent = Model8 | |
| 640 | WedgePart50.Material = Enum.Material.Grass | |
| 641 | WedgePart50.BrickColor = BrickColor.new("Dark green")
| |
| 642 | WedgePart50.Rotation = Vector3.new(-180, 0, -180) | |
| 643 | WedgePart50.Anchored = true | |
| 644 | WedgePart50.Size = Vector3.new(395, 20, 145) | |
| 645 | WedgePart50.CFrame = CFrame.new(409.671661, 10.0000076, 307.119659, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1) | |
| 646 | WedgePart50.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 647 | WedgePart50.Position = Vector3.new(409.671661, 10.0000076, 307.119659) | |
| 648 | WedgePart50.Orientation = Vector3.new(0, 180, 0) | |
| 649 | WedgePart50.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 650 | WedgePart51.Parent = Model8 | |
| 651 | WedgePart51.Material = Enum.Material.Grass | |
| 652 | WedgePart51.BrickColor = BrickColor.new("Dark green")
| |
| 653 | WedgePart51.Rotation = Vector3.new(0, -90, 0) | |
| 654 | WedgePart51.Anchored = true | |
| 655 | WedgePart51.Size = Vector3.new(512, 20, 145) | |
| 656 | WedgePart51.CFrame = CFrame.new(679.671631, 10.0000076, -21.3803463, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 657 | WedgePart51.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 658 | WedgePart51.Position = Vector3.new(679.671631, 10.0000076, -21.3803463) | |
| 659 | WedgePart51.Orientation = Vector3.new(0, -90, 0) | |
| 660 | WedgePart51.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 661 | CornerWedgePart52.Parent = Model8 | |
| 662 | CornerWedgePart52.Material = Enum.Material.Grass | |
| 663 | CornerWedgePart52.BrickColor = BrickColor.new("Dark green")
| |
| 664 | CornerWedgePart52.Rotation = Vector3.new(0, -90, 0) | |
| 665 | CornerWedgePart52.Anchored = true | |
| 666 | CornerWedgePart52.Size = Vector3.new(145, 20, 145) | |
| 667 | CornerWedgePart52.CFrame = CFrame.new(139.671646, 10.0000076, -349.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 668 | CornerWedgePart52.BottomSurface = Enum.SurfaceType.Inlet | |
| 669 | CornerWedgePart52.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 670 | CornerWedgePart52.Position = Vector3.new(139.671646, 10.0000076, -349.880341) | |
| 671 | CornerWedgePart52.Orientation = Vector3.new(0, -90, 0) | |
| 672 | CornerWedgePart52.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 673 | WedgePart53.Parent = Model8 | |
| 674 | WedgePart53.Material = Enum.Material.Grass | |
| 675 | WedgePart53.BrickColor = BrickColor.new("Dark green")
| |
| 676 | WedgePart53.Rotation = Vector3.new(0, 90, 0) | |
| 677 | WedgePart53.Anchored = true | |
| 678 | WedgePart53.Size = Vector3.new(512, 20, 145) | |
| 679 | WedgePart53.CFrame = CFrame.new(139.671646, 10.0000076, -21.3803463, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 680 | WedgePart53.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 681 | WedgePart53.Position = Vector3.new(139.671646, 10.0000076, -21.3803463) | |
| 682 | WedgePart53.Orientation = Vector3.new(0, 90, 0) | |
| 683 | WedgePart53.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 684 | CornerWedgePart54.Parent = Model8 | |
| 685 | CornerWedgePart54.Material = Enum.Material.Grass | |
| 686 | CornerWedgePart54.BrickColor = BrickColor.new("Dark green")
| |
| 687 | CornerWedgePart54.Rotation = Vector3.new(-180, 0, -180) | |
| 688 | CornerWedgePart54.Anchored = true | |
| 689 | CornerWedgePart54.Size = Vector3.new(145, 20, 145) | |
| 690 | CornerWedgePart54.CFrame = CFrame.new(679.671631, 10.0000076, -349.880341, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1) | |
| 691 | CornerWedgePart54.BottomSurface = Enum.SurfaceType.Inlet | |
| 692 | CornerWedgePart54.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 693 | CornerWedgePart54.Position = Vector3.new(679.671631, 10.0000076, -349.880341) | |
| 694 | CornerWedgePart54.Orientation = Vector3.new(0, 180, 0) | |
| 695 | CornerWedgePart54.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 696 | WedgePart55.Parent = Model8 | |
| 697 | WedgePart55.Material = Enum.Material.Grass | |
| 698 | WedgePart55.BrickColor = BrickColor.new("Dark green")
| |
| 699 | WedgePart55.Anchored = true | |
| 700 | WedgePart55.Size = Vector3.new(395, 20, 145) | |
| 701 | WedgePart55.CFrame = CFrame.new(409.671661, 10.0000076, -349.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 702 | WedgePart55.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 703 | WedgePart55.Position = Vector3.new(409.671661, 10.0000076, -349.880341) | |
| 704 | WedgePart55.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 705 | CornerWedgePart56.Parent = Model8 | |
| 706 | CornerWedgePart56.Material = Enum.Material.Grass | |
| 707 | CornerWedgePart56.BrickColor = BrickColor.new("Dark green")
| |
| 708 | CornerWedgePart56.Anchored = true | |
| 709 | CornerWedgePart56.Size = Vector3.new(145, 20, 145) | |
| 710 | CornerWedgePart56.CFrame = CFrame.new(139.671646, 10.0000076, 307.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 711 | CornerWedgePart56.BottomSurface = Enum.SurfaceType.Inlet | |
| 712 | CornerWedgePart56.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 713 | CornerWedgePart56.Position = Vector3.new(139.671646, 10.0000076, 307.119659) | |
| 714 | CornerWedgePart56.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 715 | CornerWedgePart57.Parent = Model8 | |
| 716 | CornerWedgePart57.Material = Enum.Material.Grass | |
| 717 | CornerWedgePart57.BrickColor = BrickColor.new("Dark green")
| |
| 718 | CornerWedgePart57.Rotation = Vector3.new(0, 90, 0) | |
| 719 | CornerWedgePart57.Anchored = true | |
| 720 | CornerWedgePart57.Size = Vector3.new(145, 20, 145) | |
| 721 | CornerWedgePart57.CFrame = CFrame.new(679.671631, 10.0000076, 307.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 722 | CornerWedgePart57.BottomSurface = Enum.SurfaceType.Inlet | |
| 723 | CornerWedgePart57.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 724 | CornerWedgePart57.Position = Vector3.new(679.671631, 10.0000076, 307.119659) | |
| 725 | CornerWedgePart57.Orientation = Vector3.new(0, 90, 0) | |
| 726 | CornerWedgePart57.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 727 | CornerWedgePart58.Parent = Model8 | |
| 728 | CornerWedgePart58.Material = Enum.Material.Grass | |
| 729 | CornerWedgePart58.BrickColor = BrickColor.new("Dark green")
| |
| 730 | CornerWedgePart58.Anchored = true | |
| 731 | CornerWedgePart58.Size = Vector3.new(145, 20, 145) | |
| 732 | CornerWedgePart58.CFrame = CFrame.new(-767.328369, 10.0000076, -204.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 733 | CornerWedgePart58.BottomSurface = Enum.SurfaceType.Inlet | |
| 734 | CornerWedgePart58.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 735 | CornerWedgePart58.Position = Vector3.new(-767.328369, 10.0000076, -204.880341) | |
| 736 | CornerWedgePart58.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 737 | WedgePart59.Parent = Model8 | |
| 738 | WedgePart59.Material = Enum.Material.Grass | |
| 739 | WedgePart59.BrickColor = BrickColor.new("Dark green")
| |
| 740 | WedgePart59.Anchored = true | |
| 741 | WedgePart59.Size = Vector3.new(395, 20, 145) | |
| 742 | WedgePart59.CFrame = CFrame.new(-497.328339, 10.0000076, -744.880371, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 743 | WedgePart59.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 744 | WedgePart59.Position = Vector3.new(-497.328339, 10.0000076, -744.880371) | |
| 745 | WedgePart59.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 746 | CornerWedgePart60.Parent = Model8 | |
| 747 | CornerWedgePart60.Material = Enum.Material.Grass | |
| 748 | CornerWedgePart60.BrickColor = BrickColor.new("Dark green")
| |
| 749 | CornerWedgePart60.Rotation = Vector3.new(0, -90, 0) | |
| 750 | CornerWedgePart60.Anchored = true | |
| 751 | CornerWedgePart60.Size = Vector3.new(145, 20, 145) | |
| 752 | CornerWedgePart60.CFrame = CFrame.new(-767.328369, 10.0000076, -744.880371, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 753 | CornerWedgePart60.BottomSurface = Enum.SurfaceType.Inlet | |
| 754 | CornerWedgePart60.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 755 | CornerWedgePart60.Position = Vector3.new(-767.328369, 10.0000076, -744.880371) | |
| 756 | CornerWedgePart60.Orientation = Vector3.new(0, -90, 0) | |
| 757 | CornerWedgePart60.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 758 | CornerWedgePart61.Parent = Model8 | |
| 759 | CornerWedgePart61.Material = Enum.Material.Grass | |
| 760 | CornerWedgePart61.BrickColor = BrickColor.new("Dark green")
| |
| 761 | CornerWedgePart61.Rotation = Vector3.new(0, 90, 0) | |
| 762 | CornerWedgePart61.Anchored = true | |
| 763 | CornerWedgePart61.Size = Vector3.new(145, 20, 145) | |
| 764 | CornerWedgePart61.CFrame = CFrame.new(-227.328354, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 765 | CornerWedgePart61.BottomSurface = Enum.SurfaceType.Inlet | |
| 766 | CornerWedgePart61.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 767 | CornerWedgePart61.Position = Vector3.new(-227.328354, 10.0000076, -204.880341) | |
| 768 | CornerWedgePart61.Orientation = Vector3.new(0, 90, 0) | |
| 769 | CornerWedgePart61.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 770 | WedgePart62.Parent = Model8 | |
| 771 | WedgePart62.Material = Enum.Material.Grass | |
| 772 | WedgePart62.BrickColor = BrickColor.new("Dark green")
| |
| 773 | WedgePart62.Rotation = Vector3.new(0, 90, 0) | |
| 774 | WedgePart62.Anchored = true | |
| 775 | WedgePart62.Size = Vector3.new(395, 20, 145) | |
| 776 | WedgePart62.CFrame = CFrame.new(-767.328369, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 777 | WedgePart62.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 778 | WedgePart62.Position = Vector3.new(-767.328369, 10.0000076, -474.880341) | |
| 779 | WedgePart62.Orientation = Vector3.new(0, 90, 0) | |
| 780 | WedgePart62.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 781 | WedgePart63.Parent = Model8 | |
| 782 | WedgePart63.Material = Enum.Material.Grass | |
| 783 | WedgePart63.BrickColor = BrickColor.new("Dark green")
| |
| 784 | WedgePart63.Rotation = Vector3.new(0, -90, 0) | |
| 785 | WedgePart63.Anchored = true | |
| 786 | WedgePart63.Size = Vector3.new(395, 20, 145) | |
| 787 | WedgePart63.CFrame = CFrame.new(-227.328354, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 788 | WedgePart63.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 789 | WedgePart63.Position = Vector3.new(-227.328354, 10.0000076, -474.880341) | |
| 790 | WedgePart63.Orientation = Vector3.new(0, -90, 0) | |
| 791 | WedgePart63.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 792 | CornerWedgePart64.Parent = Model8 | |
| 793 | CornerWedgePart64.Material = Enum.Material.Grass | |
| 794 | CornerWedgePart64.BrickColor = BrickColor.new("Dark green")
| |
| 795 | CornerWedgePart64.Rotation = Vector3.new(-180, 0, -180) | |
| 796 | CornerWedgePart64.Anchored = true | |
| 797 | CornerWedgePart64.Size = Vector3.new(145, 20, 145) | |
| 798 | CornerWedgePart64.CFrame = CFrame.new(-227.328354, 10.0000076, -744.880371, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1) | |
| 799 | CornerWedgePart64.BottomSurface = Enum.SurfaceType.Inlet | |
| 800 | CornerWedgePart64.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 801 | CornerWedgePart64.Position = Vector3.new(-227.328354, 10.0000076, -744.880371) | |
| 802 | CornerWedgePart64.Orientation = Vector3.new(0, 180, 0) | |
| 803 | CornerWedgePart64.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 804 | WedgePart65.Parent = Model8 | |
| 805 | WedgePart65.Material = Enum.Material.Grass | |
| 806 | WedgePart65.BrickColor = BrickColor.new("Dark green")
| |
| 807 | WedgePart65.Rotation = Vector3.new(-180, 0, -180) | |
| 808 | WedgePart65.Anchored = true | |
| 809 | WedgePart65.Size = Vector3.new(395, 20, 145) | |
| 810 | WedgePart65.CFrame = CFrame.new(-497.328339, 10.0000076, -204.880341, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1) | |
| 811 | WedgePart65.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 812 | WedgePart65.Position = Vector3.new(-497.328339, 10.0000076, -204.880341) | |
| 813 | WedgePart65.Orientation = Vector3.new(0, 180, 0) | |
| 814 | WedgePart65.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 815 | WedgePart66.Parent = Model8 | |
| 816 | WedgePart66.Material = Enum.Material.Grass | |
| 817 | WedgePart66.BrickColor = BrickColor.new("Dark green")
| |
| 818 | WedgePart66.Rotation = Vector3.new(-180, 0, -180) | |
| 819 | WedgePart66.Anchored = true | |
| 820 | WedgePart66.Size = Vector3.new(512, 20, 395) | |
| 821 | WedgePart66.CFrame = CFrame.new(-43.8283539, 10.0000076, 432.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 822 | WedgePart66.FrontSurface = Enum.SurfaceType.Studs | |
| 823 | WedgePart66.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 824 | WedgePart66.Position = Vector3.new(-43.8283539, 10.0000076, 432.119659) | |
| 825 | WedgePart66.Orientation = Vector3.new(0, -180, 0) | |
| 826 | WedgePart66.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 827 | CornerWedgePart67.Parent = Model8 | |
| 828 | CornerWedgePart67.Material = Enum.Material.Grass | |
| 829 | CornerWedgePart67.BrickColor = BrickColor.new("Dark green")
| |
| 830 | CornerWedgePart67.Rotation = Vector3.new(0, 90, 0) | |
| 831 | CornerWedgePart67.Anchored = true | |
| 832 | CornerWedgePart67.Size = Vector3.new(395, 20, 395) | |
| 833 | CornerWedgePart67.CFrame = CFrame.new(409.671661, 10.0000076, 432.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 834 | CornerWedgePart67.BackSurface = Enum.SurfaceType.Studs | |
| 835 | CornerWedgePart67.BottomSurface = Enum.SurfaceType.Inlet | |
| 836 | CornerWedgePart67.LeftSurface = Enum.SurfaceType.Studs | |
| 837 | CornerWedgePart67.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 838 | CornerWedgePart67.Position = Vector3.new(409.671661, 10.0000076, 432.119659) | |
| 839 | CornerWedgePart67.Orientation = Vector3.new(0, 90, 0) | |
| 840 | CornerWedgePart67.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 841 | CornerWedgePart68.Parent = Model8 | |
| 842 | CornerWedgePart68.Material = Enum.Material.Grass | |
| 843 | CornerWedgePart68.BrickColor = BrickColor.new("Dark green")
| |
| 844 | CornerWedgePart68.Anchored = true | |
| 845 | CornerWedgePart68.Size = Vector3.new(395, 20, 395) | |
| 846 | CornerWedgePart68.CFrame = CFrame.new(-497.328339, 10.0000076, 432.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 847 | CornerWedgePart68.BackSurface = Enum.SurfaceType.Studs | |
| 848 | CornerWedgePart68.BottomSurface = Enum.SurfaceType.Inlet | |
| 849 | CornerWedgePart68.LeftSurface = Enum.SurfaceType.Studs | |
| 850 | CornerWedgePart68.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 851 | CornerWedgePart68.Position = Vector3.new(-497.328339, 10.0000076, 432.119659) | |
| 852 | CornerWedgePart68.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 853 | CornerWedgePart69.Parent = Model8 | |
| 854 | CornerWedgePart69.Material = Enum.Material.Grass | |
| 855 | CornerWedgePart69.BrickColor = BrickColor.new("Dark green")
| |
| 856 | CornerWedgePart69.Rotation = Vector3.new(-180, 0, -180) | |
| 857 | CornerWedgePart69.Anchored = true | |
| 858 | CornerWedgePart69.Size = Vector3.new(395, 20, 395) | |
| 859 | CornerWedgePart69.CFrame = CFrame.new(409.671661, 10.0000076, -474.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 860 | CornerWedgePart69.BackSurface = Enum.SurfaceType.Studs | |
| 861 | CornerWedgePart69.BottomSurface = Enum.SurfaceType.Inlet | |
| 862 | CornerWedgePart69.LeftSurface = Enum.SurfaceType.Studs | |
| 863 | CornerWedgePart69.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 864 | CornerWedgePart69.Position = Vector3.new(409.671661, 10.0000076, -474.880341) | |
| 865 | CornerWedgePart69.Orientation = Vector3.new(0, -180, 0) | |
| 866 | CornerWedgePart69.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 867 | WedgePart70.Parent = Model8 | |
| 868 | WedgePart70.Material = Enum.Material.Grass | |
| 869 | WedgePart70.BrickColor = BrickColor.new("Dark green")
| |
| 870 | WedgePart70.Anchored = true | |
| 871 | WedgePart70.Size = Vector3.new(512, 20, 395) | |
| 872 | WedgePart70.CFrame = CFrame.new(-43.8283539, 10.0000076, -474.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 873 | WedgePart70.FrontSurface = Enum.SurfaceType.Studs | |
| 874 | WedgePart70.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 875 | WedgePart70.Position = Vector3.new(-43.8283539, 10.0000076, -474.880341) | |
| 876 | WedgePart70.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 877 | WedgePart71.Parent = Model8 | |
| 878 | WedgePart71.Material = Enum.Material.Grass | |
| 879 | WedgePart71.BrickColor = BrickColor.new("Dark green")
| |
| 880 | WedgePart71.Rotation = Vector3.new(0, 90, 0) | |
| 881 | WedgePart71.Anchored = true | |
| 882 | WedgePart71.Size = Vector3.new(512, 20, 395) | |
| 883 | WedgePart71.CFrame = CFrame.new(-497.328339, 10.0000076, -21.3803463, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 884 | WedgePart71.FrontSurface = Enum.SurfaceType.Studs | |
| 885 | WedgePart71.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 886 | WedgePart71.Position = Vector3.new(-497.328339, 10.0000076, -21.3803463) | |
| 887 | WedgePart71.Orientation = Vector3.new(0, 90, 0) | |
| 888 | WedgePart71.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 889 | CornerWedgePart72.Parent = Model8 | |
| 890 | CornerWedgePart72.Material = Enum.Material.Grass | |
| 891 | CornerWedgePart72.BrickColor = BrickColor.new("Dark green")
| |
| 892 | CornerWedgePart72.Rotation = Vector3.new(0, -90, 0) | |
| 893 | CornerWedgePart72.Anchored = true | |
| 894 | CornerWedgePart72.Size = Vector3.new(395, 20, 395) | |
| 895 | CornerWedgePart72.CFrame = CFrame.new(-497.328339, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 896 | CornerWedgePart72.BackSurface = Enum.SurfaceType.Studs | |
| 897 | CornerWedgePart72.BottomSurface = Enum.SurfaceType.Inlet | |
| 898 | CornerWedgePart72.LeftSurface = Enum.SurfaceType.Studs | |
| 899 | CornerWedgePart72.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 900 | CornerWedgePart72.Position = Vector3.new(-497.328339, 10.0000076, -474.880341) | |
| 901 | CornerWedgePart72.Orientation = Vector3.new(0, -90, 0) | |
| 902 | CornerWedgePart72.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 903 | WedgePart73.Parent = Model8 | |
| 904 | WedgePart73.Material = Enum.Material.Grass | |
| 905 | WedgePart73.BrickColor = BrickColor.new("Dark green")
| |
| 906 | WedgePart73.Rotation = Vector3.new(0, -90, 0) | |
| 907 | WedgePart73.Anchored = true | |
| 908 | WedgePart73.Size = Vector3.new(512, 20, 395) | |
| 909 | WedgePart73.CFrame = CFrame.new(409.671661, 10.0000076, -21.3803463, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 910 | WedgePart73.FrontSurface = Enum.SurfaceType.Studs | |
| 911 | WedgePart73.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 912 | WedgePart73.Position = Vector3.new(409.671661, 10.0000076, -21.3803463) | |
| 913 | WedgePart73.Orientation = Vector3.new(0, -90, 0) | |
| 914 | WedgePart73.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 915 | CornerWedgePart74.Parent = Model8 | |
| 916 | CornerWedgePart74.Material = Enum.Material.Grass | |
| 917 | CornerWedgePart74.BrickColor = BrickColor.new("Dark green")
| |
| 918 | CornerWedgePart74.Rotation = Vector3.new(0, 90, 0) | |
| 919 | CornerWedgePart74.Anchored = true | |
| 920 | CornerWedgePart74.Size = Vector3.new(145, 20, 145) | |
| 921 | CornerWedgePart74.CFrame = CFrame.new(-227.328354, 10.0000076, 702.119629, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 922 | CornerWedgePart74.BottomSurface = Enum.SurfaceType.Inlet | |
| 923 | CornerWedgePart74.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 924 | CornerWedgePart74.Position = Vector3.new(-227.328354, 10.0000076, 702.119629) | |
| 925 | CornerWedgePart74.Orientation = Vector3.new(0, 90, 0) | |
| 926 | CornerWedgePart74.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 927 | WedgePart75.Parent = Model8 | |
| 928 | WedgePart75.Material = Enum.Material.Grass | |
| 929 | WedgePart75.BrickColor = BrickColor.new("Dark green")
| |
| 930 | WedgePart75.Anchored = true | |
| 931 | WedgePart75.Size = Vector3.new(395, 20, 145) | |
| 932 | WedgePart75.CFrame = CFrame.new(-497.328339, 10.0000076, 162.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 933 | WedgePart75.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 934 | WedgePart75.Position = Vector3.new(-497.328339, 10.0000076, 162.119659) | |
| 935 | WedgePart75.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 936 | WedgePart76.Parent = Model8 | |
| 937 | WedgePart76.Material = Enum.Material.Grass | |
| 938 | WedgePart76.BrickColor = BrickColor.new("Dark green")
| |
| 939 | WedgePart76.Rotation = Vector3.new(0, 90, 0) | |
| 940 | WedgePart76.Anchored = true | |
| 941 | WedgePart76.Size = Vector3.new(395, 20, 145) | |
| 942 | WedgePart76.CFrame = CFrame.new(-767.328369, 10.0000076, 432.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 943 | WedgePart76.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 944 | WedgePart76.Position = Vector3.new(-767.328369, 10.0000076, 432.119659) | |
| 945 | WedgePart76.Orientation = Vector3.new(0, 90, 0) | |
| 946 | WedgePart76.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 947 | WedgePart77.Parent = Model8 | |
| 948 | WedgePart77.Material = Enum.Material.Grass | |
| 949 | WedgePart77.BrickColor = BrickColor.new("Dark green")
| |
| 950 | WedgePart77.Rotation = Vector3.new(0, -90, 0) | |
| 951 | WedgePart77.Anchored = true | |
| 952 | WedgePart77.Size = Vector3.new(395, 20, 145) | |
| 953 | WedgePart77.CFrame = CFrame.new(-227.328354, 10.0000076, 432.119659, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 954 | WedgePart77.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 955 | WedgePart77.Position = Vector3.new(-227.328354, 10.0000076, 432.119659) | |
| 956 | WedgePart77.Orientation = Vector3.new(0, -90, 0) | |
| 957 | WedgePart77.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 958 | WedgePart78.Parent = Model8 | |
| 959 | WedgePart78.Material = Enum.Material.Grass | |
| 960 | WedgePart78.BrickColor = BrickColor.new("Dark green")
| |
| 961 | WedgePart78.Rotation = Vector3.new(-180, 0, -180) | |
| 962 | WedgePart78.Anchored = true | |
| 963 | WedgePart78.Size = Vector3.new(395, 20, 145) | |
| 964 | WedgePart78.CFrame = CFrame.new(-497.328339, 10.0000076, 702.119629, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 965 | WedgePart78.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 966 | WedgePart78.Position = Vector3.new(-497.328339, 10.0000076, 702.119629) | |
| 967 | WedgePart78.Orientation = Vector3.new(0, -180, 0) | |
| 968 | WedgePart78.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 969 | CornerWedgePart79.Parent = Model8 | |
| 970 | CornerWedgePart79.Material = Enum.Material.Grass | |
| 971 | CornerWedgePart79.BrickColor = BrickColor.new("Dark green")
| |
| 972 | CornerWedgePart79.Rotation = Vector3.new(-180, 0, -180) | |
| 973 | CornerWedgePart79.Anchored = true | |
| 974 | CornerWedgePart79.Size = Vector3.new(145, 20, 145) | |
| 975 | CornerWedgePart79.CFrame = CFrame.new(-227.328354, 10.0000076, 162.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 976 | CornerWedgePart79.BottomSurface = Enum.SurfaceType.Inlet | |
| 977 | CornerWedgePart79.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 978 | CornerWedgePart79.Position = Vector3.new(-227.328354, 10.0000076, 162.119659) | |
| 979 | CornerWedgePart79.Orientation = Vector3.new(0, -180, 0) | |
| 980 | CornerWedgePart79.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 981 | CornerWedgePart80.Parent = Model8 | |
| 982 | CornerWedgePart80.Material = Enum.Material.Grass | |
| 983 | CornerWedgePart80.BrickColor = BrickColor.new("Dark green")
| |
| 984 | CornerWedgePart80.Rotation = Vector3.new(0, -90, 0) | |
| 985 | CornerWedgePart80.Anchored = true | |
| 986 | CornerWedgePart80.Size = Vector3.new(145, 20, 145) | |
| 987 | CornerWedgePart80.CFrame = CFrame.new(-767.328369, 10.0000076, 162.119659, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 988 | CornerWedgePart80.BottomSurface = Enum.SurfaceType.Inlet | |
| 989 | CornerWedgePart80.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 990 | CornerWedgePart80.Position = Vector3.new(-767.328369, 10.0000076, 162.119659) | |
| 991 | CornerWedgePart80.Orientation = Vector3.new(0, -90, 0) | |
| 992 | CornerWedgePart80.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 993 | CornerWedgePart81.Parent = Model8 | |
| 994 | CornerWedgePart81.Material = Enum.Material.Grass | |
| 995 | CornerWedgePart81.BrickColor = BrickColor.new("Dark green")
| |
| 996 | CornerWedgePart81.Anchored = true | |
| 997 | CornerWedgePart81.Size = Vector3.new(145, 20, 145) | |
| 998 | CornerWedgePart81.CFrame = CFrame.new(-767.328369, 10.0000076, 702.119629, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 999 | CornerWedgePart81.BottomSurface = Enum.SurfaceType.Inlet | |
| 1000 | CornerWedgePart81.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1001 | CornerWedgePart81.Position = Vector3.new(-767.328369, 10.0000076, 702.119629) | |
| 1002 | CornerWedgePart81.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1003 | CornerWedgePart82.Parent = Model8 | |
| 1004 | CornerWedgePart82.Material = Enum.Material.Grass | |
| 1005 | CornerWedgePart82.BrickColor = BrickColor.new("Dark green")
| |
| 1006 | CornerWedgePart82.Rotation = Vector3.new(-180, 0, -180) | |
| 1007 | CornerWedgePart82.Anchored = true | |
| 1008 | CornerWedgePart82.Size = Vector3.new(145, 20, 145) | |
| 1009 | CornerWedgePart82.CFrame = CFrame.new(284.671661, 10.0000076, -744.880371, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 1010 | CornerWedgePart82.BottomSurface = Enum.SurfaceType.Inlet | |
| 1011 | CornerWedgePart82.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1012 | CornerWedgePart82.Position = Vector3.new(284.671661, 10.0000076, -744.880371) | |
| 1013 | CornerWedgePart82.Orientation = Vector3.new(0, -180, 0) | |
| 1014 | CornerWedgePart82.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1015 | CornerWedgePart83.Parent = Model8 | |
| 1016 | CornerWedgePart83.Material = Enum.Material.Grass | |
| 1017 | CornerWedgePart83.BrickColor = BrickColor.new("Dark green")
| |
| 1018 | CornerWedgePart83.Rotation = Vector3.new(0, -90, 0) | |
| 1019 | CornerWedgePart83.Anchored = true | |
| 1020 | CornerWedgePart83.Size = Vector3.new(145, 20, 145) | |
| 1021 | CornerWedgePart83.CFrame = CFrame.new(-372.328339, 10.0000076, -744.880371, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 1022 | CornerWedgePart83.BottomSurface = Enum.SurfaceType.Inlet | |
| 1023 | CornerWedgePart83.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1024 | CornerWedgePart83.Position = Vector3.new(-372.328339, 10.0000076, -744.880371) | |
| 1025 | CornerWedgePart83.Orientation = Vector3.new(0, -90, 0) | |
| 1026 | CornerWedgePart83.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1027 | WedgePart84.Parent = Model8 | |
| 1028 | WedgePart84.Material = Enum.Material.Grass | |
| 1029 | WedgePart84.BrickColor = BrickColor.new("Dark green")
| |
| 1030 | WedgePart84.Rotation = Vector3.new(0, -90, 0) | |
| 1031 | WedgePart84.Anchored = true | |
| 1032 | WedgePart84.Size = Vector3.new(395, 20, 145) | |
| 1033 | WedgePart84.CFrame = CFrame.new(284.671661, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 1034 | WedgePart84.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1035 | WedgePart84.Position = Vector3.new(284.671661, 10.0000076, -474.880341) | |
| 1036 | WedgePart84.Orientation = Vector3.new(0, -90, 0) | |
| 1037 | WedgePart84.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1038 | WedgePart85.Parent = Model8 | |
| 1039 | WedgePart85.Material = Enum.Material.Grass | |
| 1040 | WedgePart85.BrickColor = BrickColor.new("Dark green")
| |
| 1041 | WedgePart85.Rotation = Vector3.new(-180, 0, -180) | |
| 1042 | WedgePart85.Anchored = true | |
| 1043 | WedgePart85.Size = Vector3.new(512, 20, 145) | |
| 1044 | WedgePart85.CFrame = CFrame.new(-43.8283539, 10.0000076, -204.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 1045 | WedgePart85.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1046 | WedgePart85.Position = Vector3.new(-43.8283539, 10.0000076, -204.880341) | |
| 1047 | WedgePart85.Orientation = Vector3.new(0, -180, 0) | |
| 1048 | WedgePart85.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1049 | CornerWedgePart86.Parent = Model8 | |
| 1050 | CornerWedgePart86.Material = Enum.Material.Grass | |
| 1051 | CornerWedgePart86.BrickColor = BrickColor.new("Dark green")
| |
| 1052 | CornerWedgePart86.Rotation = Vector3.new(0, 90, 0) | |
| 1053 | CornerWedgePart86.Anchored = true | |
| 1054 | CornerWedgePart86.Size = Vector3.new(145, 20, 145) | |
| 1055 | CornerWedgePart86.CFrame = CFrame.new(284.671661, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 1056 | CornerWedgePart86.BottomSurface = Enum.SurfaceType.Inlet | |
| 1057 | CornerWedgePart86.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1058 | CornerWedgePart86.Position = Vector3.new(284.671661, 10.0000076, -204.880341) | |
| 1059 | CornerWedgePart86.Orientation = Vector3.new(0, 90, 0) | |
| 1060 | CornerWedgePart86.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1061 | WedgePart87.Parent = Model8 | |
| 1062 | WedgePart87.Material = Enum.Material.Grass | |
| 1063 | WedgePart87.BrickColor = BrickColor.new("Dark green")
| |
| 1064 | WedgePart87.Anchored = true | |
| 1065 | WedgePart87.Size = Vector3.new(512, 20, 145) | |
| 1066 | WedgePart87.CFrame = CFrame.new(-43.8283539, 10.0000076, -744.880371, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 1067 | WedgePart87.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1068 | WedgePart87.Position = Vector3.new(-43.8283539, 10.0000076, -744.880371) | |
| 1069 | WedgePart87.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1070 | CornerWedgePart88.Parent = Model8 | |
| 1071 | CornerWedgePart88.Material = Enum.Material.Grass | |
| 1072 | CornerWedgePart88.BrickColor = BrickColor.new("Dark green")
| |
| 1073 | CornerWedgePart88.Anchored = true | |
| 1074 | CornerWedgePart88.Size = Vector3.new(145, 20, 145) | |
| 1075 | CornerWedgePart88.CFrame = CFrame.new(-372.328339, 10.0000076, -204.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 1076 | CornerWedgePart88.BottomSurface = Enum.SurfaceType.Inlet | |
| 1077 | CornerWedgePart88.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1078 | CornerWedgePart88.Position = Vector3.new(-372.328339, 10.0000076, -204.880341) | |
| 1079 | CornerWedgePart88.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1080 | WedgePart89.Parent = Model8 | |
| 1081 | WedgePart89.Material = Enum.Material.Grass | |
| 1082 | WedgePart89.BrickColor = BrickColor.new("Dark green")
| |
| 1083 | WedgePart89.Rotation = Vector3.new(0, 90, 0) | |
| 1084 | WedgePart89.Anchored = true | |
| 1085 | WedgePart89.Size = Vector3.new(395, 20, 145) | |
| 1086 | WedgePart89.CFrame = CFrame.new(-372.328339, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 1087 | WedgePart89.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1088 | WedgePart89.Position = Vector3.new(-372.328339, 10.0000076, -474.880341) | |
| 1089 | WedgePart89.Orientation = Vector3.new(0, 90, 0) | |
| 1090 | WedgePart89.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1091 | CornerWedgePart90.Parent = Model8 | |
| 1092 | CornerWedgePart90.Material = Enum.Material.Grass | |
| 1093 | CornerWedgePart90.BrickColor = BrickColor.new("Dark green")
| |
| 1094 | CornerWedgePart90.Anchored = true | |
| 1095 | CornerWedgePart90.Size = Vector3.new(145, 20, 145) | |
| 1096 | CornerWedgePart90.CFrame = CFrame.new(139.671646, 10.0000076, -204.880341, 1, 0, 1.74845553e-07, 0, 1, 0, -1.74845553e-07, 0, 1) | |
| 1097 | CornerWedgePart90.BottomSurface = Enum.SurfaceType.Inlet | |
| 1098 | CornerWedgePart90.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1099 | CornerWedgePart90.Position = Vector3.new(139.671646, 10.0000076, -204.880341) | |
| 1100 | CornerWedgePart90.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1101 | CornerWedgePart91.Parent = Model8 | |
| 1102 | CornerWedgePart91.Material = Enum.Material.Grass | |
| 1103 | CornerWedgePart91.BrickColor = BrickColor.new("Dark green")
| |
| 1104 | CornerWedgePart91.Rotation = Vector3.new(0, 90, 0) | |
| 1105 | CornerWedgePart91.Anchored = true | |
| 1106 | CornerWedgePart91.Size = Vector3.new(145, 20, 145) | |
| 1107 | CornerWedgePart91.CFrame = CFrame.new(679.671631, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 1108 | CornerWedgePart91.BottomSurface = Enum.SurfaceType.Inlet | |
| 1109 | CornerWedgePart91.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1110 | CornerWedgePart91.Position = Vector3.new(679.671631, 10.0000076, -204.880341) | |
| 1111 | CornerWedgePart91.Orientation = Vector3.new(0, 90, 0) | |
| 1112 | CornerWedgePart91.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1113 | WedgePart92.Parent = Model8 | |
| 1114 | WedgePart92.Material = Enum.Material.Grass | |
| 1115 | WedgePart92.BrickColor = BrickColor.new("Dark green")
| |
| 1116 | WedgePart92.Rotation = Vector3.new(0, -90, 0) | |
| 1117 | WedgePart92.Anchored = true | |
| 1118 | WedgePart92.Size = Vector3.new(395, 20, 145) | |
| 1119 | WedgePart92.CFrame = CFrame.new(679.671631, 10.0000076, -474.880341, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07) | |
| 1120 | WedgePart92.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1121 | WedgePart92.Position = Vector3.new(679.671631, 10.0000076, -474.880341) | |
| 1122 | WedgePart92.Orientation = Vector3.new(0, -90, 0) | |
| 1123 | WedgePart92.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1124 | WedgePart93.Parent = Model8 | |
| 1125 | WedgePart93.Material = Enum.Material.Grass | |
| 1126 | WedgePart93.BrickColor = BrickColor.new("Dark green")
| |
| 1127 | WedgePart93.Rotation = Vector3.new(0, 90, 0) | |
| 1128 | WedgePart93.Anchored = true | |
| 1129 | WedgePart93.Size = Vector3.new(395, 20, 145) | |
| 1130 | WedgePart93.CFrame = CFrame.new(139.671646, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 1131 | WedgePart93.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1132 | WedgePart93.Position = Vector3.new(139.671646, 10.0000076, -474.880341) | |
| 1133 | WedgePart93.Orientation = Vector3.new(0, 90, 0) | |
| 1134 | WedgePart93.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1135 | CornerWedgePart94.Parent = Model8 | |
| 1136 | CornerWedgePart94.Material = Enum.Material.Grass | |
| 1137 | CornerWedgePart94.BrickColor = BrickColor.new("Dark green")
| |
| 1138 | CornerWedgePart94.Rotation = Vector3.new(0, -90, 0) | |
| 1139 | CornerWedgePart94.Anchored = true | |
| 1140 | CornerWedgePart94.Size = Vector3.new(145, 20, 145) | |
| 1141 | CornerWedgePart94.CFrame = CFrame.new(139.671646, 10.0000076, -744.880371, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07) | |
| 1142 | CornerWedgePart94.BottomSurface = Enum.SurfaceType.Inlet | |
| 1143 | CornerWedgePart94.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1144 | CornerWedgePart94.Position = Vector3.new(139.671646, 10.0000076, -744.880371) | |
| 1145 | CornerWedgePart94.Orientation = Vector3.new(0, -90, 0) | |
| 1146 | CornerWedgePart94.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1147 | WedgePart95.Parent = Model8 | |
| 1148 | WedgePart95.Material = Enum.Material.Grass | |
| 1149 | WedgePart95.BrickColor = BrickColor.new("Dark green")
| |
| 1150 | WedgePart95.Anchored = true | |
| 1151 | WedgePart95.Size = Vector3.new(395, 20, 145) | |
| 1152 | WedgePart95.CFrame = CFrame.new(409.671661, 10.0000076, -744.880371, 1, 0, 1.74845553e-07, 0, 1, 0, -1.74845553e-07, 0, 1) | |
| 1153 | WedgePart95.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1154 | WedgePart95.Position = Vector3.new(409.671661, 10.0000076, -744.880371) | |
| 1155 | WedgePart95.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1156 | CornerWedgePart96.Parent = Model8 | |
| 1157 | CornerWedgePart96.Material = Enum.Material.Grass | |
| 1158 | CornerWedgePart96.BrickColor = BrickColor.new("Dark green")
| |
| 1159 | CornerWedgePart96.Rotation = Vector3.new(-180, 0, -180) | |
| 1160 | CornerWedgePart96.Anchored = true | |
| 1161 | CornerWedgePart96.Size = Vector3.new(145, 20, 145) | |
| 1162 | CornerWedgePart96.CFrame = CFrame.new(679.671631, 10.0000076, -744.880371, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1) | |
| 1163 | CornerWedgePart96.BottomSurface = Enum.SurfaceType.Inlet | |
| 1164 | CornerWedgePart96.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1165 | CornerWedgePart96.Position = Vector3.new(679.671631, 10.0000076, -744.880371) | |
| 1166 | CornerWedgePart96.Orientation = Vector3.new(0, -180, 0) | |
| 1167 | CornerWedgePart96.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1168 | Model97.Name = "CompiledScripts" | |
| 1169 | Model97.Parent = mas | |
| 1170 | LocalScript98.Name = "Script1" | |
| 1171 | LocalScript98.Parent = Model97 | |
| 1172 | LocalScript99.Name = "Script2" | |
| 1173 | LocalScript99.Parent = Model97 | |
| 1174 | table.insert(cors,sandbox(LocalScript99,function() | |
| 1175 | ScreenGui132.Parent = mas | |
| 1176 | TextLabel133.Parent = ScreenGui132 | |
| 1177 | TextLabel133.Size = UDim2.new(0, 200, 0, 50) | |
| 1178 | TextLabel133.Text = "Mode = Words" | |
| 1179 | TextLabel133.BackgroundColor3 = Color3.new(1, 1, 1) | |
| 1180 | TextLabel133.Font = Enum.Font.SourceSans | |
| 1181 | TextLabel133.FontSize = Enum.FontSize.Size14 | |
| 1182 | TextLabel133.TextColor3 = Color3.new(0.666667, 0.666667, 1) | |
| 1183 | TextLabel133.TextScaled = true | |
| 1184 | TextLabel133.TextStrokeTransparency = 0 | |
| 1185 | TextLabel133.TextWrapped = true | |
| 1186 | TextLabel134.Parent = ScreenGui132 | |
| 1187 | TextLabel134.Size = UDim2.new(0, 200, 0, 400) | |
| 1188 | TextLabel134.Text = "Mailman's Wrath, Papercut Chaos, Mailbox Madness, Final Inbox, Card Demon, Card Madness" | |
| 1189 | TextLabel134.Position = UDim2.new(0, 0, 0, 50) | |
| 1190 | TextLabel134.BackgroundColor3 = Color3.new(0.666667, 0.666667, 1) | |
| 1191 | TextLabel134.Font = Enum.Font.SourceSans | |
| 1192 | TextLabel134.FontSize = Enum.FontSize.Size14 | |
| 1193 | TextLabel134.TextColor3 = Color3.new(0.666667, 0.666667, 1) | |
| 1194 | TextLabel134.TextScaled = true | |
| 1195 | TextLabel134.TextStrokeTransparency = 0 | |
| 1196 | TextLabel134.TextWrapped = true | |
| 1197 | LocalScript136.Parent = mas | |
| 1198 | table.insert(cors,sandbox(LocalScript136,function() | |
| 1199 | ||
| 1200 | ||
| 1201 | --Hey guys was making this script i can't make the attacks cause i'm lazy, but i will add damege bricks, made by animescapetower | |
| 1202 | --//====================================================\\-- | |
| 1203 | --|| CREATED BY SHACKLUSTER | |
| 1204 | --\\====================================================//-- | |
| 1205 | ||
| 1206 | ||
| 1207 | ||
| 1208 | wait(0.2) | |
| 1209 | ||
| 1210 | ||
| 1211 | ||
| 1212 | Player = game:GetService("Players").LocalPlayer
| |
| 1213 | PlayerGui = Player.PlayerGui | |
| 1214 | Cam = workspace.CurrentCamera | |
| 1215 | Backpack = Player.Backpack | |
| 1216 | Character = Player.Character | |
| 1217 | Humanoid = Character.Humanoid | |
| 1218 | Mouse = Player:GetMouse() | |
| 1219 | RootPart = Character["HumanoidRootPart"] | |
| 1220 | Torso = Character["Torso"] | |
| 1221 | Head = Character["Head"] | |
| 1222 | RightArm = Character["Right Arm"] | |
| 1223 | LeftArm = Character["Left Arm"] | |
| 1224 | RightLeg = Character["Right Leg"] | |
| 1225 | LeftLeg = Character["Left Leg"] | |
| 1226 | RootJoint = RootPart["RootJoint"] | |
| 1227 | Neck = Torso["Neck"] | |
| 1228 | RightShoulder = Torso["Right Shoulder"] | |
| 1229 | LeftShoulder = Torso["Left Shoulder"] | |
| 1230 | RightHip = Torso["Right Hip"] | |
| 1231 | LeftHip = Torso["Left Hip"] | |
| 1232 | local FinalInboxLink = "rbxassetid://0" | |
| 1233 | local NormalMusicLink = "rbxassetid://0" | |
| 1234 | local sick = Instance.new("Sound",Character)
| |
| 1235 | sick.SoundId = "rbxassetid://0" | |
| 1236 | sick.Looped = true | |
| 1237 | sick.Pitch = 1 | |
| 1238 | sick.Volume = 5 | |
| 1239 | sick:Play() | |
| 1240 | ||
| 1241 | IT = Instance.new | |
| 1242 | CF = CFrame.new | |
| 1243 | VT = Vector3.new | |
| 1244 | RAD = math.rad | |
| 1245 | C3 = Color3.new | |
| 1246 | UD2 = UDim2.new | |
| 1247 | BRICKC = BrickColor.new | |
| 1248 | ANGLES = CFrame.Angles | |
| 1249 | EULER = CFrame.fromEulerAnglesXYZ | |
| 1250 | COS = math.cos | |
| 1251 | ACOS = math.acos | |
| 1252 | SIN = math.sin | |
| 1253 | ASIN = math.asin | |
| 1254 | ABS = math.abs | |
| 1255 | MRANDOM = math.random | |
| 1256 | FLOOR = math.floor | |
| 1257 | ||
| 1258 | function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET) | |
| 1259 | local NEWMESH = IT(MESH) | |
| 1260 | if MESH == "SpecialMesh" then | |
| 1261 | NEWMESH.MeshType = MESHTYPE | |
| 1262 | if MESHID ~= "nil" and MESHID ~= "" then | |
| 1263 | NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID | |
| 1264 | end | |
| 1265 | if TEXTUREID ~= "nil" and TEXTUREID ~= "" then | |
| 1266 | NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID | |
| 1267 | end | |
| 1268 | end | |
| 1269 | NEWMESH.Offset = OFFSET or VT(0, 0, 0) | |
| 1270 | NEWMESH.Scale = SCALE | |
| 1271 | NEWMESH.Parent = PARENT | |
| 1272 | return NEWMESH | |
| 1273 | end | |
| 1274 | ||
| 1275 | function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE) | |
| 1276 | local NEWPART = IT("Part")
| |
| 1277 | NEWPART.formFactor = FORMFACTOR | |
| 1278 | NEWPART.Reflectance = REFLECTANCE | |
| 1279 | NEWPART.Transparency = TRANSPARENCY | |
| 1280 | NEWPART.CanCollide = false | |
| 1281 | NEWPART.Locked = true | |
| 1282 | NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR)) | |
| 1283 | NEWPART.Name = NAME | |
| 1284 | NEWPART.Size = SIZE | |
| 1285 | NEWPART.Position = Torso.Position | |
| 1286 | NEWPART.Material = MATERIAL | |
| 1287 | NEWPART:BreakJoints() | |
| 1288 | NEWPART.Parent = PARENT | |
| 1289 | return NEWPART | |
| 1290 | end | |
| 1291 | ||
| 1292 | ||
| 1293 | --//=================================\\ | |
| 1294 | --|| CUSTOMIZATION | |
| 1295 | --\\=================================// | |
| 1296 | ||
| 1297 | Class_Name = "Template" | |
| 1298 | Weapon_Name = "Add-ons" | |
| 1299 | ||
| 1300 | Custom_Colors = {
| |
| 1301 | Custom_Color_1 = BRICKC("Really red"); --1st color for the weapon.
| |
| 1302 | Custom_Color_2 = BRICKC("Really blue"); --2nd color for the weapon.
| |
| 1303 | ||
| 1304 | Custom_Color_3 = BRICKC("Institutional white"); --Color for the abilities.
| |
| 1305 | Custom_Color_4 = BRICKC("Institutional white"); --Color for the secondary bar.
| |
| 1306 | Custom_Color_5 = BRICKC("Institutional white"); --Color for the mana bar.
| |
| 1307 | Custom_Color_6 = BRICKC("Institutional white"); --Color for the health bar.
| |
| 1308 | Custom_Color_7 = BRICKC("Institutional white"); --Color for the stun bar.
| |
| 1309 | ||
| 1310 | Custom_Color_8 = BRICKC("Institutional white"); --Background for the mana bar.
| |
| 1311 | Custom_Color_9 = BRICKC("Institutional white"); --Background for the secondary mana bar.
| |
| 1312 | Custom_Color_10 = BRICKC("Institutional white"); --Background for the stun bar.
| |
| 1313 | Custom_Color_11 = BRICKC("Institutional white"); --Background for the health bar.
| |
| 1314 | Custom_Color_12 = BRICKC("Institutional white"); --Background for the abilities.
| |
| 1315 | } | |
| 1316 | ||
| 1317 | ||
| 1318 | Player_Size = 1 --Size of the player. | |
| 1319 | Animation_Speed = 3 | |
| 1320 | Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60) | |
| 1321 | ||
| 1322 | local Speed = 16 | |
| 1323 | local Effects2 = {}
| |
| 1324 | ||
| 1325 | --//=================================\\ | |
| 1326 | --|| END OF CUSTOMIZATION | |
| 1327 | --\\=================================// | |
| 1328 | ||
| 1329 | local function weldBetween(a, b) | |
| 1330 | local weldd = Instance.new("ManualWeld")
| |
| 1331 | weldd.Part0 = a | |
| 1332 | weldd.Part1 = b | |
| 1333 | weldd.C0 = CFrame.new() | |
| 1334 | weldd.C1 = b.CFrame:inverse() * a.CFrame | |
| 1335 | weldd.Parent = a | |
| 1336 | return weldd | |
| 1337 | end | |
| 1338 | ||
| 1339 | function createaccessory(attachmentpart,mesh,texture,scale,offset,color) | |
| 1340 | local acs = Instance.new("Part")
| |
| 1341 | acs.CanCollide = false | |
| 1342 | acs.Anchored = false | |
| 1343 | acs.Size = Vector3.new(0,0,0) | |
| 1344 | acs.CFrame = attachmentpart.CFrame | |
| 1345 | acs.Parent = Character | |
| 1346 | acs.BrickColor = color | |
| 1347 | local meshs = Instance.new("SpecialMesh")
| |
| 1348 | meshs.MeshId = mesh | |
| 1349 | meshs.TextureId = texture | |
| 1350 | meshs.Parent = acs | |
| 1351 | meshs.Scale = scale | |
| 1352 | meshs.Offset = offset | |
| 1353 | weldBetween(attachmentpart,acs) | |
| 1354 | end | |
| 1355 | ||
| 1356 | function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE) | |
| 1357 | if TYPE == "Gem" then | |
| 1358 | local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0)) | |
| 1359 | acs.Anchored = false | |
| 1360 | acs.CanCollide = false | |
| 1361 | acs.CFrame = PART.CFrame | |
| 1362 | local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
| |
| 1363 | weldBetween(PART,acs) | |
| 1364 | elseif TYPE == "Skull" then | |
| 1365 | local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0)) | |
| 1366 | acs.Anchored = false | |
| 1367 | acs.CanCollide = false | |
| 1368 | acs.CFrame = PART.CFrame | |
| 1369 | local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
| |
| 1370 | weldBetween(PART,acs) | |
| 1371 | elseif TYPE == "Eye" then | |
| 1372 | local acs = CreatePart(3, Character, "Neon", 0, 0, COLOR, "Part", VT(0,0,0)) | |
| 1373 | acs.Anchored = false | |
| 1374 | acs.CanCollide = false | |
| 1375 | acs.CFrame = PART.CFrame | |
| 1376 | local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
| |
| 1377 | weldBetween(PART,acs) | |
| 1378 | end | |
| 1379 | end | |
| 1380 | ||
| 1381 | --//=================================\\ | |
| 1382 | --|| USEFUL VALUES | |
| 1383 | --\\=================================// | |
| 1384 | ||
| 1385 | local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) | |
| 1386 | local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) | |
| 1387 | local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) | |
| 1388 | local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) | |
| 1389 | local CO1 = 0 | |
| 1390 | local CO2 = 0 | |
| 1391 | local CO3 = 0 | |
| 1392 | local CO4 = 0 | |
| 1393 | local CHANGEDEFENSE = 0 | |
| 1394 | local CHANGEDAMAGE = 0 | |
| 1395 | local CHANGEMOVEMENT = 0 | |
| 1396 | local ANIM = "Idle" | |
| 1397 | local ATTACK = false | |
| 1398 | local EQUIPPED = false | |
| 1399 | local HOLD = false | |
| 1400 | local COMBO = 999 | |
| 1401 | local LASTPOINT = nil | |
| 1402 | local BLCF = nil | |
| 1403 | local SCFR = nil | |
| 1404 | local STAGGERHITANIM = false | |
| 1405 | local STAGGERANIM = false | |
| 1406 | local STUNANIM = false | |
| 1407 | local CRITCHANCENUMBER = 0 | |
| 1408 | local IDLENUMBER = 0 | |
| 1409 | local DONUMBER = 0 | |
| 1410 | local HANDIDLE = false | |
| 1411 | local SINE = 0 | |
| 1412 | local CHANGE = 2 / Animation_Speed | |
| 1413 | local WALKINGANIM = false | |
| 1414 | local WALK = 0 | |
| 1415 | local DISABLEJUMPING = false | |
| 1416 | local HASBEENBLOCKED = false | |
| 1417 | local STUNDELAYNUMBER = 0 | |
| 1418 | local MANADELAYNUMBER = 0 | |
| 1419 | local SECONDARYMANADELAYNUMBER = 0 | |
| 1420 | local ROBLOXIDLEANIMATION = IT("Animation")
| |
| 1421 | ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation" | |
| 1422 | ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571" | |
| 1423 | --ROBLOXIDLEANIMATION.Parent = Humanoid | |
| 1424 | local WEAPONGUI = IT("ScreenGui", nil)
| |
| 1425 | WEAPONGUI.Name = "Weapon GUI" | |
| 1426 | local WEAPONTOOL = IT("HopperBin", nil)
| |
| 1427 | WEAPONTOOL.Name = Weapon_Name | |
| 1428 | local Weapon = IT("Model")
| |
| 1429 | Weapon.Name = Weapon_Name | |
| 1430 | local Effects = IT("Folder", Weapon)
| |
| 1431 | Effects.Name = "Effects" | |
| 1432 | local ANIMATOR = Humanoid.Animator | |
| 1433 | local ANIMATE = Character.Animate | |
| 1434 | local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
| |
| 1435 | local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
| |
| 1436 | local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
| |
| 1437 | local HITBLOCKSOUNDS = {"199148933", "199148947"}
| |
| 1438 | local UNANCHOR = true | |
| 1439 | ||
| 1440 | --//=================================\\ | |
| 1441 | --\\=================================// | |
| 1442 | ||
| 1443 | --//=================================\\ | |
| 1444 | --|| STATS | |
| 1445 | --\\=================================// | |
| 1446 | ||
| 1447 | if Character:FindFirstChild("Stats") ~= nil then
| |
| 1448 | Character:FindFirstChild("Stats").Parent = nil
| |
| 1449 | end | |
| 1450 | ||
| 1451 | local Stats = IT("Folder", nil)
| |
| 1452 | Stats.Name = "Stats" | |
| 1453 | local ChangeStat = IT("Folder", Stats)
| |
| 1454 | ChangeStat.Name = "ChangeStat" | |
| 1455 | local Defense = IT("NumberValue", Stats)
| |
| 1456 | Defense.Name = "Defense" | |
| 1457 | Defense.Value = 1 | |
| 1458 | local Movement = IT("NumberValue", Stats)
| |
| 1459 | Movement.Name = "Movement" | |
| 1460 | Movement.Value = 1 | |
| 1461 | local Damage = IT("NumberValue", Stats)
| |
| 1462 | Damage.Name = "Damage" | |
| 1463 | Damage.Value = math.huge | |
| 1464 | local Mana = IT("NumberValue", Stats)
| |
| 1465 | Mana.Name = "Mana" | |
| 1466 | Mana.Value = 0 | |
| 1467 | local SecondaryMana = IT("NumberValue", Stats)
| |
| 1468 | SecondaryMana.Name = "SecondaryMana" | |
| 1469 | SecondaryMana.Value = 0 | |
| 1470 | local CanCrit = IT("BoolValue", Stats)
| |
| 1471 | CanCrit.Name = "CanCrit" | |
| 1472 | CanCrit.Value = false | |
| 1473 | local CritChance = IT("NumberValue", Stats)
| |
| 1474 | CritChance.Name = "CritChance" | |
| 1475 | CritChance.Value = 20 | |
| 1476 | local CanPenetrateArmor = IT("BoolValue", Stats)
| |
| 1477 | CanPenetrateArmor.Name = "CanPenetrateArmor" | |
| 1478 | CanPenetrateArmor.Value = false | |
| 1479 | local AntiTeamKill = IT("BoolValue", Stats)
| |
| 1480 | AntiTeamKill.Name = "AntiTeamKill" | |
| 1481 | AntiTeamKill.Value = false | |
| 1482 | local Rooted = IT("BoolValue", Stats)
| |
| 1483 | Rooted.Name = "Rooted" | |
| 1484 | Rooted.Value = false | |
| 1485 | local Block = IT("BoolValue", Stats)
| |
| 1486 | Block.Name = "Block" | |
| 1487 | Block.Value = false | |
| 1488 | local RecentEnemy = IT("ObjectValue", Stats)
| |
| 1489 | RecentEnemy.Name = "RecentEnemy" | |
| 1490 | RecentEnemy.Value = nil | |
| 1491 | local StaggerHit = IT("BoolValue", Stats)
| |
| 1492 | StaggerHit.Name = "StaggerHit" | |
| 1493 | StaggerHit.Value = false | |
| 1494 | local Stagger = IT("BoolValue", Stats)
| |
| 1495 | Stagger.Name = "Stagger" | |
| 1496 | Stagger.Value = false | |
| 1497 | local Stun = IT("BoolValue", Stats)
| |
| 1498 | Stun.Name = "Stun" | |
| 1499 | Stun.Value = false | |
| 1500 | local StunValue = IT("NumberValue", Stats)
| |
| 1501 | StunValue.Name = "StunValue" | |
| 1502 | StunValue.Value = 0 | |
| 1503 | ||
| 1504 | ||
| 1505 | --//=================================\\ | |
| 1506 | --\\=================================// | |
| 1507 | ||
| 1508 | ||
| 1509 | ||
| 1510 | ||
| 1511 | ||
| 1512 | --//=================================\\ | |
| 1513 | --|| DEBUFFS / BUFFS | |
| 1514 | --\\=================================// | |
| 1515 | ||
| 1516 | local DEFENSECHANGE1 = IT("NumberValue", ChangeStat)
| |
| 1517 | DEFENSECHANGE1.Name = "ChangeDefense" | |
| 1518 | DEFENSECHANGE1.Value = 0 | |
| 1519 | ||
| 1520 | local MOVEMENTCHANGE1 = IT("NumberValue", nil)
| |
| 1521 | MOVEMENTCHANGE1.Name = "ChangeMovement" | |
| 1522 | MOVEMENTCHANGE1.Value = 0 | |
| 1523 | ||
| 1524 | --//=================================\\ | |
| 1525 | --\\=================================// | |
| 1526 | ||
| 1527 | ||
| 1528 | ||
| 1529 | ||
| 1530 | ||
| 1531 | --//=================================\\ | |
| 1532 | --|| SAZERENOS' ARTIFICIAL HEARTBEAT | |
| 1533 | --\\=================================// | |
| 1534 | ||
| 1535 | ArtificialHB = Instance.new("BindableEvent", script)
| |
| 1536 | ArtificialHB.Name = "ArtificialHB" | |
| 1537 | ||
| 1538 | script:WaitForChild("ArtificialHB")
| |
| 1539 | ||
| 1540 | frame = Frame_Speed | |
| 1541 | tf = 0 | |
| 1542 | allowframeloss = false | |
| 1543 | tossremainder = false | |
| 1544 | lastframe = tick() | |
| 1545 | script.ArtificialHB:Fire() | |
| 1546 | ||
| 1547 | game:GetService("RunService").Heartbeat:connect(function(s, p)
| |
| 1548 | tf = tf + s | |
| 1549 | if tf >= frame then | |
| 1550 | if allowframeloss then | |
| 1551 | script.ArtificialHB:Fire() | |
| 1552 | lastframe = tick() | |
| 1553 | else | |
| 1554 | for i = 1, math.floor(tf / frame) do | |
| 1555 | script.ArtificialHB:Fire() | |
| 1556 | end | |
| 1557 | lastframe = tick() | |
| 1558 | end | |
| 1559 | if tossremainder then | |
| 1560 | tf = 0 | |
| 1561 | else | |
| 1562 | tf = tf - frame * math.floor(tf / frame) | |
| 1563 | end | |
| 1564 | end | |
| 1565 | end) | |
| 1566 | ||
| 1567 | --//=================================\\ | |
| 1568 | --\\=================================// | |
| 1569 | ||
| 1570 | ||
| 1571 | ||
| 1572 | ||
| 1573 | ||
| 1574 | --//=================================\\ | |
| 1575 | --|| SOME FUNCTIONS | |
| 1576 | --\\=================================// | |
| 1577 | ||
| 1578 | function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS) | |
| 1579 | return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS) | |
| 1580 | end | |
| 1581 | ||
| 1582 | function PositiveAngle(NUMBER) | |
| 1583 | if NUMBER >= 0 then | |
| 1584 | NUMBER = 0 | |
| 1585 | end | |
| 1586 | return NUMBER | |
| 1587 | end | |
| 1588 | ||
| 1589 | function NegativeAngle(NUMBER) | |
| 1590 | if NUMBER <= 0 then | |
| 1591 | NUMBER = 0 | |
| 1592 | end | |
| 1593 | return NUMBER | |
| 1594 | end | |
| 1595 | ||
| 1596 | function Swait(NUMBER) | |
| 1597 | if NUMBER == 0 or NUMBER == nil then | |
| 1598 | ArtificialHB.Event:wait() | |
| 1599 | else | |
| 1600 | for i = 1, NUMBER do | |
| 1601 | ArtificialHB.Event:wait() | |
| 1602 | end | |
| 1603 | end | |
| 1604 | end | |
| 1605 | ||
| 1606 | function QuaternionFromCFrame(cf) | |
| 1607 | local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() | |
| 1608 | local trace = m00 + m11 + m22 | |
| 1609 | if trace > 0 then | |
| 1610 | local s = math.sqrt(1 + trace) | |
| 1611 | local recip = 0.5 / s | |
| 1612 | return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5 | |
| 1613 | else | |
| 1614 | local i = 0 | |
| 1615 | if m11 > m00 then | |
| 1616 | i = 1 | |
| 1617 | end | |
| 1618 | if m22 > (i == 0 and m00 or m11) then | |
| 1619 | i = 2 | |
| 1620 | end | |
| 1621 | if i == 0 then | |
| 1622 | local s = math.sqrt(m00 - m11 - m22 + 1) | |
| 1623 | local recip = 0.5 / s | |
| 1624 | return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip | |
| 1625 | elseif i == 1 then | |
| 1626 | local s = math.sqrt(m11 - m22 - m00 + 1) | |
| 1627 | local recip = 0.5 / s | |
| 1628 | return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip | |
| 1629 | elseif i == 2 then | |
| 1630 | local s = math.sqrt(m22 - m00 - m11 + 1) | |
| 1631 | local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip | |
| 1632 | end | |
| 1633 | end | |
| 1634 | end | |
| 1635 | ||
| 1636 | function QuaternionToCFrame(px, py, pz, x, y, z, w) | |
| 1637 | local xs, ys, zs = x + x, y + y, z + z | |
| 1638 | local wx, wy, wz = w * xs, w * ys, w * zs | |
| 1639 | local xx = x * xs | |
| 1640 | local xy = x * ys | |
| 1641 | local xz = x * zs | |
| 1642 | local yy = y * ys | |
| 1643 | local yz = y * zs | |
| 1644 | local zz = z * zs | |
| 1645 | return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy)) | |
| 1646 | end | |
| 1647 | ||
| 1648 | function QuaternionSlerp(a, b, t) | |
| 1649 | local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4] | |
| 1650 | local startInterp, finishInterp; | |
| 1651 | if cosTheta >= 0.0001 then | |
| 1652 | if (1 - cosTheta) > 0.0001 then | |
| 1653 | local theta = ACOS(cosTheta) | |
| 1654 | local invSinTheta = 1 / SIN(theta) | |
| 1655 | startInterp = SIN((1 - t) * theta) * invSinTheta | |
| 1656 | finishInterp = SIN(t * theta) * invSinTheta | |
| 1657 | else | |
| 1658 | startInterp = 1 - t | |
| 1659 | finishInterp = t | |
| 1660 | end | |
| 1661 | else | |
| 1662 | if (1 + cosTheta) > 0.0001 then | |
| 1663 | local theta = ACOS(-cosTheta) | |
| 1664 | local invSinTheta = 1 / SIN(theta) | |
| 1665 | startInterp = SIN((t - 1) * theta) * invSinTheta | |
| 1666 | finishInterp = SIN(t * theta) * invSinTheta | |
| 1667 | else | |
| 1668 | startInterp = t - 1 | |
| 1669 | finishInterp = t | |
| 1670 | end | |
| 1671 | end | |
| 1672 | return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp | |
| 1673 | end | |
| 1674 | ||
| 1675 | function Clerp(a, b, t) | |
| 1676 | local qa = {QuaternionFromCFrame(a)}
| |
| 1677 | local qb = {QuaternionFromCFrame(b)}
| |
| 1678 | local ax, ay, az = a.x, a.y, a.z | |
| 1679 | local bx, by, bz = b.x, b.y, b.z | |
| 1680 | local _t = 1 - t | |
| 1681 | return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t)) | |
| 1682 | end | |
| 1683 | ||
| 1684 | function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME) | |
| 1685 | local frame = IT("Frame")
| |
| 1686 | frame.BackgroundTransparency = TRANSPARENCY | |
| 1687 | frame.BorderSizePixel = BORDERSIZEPIXEL | |
| 1688 | frame.Position = POSITION | |
| 1689 | frame.Size = SIZE | |
| 1690 | frame.BackgroundColor3 = COLOR | |
| 1691 | frame.BorderColor3 = BORDERCOLOR | |
| 1692 | frame.Name = NAME | |
| 1693 | frame.Parent = PARENT | |
| 1694 | return frame | |
| 1695 | end | |
| 1696 | ||
| 1697 | function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME) | |
| 1698 | local label = IT("TextLabel")
| |
| 1699 | label.BackgroundTransparency = 1 | |
| 1700 | label.Size = UD2(1, 0, 1, 0) | |
| 1701 | label.Position = UD2(0, 0, 0, 0) | |
| 1702 | label.TextColor3 = C3(255, 255, 255) | |
| 1703 | label.TextStrokeTransparency = STROKETRANSPARENCY | |
| 1704 | label.TextTransparency = TRANSPARENCY | |
| 1705 | label.FontSize = TEXTFONTSIZE | |
| 1706 | label.Font = TEXTFONT | |
| 1707 | label.BorderSizePixel = BORDERSIZEPIXEL | |
| 1708 | label.TextScaled = true | |
| 1709 | label.Text = TEXT | |
| 1710 | label.Name = NAME | |
| 1711 | label.Parent = PARENT | |
| 1712 | return label | |
| 1713 | end | |
| 1714 | ||
| 1715 | function NoOutlines(PART) | |
| 1716 | PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10 | |
| 1717 | end | |
| 1718 | ||
| 1719 | ||
| 1720 | function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1) | |
| 1721 | local NEWWELD = IT(TYPE) | |
| 1722 | NEWWELD.Part0 = PART0 | |
| 1723 | NEWWELD.Part1 = PART1 | |
| 1724 | NEWWELD.C0 = C0 | |
| 1725 | NEWWELD.C1 = C1 | |
| 1726 | NEWWELD.Parent = PARENT | |
| 1727 | return NEWWELD | |
| 1728 | end | |
| 1729 | ||
| 1730 | function CreateSound(ID, PARENT, VOLUME, PITCH) | |
| 1731 | coroutine.resume(coroutine.create(function() | |
| 1732 | local NEWSOUND = IT("Sound", PARENT)
| |
| 1733 | NEWSOUND.Volume = VOLUME | |
| 1734 | NEWSOUND.Pitch = PITCH | |
| 1735 | NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID | |
| 1736 | Swait() | |
| 1737 | NEWSOUND:play() | |
| 1738 | game:GetService("Debris"):AddItem(NEWSOUND, 10)
| |
| 1739 | end)) | |
| 1740 | end | |
| 1741 | ||
| 1742 | ||
| 1743 | --//=================================\\ | |
| 1744 | --\\=================================// | |
| 1745 | ||
| 1746 | ||
| 1747 | --//=================================\\ | |
| 1748 | --|| WEAPON CREATION | |
| 1749 | --\\=================================// | |
| 1750 | ||
| 1751 | local Handle = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(1.8,3.5,1.8)) | |
| 1752 | local HandleWeld = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0 * Player_Size, -1.5 * Player_Size, 1 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
| |
| 1753 | local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2.2,1,2.2)) | |
| 1754 | local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, 2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
| |
| 1755 | local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2,0.3,2)) | |
| 1756 | local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, -0.2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
| |
| 1757 | local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2,0.3,2)) | |
| 1758 | local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, -1.2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
| |
| 1759 | local Opening = CreatePart(3, Weapon, "Plastic", 0, 0, "Really black", "Handle", VT(1.2,0.6,0.1)) | |
| 1760 | local HandleWeld = CreateWeldOrSnapOrMotor("Weld", Opening, Handle, Opening, CF(0 * Player_Size, -0.8 * Player_Size, 0.9 * Player_Size) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
| |
| 1761 | local HandlePart = CreatePart(3, Weapon, "Metal", 0, 0, "Stone grey", "Handle", VT(1,1,0.1)) | |
| 1762 | local decal = Instance.new("Decal",HandlePart)
| |
| 1763 | decal.Texture = "http://www.roblox.com/asset/?id=140490792" | |
| 1764 | decal.Face = "Back" | |
| 1765 | local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, 0.6 * Player_Size, 0.9 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
| |
| 1766 | ||
| 1767 | for _, c in pairs(Weapon:GetChildren()) do | |
| 1768 | if c.ClassName == "Part" then | |
| 1769 | c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0) | |
| 1770 | end | |
| 1771 | end | |
| 1772 | ||
| 1773 | local chuck = Instance.new("Sound",Effects)
| |
| 1774 | chuck.SoundId = "rbxassetid://11900833" | |
| 1775 | chuck.Pitch = 2 | |
| 1776 | chuck.Volume = 1 | |
| 1777 | ||
| 1778 | Weapon.Parent = Character | |
| 1779 | ||
| 1780 | Humanoid.Died:connect(function() | |
| 1781 | ATTACK = true | |
| 1782 | end) | |
| 1783 | ||
| 1784 | print(Class_Name.." loaded.") | |
| 1785 | ||
| 1786 | --//=================================\\ | |
| 1787 | --\\=================================// | |
| 1788 | ||
| 1789 | function dealdamage(hit,min,max,maxstrength,beserk) | |
| 1790 | if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent:FindFirstChild("HitBy"..Player.Name) == nil then
| |
| 1791 | local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
| |
| 1792 | local dmg = math.random(min,max) | |
| 1793 | if humanoid.Health > 0 then | |
| 1794 | if beserk == true then | |
| 1795 | humanoid.Health = 0 | |
| 1796 | else | |
| 1797 | CreateSound("260430060", hit, 1.2, MRANDOM(7, 12) / 10)
| |
| 1798 | --hit.Velocity = CFrame.new(Torso.Position,hit.Position).lookVector*5*maxstrength | |
| 1799 | humanoid.Health = humanoid.Health - dmg | |
| 1800 | --StatLabel("Normal", hit.CFrame * CF(0, 0 + (hit.Size.z - 1), 0), dmg, C3(255/255, 0, 0))
| |
| 1801 | local defence = Instance.new("BoolValue",hit.Parent)
| |
| 1802 | defence.Name = ("HitBy"..Player.Name)
| |
| 1803 | game:GetService("Debris"):AddItem(defence, 0.05)
| |
| 1804 | end | |
| 1805 | end | |
| 1806 | end | |
| 1807 | end | |
| 1808 | ||
| 1809 | --//=================================\\ | |
| 1810 | --\\=================================// | |
| 1811 | ||
| 1812 | function chatfunc(text) | |
| 1813 | local chat = coroutine.wrap(function() | |
| 1814 | if Character:FindFirstChild("TalkingBillBoard")~= nil then
| |
| 1815 | Character:FindFirstChild("TalkingBillBoard"):destroy()
| |
| 1816 | end | |
| 1817 | local naeeym2 = Instance.new("BillboardGui",Character)
| |
| 1818 | naeeym2.Size = UDim2.new(0,100,0,40) | |
| 1819 | naeeym2.StudsOffset = Vector3.new(0,3,0) | |
| 1820 | naeeym2.Adornee = Character.Head | |
| 1821 | naeeym2.Name = "TalkingBillBoard" | |
| 1822 | local tecks2 = Instance.new("TextLabel",naeeym2)
| |
| 1823 | tecks2.BackgroundTransparency = 1 | |
| 1824 | tecks2.BorderSizePixel = 0 | |
| 1825 | tecks2.Text = "" | |
| 1826 | tecks2.Font = "SciFi" | |
| 1827 | tecks2.TextSize = 30 | |
| 1828 | tecks2.TextStrokeTransparency = 1 | |
| 1829 | tecks2.TextColor3 = Color3.new(0,0,0) | |
| 1830 | tecks2.TextStrokeColor3 = Color3.new(0,0,0) | |
| 1831 | tecks2.Size = UDim2.new(1,0,0.5,0) | |
| 1832 | local tecks3 = Instance.new("TextLabel",naeeym2)
| |
| 1833 | tecks3.BackgroundTransparency = 1 | |
| 1834 | tecks3.BorderSizePixel = 0 | |
| 1835 | tecks3.Text = "" | |
| 1836 | tecks3.Font = "SciFi" | |
| 1837 | tecks3.TextSize = 30 | |
| 1838 | tecks3.TextStrokeTransparency = 1 | |
| 1839 | tecks3.TextColor3 = Color3.new(0,0,0) | |
| 1840 | tecks3.TextStrokeColor3 = Color3.new(0,0,0) | |
| 1841 | tecks3.Size = UDim2.new(1,0,0.5,0) | |
| 1842 | for i = 1,string.len(text),1 do | |
| 1843 | tecks2.Text = string.sub(text,1,i) | |
| 1844 | tecks3.Text = string.sub(text,1,i) | |
| 1845 | wait(0.01) | |
| 1846 | end | |
| 1847 | wait(2) | |
| 1848 | for i = 1, 50 do | |
| 1849 | Swait() | |
| 1850 | tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) | |
| 1851 | tecks2.Rotation = tecks2.Rotation - .8 | |
| 1852 | tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04 | |
| 1853 | tecks2.TextTransparency = tecks2.TextTransparency + .04 | |
| 1854 | tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) | |
| 1855 | tecks3.Rotation = tecks2.Rotation + .8 | |
| 1856 | tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04 | |
| 1857 | tecks3.TextTransparency = tecks2.TextTransparency + .04 | |
| 1858 | end | |
| 1859 | naeeym2:Destroy() | |
| 1860 | end) | |
| 1861 | chat() | |
| 1862 | end | |
| 1863 | ||
| 1864 | function onChatted(msg) | |
| 1865 | if msg == "Mailman's Wrath" then | |
| 1866 | chatfunc("Spell card! "..msg.."!")
| |
| 1867 | StartPosition() | |
| 1868 | Swait(70) | |
| 1869 | MailmansWrath() | |
| 1870 | elseif msg == "Papercut Chaos" then | |
| 1871 | StartPosition() | |
| 1872 | chatfunc("Spell card! "..msg.."!")
| |
| 1873 | Swait(70) | |
| 1874 | PapercutChaos() | |
| 1875 | elseif msg == "Mailbox Madness" then | |
| 1876 | StartPosition() | |
| 1877 | chatfunc("Spell card! "..msg.."!")
| |
| 1878 | MailboxMadness() | |
| 1879 | elseif msg == "Final Inbox" then | |
| 1880 | StartPosition() | |
| 1881 | chatfunc("SPELL CARD! FINAL INBOX!")
| |
| 1882 | Swait(80) | |
| 1883 | sick.SoundId = FinalInboxLink | |
| 1884 | sick.Volume = 3 | |
| 1885 | sick:Play() | |
| 1886 | chatfunc("DIE!")
| |
| 1887 | FinalInbox() | |
| 1888 | sick.SoundId = NormalMusicLink | |
| 1889 | sick.Volume= 1 | |
| 1890 | sick:Play() | |
| 1891 | elseif msg == "Card Demon" then | |
| 1892 | ||
| 1893 | chatfunc("SPELL CARD! CARD DEMON!")
| |
| 1894 | sick.Volume = 0 | |
| 1895 | local RbxAssetReached = " :RBCX2" | |
| 1896 | warn('This script is still indevelopment so becareful for glitches or bugs'..RbxAssetReached)
| |
| 1897 | wait(2) | |
| 1898 | warn('YOU WILL NOT SURVIVE THIS TIME'..RbxAssetReached)
| |
| 1899 | --Hey guys was making this script i can't make the attacks cause i'm lazy, but i will add damege bricks, made by animescapetower | |
| 1900 | local player = game.Players.LocalPlayer | |
| 1901 | local Arm1 = game.Players.LocalPlayer.Character["Left Arm"] | |
| 1902 | local Arm2 = game.Players.LocalPlayer.Character["Right Arm"] | |
| 1903 | local Leg1 = game.Players.LocalPlayer.Character["Left Leg"] | |
| 1904 | local Leg2 = game.Players.LocalPlayer.Character["Right Leg"] | |
| 1905 | local humanoid = player.Character.Humanoid | |
| 1906 | local mouse = player:GetMouse() | |
| 1907 | local anim1= Instance.new("Animation")
| |
| 1908 | anim1.AnimationId = "http://www.roblox.com/asset/?id=235542946" | |
| 1909 | local anim2 = Instance.new("Animation")
| |
| 1910 | anim2.AnimationId = "http://www.roblox.com/asset/?id=32326240" | |
| 1911 | local anim23 = Instance.new("Animation")
| |
| 1912 | anim23.AnimationId = "http://www.roblox.com/asset/?id=105371766" | |
| 1913 | ||
| 1914 | ||
| 1915 | local bg = Instance.new("BillboardGui")
| |
| 1916 | bg.Name = "Bamma" | |
| 1917 | bg.Parent = game.Players.LocalPlayer.Character.Head | |
| 1918 | bg.Adornee = game.Players.LocalPlayer.Character.Head | |
| 1919 | -- Same size as Head | |
| 1920 | bg.Size = UDim2.new(1, 0, 1, 0) | |
| 1921 | -- Above (defaults to inside) | |
| 1922 | bg.StudsOffset = Vector3.new(0, 2, 0) | |
| 1923 | ||
| 1924 | local frame = Instance.new("Frame")
| |
| 1925 | frame.Parent = bg | |
| 1926 | frame.Size = UDim2.new(1, 0, 1, 0) | |
| 1927 | frame.BackgroundTransparency = 0.7 | |
| 1928 | frame.BackgroundColor3 = Color3.new(1, 1, 1) | |
| 1929 | ||
| 1930 | local text = Instance.new("TextLabel")
| |
| 1931 | text.Parent = frame | |
| 1932 | text.Position = UDim2.new(0.25, 0, 0.25, 0) | |
| 1933 | text.Size = UDim2.new(0.5, 0, 0.5, 0) | |
| 1934 | text.BackgroundTransparency =1 | |
| 1935 | text.Text = "Dragon Slayer" | |
| 1936 | ||
| 1937 | ||
| 1938 | mouse.KeyDown:connect(function(key) | |
| 1939 | if key == "z" then | |
| 1940 | text.Text = "Spin" | |
| 1941 | wait(4) | |
| 1942 | ||
| 1943 | local playAnim = humanoid:LoadAnimation(anim1) | |
| 1944 | playAnim:Play() | |
| 1945 | wait(1) | |
| 1946 | text.Text = "Dragon Slayer" | |
| 1947 | wait(3) | |
| 1948 | playAnim:Stop() | |
| 1949 | ||
| 1950 | ||
| 1951 | ||
| 1952 | end | |
| 1953 | end) | |
| 1954 | ||
| 1955 | mouse.KeyDown:connect(function(key) | |
| 1956 | if key == "f" then | |
| 1957 | text.Text = "Punch" | |
| 1958 | ||
| 1959 | local playAnim = humanoid:LoadAnimation(anim2) | |
| 1960 | playAnim:Play() | |
| 1961 | wait(5) | |
| 1962 | text.Text = "Dragon Slayer" | |
| 1963 | playAnim:Stop() | |
| 1964 | ||
| 1965 | ||
| 1966 | end | |
| 1967 | end) | |
| 1968 | ||
| 1969 | mouse.KeyDown:connect(function(key) | |
| 1970 | if key == "k" then | |
| 1971 | text.Text = "DOOM DRAGON" | |
| 1972 | ||
| 1973 | local playAnim = humanoid:LoadAnimation(anim23) | |
| 1974 | playAnim:Play() | |
| 1975 | wait(5) | |
| 1976 | text.Text = "Dragon Slayer" | |
| 1977 | playAnim:Stop() | |
| 1978 | ||
| 1979 | ||
| 1980 | end | |
| 1981 | end) | |
| 1982 | ||
| 1983 | mouse.KeyDown:connect(function(key) | |
| 1984 | if key == "e" then--Activates the damege part | |
| 1985 | function onTouched(part) | |
| 1986 | local h = part.Parent:findFirstChild("Humanoid")
| |
| 1987 | if h~=nil then | |
| 1988 | h.Health = h.Health -5 -- The most not so damegeing part is this | |
| 1989 | wait(2.00) | |
| 1990 | end | |
| 1991 | end | |
| 1992 | ||
| 1993 | Arm2.Touched:connect(onTouched) | |
| 1994 | end | |
| 1995 | end) | |
| 1996 | ||
| 1997 | ||
| 1998 | ||
| 1999 | game.Players.LocalPlayer.Character.Head.CanCollide = false | |
| 2000 | game.Players.LocalPlayer.Character.Torso.CanCollide = false | |
| 2001 | local vy = Instance.new("Sound")
| |
| 2002 | vy.Name = "SongyName" | |
| 2003 | vy.SoundId = "rbxassetid://0" | |
| 2004 | vy.Volume = 10 | |
| 2005 | vy.PlaybackSpeed = 1 | |
| 2006 | vy.Parent = game.Players.LocalPlayer.Character.Torso | |
| 2007 | vy.Looped = true | |
| 2008 | vy:Play() | |
| 2009 | game.Players.LocalPlayer.Character.Humanoid.MaxHealth = math.huge | |
| 2010 | game.Players.LocalPlayer.Character.Humanoid.Health = math.huge | |
| 2011 | while true do | |
| 2012 | game:GetService("RunService").Stepped:wait()
| |
| 2013 | game.Players.LocalPlayer.Character.Head.CanCollide = false | |
| 2014 | game.Players.LocalPlayer.Character.Torso.CanCollide = false | |
| 2015 | ||
| 2016 | Arm1.Transparency = 0.6 | |
| 2017 | Arm2.Transparency = 0.6 | |
| 2018 | Leg1.Transparency = 0.6 | |
| 2019 | Leg2.Transparency = 0.6 | |
| 2020 | game.Players.LocalPlayer.Character.Torso.Transparency = 0.6 | |
| 2021 | game.Players.LocalPlayer.Character.Head.Transparency = 0.6 | |
| 2022 | wait(0.1) | |
| 2023 | Arm1.Transparency = 1 | |
| 2024 | Arm2.Transparency = 1 | |
| 2025 | Leg1.Transparency = 1 | |
| 2026 | Leg2.Transparency = 1 | |
| 2027 | game.Players.LocalPlayer.Character.Torso.Transparency = 1 | |
| 2028 | game.Players.LocalPlayer.Character.Head.Transparency = 1 | |
| 2029 | ||
| 2030 | ||
| 2031 | wait(0.1) | |
| 2032 | Arm1.Transparency = 0 | |
| 2033 | Arm2.Transparency = 0 | |
| 2034 | Leg1.Transparency = 0 | |
| 2035 | Leg2.Transparency = 0 | |
| 2036 | game.Players.LocalPlayer.Character.Torso.Transparency = 0 | |
| 2037 | game.Players.LocalPlayer.Character.Head.Transparency = 0 | |
| 2038 | ||
| 2039 | ||
| 2040 | wait(0.1) | |
| 2041 | game.Players.LocalPlayer.Character.Head.CanCollide = false | |
| 2042 | game.Players.LocalPlayer.Character.Torso.CanCollide = false | |
| 2043 | end | |
| 2044 | ||
| 2045 | ||
| 2046 | ||
| 2047 | ||
| 2048 | ||
| 2049 | ||
| 2050 | elseif msg == "Card Madness" then | |
| 2051 | StartPosition() | |
| 2052 | chatfunc("SPELL CARD! CARD MADNESS!")
| |
| 2053 | wait(1) | |
| 2054 | chatfunc("So you wanna die like the others")
| |
| 2055 | wait(1) | |
| 2056 | chatfunc("THEN DIE")
| |
| 2057 | wait(1) | |
| 2058 | chatfunc("ULTIMATE CARD MADNESS ATTACK")
| |
| 2059 | MailboxMadness() | |
| 2060 | MagicSphere() | |
| 2061 | MailmansWrath() | |
| 2062 | FinalInbox() | |
| 2063 | MailboxMadness() | |
| 2064 | MagicSphere() | |
| 2065 | MailmansWrath() | |
| 2066 | ||
| 2067 | sick.SoundId = "rbxassetid://0" | |
| 2068 | sick.Volume = 5 | |
| 2069 | sick:Play() | |
| 2070 | ||
| 2071 | end | |
| 2072 | end | |
| 2073 | Player.Chatted:connect(onChatted) | |
| 2074 | ||
| 2075 | ||
| 2076 | --//=================================\\ | |
| 2077 | --|| DANMAKU MADNESS | |
| 2078 | --\\=================================// | |
| 2079 | ||
| 2080 | local Mail = Instance.new("Part")
| |
| 2081 | Mail.Size = Vector3.new(2, 0.05, 1) | |
| 2082 | Mail.Color = Color3.new(1,1,1) | |
| 2083 | Mail.CanCollide = false | |
| 2084 | local maildecal = Instance.new("Decal",Mail)
| |
| 2085 | maildecal.Face = "Top" | |
| 2086 | maildecal.Texture = "http://www.roblox.com/asset/?id=8052441" | |
| 2087 | Mail.BottomSurface = "Smooth" | |
| 2088 | Mail.Name = "Mail" | |
| 2089 | ||
| 2090 | function ShootMail(part,strength,debris) | |
| 2091 | local mail = Mail:Clone() | |
| 2092 | mail.CFrame = part.CFrame | |
| 2093 | mail.Parent = Effects | |
| 2094 | game:GetService("Debris"):AddItem(mail ,debris)
| |
| 2095 | local bv = Instance.new("BodyVelocity")
| |
| 2096 | bv.maxForce = Vector3.new(1e9, 1e9, 1e9) | |
| 2097 | bv.velocity = part.CFrame.lookVector*strength | |
| 2098 | bv.Parent = mail | |
| 2099 | bv.Name = "DASH" | |
| 2100 | local hit = mail.Touched:connect(function(hit) | |
| 2101 | if hit.Parent ~= Character and hit.Parent.ClassName ~= "Accessory" and hit.Name ~= "Mail" then | |
| 2102 | dealdamage(hit,15,45,40) | |
| 2103 | end | |
| 2104 | end) | |
| 2105 | return mail | |
| 2106 | end | |
| 2107 | ||
| 2108 | function MagicSphere(BRICKCOLOR, MATERIAL, PART, CFRAME, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay) | |
| 2109 | end | |
| 2110 | ||
| 2111 | ||
| 2112 | function StartPosition() | |
| 2113 | ATTACK = true | |
| 2114 | Rooted = true | |
| 2115 | for i=0, 1, 0.1 / Animation_Speed/1.2 do | |
| 2116 | Swait() | |
| 2117 | RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, -0 * Player_Size, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.15 / Animation_Speed) | |
| 2118 | Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-65)), 0.15 / Animation_Speed) | |
| 2119 | RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed) | |
| 2120 | LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed) | |
| 2121 | RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size -0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed) | |
| 2122 | LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed) | |
| 2123 | end | |
| 2124 | end | |
| 2125 | ||
| 2126 | function MailmansWrath() | |
| 2127 | local twist = 0 | |
| 2128 | local twist2 = false | |
| 2129 | local twist3 = 1 | |
| 2130 | local spinpart = Instance.new("Part",Weapon)
| |
| 2131 | spinpart.Anchored = true | |
| 2132 | spinpart.CanCollide = false | |
| 2133 | spinpart.Transparency = 1 | |
| 2134 | spinpart.CFrame = Opening.CFrame | |
| 2135 | local spinpart2 = Instance.new("Part",Weapon)
| |
| 2136 | spinpart2.Anchored = true | |
| 2137 | spinpart2.CanCollide = false | |
| 2138 | spinpart2.Transparency = 1 | |
| 2139 | spinpart2.CFrame = Opening.CFrame | |
| 2140 | for i = 1, 30 do | |
| 2141 | chuck:Play() | |
| 2142 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2143 | twist = twist + 1 | |
| 2144 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0) | |
| 2145 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0) | |
| 2146 | if twist == 10 then | |
| 2147 | spinpart.CFrame = Opening.CFrame | |
| 2148 | spinpart2.CFrame = Opening.CFrame | |
| 2149 | twist = 0 | |
| 2150 | end | |
| 2151 | ShootMail(spinpart,65,2) | |
| 2152 | ShootMail(spinpart2,65,2) | |
| 2153 | Swait(5) | |
| 2154 | end | |
| 2155 | spinpart.CFrame = Opening.CFrame | |
| 2156 | spinpart2.CFrame = Opening.CFrame | |
| 2157 | twist = 10 | |
| 2158 | for i = 1, 40 do | |
| 2159 | chuck:Play() | |
| 2160 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2161 | twist = twist + 1 | |
| 2162 | if twist2 == true then | |
| 2163 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 2164 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0) | |
| 2165 | elseif twist2 == false then | |
| 2166 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0) | |
| 2167 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0) | |
| 2168 | end | |
| 2169 | if twist == 20 then | |
| 2170 | if twist2 == false then | |
| 2171 | twist2 = true | |
| 2172 | elseif twist2 == true then | |
| 2173 | twist2 = false | |
| 2174 | end | |
| 2175 | twist = 0 | |
| 2176 | end | |
| 2177 | ShootMail(spinpart,65,2) | |
| 2178 | ShootMail(spinpart2,65,2) | |
| 2179 | Swait(5) | |
| 2180 | end | |
| 2181 | spinpart.CFrame = Opening.CFrame | |
| 2182 | spinpart2.CFrame = Opening.CFrame | |
| 2183 | twist = 0 | |
| 2184 | for i = 1, 30 do | |
| 2185 | chuck:Play() | |
| 2186 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2187 | twist = twist + 1 | |
| 2188 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.15, 0) | |
| 2189 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.15, 0) | |
| 2190 | if twist == 10 then | |
| 2191 | spinpart.CFrame = Opening.CFrame | |
| 2192 | spinpart2.CFrame = Opening.CFrame | |
| 2193 | twist = 0 | |
| 2194 | end | |
| 2195 | ShootMail(spinpart,75,2) | |
| 2196 | ShootMail(spinpart2,75,2) | |
| 2197 | Swait(5) | |
| 2198 | end | |
| 2199 | spinpart:remove() | |
| 2200 | spinpart2:remove() | |
| 2201 | ATTACK = false | |
| 2202 | Rooted = false | |
| 2203 | end | |
| 2204 | ||
| 2205 | function PapercutChaos() | |
| 2206 | local twist = 0 | |
| 2207 | for i = 1, 5 do | |
| 2208 | chuck:Play() | |
| 2209 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2210 | local mail = ShootMail(Opening,25,20) | |
| 2211 | for i = 1, 15 do | |
| 2212 | chuck:Play() | |
| 2213 | local spinpart = Instance.new("Part",Weapon)
| |
| 2214 | spinpart.Anchored = true | |
| 2215 | spinpart.CanCollide = false | |
| 2216 | spinpart.Transparency = 1 | |
| 2217 | spinpart.CFrame = mail.CFrame | |
| 2218 | local spinpart2 = Instance.new("Part",Weapon)
| |
| 2219 | spinpart2.Anchored = true | |
| 2220 | spinpart2.CanCollide = false | |
| 2221 | spinpart2.Transparency = 1 | |
| 2222 | spinpart2.CFrame = mail.CFrame | |
| 2223 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 70, 0) | |
| 2224 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -70, 0) | |
| 2225 | MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2226 | ShootMail(spinpart,35,2) | |
| 2227 | ShootMail(spinpart2,35,2) | |
| 2228 | spinpart:remove() | |
| 2229 | spinpart2:remove() | |
| 2230 | Swait(5) | |
| 2231 | end | |
| 2232 | mail:remove() | |
| 2233 | end | |
| 2234 | for i = 1, 2 do | |
| 2235 | chuck:Play() | |
| 2236 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2237 | local mail = ShootMail(Opening,45,20) | |
| 2238 | for i = 1, 20 do | |
| 2239 | twist = twist + 1 | |
| 2240 | chuck:Play() | |
| 2241 | local spinpart = Instance.new("Part",Weapon)
| |
| 2242 | spinpart.Anchored = true | |
| 2243 | spinpart.CanCollide = false | |
| 2244 | spinpart.Transparency = 1 | |
| 2245 | spinpart.CFrame = mail.CFrame | |
| 2246 | local spinpart2 = Instance.new("Part",Weapon)
| |
| 2247 | spinpart2.Anchored = true | |
| 2248 | spinpart2.CanCollide = false | |
| 2249 | spinpart2.Transparency = 1 | |
| 2250 | spinpart2.CFrame = mail.CFrame | |
| 2251 | spinpart.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0) | |
| 2252 | spinpart2.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0) | |
| 2253 | MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2254 | ShootMail(spinpart,35,2) | |
| 2255 | ShootMail(spinpart2,35,2) | |
| 2256 | spinpart:remove() | |
| 2257 | spinpart2:remove() | |
| 2258 | Swait(5) | |
| 2259 | end | |
| 2260 | twist = 0 | |
| 2261 | mail:remove() | |
| 2262 | end | |
| 2263 | ATTACK = false | |
| 2264 | Rooted = false | |
| 2265 | end | |
| 2266 | ||
| 2267 | function MailboxMadness() | |
| 2268 | for i = 1, 15 do | |
| 2269 | chuck:Play() | |
| 2270 | local part = Instance.new("Part")
| |
| 2271 | part.CFrame = RootPart.CFrame * CF(math.random(-35,35),0,math.random(-70,-35)) | |
| 2272 | part.Orientation = RootPart.Orientation | |
| 2273 | part.CanCollide = false | |
| 2274 | part.Anchored = true | |
| 2275 | MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2276 | local spinpart = Instance.new("Part",Weapon)
| |
| 2277 | spinpart.Anchored = true | |
| 2278 | spinpart.CanCollide = false | |
| 2279 | spinpart.Transparency = 1 | |
| 2280 | spinpart.CFrame = part.CFrame | |
| 2281 | local spinpart2 = Instance.new("Part",Weapon)
| |
| 2282 | spinpart2.Anchored = true | |
| 2283 | spinpart2.CanCollide = false | |
| 2284 | spinpart2.Transparency = 1 | |
| 2285 | spinpart2.CFrame = part.CFrame | |
| 2286 | MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2287 | part:remove() | |
| 2288 | for i = 1, 15 do | |
| 2289 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 2290 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0) | |
| 2291 | ShootMail(spinpart,50,2) | |
| 2292 | ShootMail(spinpart2,50,2) | |
| 2293 | end | |
| 2294 | spinpart:remove() | |
| 2295 | spinpart2:remove() | |
| 2296 | Swait(35) | |
| 2297 | end | |
| 2298 | ATTACK = false | |
| 2299 | Rooted = false | |
| 2300 | end | |
| 2301 | ||
| 2302 | function FinalInbox() | |
| 2303 | local twist = 0 | |
| 2304 | local twist2 = false | |
| 2305 | for i = 1, 5 do | |
| 2306 | local part = Instance.new("Part")
| |
| 2307 | part.CFrame = RootPart.CFrame * CF(math.random(-35,35),0,math.random(-70,-35)) | |
| 2308 | part.Orientation = RootPart.Orientation | |
| 2309 | part.CanCollide = false | |
| 2310 | part.Anchored = true | |
| 2311 | MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2312 | local spinpart = Instance.new("Part",Weapon)
| |
| 2313 | spinpart.Anchored = true | |
| 2314 | spinpart.CanCollide = false | |
| 2315 | spinpart.Transparency = 1 | |
| 2316 | spinpart.CFrame = part.CFrame | |
| 2317 | local spinpart2 = Instance.new("Part",Weapon)
| |
| 2318 | spinpart2.Anchored = true | |
| 2319 | spinpart2.CanCollide = false | |
| 2320 | spinpart2.Transparency = 1 | |
| 2321 | spinpart2.CFrame = part.CFrame | |
| 2322 | MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2323 | part:remove() | |
| 2324 | local spinpart3 = Instance.new("Part",Weapon)
| |
| 2325 | spinpart3.Anchored = true | |
| 2326 | spinpart3.CanCollide = false | |
| 2327 | spinpart3.Transparency = 1 | |
| 2328 | spinpart3.CFrame = RootPart.CFrame * CF(0,0,-50) | |
| 2329 | local spinpart4 = Instance.new("Part",Weapon)
| |
| 2330 | spinpart4.Anchored = true | |
| 2331 | spinpart4.CanCollide = false | |
| 2332 | spinpart4.Transparency = 1 | |
| 2333 | spinpart4.CFrame = RootPart.CFrame * CF(0,0,-50) | |
| 2334 | for i = 1, 30 do | |
| 2335 | chuck:Play() | |
| 2336 | spinpart3.CFrame = spinpart3.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 2337 | spinpart4.CFrame = spinpart4.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 2338 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 2339 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 2340 | ShootMail(spinpart,50,2) | |
| 2341 | ShootMail(spinpart2,-50,2) | |
| 2342 | ShootMail(spinpart3,100,1) | |
| 2343 | ShootMail(spinpart4,-100,1) | |
| 2344 | Swait(10) | |
| 2345 | end | |
| 2346 | spinpart:remove() | |
| 2347 | spinpart2:remove() | |
| 2348 | spinpart3:remove() | |
| 2349 | spinpart4:remove() | |
| 2350 | end | |
| 2351 | chuck:Play() | |
| 2352 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2353 | for i = 1, 2 do | |
| 2354 | twist = 10 | |
| 2355 | local spinpart = Instance.new("Part",Weapon)
| |
| 2356 | spinpart.Anchored = true | |
| 2357 | spinpart.CanCollide = false | |
| 2358 | spinpart.Transparency = 1 | |
| 2359 | spinpart.CFrame = Opening.CFrame | |
| 2360 | local spinpart2 = Instance.new("Part",Weapon)
| |
| 2361 | spinpart2.Anchored = true | |
| 2362 | spinpart2.CanCollide = false | |
| 2363 | spinpart2.Transparency = 1 | |
| 2364 | spinpart2.CFrame = Opening.CFrame | |
| 2365 | local mail = ShootMail(Opening,25,20) | |
| 2366 | for i = 1, 50 do | |
| 2367 | chuck:Play() | |
| 2368 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2369 | twist = twist + 1 | |
| 2370 | if twist2 == true then | |
| 2371 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 2372 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0) | |
| 2373 | elseif twist2 == false then | |
| 2374 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0) | |
| 2375 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0) | |
| 2376 | end | |
| 2377 | if twist == 20 then | |
| 2378 | if twist2 == false then | |
| 2379 | twist2 = true | |
| 2380 | elseif twist2 == true then | |
| 2381 | twist2 = false | |
| 2382 | end | |
| 2383 | twist = 0 | |
| 2384 | end | |
| 2385 | ShootMail(spinpart,125,1) | |
| 2386 | ShootMail(spinpart2,125,1) | |
| 2387 | local spinpart3 = Instance.new("Part",Weapon)
| |
| 2388 | spinpart3.Anchored = true | |
| 2389 | spinpart3.CanCollide = false | |
| 2390 | spinpart3.Transparency = 1 | |
| 2391 | spinpart3.CFrame = mail.CFrame | |
| 2392 | local spinpart4 = Instance.new("Part",Weapon)
| |
| 2393 | spinpart4.Anchored = true | |
| 2394 | spinpart4.CanCollide = false | |
| 2395 | spinpart4.Transparency = 1 | |
| 2396 | spinpart4.CFrame = mail.CFrame | |
| 2397 | spinpart3.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0) | |
| 2398 | spinpart4.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0) | |
| 2399 | MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2400 | ShootMail(spinpart3,85,1) | |
| 2401 | ShootMail(spinpart4,85,1) | |
| 2402 | spinpart3:remove() | |
| 2403 | spinpart4:remove() | |
| 2404 | Swait(10) | |
| 2405 | end | |
| 2406 | spinpart:remove() | |
| 2407 | spinpart2:remove() | |
| 2408 | twist = 0 | |
| 2409 | mail:remove() | |
| 2410 | end | |
| 2411 | for i = 1, 4 do | |
| 2412 | twist = 10 | |
| 2413 | local spinpart = Instance.new("Part",Weapon)
| |
| 2414 | spinpart.Anchored = true | |
| 2415 | spinpart.CanCollide = false | |
| 2416 | spinpart.Transparency = 1 | |
| 2417 | spinpart.CFrame = Opening.CFrame | |
| 2418 | local spinpart2 = Instance.new("Part",Weapon)
| |
| 2419 | spinpart2.Anchored = true | |
| 2420 | spinpart2.CanCollide = false | |
| 2421 | spinpart2.Transparency = 1 | |
| 2422 | spinpart2.CFrame = Opening.CFrame | |
| 2423 | local spinpart5 = Instance.new("Part",Weapon)
| |
| 2424 | spinpart5.Anchored = true | |
| 2425 | spinpart5.CanCollide = false | |
| 2426 | spinpart5.Transparency = 1 | |
| 2427 | spinpart5.CFrame = RootPart.CFrame * CF(0,0,-50) | |
| 2428 | local spinpart6 = Instance.new("Part",Weapon)
| |
| 2429 | spinpart6.Anchored = true | |
| 2430 | spinpart6.CanCollide = false | |
| 2431 | spinpart6.Transparency = 1 | |
| 2432 | spinpart6.CFrame = RootPart.CFrame * CF(0,0,-50) | |
| 2433 | local mail = ShootMail(Opening,25,20) | |
| 2434 | for i = 1, 50 do | |
| 2435 | chuck:Play() | |
| 2436 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2437 | twist = twist + 1 | |
| 2438 | spinpart5.CFrame = spinpart5.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.4, 0) | |
| 2439 | spinpart6.CFrame = spinpart6.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.4, 0) | |
| 2440 | if twist2 == true then | |
| 2441 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 2442 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0) | |
| 2443 | elseif twist2 == false then | |
| 2444 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0) | |
| 2445 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0) | |
| 2446 | end | |
| 2447 | if twist == 20 then | |
| 2448 | if twist2 == false then | |
| 2449 | twist2 = true | |
| 2450 | elseif twist2 == true then | |
| 2451 | twist2 = false | |
| 2452 | end | |
| 2453 | twist = 0 | |
| 2454 | end | |
| 2455 | ShootMail(spinpart,125,1) | |
| 2456 | ShootMail(spinpart2,125,1) | |
| 2457 | ShootMail(spinpart5,100,1) | |
| 2458 | ShootMail(spinpart6,-100,1) | |
| 2459 | local spinpart3 = Instance.new("Part",Weapon)
| |
| 2460 | spinpart3.Anchored = true | |
| 2461 | spinpart3.CanCollide = false | |
| 2462 | spinpart3.Transparency = 1 | |
| 2463 | spinpart3.CFrame = mail.CFrame | |
| 2464 | local spinpart4 = Instance.new("Part",Weapon)
| |
| 2465 | spinpart4.Anchored = true | |
| 2466 | spinpart4.CanCollide = false | |
| 2467 | spinpart4.Transparency = 1 | |
| 2468 | spinpart4.CFrame = mail.CFrame | |
| 2469 | spinpart3.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0) | |
| 2470 | spinpart4.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0) | |
| 2471 | MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 2472 | ShootMail(spinpart3,85,1) | |
| 2473 | ShootMail(spinpart4,85,1) | |
| 2474 | spinpart3:remove() | |
| 2475 | spinpart4:remove() | |
| 2476 | Swait(10) | |
| 2477 | end | |
| 2478 | spinpart:remove() | |
| 2479 | spinpart2:remove() | |
| 2480 | spinpart5:remove() | |
| 2481 | spinpart6:remove() | |
| 2482 | twist = 0 | |
| 2483 | mail:remove() | |
| 2484 | end | |
| 2485 | ATTACK = false | |
| 2486 | Rooted = false | |
| 2487 | end | |
| 2488 | ||
| 2489 | --//=================================\\ | |
| 2490 | --|| ASSIGN THINGS TO KEYS | |
| 2491 | --\\=================================// | |
| 2492 | ||
| 2493 | Humanoid.Changed:connect(function(Jump) | |
| 2494 | if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then | |
| 2495 | Humanoid.Jump = false | |
| 2496 | end | |
| 2497 | end) | |
| 2498 | ||
| 2499 | --//=================================\\ | |
| 2500 | --\\=================================// | |
| 2501 | ||
| 2502 | ||
| 2503 | function unanchor() | |
| 2504 | if UNANCHOR == true then | |
| 2505 | g = Character:GetChildren() | |
| 2506 | for i = 1, #g do | |
| 2507 | if g[i].ClassName == "Part" then | |
| 2508 | g[i].Anchored = false | |
| 2509 | end | |
| 2510 | end | |
| 2511 | end | |
| 2512 | end | |
| 2513 | ||
| 2514 | ||
| 2515 | --//=================================\\ | |
| 2516 | --|| WRAP THE WHOLE SCRIPT UP | |
| 2517 | --\\=================================// | |
| 2518 | ||
| 2519 | Humanoid.Changed:connect(function(Jump) | |
| 2520 | if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then | |
| 2521 | Humanoid.Jump = false | |
| 2522 | end | |
| 2523 | end) | |
| 2524 | ||
| 2525 | ANIMATE.Parent = nil | |
| 2526 | local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION) | |
| 2527 | IDLEANIMATION:Play() | |
| 2528 | Swait() | |
| 2529 | ANIMATOR.Parent = nil | |
| 2530 | Disable_Jump = true | |
| 2531 | ||
| 2532 | while true do | |
| 2533 | Swait() | |
| 2534 | SINE = SINE + CHANGE | |
| 2535 | local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude | |
| 2536 | local TORSOVERTICALVELOCITY = RootPart.Velocity.y | |
| 2537 | local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position) | |
| 2538 | local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character) | |
| 2539 | local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16) | |
| 2540 | if ANIM == "Walk" and TORSOVELOCITY > 1 then | |
| 2541 | RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed) | |
| 2542 | Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed) | |
| 2543 | RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed) | |
| 2544 | LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed) | |
| 2545 | elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then | |
| 2546 | RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 2547 | Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 2548 | RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 2549 | LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 2550 | end | |
| 2551 | if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then | |
| 2552 | ANIM = "Jump" | |
| 2553 | if ATTACK == false then | |
| 2554 | RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 2555 | Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 2556 | RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed) | |
| 2557 | LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed) | |
| 2558 | RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed) | |
| 2559 | LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed) | |
| 2560 | end | |
| 2561 | elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then | |
| 2562 | ANIM = "Fall" | |
| 2563 | if ATTACK == false then | |
| 2564 | RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 2565 | Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 2566 | RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed) | |
| 2567 | LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed) | |
| 2568 | RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed) | |
| 2569 | LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed) | |
| 2570 | end | |
| 2571 | elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then | |
| 2572 | ANIM = "Idle" | |
| 2573 | if ATTACK == false then | |
| 2574 | RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, -0 * Player_Size, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 0.15 / Animation_Speed) | |
| 2575 | Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.15 / Animation_Speed) | |
| 2576 | RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed) | |
| 2577 | LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed) | |
| 2578 | RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size -0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed) | |
| 2579 | LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed) | |
| 2580 | end | |
| 2581 | elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then | |
| 2582 | ANIM = "Walk" | |
| 2583 | WALK = WALK + 1 / Animation_Speed | |
| 2584 | if WALK >= 15 - (5 * (Humanoid.WalkSpeed / 16 / Player_Size)) then | |
| 2585 | WALK = 0 | |
| 2586 | if WALKINGANIM == true then | |
| 2587 | WALKINGANIM = false | |
| 2588 | elseif WALKINGANIM == false then | |
| 2589 | WALKINGANIM = true | |
| 2590 | end | |
| 2591 | end | |
| 2592 | --RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed) | |
| 2593 | --LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed) | |
| 2594 | if ATTACK == false then | |
| 2595 | RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 0.15 / Animation_Speed) | |
| 2596 | Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.15 / Animation_Speed) | |
| 2597 | RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed) | |
| 2598 | LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed) | |
| 2599 | RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed) | |
| 2600 | LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed) | |
| 2601 | end | |
| 2602 | end | |
| 2603 | if #Effects2>0 then | |
| 2604 | for e=1,#Effects2 do | |
| 2605 | if Effects2[e]~=nil then | |
| 2606 | local Thing=Effects2[e] | |
| 2607 | if Thing~=nil then | |
| 2608 | local Part=Thing[1] | |
| 2609 | local Mode=Thing[2] | |
| 2610 | local Delay=Thing[3] | |
| 2611 | local IncX=Thing[4] | |
| 2612 | local IncY=Thing[5] | |
| 2613 | local IncZ=Thing[6] | |
| 2614 | local Part2=Thing[8] | |
| 2615 | if Thing[1].Transparency<=1 then | |
| 2616 | if Thing[2]=="Block1" then | |
| 2617 | Thing[1].CFrame=Part2.CFrame | |
| 2618 | Mesh=Thing[1].Mesh | |
| 2619 | Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6]) | |
| 2620 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
| 2621 | elseif Thing[2]=="Cylinder" then | |
| 2622 | Mesh=Thing[1].Mesh | |
| 2623 | Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6]) | |
| 2624 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
| 2625 | elseif Thing[2]=="Blood" then | |
| 2626 | Mesh=Thing[7] | |
| 2627 | Thing[1].CFrame=Thing[1].CFrame*CF(0,.5,0) | |
| 2628 | Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6]) | |
| 2629 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
| 2630 | elseif Thing[2]=="Elec" then | |
| 2631 | Mesh=Thing[1].Mesh | |
| 2632 | Mesh.Scale=Mesh.Scale+VT(Thing[7],Thing[8],Thing[9]) | |
| 2633 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
| 2634 | elseif Thing[2]=="Disappear" then | |
| 2635 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
| 2636 | end | |
| 2637 | else | |
| 2638 | Part.Parent=nil | |
| 2639 | table.remove(Effects2,e) | |
| 2640 | end | |
| 2641 | end | |
| 2642 | end | |
| 2643 | end | |
| 2644 | end | |
| 2645 | unanchor() | |
| 2646 | Humanoid.MaxHealth = "inf" | |
| 2647 | Humanoid.Health = "inf" | |
| 2648 | if Rooted == false then | |
| 2649 | --Disable_Jump = false | |
| 2650 | Humanoid.WalkSpeed = Speed | |
| 2651 | elseif Rooted == true then | |
| 2652 | Disable_Jump = true | |
| 2653 | Humanoid.WalkSpeed = 0 | |
| 2654 | end | |
| 2655 | --print(TORSOVELOCITY) | |
| 2656 | end | |
| 2657 | ||
| 2658 | --//=================================\\ | |
| 2659 | --\\=================================// | |
| 2660 | ||
| 2661 | ||
| 2662 | ||
| 2663 | ||
| 2664 | ||
| 2665 | --//====================================================\\-- | |
| 2666 | --|| END OF SCRIPT | |
| 2667 | --\\====================================================//-- | |
| 2668 | wait(4) | |
| 2669 | ||
| 2670 | ||
| 2671 | ||
| 2672 | end)) | |
| 2673 | LocalScript136.Parent = mas | |
| 2674 | table.insert(cors,sandbox(LocalScript136,function() | |
| 2675 | ||
| 2676 | ||
| 2677 | --Hey guys was making this script i can't make the attacks cause i'm lazy, but i will add damege bricks, made by animescapetower | |
| 2678 | --//====================================================\\-- | |
| 2679 | --|| CREATED BY SHACKLUSTER | |
| 2680 | --\\====================================================//-- | |
| 2681 | ||
| 2682 | ||
| 2683 | ||
| 2684 | wait(0.2) | |
| 2685 | ||
| 2686 | ||
| 2687 | ||
| 2688 | Player = game:GetService("Players").LocalPlayer
| |
| 2689 | PlayerGui = Player.PlayerGui | |
| 2690 | Cam = workspace.CurrentCamera | |
| 2691 | Backpack = Player.Backpack | |
| 2692 | Character = Player.Character | |
| 2693 | Humanoid = Character.Humanoid | |
| 2694 | Mouse = Player:GetMouse() | |
| 2695 | RootPart = Character["HumanoidRootPart"] | |
| 2696 | Torso = Character["Torso"] | |
| 2697 | Head = Character["Head"] | |
| 2698 | RightArm = Character["Right Arm"] | |
| 2699 | LeftArm = Character["Left Arm"] | |
| 2700 | RightLeg = Character["Right Leg"] | |
| 2701 | LeftLeg = Character["Left Leg"] | |
| 2702 | RootJoint = RootPart["RootJoint"] | |
| 2703 | Neck = Torso["Neck"] | |
| 2704 | RightShoulder = Torso["Right Shoulder"] | |
| 2705 | LeftShoulder = Torso["Left Shoulder"] | |
| 2706 | RightHip = Torso["Right Hip"] | |
| 2707 | LeftHip = Torso["Left Hip"] | |
| 2708 | local FinalInboxLink = "rbxassetid://0" | |
| 2709 | local NormalMusicLink = "rbxassetid://0" | |
| 2710 | local sick = Instance.new("Sound",Character)
| |
| 2711 | sick.SoundId = "rbxassetid://0" | |
| 2712 | sick.Looped = true | |
| 2713 | sick.Pitch = 1 | |
| 2714 | sick.Volume = 5 | |
| 2715 | sick:Play() | |
| 2716 | ||
| 2717 | IT = Instance.new | |
| 2718 | CF = CFrame.new | |
| 2719 | VT = Vector3.new | |
| 2720 | RAD = math.rad | |
| 2721 | C3 = Color3.new | |
| 2722 | UD2 = UDim2.new | |
| 2723 | BRICKC = BrickColor.new | |
| 2724 | ANGLES = CFrame.Angles | |
| 2725 | EULER = CFrame.fromEulerAnglesXYZ | |
| 2726 | COS = math.cos | |
| 2727 | ACOS = math.acos | |
| 2728 | SIN = math.sin | |
| 2729 | ASIN = math.asin | |
| 2730 | ABS = math.abs | |
| 2731 | MRANDOM = math.random | |
| 2732 | FLOOR = math.floor | |
| 2733 | ||
| 2734 | function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET) | |
| 2735 | local NEWMESH = IT(MESH) | |
| 2736 | if MESH == "SpecialMesh" then | |
| 2737 | NEWMESH.MeshType = MESHTYPE | |
| 2738 | if MESHID ~= "nil" and MESHID ~= "" then | |
| 2739 | NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID | |
| 2740 | end | |
| 2741 | if TEXTUREID ~= "nil" and TEXTUREID ~= "" then | |
| 2742 | NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID | |
| 2743 | end | |
| 2744 | end | |
| 2745 | NEWMESH.Offset = OFFSET or VT(0, 0, 0) | |
| 2746 | NEWMESH.Scale = SCALE | |
| 2747 | NEWMESH.Parent = PARENT | |
| 2748 | return NEWMESH | |
| 2749 | end | |
| 2750 | ||
| 2751 | function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE) | |
| 2752 | local NEWPART = IT("Part")
| |
| 2753 | NEWPART.formFactor = FORMFACTOR | |
| 2754 | NEWPART.Reflectance = REFLECTANCE | |
| 2755 | NEWPART.Transparency = TRANSPARENCY | |
| 2756 | NEWPART.CanCollide = false | |
| 2757 | NEWPART.Locked = true | |
| 2758 | NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR)) | |
| 2759 | NEWPART.Name = NAME | |
| 2760 | NEWPART.Size = SIZE | |
| 2761 | NEWPART.Position = Torso.Position | |
| 2762 | NEWPART.Material = MATERIAL | |
| 2763 | NEWPART:BreakJoints() | |
| 2764 | NEWPART.Parent = PARENT | |
| 2765 | return NEWPART | |
| 2766 | end | |
| 2767 | ||
| 2768 | ||
| 2769 | --//=================================\\ | |
| 2770 | --|| CUSTOMIZATION | |
| 2771 | --\\=================================// | |
| 2772 | ||
| 2773 | Class_Name = "Template" | |
| 2774 | Weapon_Name = "Add-ons" | |
| 2775 | ||
| 2776 | Custom_Colors = {
| |
| 2777 | Custom_Color_1 = BRICKC("Really red"); --1st color for the weapon.
| |
| 2778 | Custom_Color_2 = BRICKC("Really blue"); --2nd color for the weapon.
| |
| 2779 | ||
| 2780 | Custom_Color_3 = BRICKC("Institutional white"); --Color for the abilities.
| |
| 2781 | Custom_Color_4 = BRICKC("Institutional white"); --Color for the secondary bar.
| |
| 2782 | Custom_Color_5 = BRICKC("Institutional white"); --Color for the mana bar.
| |
| 2783 | Custom_Color_6 = BRICKC("Institutional white"); --Color for the health bar.
| |
| 2784 | Custom_Color_7 = BRICKC("Institutional white"); --Color for the stun bar.
| |
| 2785 | ||
| 2786 | Custom_Color_8 = BRICKC("Institutional white"); --Background for the mana bar.
| |
| 2787 | Custom_Color_9 = BRICKC("Institutional white"); --Background for the secondary mana bar.
| |
| 2788 | Custom_Color_10 = BRICKC("Institutional white"); --Background for the stun bar.
| |
| 2789 | Custom_Color_11 = BRICKC("Institutional white"); --Background for the health bar.
| |
| 2790 | Custom_Color_12 = BRICKC("Institutional white"); --Background for the abilities.
| |
| 2791 | } | |
| 2792 | ||
| 2793 | ||
| 2794 | Player_Size = 1 --Size of the player. | |
| 2795 | Animation_Speed = 3 | |
| 2796 | Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60) | |
| 2797 | ||
| 2798 | local Speed = 16 | |
| 2799 | local Effects2 = {}
| |
| 2800 | ||
| 2801 | --//=================================\\ | |
| 2802 | --|| END OF CUSTOMIZATION | |
| 2803 | --\\=================================// | |
| 2804 | ||
| 2805 | local function weldBetween(a, b) | |
| 2806 | local weldd = Instance.new("ManualWeld")
| |
| 2807 | weldd.Part0 = a | |
| 2808 | weldd.Part1 = b | |
| 2809 | weldd.C0 = CFrame.new() | |
| 2810 | weldd.C1 = b.CFrame:inverse() * a.CFrame | |
| 2811 | weldd.Parent = a | |
| 2812 | return weldd | |
| 2813 | end | |
| 2814 | ||
| 2815 | function createaccessory(attachmentpart,mesh,texture,scale,offset,color) | |
| 2816 | local acs = Instance.new("Part")
| |
| 2817 | acs.CanCollide = false | |
| 2818 | acs.Anchored = false | |
| 2819 | acs.Size = Vector3.new(0,0,0) | |
| 2820 | acs.CFrame = attachmentpart.CFrame | |
| 2821 | acs.Parent = Character | |
| 2822 | acs.BrickColor = color | |
| 2823 | local meshs = Instance.new("SpecialMesh")
| |
| 2824 | meshs.MeshId = mesh | |
| 2825 | meshs.TextureId = texture | |
| 2826 | meshs.Parent = acs | |
| 2827 | meshs.Scale = scale | |
| 2828 | meshs.Offset = offset | |
| 2829 | weldBetween(attachmentpart,acs) | |
| 2830 | end | |
| 2831 | ||
| 2832 | function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE) | |
| 2833 | if TYPE == "Gem" then | |
| 2834 | local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0)) | |
| 2835 | acs.Anchored = false | |
| 2836 | acs.CanCollide = false | |
| 2837 | acs.CFrame = PART.CFrame | |
| 2838 | local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
| |
| 2839 | weldBetween(PART,acs) | |
| 2840 | elseif TYPE == "Skull" then | |
| 2841 | local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0)) | |
| 2842 | acs.Anchored = false | |
| 2843 | acs.CanCollide = false | |
| 2844 | acs.CFrame = PART.CFrame | |
| 2845 | local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
| |
| 2846 | weldBetween(PART,acs) | |
| 2847 | elseif TYPE == "Eye" then | |
| 2848 | local acs = CreatePart(3, Character, "Neon", 0, 0, COLOR, "Part", VT(0,0,0)) | |
| 2849 | acs.Anchored = false | |
| 2850 | acs.CanCollide = false | |
| 2851 | acs.CFrame = PART.CFrame | |
| 2852 | local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
| |
| 2853 | weldBetween(PART,acs) | |
| 2854 | end | |
| 2855 | end | |
| 2856 | ||
| 2857 | --//=================================\\ | |
| 2858 | --|| USEFUL VALUES | |
| 2859 | --\\=================================// | |
| 2860 | ||
| 2861 | local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) | |
| 2862 | local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) | |
| 2863 | local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) | |
| 2864 | local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) | |
| 2865 | local CO1 = 0 | |
| 2866 | local CO2 = 0 | |
| 2867 | local CO3 = 0 | |
| 2868 | local CO4 = 0 | |
| 2869 | local CHANGEDEFENSE = 0 | |
| 2870 | local CHANGEDAMAGE = 0 | |
| 2871 | local CHANGEMOVEMENT = 0 | |
| 2872 | local ANIM = "Idle" | |
| 2873 | local ATTACK = false | |
| 2874 | local EQUIPPED = false | |
| 2875 | local HOLD = false | |
| 2876 | local COMBO = 999 | |
| 2877 | local LASTPOINT = nil | |
| 2878 | local BLCF = nil | |
| 2879 | local SCFR = nil | |
| 2880 | local STAGGERHITANIM = false | |
| 2881 | local STAGGERANIM = false | |
| 2882 | local STUNANIM = false | |
| 2883 | local CRITCHANCENUMBER = 0 | |
| 2884 | local IDLENUMBER = 0 | |
| 2885 | local DONUMBER = 0 | |
| 2886 | local HANDIDLE = false | |
| 2887 | local SINE = 0 | |
| 2888 | local CHANGE = 2 / Animation_Speed | |
| 2889 | local WALKINGANIM = false | |
| 2890 | local WALK = 0 | |
| 2891 | local DISABLEJUMPING = false | |
| 2892 | local HASBEENBLOCKED = false | |
| 2893 | local STUNDELAYNUMBER = 0 | |
| 2894 | local MANADELAYNUMBER = 0 | |
| 2895 | local SECONDARYMANADELAYNUMBER = 0 | |
| 2896 | local ROBLOXIDLEANIMATION = IT("Animation")
| |
| 2897 | ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation" | |
| 2898 | ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571" | |
| 2899 | --ROBLOXIDLEANIMATION.Parent = Humanoid | |
| 2900 | local WEAPONGUI = IT("ScreenGui", nil)
| |
| 2901 | WEAPONGUI.Name = "Weapon GUI" | |
| 2902 | local WEAPONTOOL = IT("HopperBin", nil)
| |
| 2903 | WEAPONTOOL.Name = Weapon_Name | |
| 2904 | local Weapon = IT("Model")
| |
| 2905 | Weapon.Name = Weapon_Name | |
| 2906 | local Effects = IT("Folder", Weapon)
| |
| 2907 | Effects.Name = "Effects" | |
| 2908 | local ANIMATOR = Humanoid.Animator | |
| 2909 | local ANIMATE = Character.Animate | |
| 2910 | local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
| |
| 2911 | local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
| |
| 2912 | local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
| |
| 2913 | local HITBLOCKSOUNDS = {"199148933", "199148947"}
| |
| 2914 | local UNANCHOR = true | |
| 2915 | ||
| 2916 | --//=================================\\ | |
| 2917 | --\\=================================// | |
| 2918 | ||
| 2919 | --//=================================\\ | |
| 2920 | --|| STATS | |
| 2921 | --\\=================================// | |
| 2922 | ||
| 2923 | if Character:FindFirstChild("Stats") ~= nil then
| |
| 2924 | Character:FindFirstChild("Stats").Parent = nil
| |
| 2925 | end | |
| 2926 | ||
| 2927 | local Stats = IT("Folder", nil)
| |
| 2928 | Stats.Name = "Stats" | |
| 2929 | local ChangeStat = IT("Folder", Stats)
| |
| 2930 | ChangeStat.Name = "ChangeStat" | |
| 2931 | local Defense = IT("NumberValue", Stats)
| |
| 2932 | Defense.Name = "Defense" | |
| 2933 | Defense.Value = 1 | |
| 2934 | local Movement = IT("NumberValue", Stats)
| |
| 2935 | Movement.Name = "Movement" | |
| 2936 | Movement.Value = 1 | |
| 2937 | local Damage = IT("NumberValue", Stats)
| |
| 2938 | Damage.Name = "Damage" | |
| 2939 | Damage.Value = math.huge | |
| 2940 | local Mana = IT("NumberValue", Stats)
| |
| 2941 | Mana.Name = "Mana" | |
| 2942 | Mana.Value = 0 | |
| 2943 | local SecondaryMana = IT("NumberValue", Stats)
| |
| 2944 | SecondaryMana.Name = "SecondaryMana" | |
| 2945 | SecondaryMana.Value = 0 | |
| 2946 | local CanCrit = IT("BoolValue", Stats)
| |
| 2947 | CanCrit.Name = "CanCrit" | |
| 2948 | CanCrit.Value = false | |
| 2949 | local CritChance = IT("NumberValue", Stats)
| |
| 2950 | CritChance.Name = "CritChance" | |
| 2951 | CritChance.Value = 20 | |
| 2952 | local CanPenetrateArmor = IT("BoolValue", Stats)
| |
| 2953 | CanPenetrateArmor.Name = "CanPenetrateArmor" | |
| 2954 | CanPenetrateArmor.Value = false | |
| 2955 | local AntiTeamKill = IT("BoolValue", Stats)
| |
| 2956 | AntiTeamKill.Name = "AntiTeamKill" | |
| 2957 | AntiTeamKill.Value = false | |
| 2958 | local Rooted = IT("BoolValue", Stats)
| |
| 2959 | Rooted.Name = "Rooted" | |
| 2960 | Rooted.Value = false | |
| 2961 | local Block = IT("BoolValue", Stats)
| |
| 2962 | Block.Name = "Block" | |
| 2963 | Block.Value = false | |
| 2964 | local RecentEnemy = IT("ObjectValue", Stats)
| |
| 2965 | RecentEnemy.Name = "RecentEnemy" | |
| 2966 | RecentEnemy.Value = nil | |
| 2967 | local StaggerHit = IT("BoolValue", Stats)
| |
| 2968 | StaggerHit.Name = "StaggerHit" | |
| 2969 | StaggerHit.Value = false | |
| 2970 | local Stagger = IT("BoolValue", Stats)
| |
| 2971 | Stagger.Name = "Stagger" | |
| 2972 | Stagger.Value = false | |
| 2973 | local Stun = IT("BoolValue", Stats)
| |
| 2974 | Stun.Name = "Stun" | |
| 2975 | Stun.Value = false | |
| 2976 | local StunValue = IT("NumberValue", Stats)
| |
| 2977 | StunValue.Name = "StunValue" | |
| 2978 | StunValue.Value = 0 | |
| 2979 | ||
| 2980 | ||
| 2981 | --//=================================\\ | |
| 2982 | --\\=================================// | |
| 2983 | ||
| 2984 | ||
| 2985 | ||
| 2986 | ||
| 2987 | ||
| 2988 | --//=================================\\ | |
| 2989 | --|| DEBUFFS / BUFFS | |
| 2990 | --\\=================================// | |
| 2991 | ||
| 2992 | local DEFENSECHANGE1 = IT("NumberValue", ChangeStat)
| |
| 2993 | DEFENSECHANGE1.Name = "ChangeDefense" | |
| 2994 | DEFENSECHANGE1.Value = 0 | |
| 2995 | ||
| 2996 | local MOVEMENTCHANGE1 = IT("NumberValue", nil)
| |
| 2997 | MOVEMENTCHANGE1.Name = "ChangeMovement" | |
| 2998 | MOVEMENTCHANGE1.Value = 0 | |
| 2999 | ||
| 3000 | --//=================================\\ | |
| 3001 | --\\=================================// | |
| 3002 | ||
| 3003 | ||
| 3004 | ||
| 3005 | ||
| 3006 | ||
| 3007 | --//=================================\\ | |
| 3008 | --|| SAZERENOS' ARTIFICIAL HEARTBEAT | |
| 3009 | --\\=================================// | |
| 3010 | ||
| 3011 | ArtificialHB = Instance.new("BindableEvent", script)
| |
| 3012 | ArtificialHB.Name = "ArtificialHB" | |
| 3013 | ||
| 3014 | script:WaitForChild("ArtificialHB")
| |
| 3015 | ||
| 3016 | frame = Frame_Speed | |
| 3017 | tf = 0 | |
| 3018 | allowframeloss = false | |
| 3019 | tossremainder = false | |
| 3020 | lastframe = tick() | |
| 3021 | script.ArtificialHB:Fire() | |
| 3022 | ||
| 3023 | game:GetService("RunService").Heartbeat:connect(function(s, p)
| |
| 3024 | tf = tf + s | |
| 3025 | if tf >= frame then | |
| 3026 | if allowframeloss then | |
| 3027 | script.ArtificialHB:Fire() | |
| 3028 | lastframe = tick() | |
| 3029 | else | |
| 3030 | for i = 1, math.floor(tf / frame) do | |
| 3031 | script.ArtificialHB:Fire() | |
| 3032 | end | |
| 3033 | lastframe = tick() | |
| 3034 | end | |
| 3035 | if tossremainder then | |
| 3036 | tf = 0 | |
| 3037 | else | |
| 3038 | tf = tf - frame * math.floor(tf / frame) | |
| 3039 | end | |
| 3040 | end | |
| 3041 | end) | |
| 3042 | ||
| 3043 | --//=================================\\ | |
| 3044 | --\\=================================// | |
| 3045 | ||
| 3046 | ||
| 3047 | ||
| 3048 | ||
| 3049 | ||
| 3050 | --//=================================\\ | |
| 3051 | --|| SOME FUNCTIONS | |
| 3052 | --\\=================================// | |
| 3053 | ||
| 3054 | function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS) | |
| 3055 | return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS) | |
| 3056 | end | |
| 3057 | ||
| 3058 | function PositiveAngle(NUMBER) | |
| 3059 | if NUMBER >= 0 then | |
| 3060 | NUMBER = 0 | |
| 3061 | end | |
| 3062 | return NUMBER | |
| 3063 | end | |
| 3064 | ||
| 3065 | function NegativeAngle(NUMBER) | |
| 3066 | if NUMBER <= 0 then | |
| 3067 | NUMBER = 0 | |
| 3068 | end | |
| 3069 | return NUMBER | |
| 3070 | end | |
| 3071 | ||
| 3072 | function Swait(NUMBER) | |
| 3073 | if NUMBER == 0 or NUMBER == nil then | |
| 3074 | ArtificialHB.Event:wait() | |
| 3075 | else | |
| 3076 | for i = 1, NUMBER do | |
| 3077 | ArtificialHB.Event:wait() | |
| 3078 | end | |
| 3079 | end | |
| 3080 | end | |
| 3081 | ||
| 3082 | function QuaternionFromCFrame(cf) | |
| 3083 | local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() | |
| 3084 | local trace = m00 + m11 + m22 | |
| 3085 | if trace > 0 then | |
| 3086 | local s = math.sqrt(1 + trace) | |
| 3087 | local recip = 0.5 / s | |
| 3088 | return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5 | |
| 3089 | else | |
| 3090 | local i = 0 | |
| 3091 | if m11 > m00 then | |
| 3092 | i = 1 | |
| 3093 | end | |
| 3094 | if m22 > (i == 0 and m00 or m11) then | |
| 3095 | i = 2 | |
| 3096 | end | |
| 3097 | if i == 0 then | |
| 3098 | local s = math.sqrt(m00 - m11 - m22 + 1) | |
| 3099 | local recip = 0.5 / s | |
| 3100 | return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip | |
| 3101 | elseif i == 1 then | |
| 3102 | local s = math.sqrt(m11 - m22 - m00 + 1) | |
| 3103 | local recip = 0.5 / s | |
| 3104 | return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip | |
| 3105 | elseif i == 2 then | |
| 3106 | local s = math.sqrt(m22 - m00 - m11 + 1) | |
| 3107 | local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip | |
| 3108 | end | |
| 3109 | end | |
| 3110 | end | |
| 3111 | ||
| 3112 | function QuaternionToCFrame(px, py, pz, x, y, z, w) | |
| 3113 | local xs, ys, zs = x + x, y + y, z + z | |
| 3114 | local wx, wy, wz = w * xs, w * ys, w * zs | |
| 3115 | local xx = x * xs | |
| 3116 | local xy = x * ys | |
| 3117 | local xz = x * zs | |
| 3118 | local yy = y * ys | |
| 3119 | local yz = y * zs | |
| 3120 | local zz = z * zs | |
| 3121 | return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy)) | |
| 3122 | end | |
| 3123 | ||
| 3124 | function QuaternionSlerp(a, b, t) | |
| 3125 | local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4] | |
| 3126 | local startInterp, finishInterp; | |
| 3127 | if cosTheta >= 0.0001 then | |
| 3128 | if (1 - cosTheta) > 0.0001 then | |
| 3129 | local theta = ACOS(cosTheta) | |
| 3130 | local invSinTheta = 1 / SIN(theta) | |
| 3131 | startInterp = SIN((1 - t) * theta) * invSinTheta | |
| 3132 | finishInterp = SIN(t * theta) * invSinTheta | |
| 3133 | else | |
| 3134 | startInterp = 1 - t | |
| 3135 | finishInterp = t | |
| 3136 | end | |
| 3137 | else | |
| 3138 | if (1 + cosTheta) > 0.0001 then | |
| 3139 | local theta = ACOS(-cosTheta) | |
| 3140 | local invSinTheta = 1 / SIN(theta) | |
| 3141 | startInterp = SIN((t - 1) * theta) * invSinTheta | |
| 3142 | finishInterp = SIN(t * theta) * invSinTheta | |
| 3143 | else | |
| 3144 | startInterp = t - 1 | |
| 3145 | finishInterp = t | |
| 3146 | end | |
| 3147 | end | |
| 3148 | return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp | |
| 3149 | end | |
| 3150 | ||
| 3151 | function Clerp(a, b, t) | |
| 3152 | local qa = {QuaternionFromCFrame(a)}
| |
| 3153 | local qb = {QuaternionFromCFrame(b)}
| |
| 3154 | local ax, ay, az = a.x, a.y, a.z | |
| 3155 | local bx, by, bz = b.x, b.y, b.z | |
| 3156 | local _t = 1 - t | |
| 3157 | return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t)) | |
| 3158 | end | |
| 3159 | ||
| 3160 | function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME) | |
| 3161 | local frame = IT("Frame")
| |
| 3162 | frame.BackgroundTransparency = TRANSPARENCY | |
| 3163 | frame.BorderSizePixel = BORDERSIZEPIXEL | |
| 3164 | frame.Position = POSITION | |
| 3165 | frame.Size = SIZE | |
| 3166 | frame.BackgroundColor3 = COLOR | |
| 3167 | frame.BorderColor3 = BORDERCOLOR | |
| 3168 | frame.Name = NAME | |
| 3169 | frame.Parent = PARENT | |
| 3170 | return frame | |
| 3171 | end | |
| 3172 | ||
| 3173 | function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME) | |
| 3174 | local label = IT("TextLabel")
| |
| 3175 | label.BackgroundTransparency = 1 | |
| 3176 | label.Size = UD2(1, 0, 1, 0) | |
| 3177 | label.Position = UD2(0, 0, 0, 0) | |
| 3178 | label.TextColor3 = C3(255, 255, 255) | |
| 3179 | label.TextStrokeTransparency = STROKETRANSPARENCY | |
| 3180 | label.TextTransparency = TRANSPARENCY | |
| 3181 | label.FontSize = TEXTFONTSIZE | |
| 3182 | label.Font = TEXTFONT | |
| 3183 | label.BorderSizePixel = BORDERSIZEPIXEL | |
| 3184 | label.TextScaled = true | |
| 3185 | label.Text = TEXT | |
| 3186 | label.Name = NAME | |
| 3187 | label.Parent = PARENT | |
| 3188 | return label | |
| 3189 | end | |
| 3190 | ||
| 3191 | function NoOutlines(PART) | |
| 3192 | PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10 | |
| 3193 | end | |
| 3194 | ||
| 3195 | ||
| 3196 | function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1) | |
| 3197 | local NEWWELD = IT(TYPE) | |
| 3198 | NEWWELD.Part0 = PART0 | |
| 3199 | NEWWELD.Part1 = PART1 | |
| 3200 | NEWWELD.C0 = C0 | |
| 3201 | NEWWELD.C1 = C1 | |
| 3202 | NEWWELD.Parent = PARENT | |
| 3203 | return NEWWELD | |
| 3204 | end | |
| 3205 | ||
| 3206 | function CreateSound(ID, PARENT, VOLUME, PITCH) | |
| 3207 | coroutine.resume(coroutine.create(function() | |
| 3208 | local NEWSOUND = IT("Sound", PARENT)
| |
| 3209 | NEWSOUND.Volume = VOLUME | |
| 3210 | NEWSOUND.Pitch = PITCH | |
| 3211 | NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID | |
| 3212 | Swait() | |
| 3213 | NEWSOUND:play() | |
| 3214 | game:GetService("Debris"):AddItem(NEWSOUND, 10)
| |
| 3215 | end)) | |
| 3216 | end | |
| 3217 | ||
| 3218 | ||
| 3219 | --//=================================\\ | |
| 3220 | --\\=================================// | |
| 3221 | ||
| 3222 | ||
| 3223 | --//=================================\\ | |
| 3224 | --|| WEAPON CREATION | |
| 3225 | --\\=================================// | |
| 3226 | ||
| 3227 | local Handle = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(1.8,3.5,1.8)) | |
| 3228 | local HandleWeld = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0 * Player_Size, -1.5 * Player_Size, 1 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
| |
| 3229 | local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2.2,1,2.2)) | |
| 3230 | local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, 2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
| |
| 3231 | local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2,0.3,2)) | |
| 3232 | local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, -0.2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
| |
| 3233 | local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2,0.3,2)) | |
| 3234 | local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, -1.2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
| |
| 3235 | local Opening = CreatePart(3, Weapon, "Plastic", 0, 0, "Really black", "Handle", VT(1.2,0.6,0.1)) | |
| 3236 | local HandleWeld = CreateWeldOrSnapOrMotor("Weld", Opening, Handle, Opening, CF(0 * Player_Size, -0.8 * Player_Size, 0.9 * Player_Size) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
| |
| 3237 | local HandlePart = CreatePart(3, Weapon, "Metal", 0, 0, "Stone grey", "Handle", VT(1,1,0.1)) | |
| 3238 | local decal = Instance.new("Decal",HandlePart)
| |
| 3239 | decal.Texture = "http://www.roblox.com/asset/?id=140490792" | |
| 3240 | decal.Face = "Back" | |
| 3241 | local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, 0.6 * Player_Size, 0.9 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
| |
| 3242 | ||
| 3243 | for _, c in pairs(Weapon:GetChildren()) do | |
| 3244 | if c.ClassName == "Part" then | |
| 3245 | c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0) | |
| 3246 | end | |
| 3247 | end | |
| 3248 | ||
| 3249 | local chuck = Instance.new("Sound",Effects)
| |
| 3250 | chuck.SoundId = "rbxassetid://11900833" | |
| 3251 | chuck.Pitch = 2 | |
| 3252 | chuck.Volume = 1 | |
| 3253 | ||
| 3254 | Weapon.Parent = Character | |
| 3255 | ||
| 3256 | Humanoid.Died:connect(function() | |
| 3257 | ATTACK = true | |
| 3258 | end) | |
| 3259 | ||
| 3260 | print(Class_Name.." loaded.") | |
| 3261 | ||
| 3262 | --//=================================\\ | |
| 3263 | --\\=================================// | |
| 3264 | ||
| 3265 | function dealdamage(hit,min,max,maxstrength,beserk) | |
| 3266 | if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent:FindFirstChild("HitBy"..Player.Name) == nil then
| |
| 3267 | local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
| |
| 3268 | local dmg = math.random(min,max) | |
| 3269 | if humanoid.Health > 0 then | |
| 3270 | if beserk == true then | |
| 3271 | humanoid.Health = 0 | |
| 3272 | else | |
| 3273 | CreateSound("260430060", hit, 1.2, MRANDOM(7, 12) / 10)
| |
| 3274 | --hit.Velocity = CFrame.new(Torso.Position,hit.Position).lookVector*5*maxstrength | |
| 3275 | humanoid.Health = humanoid.Health - dmg | |
| 3276 | --StatLabel("Normal", hit.CFrame * CF(0, 0 + (hit.Size.z - 1), 0), dmg, C3(255/255, 0, 0))
| |
| 3277 | local defence = Instance.new("BoolValue",hit.Parent)
| |
| 3278 | defence.Name = ("HitBy"..Player.Name)
| |
| 3279 | game:GetService("Debris"):AddItem(defence, 0.05)
| |
| 3280 | end | |
| 3281 | end | |
| 3282 | end | |
| 3283 | end | |
| 3284 | ||
| 3285 | --//=================================\\ | |
| 3286 | --\\=================================// | |
| 3287 | ||
| 3288 | function chatfunc(text) | |
| 3289 | local chat = coroutine.wrap(function() | |
| 3290 | if Character:FindFirstChild("TalkingBillBoard")~= nil then
| |
| 3291 | Character:FindFirstChild("TalkingBillBoard"):destroy()
| |
| 3292 | end | |
| 3293 | local naeeym2 = Instance.new("BillboardGui",Character)
| |
| 3294 | naeeym2.Size = UDim2.new(0,100,0,40) | |
| 3295 | naeeym2.StudsOffset = Vector3.new(0,3,0) | |
| 3296 | naeeym2.Adornee = Character.Head | |
| 3297 | naeeym2.Name = "TalkingBillBoard" | |
| 3298 | local tecks2 = Instance.new("TextLabel",naeeym2)
| |
| 3299 | tecks2.BackgroundTransparency = 1 | |
| 3300 | tecks2.BorderSizePixel = 0 | |
| 3301 | tecks2.Text = "" | |
| 3302 | tecks2.Font = "SciFi" | |
| 3303 | tecks2.TextSize = 30 | |
| 3304 | tecks2.TextStrokeTransparency = 1 | |
| 3305 | tecks2.TextColor3 = Color3.new(0,0,0) | |
| 3306 | tecks2.TextStrokeColor3 = Color3.new(0,0,0) | |
| 3307 | tecks2.Size = UDim2.new(1,0,0.5,0) | |
| 3308 | local tecks3 = Instance.new("TextLabel",naeeym2)
| |
| 3309 | tecks3.BackgroundTransparency = 1 | |
| 3310 | tecks3.BorderSizePixel = 0 | |
| 3311 | tecks3.Text = "" | |
| 3312 | tecks3.Font = "SciFi" | |
| 3313 | tecks3.TextSize = 30 | |
| 3314 | tecks3.TextStrokeTransparency = 1 | |
| 3315 | tecks3.TextColor3 = Color3.new(0,0,0) | |
| 3316 | tecks3.TextStrokeColor3 = Color3.new(0,0,0) | |
| 3317 | tecks3.Size = UDim2.new(1,0,0.5,0) | |
| 3318 | for i = 1,string.len(text),1 do | |
| 3319 | tecks2.Text = string.sub(text,1,i) | |
| 3320 | tecks3.Text = string.sub(text,1,i) | |
| 3321 | wait(0.01) | |
| 3322 | end | |
| 3323 | wait(2) | |
| 3324 | for i = 1, 50 do | |
| 3325 | Swait() | |
| 3326 | tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) | |
| 3327 | tecks2.Rotation = tecks2.Rotation - .8 | |
| 3328 | tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04 | |
| 3329 | tecks2.TextTransparency = tecks2.TextTransparency + .04 | |
| 3330 | tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) | |
| 3331 | tecks3.Rotation = tecks2.Rotation + .8 | |
| 3332 | tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04 | |
| 3333 | tecks3.TextTransparency = tecks2.TextTransparency + .04 | |
| 3334 | end | |
| 3335 | naeeym2:Destroy() | |
| 3336 | end) | |
| 3337 | chat() | |
| 3338 | end | |
| 3339 | ||
| 3340 | function onChatted(msg) | |
| 3341 | if msg == "Mailman's Wrath" then | |
| 3342 | chatfunc("Spell card! "..msg.."!")
| |
| 3343 | StartPosition() | |
| 3344 | Swait(70) | |
| 3345 | MailmansWrath() | |
| 3346 | elseif msg == "Papercut Chaos" then | |
| 3347 | StartPosition() | |
| 3348 | chatfunc("Spell card! "..msg.."!")
| |
| 3349 | Swait(70) | |
| 3350 | PapercutChaos() | |
| 3351 | elseif msg == "Mailbox Madness" then | |
| 3352 | StartPosition() | |
| 3353 | chatfunc("Spell card! "..msg.."!")
| |
| 3354 | MailboxMadness() | |
| 3355 | elseif msg == "Final Inbox" then | |
| 3356 | StartPosition() | |
| 3357 | chatfunc("SPELL CARD! FINAL INBOX!")
| |
| 3358 | Swait(80) | |
| 3359 | sick.SoundId = FinalInboxLink | |
| 3360 | sick.Volume = 3 | |
| 3361 | sick:Play() | |
| 3362 | chatfunc("DIE!")
| |
| 3363 | FinalInbox() | |
| 3364 | sick.SoundId = NormalMusicLink | |
| 3365 | sick.Volume= 1 | |
| 3366 | sick:Play() | |
| 3367 | elseif msg == "Card Demon" then | |
| 3368 | ||
| 3369 | chatfunc("SPELL CARD! CARD DEMON!")
| |
| 3370 | sick.Volume = 0 | |
| 3371 | local RbxAssetReached = " :RBCX2" | |
| 3372 | warn('This script is still indevelopment so becareful for glitches or bugs'..RbxAssetReached)
| |
| 3373 | wait(2) | |
| 3374 | warn('YOU WILL NOT SURVIVE THIS TIME'..RbxAssetReached)
| |
| 3375 | --Hey guys was making this script i can't make the attacks cause i'm lazy, but i will add damege bricks, made by animescapetower | |
| 3376 | local player = game.Players.LocalPlayer | |
| 3377 | local Arm1 = game.Players.LocalPlayer.Character["Left Arm"] | |
| 3378 | local Arm2 = game.Players.LocalPlayer.Character["Right Arm"] | |
| 3379 | local Leg1 = game.Players.LocalPlayer.Character["Left Leg"] | |
| 3380 | local Leg2 = game.Players.LocalPlayer.Character["Right Leg"] | |
| 3381 | local humanoid = player.Character.Humanoid | |
| 3382 | local mouse = player:GetMouse() | |
| 3383 | local anim1= Instance.new("Animation")
| |
| 3384 | anim1.AnimationId = "http://www.roblox.com/asset/?id=235542946" | |
| 3385 | local anim2 = Instance.new("Animation")
| |
| 3386 | anim2.AnimationId = "http://www.roblox.com/asset/?id=32326240" | |
| 3387 | local anim23 = Instance.new("Animation")
| |
| 3388 | anim23.AnimationId = "http://www.roblox.com/asset/?id=105371766" | |
| 3389 | ||
| 3390 | ||
| 3391 | local bg = Instance.new("BillboardGui")
| |
| 3392 | bg.Name = "Bamma" | |
| 3393 | bg.Parent = game.Players.LocalPlayer.Character.Head | |
| 3394 | bg.Adornee = game.Players.LocalPlayer.Character.Head | |
| 3395 | -- Same size as Head | |
| 3396 | bg.Size = UDim2.new(1, 0, 1, 0) | |
| 3397 | -- Above (defaults to inside) | |
| 3398 | bg.StudsOffset = Vector3.new(0, 2, 0) | |
| 3399 | ||
| 3400 | local frame = Instance.new("Frame")
| |
| 3401 | frame.Parent = bg | |
| 3402 | frame.Size = UDim2.new(1, 0, 1, 0) | |
| 3403 | frame.BackgroundTransparency = 0.7 | |
| 3404 | frame.BackgroundColor3 = Color3.new(1, 1, 1) | |
| 3405 | ||
| 3406 | local text = Instance.new("TextLabel")
| |
| 3407 | text.Parent = frame | |
| 3408 | text.Position = UDim2.new(0.25, 0, 0.25, 0) | |
| 3409 | text.Size = UDim2.new(0.5, 0, 0.5, 0) | |
| 3410 | text.BackgroundTransparency =1 | |
| 3411 | text.Text = "Dragon Slayer" | |
| 3412 | ||
| 3413 | ||
| 3414 | mouse.KeyDown:connect(function(key) | |
| 3415 | if key == "z" then | |
| 3416 | text.Text = "Spin" | |
| 3417 | wait(4) | |
| 3418 | ||
| 3419 | local playAnim = humanoid:LoadAnimation(anim1) | |
| 3420 | playAnim:Play() | |
| 3421 | wait(1) | |
| 3422 | text.Text = "Dragon Slayer" | |
| 3423 | wait(3) | |
| 3424 | playAnim:Stop() | |
| 3425 | ||
| 3426 | ||
| 3427 | ||
| 3428 | end | |
| 3429 | end) | |
| 3430 | ||
| 3431 | mouse.KeyDown:connect(function(key) | |
| 3432 | if key == "f" then | |
| 3433 | text.Text = "Punch" | |
| 3434 | ||
| 3435 | local playAnim = humanoid:LoadAnimation(anim2) | |
| 3436 | playAnim:Play() | |
| 3437 | wait(5) | |
| 3438 | text.Text = "Dragon Slayer" | |
| 3439 | playAnim:Stop() | |
| 3440 | ||
| 3441 | ||
| 3442 | end | |
| 3443 | end) | |
| 3444 | ||
| 3445 | mouse.KeyDown:connect(function(key) | |
| 3446 | if key == "k" then | |
| 3447 | text.Text = "DOOM DRAGON" | |
| 3448 | ||
| 3449 | local playAnim = humanoid:LoadAnimation(anim23) | |
| 3450 | playAnim:Play() | |
| 3451 | wait(5) | |
| 3452 | text.Text = "Dragon Slayer" | |
| 3453 | playAnim:Stop() | |
| 3454 | ||
| 3455 | ||
| 3456 | end | |
| 3457 | end) | |
| 3458 | ||
| 3459 | mouse.KeyDown:connect(function(key) | |
| 3460 | if key == "e" then--Activates the damege part | |
| 3461 | function onTouched(part) | |
| 3462 | local h = part.Parent:findFirstChild("Humanoid")
| |
| 3463 | if h~=nil then | |
| 3464 | h.Health = h.Health -5 -- The most not so damegeing part is this | |
| 3465 | wait(2.00) | |
| 3466 | end | |
| 3467 | end | |
| 3468 | ||
| 3469 | Arm2.Touched:connect(onTouched) | |
| 3470 | end | |
| 3471 | end) | |
| 3472 | ||
| 3473 | ||
| 3474 | ||
| 3475 | game.Players.LocalPlayer.Character.Head.CanCollide = false | |
| 3476 | game.Players.LocalPlayer.Character.Torso.CanCollide = false | |
| 3477 | local vy = Instance.new("Sound")
| |
| 3478 | vy.Name = "SongyName" | |
| 3479 | vy.SoundId = "rbxassetid://0" | |
| 3480 | vy.Volume = 10 | |
| 3481 | vy.PlaybackSpeed = 1 | |
| 3482 | vy.Parent = game.Players.LocalPlayer.Character.Torso | |
| 3483 | vy.Looped = true | |
| 3484 | vy:Play() | |
| 3485 | game.Players.LocalPlayer.Character.Humanoid.MaxHealth = math.huge | |
| 3486 | game.Players.LocalPlayer.Character.Humanoid.Health = math.huge | |
| 3487 | while true do | |
| 3488 | game:GetService("RunService").Stepped:wait()
| |
| 3489 | game.Players.LocalPlayer.Character.Head.CanCollide = false | |
| 3490 | game.Players.LocalPlayer.Character.Torso.CanCollide = false | |
| 3491 | ||
| 3492 | Arm1.Transparency = 0.6 | |
| 3493 | Arm2.Transparency = 0.6 | |
| 3494 | Leg1.Transparency = 0.6 | |
| 3495 | Leg2.Transparency = 0.6 | |
| 3496 | game.Players.LocalPlayer.Character.Torso.Transparency = 0.6 | |
| 3497 | game.Players.LocalPlayer.Character.Head.Transparency = 0.6 | |
| 3498 | wait(0.1) | |
| 3499 | Arm1.Transparency = 1 | |
| 3500 | Arm2.Transparency = 1 | |
| 3501 | Leg1.Transparency = 1 | |
| 3502 | Leg2.Transparency = 1 | |
| 3503 | game.Players.LocalPlayer.Character.Torso.Transparency = 1 | |
| 3504 | game.Players.LocalPlayer.Character.Head.Transparency = 1 | |
| 3505 | ||
| 3506 | ||
| 3507 | wait(0.1) | |
| 3508 | Arm1.Transparency = 0 | |
| 3509 | Arm2.Transparency = 0 | |
| 3510 | Leg1.Transparency = 0 | |
| 3511 | Leg2.Transparency = 0 | |
| 3512 | game.Players.LocalPlayer.Character.Torso.Transparency = 0 | |
| 3513 | game.Players.LocalPlayer.Character.Head.Transparency = 0 | |
| 3514 | ||
| 3515 | ||
| 3516 | wait(0.1) | |
| 3517 | game.Players.LocalPlayer.Character.Head.CanCollide = false | |
| 3518 | game.Players.LocalPlayer.Character.Torso.CanCollide = false | |
| 3519 | end | |
| 3520 | ||
| 3521 | ||
| 3522 | ||
| 3523 | ||
| 3524 | ||
| 3525 | ||
| 3526 | elseif msg == "Card Madness" then | |
| 3527 | StartPosition() | |
| 3528 | chatfunc("SPELL CARD! CARD MADNESS!")
| |
| 3529 | wait(1) | |
| 3530 | chatfunc("So you wanna die like the others")
| |
| 3531 | wait(1) | |
| 3532 | chatfunc("THEN DIE")
| |
| 3533 | wait(1) | |
| 3534 | chatfunc("ULTIMATE CARD MADNESS ATTACK")
| |
| 3535 | MailboxMadness() | |
| 3536 | MagicSphere() | |
| 3537 | MailmansWrath() | |
| 3538 | FinalInbox() | |
| 3539 | MailboxMadness() | |
| 3540 | MagicSphere() | |
| 3541 | MailmansWrath() | |
| 3542 | ||
| 3543 | sick.SoundId = "rbxassetid://0" | |
| 3544 | sick.Volume = 5 | |
| 3545 | sick:Play() | |
| 3546 | ||
| 3547 | end | |
| 3548 | end | |
| 3549 | Player.Chatted:connect(onChatted) | |
| 3550 | ||
| 3551 | ||
| 3552 | --//=================================\\ | |
| 3553 | --|| DANMAKU MADNESS | |
| 3554 | --\\=================================// | |
| 3555 | ||
| 3556 | local Mail = Instance.new("Part")
| |
| 3557 | Mail.Size = Vector3.new(2, 0.05, 1) | |
| 3558 | Mail.Color = Color3.new(1,1,1) | |
| 3559 | Mail.CanCollide = false | |
| 3560 | local maildecal = Instance.new("Decal",Mail)
| |
| 3561 | maildecal.Face = "Top" | |
| 3562 | maildecal.Texture = "http://www.roblox.com/asset/?id=8052441" | |
| 3563 | Mail.BottomSurface = "Smooth" | |
| 3564 | Mail.Name = "Mail" | |
| 3565 | ||
| 3566 | function ShootMail(part,strength,debris) | |
| 3567 | local mail = Mail:Clone() | |
| 3568 | mail.CFrame = part.CFrame | |
| 3569 | mail.Parent = Effects | |
| 3570 | game:GetService("Debris"):AddItem(mail ,debris)
| |
| 3571 | local bv = Instance.new("BodyVelocity")
| |
| 3572 | bv.maxForce = Vector3.new(1e9, 1e9, 1e9) | |
| 3573 | bv.velocity = part.CFrame.lookVector*strength | |
| 3574 | bv.Parent = mail | |
| 3575 | bv.Name = "DASH" | |
| 3576 | local hit = mail.Touched:connect(function(hit) | |
| 3577 | if hit.Parent ~= Character and hit.Parent.ClassName ~= "Accessory" and hit.Name ~= "Mail" then | |
| 3578 | dealdamage(hit,15,45,40) | |
| 3579 | end | |
| 3580 | end) | |
| 3581 | return mail | |
| 3582 | end | |
| 3583 | ||
| 3584 | function MagicSphere(BRICKCOLOR, MATERIAL, PART, CFRAME, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay) | |
| 3585 | end | |
| 3586 | ||
| 3587 | ||
| 3588 | function StartPosition() | |
| 3589 | ATTACK = true | |
| 3590 | Rooted = true | |
| 3591 | for i=0, 1, 0.1 / Animation_Speed/1.2 do | |
| 3592 | Swait() | |
| 3593 | RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, -0 * Player_Size, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.15 / Animation_Speed) | |
| 3594 | Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-65)), 0.15 / Animation_Speed) | |
| 3595 | RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed) | |
| 3596 | LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed) | |
| 3597 | RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size -0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed) | |
| 3598 | LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed) | |
| 3599 | end | |
| 3600 | end | |
| 3601 | ||
| 3602 | function MailmansWrath() | |
| 3603 | local twist = 0 | |
| 3604 | local twist2 = false | |
| 3605 | local twist3 = 1 | |
| 3606 | local spinpart = Instance.new("Part",Weapon)
| |
| 3607 | spinpart.Anchored = true | |
| 3608 | spinpart.CanCollide = false | |
| 3609 | spinpart.Transparency = 1 | |
| 3610 | spinpart.CFrame = Opening.CFrame | |
| 3611 | local spinpart2 = Instance.new("Part",Weapon)
| |
| 3612 | spinpart2.Anchored = true | |
| 3613 | spinpart2.CanCollide = false | |
| 3614 | spinpart2.Transparency = 1 | |
| 3615 | spinpart2.CFrame = Opening.CFrame | |
| 3616 | for i = 1, 30 do | |
| 3617 | chuck:Play() | |
| 3618 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3619 | twist = twist + 1 | |
| 3620 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0) | |
| 3621 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0) | |
| 3622 | if twist == 10 then | |
| 3623 | spinpart.CFrame = Opening.CFrame | |
| 3624 | spinpart2.CFrame = Opening.CFrame | |
| 3625 | twist = 0 | |
| 3626 | end | |
| 3627 | ShootMail(spinpart,65,2) | |
| 3628 | ShootMail(spinpart2,65,2) | |
| 3629 | Swait(5) | |
| 3630 | end | |
| 3631 | spinpart.CFrame = Opening.CFrame | |
| 3632 | spinpart2.CFrame = Opening.CFrame | |
| 3633 | twist = 10 | |
| 3634 | for i = 1, 40 do | |
| 3635 | chuck:Play() | |
| 3636 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3637 | twist = twist + 1 | |
| 3638 | if twist2 == true then | |
| 3639 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 3640 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0) | |
| 3641 | elseif twist2 == false then | |
| 3642 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0) | |
| 3643 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0) | |
| 3644 | end | |
| 3645 | if twist == 20 then | |
| 3646 | if twist2 == false then | |
| 3647 | twist2 = true | |
| 3648 | elseif twist2 == true then | |
| 3649 | twist2 = false | |
| 3650 | end | |
| 3651 | twist = 0 | |
| 3652 | end | |
| 3653 | ShootMail(spinpart,65,2) | |
| 3654 | ShootMail(spinpart2,65,2) | |
| 3655 | Swait(5) | |
| 3656 | end | |
| 3657 | spinpart.CFrame = Opening.CFrame | |
| 3658 | spinpart2.CFrame = Opening.CFrame | |
| 3659 | twist = 0 | |
| 3660 | for i = 1, 30 do | |
| 3661 | chuck:Play() | |
| 3662 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3663 | twist = twist + 1 | |
| 3664 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.15, 0) | |
| 3665 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.15, 0) | |
| 3666 | if twist == 10 then | |
| 3667 | spinpart.CFrame = Opening.CFrame | |
| 3668 | spinpart2.CFrame = Opening.CFrame | |
| 3669 | twist = 0 | |
| 3670 | end | |
| 3671 | ShootMail(spinpart,75,2) | |
| 3672 | ShootMail(spinpart2,75,2) | |
| 3673 | Swait(5) | |
| 3674 | end | |
| 3675 | spinpart:remove() | |
| 3676 | spinpart2:remove() | |
| 3677 | ATTACK = false | |
| 3678 | Rooted = false | |
| 3679 | end | |
| 3680 | ||
| 3681 | function PapercutChaos() | |
| 3682 | local twist = 0 | |
| 3683 | for i = 1, 5 do | |
| 3684 | chuck:Play() | |
| 3685 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3686 | local mail = ShootMail(Opening,25,20) | |
| 3687 | for i = 1, 15 do | |
| 3688 | chuck:Play() | |
| 3689 | local spinpart = Instance.new("Part",Weapon)
| |
| 3690 | spinpart.Anchored = true | |
| 3691 | spinpart.CanCollide = false | |
| 3692 | spinpart.Transparency = 1 | |
| 3693 | spinpart.CFrame = mail.CFrame | |
| 3694 | local spinpart2 = Instance.new("Part",Weapon)
| |
| 3695 | spinpart2.Anchored = true | |
| 3696 | spinpart2.CanCollide = false | |
| 3697 | spinpart2.Transparency = 1 | |
| 3698 | spinpart2.CFrame = mail.CFrame | |
| 3699 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 70, 0) | |
| 3700 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -70, 0) | |
| 3701 | MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3702 | ShootMail(spinpart,35,2) | |
| 3703 | ShootMail(spinpart2,35,2) | |
| 3704 | spinpart:remove() | |
| 3705 | spinpart2:remove() | |
| 3706 | Swait(5) | |
| 3707 | end | |
| 3708 | mail:remove() | |
| 3709 | end | |
| 3710 | for i = 1, 2 do | |
| 3711 | chuck:Play() | |
| 3712 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3713 | local mail = ShootMail(Opening,45,20) | |
| 3714 | for i = 1, 20 do | |
| 3715 | twist = twist + 1 | |
| 3716 | chuck:Play() | |
| 3717 | local spinpart = Instance.new("Part",Weapon)
| |
| 3718 | spinpart.Anchored = true | |
| 3719 | spinpart.CanCollide = false | |
| 3720 | spinpart.Transparency = 1 | |
| 3721 | spinpart.CFrame = mail.CFrame | |
| 3722 | local spinpart2 = Instance.new("Part",Weapon)
| |
| 3723 | spinpart2.Anchored = true | |
| 3724 | spinpart2.CanCollide = false | |
| 3725 | spinpart2.Transparency = 1 | |
| 3726 | spinpart2.CFrame = mail.CFrame | |
| 3727 | spinpart.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0) | |
| 3728 | spinpart2.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0) | |
| 3729 | MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3730 | ShootMail(spinpart,35,2) | |
| 3731 | ShootMail(spinpart2,35,2) | |
| 3732 | spinpart:remove() | |
| 3733 | spinpart2:remove() | |
| 3734 | Swait(5) | |
| 3735 | end | |
| 3736 | twist = 0 | |
| 3737 | mail:remove() | |
| 3738 | end | |
| 3739 | ATTACK = false | |
| 3740 | Rooted = false | |
| 3741 | end | |
| 3742 | ||
| 3743 | function MailboxMadness() | |
| 3744 | for i = 1, 15 do | |
| 3745 | chuck:Play() | |
| 3746 | local part = Instance.new("Part")
| |
| 3747 | part.CFrame = RootPart.CFrame * CF(math.random(-35,35),0,math.random(-70,-35)) | |
| 3748 | part.Orientation = RootPart.Orientation | |
| 3749 | part.CanCollide = false | |
| 3750 | part.Anchored = true | |
| 3751 | MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3752 | local spinpart = Instance.new("Part",Weapon)
| |
| 3753 | spinpart.Anchored = true | |
| 3754 | spinpart.CanCollide = false | |
| 3755 | spinpart.Transparency = 1 | |
| 3756 | spinpart.CFrame = part.CFrame | |
| 3757 | local spinpart2 = Instance.new("Part",Weapon)
| |
| 3758 | spinpart2.Anchored = true | |
| 3759 | spinpart2.CanCollide = false | |
| 3760 | spinpart2.Transparency = 1 | |
| 3761 | spinpart2.CFrame = part.CFrame | |
| 3762 | MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3763 | part:remove() | |
| 3764 | for i = 1, 15 do | |
| 3765 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 3766 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0) | |
| 3767 | ShootMail(spinpart,50,2) | |
| 3768 | ShootMail(spinpart2,50,2) | |
| 3769 | end | |
| 3770 | spinpart:remove() | |
| 3771 | spinpart2:remove() | |
| 3772 | Swait(35) | |
| 3773 | end | |
| 3774 | ATTACK = false | |
| 3775 | Rooted = false | |
| 3776 | end | |
| 3777 | ||
| 3778 | function FinalInbox() | |
| 3779 | local twist = 0 | |
| 3780 | local twist2 = false | |
| 3781 | for i = 1, 5 do | |
| 3782 | local part = Instance.new("Part")
| |
| 3783 | part.CFrame = RootPart.CFrame * CF(math.random(-35,35),0,math.random(-70,-35)) | |
| 3784 | part.Orientation = RootPart.Orientation | |
| 3785 | part.CanCollide = false | |
| 3786 | part.Anchored = true | |
| 3787 | MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3788 | local spinpart = Instance.new("Part",Weapon)
| |
| 3789 | spinpart.Anchored = true | |
| 3790 | spinpart.CanCollide = false | |
| 3791 | spinpart.Transparency = 1 | |
| 3792 | spinpart.CFrame = part.CFrame | |
| 3793 | local spinpart2 = Instance.new("Part",Weapon)
| |
| 3794 | spinpart2.Anchored = true | |
| 3795 | spinpart2.CanCollide = false | |
| 3796 | spinpart2.Transparency = 1 | |
| 3797 | spinpart2.CFrame = part.CFrame | |
| 3798 | MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3799 | part:remove() | |
| 3800 | local spinpart3 = Instance.new("Part",Weapon)
| |
| 3801 | spinpart3.Anchored = true | |
| 3802 | spinpart3.CanCollide = false | |
| 3803 | spinpart3.Transparency = 1 | |
| 3804 | spinpart3.CFrame = RootPart.CFrame * CF(0,0,-50) | |
| 3805 | local spinpart4 = Instance.new("Part",Weapon)
| |
| 3806 | spinpart4.Anchored = true | |
| 3807 | spinpart4.CanCollide = false | |
| 3808 | spinpart4.Transparency = 1 | |
| 3809 | spinpart4.CFrame = RootPart.CFrame * CF(0,0,-50) | |
| 3810 | for i = 1, 30 do | |
| 3811 | chuck:Play() | |
| 3812 | spinpart3.CFrame = spinpart3.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 3813 | spinpart4.CFrame = spinpart4.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 3814 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 3815 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 3816 | ShootMail(spinpart,50,2) | |
| 3817 | ShootMail(spinpart2,-50,2) | |
| 3818 | ShootMail(spinpart3,100,1) | |
| 3819 | ShootMail(spinpart4,-100,1) | |
| 3820 | Swait(10) | |
| 3821 | end | |
| 3822 | spinpart:remove() | |
| 3823 | spinpart2:remove() | |
| 3824 | spinpart3:remove() | |
| 3825 | spinpart4:remove() | |
| 3826 | end | |
| 3827 | chuck:Play() | |
| 3828 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3829 | for i = 1, 2 do | |
| 3830 | twist = 10 | |
| 3831 | local spinpart = Instance.new("Part",Weapon)
| |
| 3832 | spinpart.Anchored = true | |
| 3833 | spinpart.CanCollide = false | |
| 3834 | spinpart.Transparency = 1 | |
| 3835 | spinpart.CFrame = Opening.CFrame | |
| 3836 | local spinpart2 = Instance.new("Part",Weapon)
| |
| 3837 | spinpart2.Anchored = true | |
| 3838 | spinpart2.CanCollide = false | |
| 3839 | spinpart2.Transparency = 1 | |
| 3840 | spinpart2.CFrame = Opening.CFrame | |
| 3841 | local mail = ShootMail(Opening,25,20) | |
| 3842 | for i = 1, 50 do | |
| 3843 | chuck:Play() | |
| 3844 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3845 | twist = twist + 1 | |
| 3846 | if twist2 == true then | |
| 3847 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 3848 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0) | |
| 3849 | elseif twist2 == false then | |
| 3850 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0) | |
| 3851 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0) | |
| 3852 | end | |
| 3853 | if twist == 20 then | |
| 3854 | if twist2 == false then | |
| 3855 | twist2 = true | |
| 3856 | elseif twist2 == true then | |
| 3857 | twist2 = false | |
| 3858 | end | |
| 3859 | twist = 0 | |
| 3860 | end | |
| 3861 | ShootMail(spinpart,125,1) | |
| 3862 | ShootMail(spinpart2,125,1) | |
| 3863 | local spinpart3 = Instance.new("Part",Weapon)
| |
| 3864 | spinpart3.Anchored = true | |
| 3865 | spinpart3.CanCollide = false | |
| 3866 | spinpart3.Transparency = 1 | |
| 3867 | spinpart3.CFrame = mail.CFrame | |
| 3868 | local spinpart4 = Instance.new("Part",Weapon)
| |
| 3869 | spinpart4.Anchored = true | |
| 3870 | spinpart4.CanCollide = false | |
| 3871 | spinpart4.Transparency = 1 | |
| 3872 | spinpart4.CFrame = mail.CFrame | |
| 3873 | spinpart3.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0) | |
| 3874 | spinpart4.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0) | |
| 3875 | MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3876 | ShootMail(spinpart3,85,1) | |
| 3877 | ShootMail(spinpart4,85,1) | |
| 3878 | spinpart3:remove() | |
| 3879 | spinpart4:remove() | |
| 3880 | Swait(10) | |
| 3881 | end | |
| 3882 | spinpart:remove() | |
| 3883 | spinpart2:remove() | |
| 3884 | twist = 0 | |
| 3885 | mail:remove() | |
| 3886 | end | |
| 3887 | for i = 1, 4 do | |
| 3888 | twist = 10 | |
| 3889 | local spinpart = Instance.new("Part",Weapon)
| |
| 3890 | spinpart.Anchored = true | |
| 3891 | spinpart.CanCollide = false | |
| 3892 | spinpart.Transparency = 1 | |
| 3893 | spinpart.CFrame = Opening.CFrame | |
| 3894 | local spinpart2 = Instance.new("Part",Weapon)
| |
| 3895 | spinpart2.Anchored = true | |
| 3896 | spinpart2.CanCollide = false | |
| 3897 | spinpart2.Transparency = 1 | |
| 3898 | spinpart2.CFrame = Opening.CFrame | |
| 3899 | local spinpart5 = Instance.new("Part",Weapon)
| |
| 3900 | spinpart5.Anchored = true | |
| 3901 | spinpart5.CanCollide = false | |
| 3902 | spinpart5.Transparency = 1 | |
| 3903 | spinpart5.CFrame = RootPart.CFrame * CF(0,0,-50) | |
| 3904 | local spinpart6 = Instance.new("Part",Weapon)
| |
| 3905 | spinpart6.Anchored = true | |
| 3906 | spinpart6.CanCollide = false | |
| 3907 | spinpart6.Transparency = 1 | |
| 3908 | spinpart6.CFrame = RootPart.CFrame * CF(0,0,-50) | |
| 3909 | local mail = ShootMail(Opening,25,20) | |
| 3910 | for i = 1, 50 do | |
| 3911 | chuck:Play() | |
| 3912 | MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3913 | twist = twist + 1 | |
| 3914 | spinpart5.CFrame = spinpart5.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.4, 0) | |
| 3915 | spinpart6.CFrame = spinpart6.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.4, 0) | |
| 3916 | if twist2 == true then | |
| 3917 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0) | |
| 3918 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0) | |
| 3919 | elseif twist2 == false then | |
| 3920 | spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0) | |
| 3921 | spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0) | |
| 3922 | end | |
| 3923 | if twist == 20 then | |
| 3924 | if twist2 == false then | |
| 3925 | twist2 = true | |
| 3926 | elseif twist2 == true then | |
| 3927 | twist2 = false | |
| 3928 | end | |
| 3929 | twist = 0 | |
| 3930 | end | |
| 3931 | ShootMail(spinpart,125,1) | |
| 3932 | ShootMail(spinpart2,125,1) | |
| 3933 | ShootMail(spinpart5,100,1) | |
| 3934 | ShootMail(spinpart6,-100,1) | |
| 3935 | local spinpart3 = Instance.new("Part",Weapon)
| |
| 3936 | spinpart3.Anchored = true | |
| 3937 | spinpart3.CanCollide = false | |
| 3938 | spinpart3.Transparency = 1 | |
| 3939 | spinpart3.CFrame = mail.CFrame | |
| 3940 | local spinpart4 = Instance.new("Part",Weapon)
| |
| 3941 | spinpart4.Anchored = true | |
| 3942 | spinpart4.CanCollide = false | |
| 3943 | spinpart4.Transparency = 1 | |
| 3944 | spinpart4.CFrame = mail.CFrame | |
| 3945 | spinpart3.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0) | |
| 3946 | spinpart4.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0) | |
| 3947 | MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
| |
| 3948 | ShootMail(spinpart3,85,1) | |
| 3949 | ShootMail(spinpart4,85,1) | |
| 3950 | spinpart3:remove() | |
| 3951 | spinpart4:remove() | |
| 3952 | Swait(10) | |
| 3953 | end | |
| 3954 | spinpart:remove() | |
| 3955 | spinpart2:remove() | |
| 3956 | spinpart5:remove() | |
| 3957 | spinpart6:remove() | |
| 3958 | twist = 0 | |
| 3959 | mail:remove() | |
| 3960 | end | |
| 3961 | ATTACK = false | |
| 3962 | Rooted = false | |
| 3963 | end | |
| 3964 | ||
| 3965 | --//=================================\\ | |
| 3966 | --|| ASSIGN THINGS TO KEYS | |
| 3967 | --\\=================================// | |
| 3968 | ||
| 3969 | Humanoid.Changed:connect(function(Jump) | |
| 3970 | if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then | |
| 3971 | Humanoid.Jump = false | |
| 3972 | end | |
| 3973 | end) | |
| 3974 | ||
| 3975 | --//=================================\\ | |
| 3976 | --\\=================================// | |
| 3977 | ||
| 3978 | ||
| 3979 | function unanchor() | |
| 3980 | if UNANCHOR == true then | |
| 3981 | g = Character:GetChildren() | |
| 3982 | for i = 1, #g do | |
| 3983 | if g[i].ClassName == "Part" then | |
| 3984 | g[i].Anchored = false | |
| 3985 | end | |
| 3986 | end | |
| 3987 | end | |
| 3988 | end | |
| 3989 | ||
| 3990 | ||
| 3991 | --//=================================\\ | |
| 3992 | --|| WRAP THE WHOLE SCRIPT UP | |
| 3993 | --\\=================================// | |
| 3994 | ||
| 3995 | Humanoid.Changed:connect(function(Jump) | |
| 3996 | if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then | |
| 3997 | Humanoid.Jump = false | |
| 3998 | end | |
| 3999 | end) | |
| 4000 | ||
| 4001 | ANIMATE.Parent = nil | |
| 4002 | local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION) | |
| 4003 | IDLEANIMATION:Play() | |
| 4004 | Swait() | |
| 4005 | ANIMATOR.Parent = nil | |
| 4006 | Disable_Jump = true | |
| 4007 | ||
| 4008 | while true do | |
| 4009 | Swait() | |
| 4010 | SINE = SINE + CHANGE | |
| 4011 | local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude | |
| 4012 | local TORSOVERTICALVELOCITY = RootPart.Velocity.y | |
| 4013 | local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position) | |
| 4014 | local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character) | |
| 4015 | local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16) | |
| 4016 | if ANIM == "Walk" and TORSOVELOCITY > 1 then | |
| 4017 | RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed) | |
| 4018 | Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed) | |
| 4019 | RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed) | |
| 4020 | LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed) | |
| 4021 | elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then | |
| 4022 | RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 4023 | Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 4024 | RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 4025 | LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 4026 | end | |
| 4027 | if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then | |
| 4028 | ANIM = "Jump" | |
| 4029 | if ATTACK == false then | |
| 4030 | RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 4031 | Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 4032 | RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed) | |
| 4033 | LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed) | |
| 4034 | RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed) | |
| 4035 | LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed) | |
| 4036 | end | |
| 4037 | elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then | |
| 4038 | ANIM = "Fall" | |
| 4039 | if ATTACK == false then | |
| 4040 | RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 4041 | Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed) | |
| 4042 | RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed) | |
| 4043 | LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed) | |
| 4044 | RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed) | |
| 4045 | LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed) | |
| 4046 | end | |
| 4047 | elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then | |
| 4048 | ANIM = "Idle" | |
| 4049 | if ATTACK == false then | |
| 4050 | RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, -0 * Player_Size, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 0.15 / Animation_Speed) | |
| 4051 | Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.15 / Animation_Speed) | |
| 4052 | RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed) | |
| 4053 | LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed) | |
| 4054 | RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size -0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed) | |
| 4055 | LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed) | |
| 4056 | end | |
| 4057 | elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then | |
| 4058 | ANIM = "Walk" | |
| 4059 | WALK = WALK + 1 / Animation_Speed | |
| 4060 | if WALK >= 15 - (5 * (Humanoid.WalkSpeed / 16 / Player_Size)) then | |
| 4061 | WALK = 0 | |
| 4062 | if WALKINGANIM == true then | |
| 4063 | WALKINGANIM = false | |
| 4064 | elseif WALKINGANIM == false then | |
| 4065 | WALKINGANIM = true | |
| 4066 | end | |
| 4067 | end | |
| 4068 | --RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed) | |
| 4069 | --LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed) | |
| 4070 | if ATTACK == false then | |
| 4071 | RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 0.15 / Animation_Speed) | |
| 4072 | Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.15 / Animation_Speed) | |
| 4073 | RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed) | |
| 4074 | LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed) | |
| 4075 | RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed) | |
| 4076 | LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed) | |
| 4077 | end | |
| 4078 | end | |
| 4079 | if #Effects2>0 then | |
| 4080 | for e=1,#Effects2 do | |
| 4081 | if Effects2[e]~=nil then | |
| 4082 | local Thing=Effects2[e] | |
| 4083 | if Thing~=nil then | |
| 4084 | local Part=Thing[1] | |
| 4085 | local Mode=Thing[2] | |
| 4086 | local Delay=Thing[3] | |
| 4087 | local IncX=Thing[4] | |
| 4088 | local IncY=Thing[5] | |
| 4089 | local IncZ=Thing[6] | |
| 4090 | local Part2=Thing[8] | |
| 4091 | if Thing[1].Transparency<=1 then | |
| 4092 | if Thing[2]=="Block1" then | |
| 4093 | Thing[1].CFrame=Part2.CFrame | |
| 4094 | Mesh=Thing[1].Mesh | |
| 4095 | Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6]) | |
| 4096 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
| 4097 | elseif Thing[2]=="Cylinder" then | |
| 4098 | Mesh=Thing[1].Mesh | |
| 4099 | Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6]) | |
| 4100 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
| 4101 | elseif Thing[2]=="Blood" then | |
| 4102 | Mesh=Thing[7] | |
| 4103 | Thing[1].CFrame=Thing[1].CFrame*CF(0,.5,0) | |
| 4104 | Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6]) | |
| 4105 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
| 4106 | elseif Thing[2]=="Elec" then | |
| 4107 | Mesh=Thing[1].Mesh | |
| 4108 | Mesh.Scale=Mesh.Scale+VT(Thing[7],Thing[8],Thing[9]) | |
| 4109 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
| 4110 | elseif Thing[2]=="Disappear" then | |
| 4111 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
| 4112 | end | |
| 4113 | else | |
| 4114 | Part.Parent=nil | |
| 4115 | table.remove(Effects2,e) | |
| 4116 | end | |
| 4117 | end | |
| 4118 | end | |
| 4119 | end | |
| 4120 | end | |
| 4121 | unanchor() | |
| 4122 | Humanoid.MaxHealth = "inf" | |
| 4123 | Humanoid.Health = "inf" | |
| 4124 | if Rooted == false then | |
| 4125 | --Disable_Jump = false | |
| 4126 | Humanoid.WalkSpeed = Speed | |
| 4127 | elseif Rooted == true then | |
| 4128 | Disable_Jump = true | |
| 4129 | Humanoid.WalkSpeed = 0 | |
| 4130 | end | |
| 4131 | --print(TORSOVELOCITY) | |
| 4132 | end | |
| 4133 | ||
| 4134 | --//=================================\\ | |
| 4135 | --\\=================================// | |
| 4136 | ||
| 4137 | ||
| 4138 | ||
| 4139 | ||
| 4140 | ||
| 4141 | --//====================================================\\-- | |
| 4142 | --|| END OF SCRIPT | |
| 4143 | --\\====================================================//-- | |
| 4144 | wait(4) | |
| 4145 | ||
| 4146 | ||
| 4147 | ||
| 4148 | end)) | |
| 4149 | for i,v in pairs(mas:GetChildren()) do | |
| 4150 | v.Parent = workspace | |
| 4151 | pcall(function() v:MakeJoints() end) | |
| 4152 | end | |
| 4153 | mas:Destroy() | |
| 4154 | for i,v in pairs(cors) do | |
| 4155 | spawn(function() | |
| 4156 | pcall(v) | |
| 4157 | end) | |
| 4158 | end | |
| 4159 | ||
| 4160 | end)) | |
| 4161 | for i,v in pairs(mas:GetChildren()) do | |
| 4162 | v.Parent = workspace | |
| 4163 | pcall(function() v:MakeJoints() end) | |
| 4164 | end | |
| 4165 | mas:Destroy() | |
| 4166 | for i,v in pairs(cors) do | |
| 4167 | spawn(function() | |
| 4168 | pcall(v) | |
| 4169 | end) | |
| 4170 | end |