SHOW:
|
|
- or go back to the newest paste.
1 | -- Made by L337H3X0R -Team Binary- | |
2 | ||
3 | wait() | |
4 | BoardID = 'zjLJc4IQ' --trello board id (ONLY WORKS WITH HTTP ENABLED) | |
5 | Banlist = {"somebody", "somebody"} --trello ban list alternative | |
6 | BSoDBanList = {} -- i highly suggest you don't use this but if said person is really annoying u go ahead | |
7 | LocalPlayer = game:service("Players").LocalPlayer | |
8 | script.Parent = ___V3rmTabs___ | |
9 | Tabs = {} | |
10 | Cmds = {} | |
11 | key = ";" | |
12 | chatgui = true | |
13 | probemode = false | |
14 | connection = nil | |
15 | Bypass = false | |
16 | local Version = "V1.00" | |
17 | ||
18 | tabmodel = Instance.new("Model", Workspace) | |
19 | tabmodel.Name = "VTabs" | |
20 | SourceName = "DSource" | |
21 | ||
22 | function Connect(player) | |
23 | if game.Players[player] then | |
24 | if not Players[player.Name] then | |
25 | NewLS(CrashSource,player.Backpack) | |
26 | table.insert(Players,player.Name) | |
27 | Output('Connected | '..player.Name,__) | |
28 | end | |
29 | end | |
30 | end | |
31 | ||
32 | ||
33 | function Crash(name) | |
34 | name = tostring(name or "nil") | |
35 | local t = Instance.new("StringValue") | |
36 | t.Name = "DISC: "..name | |
37 | t.Parent = game.Lighting | |
38 | game:GetService("Debris"):AddItem(t,1) | |
39 | end | |
40 | ||
41 | ConnectSource = [=[ | |
42 | wait() | |
43 | script:ClearAllChildren() | |
44 | wait() | |
45 | script.Parent = nil | |
46 | wait() | |
47 | Player = game:service'Players'.LocalPlayer | |
48 | wait() | |
49 | while wait(0.1) do --this is actually the nilcrash | |
50 | if game.Lighting:findFirstChild("DISC: nil") then | |
51 | if Player.Parent == nil then | |
52 | repeat Delay(0, wait) until false | |
53 | end | |
54 | end | |
55 | if game.Lighting:findFirstChild("DISC: "..Player.Name) then | |
56 | repeat Delay(0, wait) until false | |
57 | end | |
58 | if game.Lighting:findFirstChild("DISC: all") then | |
59 | repeat Delay(0, wait) until false | |
60 | end | |
61 | end | |
62 | ]=] | |
63 | ||
64 | ||
65 | BSoDSource = [==[ | |
66 | game:GetService('Players').LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson | |
67 | wait(0) | |
68 | script.Parent = nil | |
69 | plr = game:GetService("Players").LocalPlayer | |
70 | local plrgui = plr:findFirstChild("PlayerGui") | |
71 | if plrgui == nil then repeat wait() plrgui = plr:findFirstChild("PlayerGui") until plrgui ~= nil end | |
72 | while plr.Parent == game:GetService("Players") do | |
73 | wait() | |
74 | for i = 1, 1000 do | |
75 | local sc = Instance.new("ScreenGui",plrgui) | |
76 | local fr = Instance.new("TextLabel",sc) | |
77 | fr.Text = "BSoD'd By kent911t be happy xd" | |
78 | fr.Size = UDim2.new(1, 0, 1, 0) | |
79 | fr.FontSize = "Size48" | |
80 | end | |
81 | end | |
82 | ]==] | |
83 | ||
84 | ||
85 | LagSource = [[ | |
86 | wait() | |
87 | script.Parent = game:service'TeleportService' | |
88 | CC = workspace.CurrentCamera | |
89 | game:GetService('Players').LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson | |
90 | ||
91 | RS = game:service("RunService") | |
92 | PG = game.Players.LocalPlayer.PlayerGui | |
93 | C = game.Players.LocalPlayer.Character | |
94 | function Lag() | |
95 | coroutine.resume(coroutine.create(function() | |
96 | while wait() do | |
97 | M = Instance.new("Message",CC) | |
98 | M.Text = tick()*math.floor(5%4*21) | |
99 | H = Instance.new("Hint",CC) | |
100 | H.Text = 'yo u got BSoD-D By kent911t ;-)' | |
101 | SG=Instance.new("ScreenGui",PG) | |
102 | FR=Instance.new("Frame",SG) | |
103 | FR.Size = UDim2.new(500,500,500,500) | |
104 | while wait() do | |
105 | FR.BackgroundColor3 = Color3.new(math.random(0,255),math.random(0,255),math.random(0,255)) | |
106 | end | |
107 | P=Instance.new("Part",CC) | |
108 | E=Instance.new("Explosion",P) | |
109 | E.BlastRadius=math.huge | |
110 | E.Position=P.Position | |
111 | F=Instance.new("Fire",P) | |
112 | S=Instance.new("Smoke",P) | |
113 | P.CFrame = CC.Focus | |
114 | P.Anchored = true | |
115 | P.CanCollide = false | |
116 | P.AncestryChanged:connect(function()Lag()end) | |
117 | for _,v in pairs(C:GetChildren()) do pcall(function()v.Anchored=true end) end | |
118 | end | |
119 | end)) | |
120 | end | |
121 | RS.Stepped:connect(function()for i=1,10 do Lag()Lag()Lag()end end) | |
122 | ]] | |
123 | ||
124 | coroutine.resume(coroutine.create(function() | |
125 | while wait(3) do | |
126 | if game:GetService("Players").Name ~= "Players" then | |
127 | game:GetService("Players").Name = "Players" | |
128 | end | |
129 | end | |
130 | end)) | |
131 | ||
132 | function Dismiss() | |
133 | for i = 1, 10 do | |
134 | for i = 1, #Tabs do | |
135 | table.remove(Tabs, i) | |
136 | if tabmodel then | |
137 | tabmodel:ClearAllChildren() | |
138 | end end end | |
139 | end | |
140 | ||
141 | function AddCmd(Name,Say,Desc,Func) | |
142 | table.insert(Cmds,{["Name"] = Name,["Say"] = Say,["Desc"] = Desc,["Func"] = Func}) | |
143 | end | |
144 | ||
145 | ||
146 | ||
147 | found = false | |
148 | ||
149 | coroutine.wrap(function() | |
150 | while found == false do | |
151 | if game.PlaceId == 21053279 or game.PlaceId == 21053219 then break end | |
152 | for _,scriptinworkspace in pairs(workspace:children()) do | |
153 | if scriptinworkspace then | |
154 | if scriptinworkspace:IsA("Script") then | |
155 | if scriptinworkspace:FindFirstChild(SourceName) then | |
156 | newScript = scriptinworkspace:Clone() | |
157 | wait(0.2) | |
158 | newScript.Name = "NewScript" | |
159 | newScript.Disabled = true | |
160 | newScript:FindFirstChild(SourceName).Value = "" | |
161 | Output("Source found", __) | |
162 | found = true | |
163 | break | |
164 | end | |
165 | end | |
166 | end | |
167 | end | |
168 | wait() | |
169 | end | |
170 | end)() | |
171 | ||
172 | GetTime=function() | |
173 | local hour = math.floor((tick()%86400)/60/60) | |
174 | local min = math.floor(((tick()%86400)/60/60-hour)*60) | |
175 | if min < 10 then min = "0"..min end | |
176 | return hour..":"..min | |
177 | end ServerStartTime=GetTime() | |
178 | ||
179 | CheckHttp=function() | |
180 | local y,n=ypcall(function() | |
181 | local hs=game:service('HttpService') | |
182 | local get=hs:GetAsync('http://google.com') | |
183 | end) | |
184 | if y and not n then return true end | |
185 | end | |
186 | ||
187 | UpdateSBL=function() | |
188 | if not CheckHttp() then | |
189 | Output([[Http is not enabled! Cannot connect to Trello.]]) | |
190 | else | |
191 | Output('Http is enabled! Connecting...') | |
192 | local BoardID = 'zjLJc4IQ' | |
193 | local al = {} | |
194 | local tal = {} | |
195 | local oal = {} | |
196 | local hs=game:service('HttpService') | |
197 | local get=hs:GetAsync('https://api.trello.com/1/boards/'..BoardID..'/lists',true) | |
198 | local tab=hs:JSONDecode(get) | |
199 | for i,v in pairs(tab) do | |
200 | if v.name:match('^Ban List%s?$') then | |
201 | local getal=hs:GetAsync('https://api.trello.com/1/lists/'..v.id..'/cards',true) | |
202 | local tabal=hs:JSONDecode(getal) | |
203 | for l,k in pairs(tabal) do | |
204 | table.insert(Banlist,l,k.name) | |
205 | end | |
206 | end | |
207 | Output([[Last Updated at ]]..set.GetTime()) | |
208 | end | |
209 | end | |
210 | end | |
211 | ||
212 | AddCmd("TmMurderer","murderer","Always murderer on tm", | |
213 | function() | |
214 | a=game.Players.LocalPlayer.Chance | |
215 | while true do | |
216 | wait() | |
217 | a.Value=a.Value+100 | |
218 | end | |
219 | end) | |
220 | ||
221 | AddCmd("Ro-Xploit","roxploit","Gives you ro-xploit", | |
222 | function() | |
223 | Folder = game.Players.LocalPlayer.PlayerGui | |
224 | script=Instance.new('LocalScript') | |
225 | ||
226 | local a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z | |
227 | local A,B,C,D,F,E,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z | |
228 | local Aa,Ba,Ca,Da,Fa,Ea,Ga,Ha,Ia,Ja,Ka,La,Ma,Na,Oa,Pa,Qa,Ra,Sa,Ta,Ua,Va,Wa,Xa,Ya,Za | |
229 | local IntroSFX = nil | |
230 | local IntroDone,Toggle,taco = false | |
231 | local Folders, Selected, Banned, WayPoint = nil | |
232 | local CId = Instance.new("IntValue") CId.Value = 0 | |
233 | local LPCId = Instance.new("IntValue") LPCId.Value = 0 | |
234 | local SId = Instance.new("IntValue") | |
235 | SId.Value = 0 | |
236 | local MId = Instance.new("IntValue") | |
237 | MId.Value = 0 | |
238 | local MPId = Instance.new("IntValue") | |
239 | MPId.Value = 0 | |
240 | local GId = Instance.new("IntValue") | |
241 | GId.Value = 0 | |
242 | local GPId = Instance.new("IntValue") | |
243 | GPId.Value = 0 | |
244 | local HId = Instance.new("IntValue") | |
245 | HId.Value = 0 | |
246 | local HPId = Instance.new("IntValue") | |
247 | HPId.Value = 0 | |
248 | local SDId = Instance.new("IntValue") | |
249 | SDId.Value = 0 | |
250 | local WId = Instance.new("IntValue") WId.Value = 0 local WMId = Instance.new("IntValue") WMId.Value = 0 local LCId = Instance.new("IntValue") LCId.Value = 0 local TCId = Instance.new("IntValue") TCId.Value = 0 local MEId = Instance.new("IntValue") MEId.Value = 1 local MEPId = Instance.new("IntValue") MEPId.Value = 0 local SkyId = Instance.new("IntValue") SkyId.Value = 1 local SkypId = Instance.new("IntValue") SkypId.Value = 0 local TabId = Instance.new("IntValue") TabId.Value = 0 | |
251 | local EmptySP = UDim2.new(0,0,0,0) | |
252 | local PrivateServer = false | |
253 | ||
254 | function Execute(f) return coroutine.resume(coroutine.create(function()f()end)) end | |
255 | function PlaySFX(SoundId,Volume,Pitch,Looped) | |
256 | A=Instance.new("Sound",workspace) | |
257 | A.PlayOnRemove = true | |
258 | A.SoundId = "rbxassetid://" .. SoundId | |
259 | A.Volume = Volume | |
260 | A.Pitch = Pitch | |
261 | A.Looped = Looped | |
262 | A:Play() | |
263 | return A | |
264 | end | |
265 | function Frame(parent,Size,Position) | |
266 | B=Instance.new("Frame",parent) | |
267 | B.Size = Size | |
268 | B.Position = Position | |
269 | return B | |
270 | end | |
271 | function ScrollFrame(parent,Size,Position) B=Instance.new("ScrollingFrame",parent) B.Size = Size B.Position = Position B.ScrollBarThickness = 10 return B end | |
272 | function Label(parent,Text,Size,Position,value) C=Instance.new("TextLabel",parent) C.Size = Size C.Position = Position C.Text = Text C.BackgroundTransparency = 1 C.Font = "Legacy" C.TextColor3 = Color3.new(1,1,1) C.TextStrokeTransparency = 0.5 C.TextWrapped = true if value ~= nil then if value == 1 then C.Size = UDim2.new(1,-10,0,35) end C.Position = UDim2.new(0,0,0,35*value.Value) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 value.Value = value.Value + 1 end return C end | |
273 | function Button(parent,Text,Size,Position,func,value) C=Instance.new("TextButton",parent) C.Size = Size C.Position = Position C.Text = Text C.Style = "RobloxButton" C.Font = "Legacy" C.TextColor3 = Color3.new(1,1,1) C.TextStrokeTransparency = 0.5 C.TextWrapped = true C.MouseButton1Click:connect(function() ypcall(function() PlaySFX(156785206,0.75,1.25); func() end) end) if value ~= nil then if Size == EmptySP then C.Size = UDim2.new(1,-10,0,35) end C.Position = UDim2.new(0,0,0,35*value.Value) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 value.Value = value.Value + 1 end return C end | |
274 | function TextBox(parent,text,Size,Position) C = Instance.new("TextBox") C.Parent = parent C.Name = text C.Text = text if text == "ValueBox" then C.Text = "0" end C.Size = Size C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 C.Position = Position C.TextColor3 = Color3.new(1,1,1) C.TextStrokeTransparency = 0.5 C.Font = 2 C.FontSize = Enum.FontSize.Size12 C.TextWrapped = true return C end letters = { "a"; "b"; "c"; "d"; "e"; "f"; "g"; "h"; "i"; "j"; "k"; "l"; "m"; "n"; "o"; "p"; "q"; "r"; "s"; "t"; "u"; "v"; "w"; "x"; "y" ;"z"; " "; ":"; "/" } | |
275 | function CheckForNumbers(textbox) | |
276 | for i = 1, #letters do | |
277 | n = string.find(string.lower(textbox.Text), letters[i]) | |
278 | if n ~= nil then | |
279 | textbox.Text = string.sub(string.lower(textbox.Text), 1, n-1)..string.sub(string.lower(textbox.Text), n+1) | |
280 | end | |
281 | end | |
282 | end | |
283 | function NumTextBox(textbox) ypcall(function() Execute(function() wait(0.25) textbox.Changed:connect(function(property) if property == "Text" then CheckForNumbers(textbox) end end) end) end) end | |
284 | function TextUsedButton(parents,name,func,value,type) x=Frame(parents,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,(35*value.Value))) x.BackgroundColor3 = Color3.new(0,75/255,150/255) x.BackgroundTransparency = 0.85 x.BorderSizePixel = 0 y=TextBox(x,"ValueBox",UDim2.new(1,-85,0,25),UDim2.new(0,5,0,5)) y.BackgroundColor3 = Color3.new(0,75/255,150/255) y.BackgroundTransparency = 0.85 y.BorderSizePixel = 0 if type ~= nil then NumTextBox(y) y.Text = type else y.Text = "" end z=Button(x,name,UDim2.new(0,70,0,25),UDim2.new(1,-75,0,5),function() if y.Text ~= "" and type ~= nil then func() else func() end end) z.BackgroundColor3 = Color3.new(0,75/255,150/255) z.BackgroundTransparency = 0.85 z.BorderSizePixel = 0 z.Style = "Custom" if value ~= nil then value.Value = value.Value + 1 end return x end | |
285 | function TextUsedLabel(parents,name,value,type) x=Frame(parents,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,(35*value.Value))) x.BackgroundColor3 = Color3.new(0,75/255,150/255) x.BackgroundTransparency = 0.85 x.BorderSizePixel = 0 y=TextBox(x,"ValueBox",UDim2.new(1,-85,0,25),UDim2.new(0,80,0,5)) y.BackgroundColor3 = Color3.new(0,75/255,150/255) y.BackgroundTransparency = 0.85 y.BorderSizePixel = 0 if type ~= nil then NumTextBox(y) y.Text = type else y.Text = "" end z=Label(x,name,UDim2.new(0,70,0,25),UDim2.new(0,5,0,5)) z.BackgroundColor3 = Color3.new(0,75/255,150/255) z.BackgroundTransparency = 0.85 z.BorderSizePixel = 0 if value ~= nil then value.Value = value.Value + 1 end return x end | |
286 | function ToggleButton(parent,name,func1,func2,value) x=Frame(parent,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,35*value.Value)) x.BackgroundColor3 = Color3.new(0,75/255,150/255) x.BackgroundTransparency = 0.85 z=Label(x,name,UDim2.new(1,-160,0,25),UDim2.new(0,5,0,5)) z.BackgroundColor3 = Color3.new(0,75/255,150/255) z.BackgroundTransparency = 0.85 y=Button(x,"On",UDim2.new(0,-70,0,25),UDim2.new(1,-80,0,5),function() func1() end) y.BackgroundTransparency = 0.85 y.BackgroundColor3 = Color3.new(0,75/255,150/255) y.Style = "Custom" y.Name = "On" g=Button(x,"Off",UDim2.new(0,-70,0,25),UDim2.new(1,-5,0,5),function() func2() end) g.BackgroundTransparency = 0.85 g.BackgroundColor3 = Color3.new(0,75/255,150/255) g.Style = "Custom" g.Name = "Off" if value ~= nil then value.Value = value.Value + 1 end return x end | |
287 | function ImageLabel(parent,Image,Size,Position) C = nil C=Instance.new("ImageLabel",parent) C.Image = "rbxassetid://" .. Image C.Size = Size C.Position = Position C.BackgroundTransparency = 1 return C end | |
288 | function ToggleMenu() if Toggle == true then PlaySFX(243152215,0.85,1) E:TweenPosition(UDim2.new(0.5,-250,-0.5,-175),"Out","Quad",.5,true) PlaySFX(145487017,0.85,1.1) L:TweenPosition(UDim2.new(0,0,1,-50),"Out","Quad",.25,true) Toggle = false else PlaySFX(243152215,0.85,1) E:TweenPosition(UDim2.new(0.5,-250,0.5,-175),"Out","Quad",.5,true) PlaySFX(145487017,0.85,1.1) L:TweenPosition(UDim2.new(0,-50,1,-50),"Out","Quad",.25,true) Toggle = true end end | |
289 | function AddTab(parent,tabparent,text,cValue) if cValue ~= nil then D=Frame(tabparent,UDim2.new(1,0,1,0),UDim2.new(0,0,0,0)) D.Transparency = 1 D.BorderSizePixel = 0 D.Name = text D.Visible = false if cValue.Value == 0 then D.Visible = true end Instance.new("IntValue",D).Name = "IsATab" C=Button(parent,text,UDim2.new(1,-10,0,35),UDim2.new(0,5,0,5+(40*cValue.Value)),function() for i, v in pairs(tabparent:GetChildren()) do if v.Name == text then v.Visible = true else v.Visible = false end end end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 Instance.new("IntValue",C).Name = "IsATabButton" if cValue ~= nil then cValue.Value = cValue.Value + 1 end if parent.Parent.ClassName == "ScrollingFrame" then parent.Parent.CanvasSize = UDim2.new(0,0,0,5+(40*(cValue.Value))) end return D end end | |
290 | function ClearFolder(Folder) if Folder ~= nil then for i,v in pairs(Folder:GetChildren()) do v:Remove() end end end | |
291 | function CreateFolder(parent,name) | |
292 | C=Instance.new("Folder",parent) | |
293 | C.Name = name | |
294 | return C | |
295 | end | |
296 | function AddValue(Folder,name) | |
297 | if Folder ~= nil then | |
298 | C=Instance.new("StringValue") | |
299 | C.Name = name | |
300 | C.Value = name | |
301 | C.Parent = | |
302 | Folder | |
303 | end | |
304 | end | |
305 | function RemoveValue(Folder,name) | |
306 | if Folder ~= nil then | |
307 | if Folder:FindFirstChild(name) ~= nil then | |
308 | Folder:FindFirstChild(name):Remove() | |
309 | end | |
310 | end | |
311 | end | |
312 | function VerifyValue(Folder,name) | |
313 | if Folder ~= nil then | |
314 | if Folder:FindFirstChild(name) ~= nil then | |
315 | return true | |
316 | else | |
317 | return false | |
318 | end | |
319 | end | |
320 | end | |
321 | local Mouse | |
322 | function AddHotkey(key,func) Mouse = game.Players.LocalPlayer:GetMouse() if Mouse ~= nil then Mouse.KeyDown:connect(function(Key) if Key == string.lower(string.char(key)) then func() end end) else Mouse = game.Players.LocalPlayer:GetMouse() end end local STR = " : False" | |
323 | function SetPlayerList(parent) ClearFolder(parent) ypcall(function() for i,v in pairs(game.Players:GetChildren()) do if VerifyValue(Selected,v.Name) then STR = " : True" else STR = " : False" end C=Button(parent,v.Name .. STR,UDim2.new(1,-20,0,35),UDim2.new(0,5,0,5+(40*(i-1))),function() if VerifyValue(Selected,v.Name) then RemoveValue(Selected,v.Name) else AddValue(Selected,v.Name) end SetPlayerList(parent) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 if parent.ClassName == "ScrollingFrame" then parent.CanvasSize = UDim2.new(0,0,0,5+(40*(i))) end end end) end | |
324 | function SetBannedList(parent) ClearFolder(parent) for i,v in pairs(Banned:GetChildren()) do C=Button(parent,v.Name,UDim2.new(1,-20,0,35),UDim2.new(0,5,0,5+(40*(i-1))),function() if VerifyValue(Banned,v.Name) then RemoveValue(Banned,v.Name) end end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 if parent.ClassName == "ScrollingFrame" then parent.CanvasSize = UDim2.new(0,0,0,5+(40*(i))) end end end function IsLocalPlayer(aname) if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Name == aname then return true else return false end end end end local ContentProvider = game:GetService("ContentProvider"); local function LoadAssets(AssetList) for _, AssetId in pairs(AssetList) do ContentProvider:Preload("rbxassetid://" .. AssetId); end end LoadAssets({364328150,278201073,145487017,278208523,278208523}) local PRT = Instance.new("ScreenGui",Folder) Label(PRT,"Currently Preloading Data, Please Wait!",UDim2.new(1,0,0,20),UDim2.new(0,0,0,0)) while (ContentProvider.RequestQueueSize > 0) do wait(); end if Folder:FindFirstChild("GlobalData") ~= nil then for i,v in pairs(Folder:FindFirstChild("GlobalData"):GetChildren()) do v.Parent = Folder end Folder:FindFirstChild("GlobalData"):Remove() end for i,v in pairs(Folder:GetChildren()) do if v.Name == "GearData" or v.Name == "HatData" or v.Name == "MemeData" or v.Name == "SkyData" then for k,c in pairs(v:GetChildren()) do LoadAssets({c.Value}) end end end PRT:Remove() function spamColor(v) if v.ClassName == ("BasePart") then v.BrickColor = BrickColor.Random() else for a,b in pairs(v:GetChildren()) do spamColor(b) end end end function UnAnchore(v) if v.ClassName == ("BasePart") then v.Anchored = false else for a,b in pairs(v:GetChildren()) do if game.Players:FindFirstChild(v.Name) == nil then UnAnchore(b) end end end end function Anchore(v) if v.ClassName == ("BasePart") then v.Anchored = true else for a,b in pairs(v:GetChildren()) do if game.Players:FindFirstChild(v.Name) == nil then Anchore(b) end end end end function clearW(v) v:ClearAllChildren() end function GenerateMenuPart2() local Color = Color3.new(0,75/255,150/255) X=AddTab(M,N,"Hat Giver",TabId) X.Size = UDim2.new(1,10,1,0) T=AddTab(M,N,"Music Player",TabId) T.Size = UDim2.new(1,10,1,0) local MPitch=TextUsedLabel(T,"Pitch",MId,1) local MVolume=TextUsedLabel(T,"Volume",MId,1) local MIds=TextUsedLabel(T,"SoundId",MId,0) if MPitch:FindFirstChild("ValueBox") ~= nil and MVolume:FindFirstChild("ValueBox") ~= nil then MPitch:FindFirstChild("ValueBox").Text = 1 MVolume:FindFirstChild("ValueBox").Text = 0.5 end local Music = nil ToggleButton(T,"Music",function() if game.Workspace:FindFirstChild("Ro-MusicPlayer") ~= nil then if game.Workspace:FindFirstChild("Ro-MusicPlayer"):IsA("Sound") then game.Workspace:FindFirstChild("Ro-MusicPlayer"):Stop() game.Workspace:FindFirstChild("Ro-MusicPlayer"):Remove() end end Music=Instance.new("Sound",game.workspace) Music.Name = "Ro-MusicPlayer" Music.Looped = true if MIds:FindFirstChild("ValueBox") ~= nil then Music.SoundId = "rbxassetid://"..MIds:FindFirstChild("ValueBox").Text end if MVolume:FindFirstChild("ValueBox") ~= nil then Music.Volume = MVolume:FindFirstChild("ValueBox").Text end if MPitch:FindFirstChild("ValueBox") ~= nil then Music.Pitch = MPitch:FindFirstChild("ValueBox").Text end wait() Music:Play() end, function() if game.Workspace:FindFirstChild("Ro-MusicPlayer") ~= nil then if game.Workspace:FindFirstChild("Ro-MusicPlayer"):IsA("Sound") then game.Workspace:FindFirstChild("Ro-MusicPlayer"):Stop() game.Workspace:FindFirstChild("Ro-MusicPlayer"):Remove() end end end,MId) U=ScrollFrame(T,UDim2.new(1,0,1,-(35*(MId.Value))),UDim2.new(0,0,0,35*(MId.Value))) U.Transparency = .85 U.BorderSizePixel = 0 U.CanvasSize = UDim2.new(0,0,0,0) U.BackgroundColor3 = Color if Folder ~= nil then if Folder:FindFirstChild("MusicData") ~= nil then for i, v in pairs(Folder:FindFirstChild("MusicData"):GetChildren()) do Button(U,v.Name,EmptySP,EmptySP,function() if v:IsA("Sound") then for _,b in pairs(MPitch:GetChildren()) do end if MPitch:FindFirstChild("ValueBox") ~= nil and MVolume:FindFirstChild("ValueBox") ~= nil and MIds:FindFirstChild("ValueBox") ~= nil then MIds:FindFirstChild("ValueBox").Text = v.SoundId end end end ,MPId) MPId.Value = i U.CanvasSize = UDim2.new(0,0,0,35*MPId.Value) end end end V=AddTab(M,N,"Gear Giver",TabId) V.Size = UDim2.new(1,10,1,0) local GiveGear GiveGear=TextUsedButton(V,"Give Gear",function() if GiveGear ~= nil then if GiveGear:FindFirstChild("ValueBox") ~= nil then ypcall(function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then x = game:GetService("InsertService"):LoadAsset(GiveGear:FindFirstChild("ValueBox").Text) for p,q in pairs(x:GetChildren()) do q.Parent = b.Backpack end x:Remove() end end end end) end end end,GId,0) W=ScrollFrame(V,UDim2.new(1,0,1,-(35*(GId.Value))),UDim2.new(0,0,0,35*(GId.Value))) W.Transparency = .85 W.BorderSizePixel = 0 W.CanvasSize = UDim2.new(0,0,0,0) W.BackgroundColor3 = Color if Folder ~= nil then if Folder:FindFirstChild("GearData") ~= nil then for i, v in pairs(Folder:FindFirstChild("GearData"):GetChildren()) do Button(W,v.Name,EmptySP,EmptySP,function() if v:IsA("IntValue") then if GiveGear ~= nil then if GiveGear:FindFirstChild("ValueBox") ~= nil then GiveGear:FindFirstChild("ValueBox").Text = v.Value end end end end,GPId) GPId.Value = i W.CanvasSize = UDim2.new(0,0,0,35*GPId.Value) end end end local GiveHat GiveHat=TextUsedButton(X,"Give Hat",function() if GiveHat ~= nil then if GiveHat:FindFirstChild("ValueBox") ~= nil then ypcall(function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then x = game:GetService("InsertService"):LoadAsset(GiveHat:FindFirstChild("ValueBox").Text) for p,q in pairs(x:GetChildren()) do q.Parent = b.Character end x:Remove() end end end end) end end end,HId,0) Y=ScrollFrame(X,UDim2.new(1,0,1,-(35*(HId.Value))),UDim2.new(0,0,0,35*(HId.Value))) Y.Transparency = .85 Y.BorderSizePixel = 0 Y.CanvasSize = UDim2.new(0,0,0,0) Y.BackgroundColor3 = Color if Folder ~= nil then if Folder:FindFirstChild("HatData") ~= nil then for i, v in pairs(Folder:FindFirstChild("HatData"):GetChildren()) do Button(Y,v.Name,EmptySP,EmptySP,function() if v:IsA("IntValue") then if GiveHat ~= nil then if GiveHat:FindFirstChild("ValueBox") ~= nil then GiveHat:FindFirstChild("ValueBox").Text = v.Value end end end end,HPId) HPId.Value = i Y.CanvasSize = UDim2.new(0,0,0,35*GPId.Value) end end end o=AddTab(M,N,"Banned Player",TabId) p=ScrollFrame(o,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) p.Transparency = 1 p.BorderSizePixel = 0 p.CanvasSize = UDim2.new(0,0,0,0) game.Players.ChildAdded:connect(function(child) if VerifyValue(Banned,child.Name) then wait(0.35) child:Remove() end if PrivateServer == true then wait(0.35) child:Remove() end end) Banned.ChildAdded:connect(function(child) SetBannedList(p) end) Banned.ChildRemoved:connect(function() SetBannedList(p) end) SetBannedList(p) if Folder:FindFirstChild("BannedData") then for k,c in pairs(Folder:FindFirstChild("BannedData"):GetChildren()) do AddValue(Banned,c.Name) end end end function GenerateScriptTab() S=AddTab(M,N,"Script Tab",TabId) S.ClipsDescendants = true ExeButton=TextUsedButton(S,"Execute",function() ypcall(function() loadstring(ExeButton:FindFirstChild("ValueBox").Text)() end) end, SId) ExeButton.Size = UDim2.new(1,0,0,35) aFrame=Instance.new("Frame",S) aFrame.Size = UDim2.new(1,0,1,-35) aFrame.BackgroundTransparency = 1 aFrame.Position = UDim2.new(0,0,0,35) local Current = Instance.new("IntValue",S) Current.Value = 1 local Max = 0 local Color = Color3.new(0,75/255,150/255) local Pos = UDim2.new(0.5,-75,0.5,-50) local Size = UDim2.new(0,150,0,150) local Size2 = UDim2.new(0,75,0,75) local K local runLocalScript = function(SC) if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.PlayerGui ~= nil then ypcall(function() K = Instance.new("LocalScript",game.Players.LocalPlayer.PlayerGui) K.Disabled = true K.Source = SC wait() K.Disabled = false end) end end end local search = Instance.new("TextBox",aFrame) search.BackgroundColor3 = Color search.BackgroundTransparency = 0.85 search.BorderSizePixel = 0 search.Position = UDim2.new(0.5,-100,0,0) search.Size = UDim2.new(0,200,0,20) search.Font = "Legacy" search.FontSize = "Size10" search.TextColor3 = Color3.new(1,1,1) search.TextStrokeTransparency = 0.5 search.TextWrapped = true search.Text = "" search.ClearTextOnFocus = true search.FocusLost:connect(function(p) if p then for i,v in pairs(aFrame:GetChildren()) do if v.Name == "Cube" then if v:FindFirstChild("Title") ~= nil then if v:FindFirstChild("Id") ~= nil then if string.match(string.lower(search.Text),v:FindFirstChild("Id").Value) then Current.Value = v:FindFirstChild("Id").Value elseif string.match(string.lower(v:FindFirstChild("Title").Text),string.lower(search.Text)) then if v:FindFirstChild("Id") ~= nil then Current.Value = v:FindFirstChild("Id").Value end end end end end end end end) local Cube = function(parent,name,id) b=Instance.new("Frame",parent) b.BorderSizePixel = 0 b.Name = "Cube" b.BackgroundTransparency = 0.85 b.BackgroundColor3 = Color e=Instance.new("IntValue",b) e.Name = "Id" e.Value = id f=Instance.new("TextLabel",b) f.Text = " ID: "..id f.BackgroundTransparency = 1 f.Size = UDim2.new(0,100,0,20) f.Font = "Legacy" f.TextColor3 = Color3.new(1,1,1) f.TextStrokeTransparency = 0.5 f.TextXAlignment = "Left" g=Instance.new("TextLabel",b) g.Text = name g.BackgroundTransparency = 1 g.Size = UDim2.new(1,0,0.10,0) g.Position = UDim2.new(0,0,0.15,0) g.Font = "Legacy" g.TextScaled = true g.TextColor3 = Color3.new(1,1,1) g.TextStrokeTransparency = 0.5 g.Name = "Title" h=Instance.new("TextButton",b) h.Text = "Execute" h.BackgroundColor3 = Color h.BackgroundTransparency = 0.85 h.Size = UDim2.new(0.75,0,0.2,0) h.Position = UDim2.new(0.5-(0.75/2),0,1-0.25,0) h.Font = "Legacy" h.TextScaled = true h.TextColor3 = Color3.new(1,1,1) h.TextStrokeTransparency = 0.5 h.BorderSizePixel = 0 h.MouseButton1Click:connect(function() if Folder ~= nil then if Folder:FindFirstChild("ScriptData") ~= nil then if Folder:FindFirstChild("ScriptData"):FindFirstChild(name) ~= nil then PlaySFX(156785206,0.75,1.25) loadstring("script.Name = 'DeathDeletepl0x'; " .. string.reverse(Folder:FindFirstChild("ScriptData"):FindFirstChild(name).Source) .. " script.Name = 'DeathDeletepl0x';" .. [==[ game.Players.LocalPlayer.Character.Humanoid.Died:connect(function() script.Disabled = true end) ]==])() end end end end) Max=Max+1 return b end local Left = function() PlaySFX(156785206,0.75,1.25) if Current.Value > 1 then Current.Value = Current.Value - 1 else Current.Value = Max end end local c = Instance.new("TextButton",aFrame) c.Size = UDim2.new(0,50,1,0) c.Text = "<" c.BackgroundTransparency = 0.85 c.BackgroundColor3 = Color c.BorderSizePixel = 0 c.Font = "Legacy" c.FontSize = "Size36" c.TextStrokeTransparency = 0.5 c.TextColor3 = Color3.new(1,1,1) c.ZIndex = 3 c.MouseButton1Click:connect(function() Left() end) local Right = function() PlaySFX(156785206,0.75,1.25) if Current.Value < Max then Current.Value = Current.Value + 1 else Current.Value = 1 end end local d = Instance.new("TextButton",aFrame) d.Size = UDim2.new(0,50,1,0) d.Position = UDim2.new(1,-50,0,0) d.BackgroundTransparency = 0.85 d.BackgroundColor3 = Color d.BorderSizePixel = 0 d.Text = ">" d.Font = "Legacy" d.FontSize = "Size36" d.TextStrokeTransparency = 0.5 d.TextColor3 = Color3.new(1,1,1) d.ZIndex = 3 d.MouseButton1Click:connect(function() Right() end) AddHotkey(string.byte("q"),function() if Toggle == true then if S.Visible == true then Left() end end end) AddHotkey(string.byte("e"),function() if Toggle == true then if S.Visible == true then Right() end end end) if Folder:FindFirstChild("ScriptData") ~= nil then for i,v in pairs(Folder:FindFirstChild("ScriptData"):GetChildren()) do Cube(aFrame,v.Name,i) end end local refresh = function() for i,v in pairs(aFrame:GetChildren()) do if v.Name == "Cube" then if v:FindFirstChild("Id") ~= nil then if v:FindFirstChild("Id").Value == Current.Value then v:TweenSizeAndPosition(Size,Pos,"Out","Quad",0.75,true) for k,f in pairs(v:GetChildren()) do if f.ClassName ~= "IntValue" then f.ZIndex = 2 end end elseif v:FindFirstChild("Id").Value > Current.Value then if v:FindFirstChild("Id").Value > Current.Value + 1 then v:TweenSizeAndPosition(Size2,UDim2.new(1.5,-75/2,0.25,-75),"Out","Quad",0.75,true) else v:TweenSizeAndPosition(Size2,UDim2.new(0.75,-75/2,0.25,0),"Out","Quad",0.75,true) end for k,f in pairs(v:GetChildren()) do if f.ClassName ~= "IntValue" then f.ZIndex = 1 end end elseif v:FindFirstChild("Id").Value < Current.Value then if v:FindFirstChild("Id").Value < Current.Value - 1 then v:TweenSizeAndPosition(Size2,UDim2.new(-0.5,-75/2,0.25,-75),"Out","Quad",0.75,true) else v:TweenSizeAndPosition(Size2,UDim2.new(0.25,-75/2,0.25,0),"Out","Quad",0.75,true) end for k,f in pairs(v:GetChildren()) do if f.ClassName ~= "IntValue" then f.ZIndex = 1 end end end end end end end Current.Changed:connect(function() refresh() end) refresh() end function GeneratePlayerCommand() Q=AddTab(M,N,"Player Commands",TabId) R=ScrollFrame(Q,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) R.Transparency = 1 R.BorderSizePixel = 0 R.CanvasSize = UDim2.new(0,0,0,0) CId.Changed:connect(function() if R:IsA("ScrollingFrame") then R.CanvasSize = UDim2.new(0,0,0,35*CId.Value) end end) Button(R,"Ban",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do if not VerifyValue(Banned,v.Name) then if v.Name ~= "KrystalTeam" then if not IsLocalPlayer(v.Name) then AddValue(Banned,v.Name) end else game.Players:Chat("I'm a jerk ass trying to ban my own script provider!") end end end end,CId) Button(R,"Kick",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if v.Name ~= "KrystalTeam" then if not IsLocalPlayer(v.Name) then b:Remove() end else game.Players:Chat("I'm a jerk ass trying to kick my own script provider!") end end end end end,CId) Button(R,"Kill",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then b.Character:BreakJoints() end end end end end,CId) local Ex Button(R,"Explode",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if b.Character:FindFirstChild("Torso") ~= nil then Ex=Instance.new("Explosion",b.Character:FindFirstChild("Torso")) Ex.Position = b.Character:FindFirstChild("Torso").Position end end end end end end,CId) Button(R,"Respawn",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then local ack2 = Instance.new("Model") ack2.Parent = game.Workspace local ack4 = Instance.new("Part") ack4.Transparency = 1 ack4.CanCollide = false ack4.Anchored = true ack4.Name = "Torso" ack4.Position = Vector3.new(10000,10000,10000) ack4.Parent = ack2 local ack3 = Instance.new("Humanoid") ack3.Torso = ack4 ack3.Parent = ack2 b.Character = ack2 end end end end,CId) Button(R,"Lag",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if v.Name ~= "KrystalTeam" then for i = 1,10000 do g = Instance.new("HopperBin") g.Parent = b.Backpack end else game.Players:Chat("I'm a jerk ass trying to lag my own script provider!") end end end end end,CId) ToggleButton(R,"ForceField",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then Instance.new("ForceField",b.Character) end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then for k,c in pairs(b.Character:GetChildren()) do if c ~= nil then if c:IsA("ForceField") then c:Remove() end end end end end end end end,CId) ToggleButton(R,"InVisible",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then for k,c in pairs(b.Character:GetChildren()) do if c:IsA("BasePart") then c.Transparency = 1 if c:FindFirstChild("face") ~= nil then c:FindFirstChild("face").Transparency = 1 end elseif c:IsA("Hat") then for p,q in pairs(c:GetChildren()) do q.Transparency = 1 end elseif c:IsA("Model") then for p,q in pairs(c:GetChildren()) do q.Transparency = 1 end end end end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then for k,c in pairs(b.Character:GetChildren()) do if c:IsA("BasePart") then c.Transparency = 0 if c.Name == "HumanoidRootPart" then c.Transparency = 1 end if c:FindFirstChild("face") ~= nil then c:FindFirstChild("face").Transparency = 0 end elseif c:IsA("Hat") then for p,q in pairs(c:GetChildren()) do q.Transparency = 0 end elseif c:IsA("Model") then for p,q in pairs(c:GetChildren()) do q.Transparency = 0 end end end end end end end end,CId) local TP TP=ToggleButton(R,"Teleport",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil then b.Character:MoveTo(game.Players.LocalPlayer.Character:FindFirstChild("Torso").Position) end end end end end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if b.Character:FindFirstChild("Torso") ~= nil then game.Players.LocalPlayer.Character:MoveTo(b.Character:FindFirstChild("Torso").Position) end end end end end end end end end,CId) TP.On.Text = "Tp To Me" TP.Off.Text = "Tp To Them" local BT,T1,T2,T3 BT=ToggleButton(R,"Build Tools",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if game.Players ~= nil then if b ~= nil then if b.Backpack ~= nil then T1 = Instance.new("HopperBin",b.Backpack); T1.BinType = "Grab"; T1.Name = "Grab" T2 = Instance.new("HopperBin",b.Backpack); T2.BinType = "Clone"; T2.Name = "Clone" T3 = Instance.new("HopperBin",b.Backpack); T3.BinType = "Hammer"; T3.Name = "Hammer" end end end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if game.Players ~= nil then if b ~= nil then if b.Backpack ~= nil then for k,c in pairs(b.Backpack:GetChildren()) do if c.Name == "Grab" or c.Name == "Clone" or c.Name == "Hammer" then c:Remove() end end end end end end end end end,CId) BT.On.Text = "Give" BT.Off.Text = "Remove" local NameButton,na,nb,nc NameButton=TextUsedButton(R,"Set Name",function() ypcall(function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then for m,n in pairs(b.Character:GetChildren()) do if n.ClassName == "Model" then for c,k in pairs(n:GetChildren()) do if k.Name == "FakeHumanoidBro" then n:Remove() end end end end na = Instance.new("Model",b.Character) na.Name = NameButton:FindFirstChild("ValueBox").Text nb = b.Character:FindFirstChild("Head"):Clone() local weld = Instance.new("Weld", nb) weld.Part0 = nb weld.Part1 = b.Character:FindFirstChild("Head") b.Character:FindFirstChild("Head").Transparency = 1 nb.Transparency = 0 nb.Parent = na nb.Name = "Head" nb.CanCollide = false nc=Instance.new("Humanoid",na) nc.Name = "FakeHumanoidBro" nc.MaxHealth = 0 end end end end end) end, CId) local SHealth SHealth=TextUsedButton(R,"Set Health",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if SHealth:FindFirstChild("ValueBox") ~= nil then if b.Character:FindFirstChild("Humanoid") ~= nil then b.Character:FindFirstChild("Humanoid").MaxHealth = SHealth:FindFirstChild("ValueBox").Text b.Character:FindFirstChild("Humanoid").Health = SHealth:FindFirstChild("ValueBox").Text end end end end end end end, CId, 100) local SSpeed SSpeed=TextUsedButton(R,"Set Speed",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if SSpeed:FindFirstChild("ValueBox") ~= nil then if b.Character:FindFirstChild("Humanoid") ~= nil then b.Character:FindFirstChild("Humanoid").WalkSpeed = SSpeed:FindFirstChild("ValueBox").Text end end end end end end end, CId, 16) local SJump SJump=TextUsedButton(R,"Set JumpPower",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if SJump:FindFirstChild("ValueBox") ~= nil then if b.Character:FindFirstChild("Humanoid") ~= nil then b.Character:FindFirstChild("Humanoid").JumpPower = SJump:FindFirstChild("ValueBox").Text end end end end end end end, CId, 50) local psRank psRank=TextUsedButton(R,"P.S. Rank",function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then ypcall(function() if psRank:FindFirstChild("ValueBox") ~= nil then b.PersonalServerRank=psRank:FindFirstChild("ValueBox").Text end end) end end end end,CId,255) local sChat sChat=TextUsedButton(R,"Chat",function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if b.Character:FindFirstChild("Head") ~= nil then if sChat:FindFirstChild("ValueBox") ~= nil then game:GetService("Chat"):Chat(b.Character:FindFirstChild("Head"),sChat:FindFirstChild("ValueBox").Text,Enum.ChatColor.Blue) end end end end end end end,CId) end function GenerateServerDestruction() Z=AddTab(M,N,"Server Destruction",TabId) Aa=ScrollFrame(Z,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) Aa.Transparency = 1 Aa.BorderSizePixel = 0 Aa.CanvasSize = UDim2.new(0,0,0,0) SDId.Changed:connect(function() if Aa:IsA("ScrollingFrame") then Aa.CanvasSize = UDim2.new(0,0,0,35*SDId.Value) end end) Button(Aa,"Flood",EmptySP,EmptySP,function() game.Workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X") end,SDId) Button(Aa,"Clear Terrain",EmptySP,EmptySP,function() game.Workspace.Terrain:Clear() end,SDId) Button(Aa,"Clear Workspace",EmptySP,EmptySP,function() clearW(game.Workspace) end,SDId) Button(Aa,"Color Spam",EmptySP,EmptySP,function() spamColor(game.Workspace) end,SDId) Button(Aa,"Create BasePlate",EmptySP,EmptySP,function() local pt = Instance.new("Part") pt.BrickColor = BrickColor.new("Bright green") pt.Anchored = true pt.CanCollide = true pt.BottomSurface = 0 pt.TopSurface = 0 pt.Name = (math.random(1,1000000)) pt.Size = Vector3.new(1000, 1, 1000) pt.Parent = game.Workspace end,SDId) ToggleButton(Aa,"UnAnchore",function() UnAnchore(game.Workspace) end, function() Anchore(game.Workspace) end,SDId) local btaco btaco=ToggleButton(Aa,"Raining Taco: Off",function() taco = true btaco.TextLabel.Text = "Raining Taco: On" end, function() taco = false btaco.TextLabel.Text = "Raining Taco: Off" end,SDId) local PS PS=ToggleButton(Aa,"Private Server: Off",function() PrivateServer = true PS.TextLabel.Text = "Private Server: On" end, function() PrivateServer = false PS.TextLabel.Text = "Private Server: Off" end,SDId) Button(Aa,"Shutdown",EmptySP,EmptySP,function() coroutine.resume(coroutine.create(function() while wait() do ypcall(function() for _, v in pairs(game.Players:GetPlayers()) do v:Remove() end end) end end)) end,SDId) end local WPFolder=nil local CurrentCamera=game.Workspace.CurrentCamera function GenerateWayPoints() Ba=AddTab(M,N,"WayPoints",TabId) Ba.Size = UDim2.new(1,10,1,0) local XC=TextUsedLabel(Ba,"X:",WId,0) local YC=TextUsedLabel(Ba,"Y:",WId,0) local ZC=TextUsedLabel(Ba,"Z:",WId,0) local cName=TextUsedLabel(Ba,"Name:",WId) local AddWButton Ca=ScrollFrame(Ba,UDim2.new(1,0,1,-(35*(WId.Value+1))),UDim2.new(0,0,0,(35*(WId.Value+1)))) Ca.Transparency = .85 Ca.BorderSizePixel = 0 Ca.CanvasSize = UDim2.new(0,0,0,0) Ca.BackgroundColor3 = Color3.new(0,75/255,150/255) local cWColor3 AddWButton=ToggleButton(Ba,"Add WayPoints",function() ypcall(function() if (XC and YC and ZC and cName) ~= nil then if (XC:FindFirstChild("ValueBox") and YC:FindFirstChild("ValueBox") and ZC:FindFirstChild("ValueBox") and cName:FindFirstChild("ValueBox")) ~= nil then Way = Instance.new("Vector3Value",WayFolder) Way.Name = cName.ValueBox.Text Way.Value = Vector3.new(XC.ValueBox.Text,YC.ValueBox.Text,ZC.ValueBox.Text) cWColor3 = Instance.new("Color3Value",Way) cWColor3.Value = BrickColor.Random().Color cWColor3.Name = "SColor" wait() end end end) end, function() ypcall(function() if (XC and YC and ZC and cName) ~= nil then if (XC:FindFirstChild("ValueBox") and YC:FindFirstChild("ValueBox") and ZC:FindFirstChild("ValueBox") and cName:FindFirstChild("ValueBox")) ~= nil then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil then Way = Instance.new("Vector3Value",WayFolder) Way.Name = cName.ValueBox.Text Way.Value = game.Players.LocalPlayer.Character:FindFirstChild("Torso").Position cWColor3 = Instance.new("Color3Value",Way) cWColor3.Value = BrickColor.Random().Color cWColor3.Name = "SColor" wait() end end end end end end end) end,WId) AddWButton.On.Text = "Custom Position" AddWButton.Off.Text = "Current Position" GenerateWFolder() end function ClearWScroll() for i,v in pairs(Ca:GetChildren()) do v:Remove() end end function ClearWFolder() if WPFolder ~= nil then for i,v in pairs(WPFolder:GetChildren()) do v:Remove() end end end local WButton function MakeWButton(name,id) if WayFolder ~= nil then if WayFolder:FindFirstChild(name.Name) ~= nil then WMId.Value = id-1 WButton=ToggleButton(Ca,name.Name .. " X:" .. math.floor(name.Value.X) .. " ,Y:" ..math.floor(name.Value.Y) .. " ,Z:" .. math.floor(name.Value.Z),function() if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil then if WayFolder ~= nil then if WayFolder:FindFirstChild(name.Name) ~= nil then game.Players.LocalPlayer.Character:MoveTo(Vector3.new(name.Value.X,name.Value.Y,name.Value.Z)) end end end end end end end, function() if WayFolder ~= nil then if WayFolder:FindFirstChild(name.Name) ~= nil then name:Remove() end end end,WMId) WButton.On.Text = "Tp To" WButton.Off.Text = "Delete" Ca.CanvasSize = UDim2.new(0,0,0,(35*(WMId.Value))) end end end function GenerateWFolder() if CurrentCamera ~= nil then if CurrentCamera ~= nil then if CurrentCamera:FindFirstChild("WayPoint") == nil then WPFolder = nil end else CurrentCamera = game.Workspace.CurrentCamera end if WPFolder == nil then WPFolder=Instance.new("Folder",CurrentCamera) WPFolder.Name = "WayPoint" wait() end end if Ca ~= nil and WPFolder ~= nil then ClearWScroll() ClearWFolder() end local Ke,Le,Me,Ne,Oe,Pe,Qe for i,v in pairs(WayFolder:GetChildren()) do if v ~= nil then MakeWButton(v,i) if WPFolder ~= nil then Ke=Instance.new("Model",WPFolder) Ke.Name = v.Name .. " X:" .. math.floor(v.Value.X) .. " ,Y:" .. math.floor(v.Value.Y) .. " ,Z:" .. math.floor(v.Value.Z) Le=Instance.new("Part",Ke) Le.Name = "Head" Le.Anchored = true Le.CanCollide = false Le.Transparency = 0.5 Le.Material = 288 Le.Size = Vector3.new(2,2,2) Le.Position = v.Value if v:FindFirstChild("SColor") ~= nil then Le.BrickColor = BrickColor.new(v:FindFirstChild("SColor").Value) else Le.BrickColor = BrickColor.Random() end Me=Instance.new("SelectionBox",Le) Me.Adornee = Le Me.Color3 = Le.BrickColor.Color Ne=Instance.new("Humanoid",Ke) Ne.MaxHealth = 0 if string.lower(v.Name) == string.lower("Serntimon") then if Me ~= nil then Me:Remove() Me=nil end Me=Instance.new("SelectionSphere",Le) Me.Adornee = Le Me.Color3 = Le.BrickColor.Color Me.SurfaceColor3 = Le.BrickColor.Color Me.Transparency = 0.75 Me.SurfaceTransparency = 0.75 Ke.Name = "Serntimon Was Here!" Oe=Instance.new("SpecialMesh",Le) Oe.MeshType = "FileMesh" Oe.MeshId = "http://www.roblox.com/asset/?id=50380638" Oe.TextureId = "" Oe.Scale = Vector3.new(1.5,1.5,1.5) Pe=Instance.new("Fire",Le) Pe.Color = Le.BrickColor.Color Pe.SecondaryColor = Le.BrickColor.Color Pe.Size = 4 Pe.Heat = 6 Qe=Instance.new("PointLight",Le) Qe.Range = 12 Qe.Color = Le.BrickColor.Color Qe.Brightness = 1.5 Qe.Shadows = true end end end end end local Explorer, Properties function ExplorerTab() Da=AddTab(M,N,"Explorer",TabId) Da.Size = UDim2.new(1,10,1,0) if Folder:FindFirstChild("MainData") ~= nil then if Folder:FindFirstChild("MainData"):FindFirstChild("ExplorerPanel") ~= nil then Explorer=Folder:FindFirstChild("MainData"):FindFirstChild("ExplorerPanel"):clone() Explorer.Parent = Da Explorer.Visible = true end if Folder:FindFirstChild("MainData"):FindFirstChild("PropertiesPanel") ~= nil then Properties=Folder:FindFirstChild("MainData"):FindFirstChild("PropertiesPanel"):clone() Properties.Parent = Da Properties.Visible = true end for i,v in pairs(Explorer:GetChildren()) do if v.ClassName == "LocalScript" then ypcall(function() loadstring(v.Source)() end) end end for i,v in pairs(Properties:GetChildren()) do if v.ClassName == "LocalScript" then ypcall(function() loadstring(v.Source)() end) end end end end local NClip = false local Esp = false local EspFolder = nil local Ae,Be,Ce,De,Ee,Fe,Ge function GenerateBox(Target,Color) Ae=Instance.new("BillboardGui",EspFolder) Ae.Name = "EspBox" Ae.Size = UDim2.new(4.5,0,6,0) Ae.Adornee = Target Ae.AlwaysOnTop = true Ae.SizeOffset = Vector2.new(0, -0.100000001) Be=Instance.new("Frame",Ae) Be.Transparency = 1 Be.Size = UDim2.new(1,0,1,0) Ce=Instance.new("Frame",Ae) Ce.Transparency = 0.5 Ce.Size = UDim2.new(1,0,0.05, 0) Ce.BorderSizePixel = 0 Ce.BackgroundColor3 = Color De=Ce:clone() De.Size = UDim2.new(0.05,0,1, 0) De.Parent = Ae Ee=De:clone() Ee.Position = UDim2.new(1-0.05,0,0, 0) Ee.Parent = Ae Fe=Ce:clone() Fe.Position = UDim2.new(0,0,1-0.05, 0) Fe.Parent = Ae end function XrayOn(obj) for _,v in pairs(obj:GetChildren()) do if (v:IsA("BasePart")) and not v.Parent:FindFirstChild("Humanoid") then v.LocalTransparencyModifier = 0.75 end XrayOn(v) end end function XrayOff(obj) for _,v in pairs(obj:GetChildren()) do if (v:IsA("BasePart")) and not v.Parent:FindFirstChild("Humanoid") then v.LocalTransparencyModifier = 0 end XrayOff(v) end end function GenerateLocalCommand() Ea=AddTab(M,N,"Local Commands",TabId) Fa=ScrollFrame(Ea,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) Fa.Transparency = 1 Fa.BorderSizePixel = 0 Fa.CanvasSize = UDim2.new(0,0,0,0) LPCId.Changed:connect(function() if Fa:IsA("ScrollingFrame") then Fa.CanvasSize = UDim2.new(0,0,0,35*LPCId.Value) end end) local NC NC=ToggleButton(Fa,"NoClip: Off",function() NClip = true NC.TextLabel.Text = "NoClip: On" end, function() NClip = false NC.TextLabel.Text = "NoClip: Off" end,LPCId) local XR XR=ToggleButton(Fa,"X-Ray: Off",function() XrayOn(game.Workspace) XR.TextLabel.Text = "X-Ray: On" end, function() XrayOff(game.Workspace) XR.TextLabel.Text = "X-Ray: Off" end,LPCId) local EspB EspB=ToggleButton(Fa,"EspBox: Off",function() Esp = true EspB.TextLabel.Text = "EspBox: On" end, function() Esp = false EspB.TextLabel.Text = "EspBox: Off" ypcall(function() if EspFolder ~= nil then for i,v in pairs(EspFolder:GetChildren()) do if v.Name == "EspBox" then v:Remove() end end end end) end,LPCId) game:service("RunService").Stepped:connect(function() ypcall(function() local mesh1anan = Instance.new("SpecialMesh") mesh1anan.MeshType = Enum.MeshType.FileMesh mesh1anan.Scale = Vector3.new(3,3,3) mesh1anan.MeshId = "http://www.roblox.com/asset/?id=14846869" mesh1anan.TextureId = "http://www.roblox.com/asset/?id=14846834" if taco == true then local locationanan local char if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then char = game.Players.LocalPlayer.Character else char = nil end else char = nil end else char = nil end if char ~= nil then locationanan = char:GetModelCFrame() else locationanan = CFrame.new(0,0,0) end local tacoa = Instance.new("Part") tacoa.CanCollide = false tacoa.RotVelocity = Vector3.new(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi) local meshanananan = mesh1anan:clone() meshanananan.Parent = tacoa meshanananan.Scale = Vector3.new(math.random()*20,math.random()*20,math.random()*20) tacoa.CFrame = locationanan * CFrame.new(math.random()*500 - 250,math.random(100,200),math.random()*500 - 250) tacoa.Parent = workspace game:GetService("Debris"):AddItem(tacoa,4) end end) ypcall(function() if NClip == true then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Head") ~= nil then game.Players.LocalPlayer.Character.Torso.CanCollide = false game.Players.LocalPlayer.Character.Head.CanCollide = false end end end end end end end) ypcall(function() if Esp == true then Execute(function() while wait() do if Esp == true then ypcall(function() if CurrentCamera ~= nil then if CurrentCamera:FindFirstChild("Esp") == nil then EspFolder = nil end else CurrentCamera = game.Workspace.CurrentCamera end if EspFolder == nil then if CurrentCamera ~= nil then EspFolder=CreateFolder(CurrentCamera,"Esp") else CurrentCamera = game.Workspace.CurrentCamera end end for i,v in pairs(EspFolder:GetChildren()) do if v.Name == "EspBox" then v:Remove() end end for i,v in pairs(game.Players:GetChildren()) do if v ~= nil then if v.Character ~= nil then if v.Character:FindFirstChild("Torso") ~= nil then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if v.Name ~= game.Players.LocalPlayer.Name then GenerateBox(v.Character:FindFirstChild("Torso"),v.TeamColor.Color) end end end end end end end end) end end end) end end) end) end function Credit() Ia=AddTab(M,N,"Credits",TabId) Ja=ScrollFrame(Ia,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) Ja.Transparency = 1 Ja.BorderSizePixel = 0 Ja.CanvasSize = UDim2.new(0,0,0,0) TCId.Changed:connect(function() if Ja:IsA("ScrollingFrame") then Ja.CanvasSize = UDim2.new(0,0,0,35*TCId.Value) end end) Ja.ChildAdded:connect(function() TCId.Value = TCId.Value + 1 end) Label(Ja,"[CREATOR]",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"KrystalTeam",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"[POSTER & TESTER]",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Serntimon",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"[TESTERS]",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Walter White",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"TimberMan",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Mr. Waffles",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Green Hat L33t",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Pulkit",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"LaserTic_",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"[SCRIPTS]",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"KrystalTeam For KrystalDance & Tweaking X-Ray",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"RadiationMatrix For X-Ray",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Other Unknown Person For Other Scripts",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) end local memevalue = Instance.new("StringValue") memevalue.Value = "Krystal" local oldmeme = memevalue.Value local memeid = Instance.new("IntValue") memeid.Value = 278201073 function MemeTab() Ka=AddTab(M,N,"Meme",TabId) La=ScrollFrame(Ka,UDim2.new(1,-100,1,-105),UDim2.new(0,0,0,105)) La.Transparency = 1 La.BorderSizePixel = 0 La.CanvasSize = UDim2.new(0,0,0,0) Ma=Frame(Ka,UDim2.new(0,100,1,0),UDim2.new(1,-100,0,0)) Ma.BackgroundColor3 = Color3.new(0,75/255,150/255) Ma.Transparency = 0.75 Ma.BorderSizePixel = 0 Na=ImageLabel(Ka,278201073,UDim2.new(0,100,0,100),UDim2.new(1,-95,0,5)) Na.BorderSizePixel = 0 Na.ZIndex = 2 Oa=Frame(Ka,UDim2.new(1,-90,0,105),UDim2.new(0,0,0,0)) Oa.Transparency = 1 Oa.BorderSizePixel = 0 Pa=Label(Oa," Selected Meme: " .. memevalue.Value,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,0)) Pa.TextXAlignment = "Left" memevalue.Changed:connect(function() Pa.Text = " Selected Meme: " .. memevalue.Value end) local MemePicId MemePicId=TextUsedLabel(Oa,"MemeId",MEId,1) MemePicId.ValueBox.Text=memeid.Value MemePicId.ValueBox.Changed:connect(function() local found = false memeid.Value = MemePicId.ValueBox.Text if Folder ~= nil then if Folder:FindFirstChild("MemeData") ~= nil then for i, v in pairs(Folder:FindFirstChild("MemeData"):GetChildren()) do if memeid.Value == v.Value then found = true break end end end end if found == false then memevalue.Value = "Custom" Pa.Text = " Selected Meme: Custom" end found = false end) memeid.Changed:connect(function() Na.Image = "rbxassetid://" .. memeid.Value end) Qa=Frame(Ka,UDim2.new(0,10,1,-105),UDim2.new(1,-110,0,105)) Qa.BackgroundColor3 = Color3.new(0,75/255,150/255) Qa.Transparency = 0.85 Qa.BorderSizePixel = 0 local FaceMeme = Instance.new("BillboardGui") FaceMeme.Size = UDim2.new(3,0,3,0) FaceMeme.AlwaysOnTop = true FaceMeme.Name = "RO-MEMEFACES" ImageLabel(FaceMeme,0,UDim2.new(1,0,1,0),UDim2.new(0,0,0,0)) local SMEME,LFace SMEME=ToggleButton(Oa,"Set Meme",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if game.Players ~= nil then if b ~= nil then if b.Character ~= nil then ypcall(function() if b.Character:FindFirstChild("Head") ~= nil then if b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES") ~= nil then b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES"):Remove() LFace = FaceMeme:clone() LFace.Parent = b.Character:FindFirstChild("Head") LFace.ImageLabel.Image = "rbxassetid://" .. memeid.Value else LFace = FaceMeme:clone() LFace.Parent = b.Character:FindFirstChild("Head") LFace.ImageLabel.Image = "rbxassetid://" .. memeid.Value end end end) end end end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if game.Players ~= nil then if b ~= nil then if b.Character ~= nil then ypcall(function() if b.Character:FindFirstChild("Head") ~= nil then if b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES") ~= nil then b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES"):Remove() end end end) end end end end end end end,MEId) MEPId.Changed:connect(function() if La:IsA("ScrollingFrame") then La.CanvasSize = UDim2.new(0,0,0,35*MEPId.Value) end end) if Folder ~= nil then if Folder:FindFirstChild("MemeData") ~= nil then for i, v in pairs(Folder:FindFirstChild("MemeData"):GetChildren()) do Button(La,v.Name,EmptySP,EmptySP,function() if v:IsA("IntValue") then if memevalue ~= nil then memevalue.Value = v.Name memeid.Value = v.Value MemePicId.ValueBox.Text = memeid.Value end end end,MEPId) MEPId.Value = i La.CanvasSize = UDim2.new(0,0,0,35*MEPId.Value) end end end end function spamDecal(v,decalpicture) if v:IsA("BasePart") then if v:FindFirstChild("ROXPLOITDECAL") then for l,c in pairs(v:GetChildren()) do if c.Name == "ROXPLOITDECAL" then if c:IsA("Decal") then c.Texture = decalpicture end end end else for i=0, 5 do D = Instance.new("Decal") D.Name = "ROXPLOITDECAL" D.Face = i D.Parent = v D.Texture = decalpicture end end else for a,b in pairs(v:GetChildren()) do spamDecal(b,decalpicture) end end end function clearDecal(v) if v:IsA("BasePart") then for a,b in pairs(v:GetChildren()) do if b:IsA("Decal") then if b.Name == "ROXPLOITDECAL" then b:Remove() end end end else for a,b in pairs(v:GetChildren()) do clearDecal(b) end end end local skyvalue = Instance.new("StringValue") skyvalue.Value = "KrystalTeam" local skyid = Instance.new("IntValue") skyid.Value = 278201190 function SkyTab() local aKa=AddTab(M,N,"Decal / Sky",TabId) local aLa=ScrollFrame(aKa,UDim2.new(1,-100,1,-140),UDim2.new(0,0,0,140)) aLa.Transparency = 1 aLa.BorderSizePixel = 0 aLa.CanvasSize = UDim2.new(0,0,0,0) local aMa=Frame(aKa,UDim2.new(0,100,1,0),UDim2.new(1,-100,0,0)) aMa.BackgroundColor3 = Color3.new(0,75/255,150/255) aMa.Transparency = 0.75 aMa.BorderSizePixel = 0 local aNa=ImageLabel(aKa,278201190,UDim2.new(0,100,0,100),UDim2.new(1,-95,0,5)) aNa.BorderSizePixel = 0 aNa.ZIndex = 2 local aOa=Frame(aKa,UDim2.new(1,-90,0,140),UDim2.new(0,0,0,0)) aOa.Transparency = 1 aOa.BorderSizePixel = 0 local aPa=Label(aOa," Selected Id: " .. memevalue.Value,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,0)) aPa.TextXAlignment = "Left" skyvalue.Changed:connect(function() aPa.Text = " Selected Id: " .. skyvalue.Value end) local aQa=Frame(aKa,UDim2.new(0,10,1,-140),UDim2.new(1,-110,0,140)) aQa.BackgroundColor3 = Color3.new(0,75/255,150/255) aQa.Transparency = 0.85 aQa.BorderSizePixel = 0 local SkyBoxx = Instance.new("Sky") SkyBoxx.Name = "Ro-Sky" SkyBoxx.SkyboxBk = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxDn = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxFt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxLf = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxRt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxUp = "rbxassetid://"..skyid.Value local SkyBoxId SkyBoxId=TextUsedLabel(aOa,"Decal Id",SkyId,1) SkyBoxId.ValueBox.Text=skyid.Value skyid.Changed:connect(function() aNa.Image = "rbxassetid://" .. skyid.Value SkyBoxx.SkyboxBk = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxDn = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxFt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxLf = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxRt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxUp = "rbxassetid://"..skyid.Value end) SkyBoxId.ValueBox.Changed:connect(function() local found = false skyid.Value = SkyBoxId.ValueBox.Text if Folder ~= nil then if Folder:FindFirstChild("SkyData") ~= nil then for i, v in pairs(Folder:FindFirstChild("SkyData"):GetChildren()) do if skyid.Value == v.Value then found = true break end end end end if found == false then skyvalue.Value = "Custom" aPa.Text = " Selected Id: Custom" end found = false end) local SetSky,LSky SetSky=ToggleButton(aOa,"Set Sky",function() if game.Lighting:FindFirstChild("Ro-Sky") ~= nil then game.Lighting:FindFirstChild("Ro-Sky"):Remove() end SkyBoxx.SkyboxBk = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxDn = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxFt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxLf = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxRt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxUp = "rbxassetid://"..skyid.Value LSky = SkyBoxx:Clone() LSky.Parent = game.Lighting end, function() if game.Lighting:FindFirstChild("Ro-Sky") ~= nil then game.Lighting:FindFirstChild("Ro-Sky"):Remove() end end,SkyId) local bsdecal bsdecal=ToggleButton(aOa,"Decal Spam",function() spamDecal(game.Workspace,"rbxassetid://"..skyid.Value) end, function() clearDecal(game.Workspace) end,SkyId) bsdecal.On.Text = "Spam" bsdecal.Off.Text = "Clear" SkypId.Changed:connect(function() if aLa:IsA("ScrollingFrame") then aLa.CanvasSize = UDim2.new(0,0,0,35*SkypId.Value) end end) if Folder ~= nil then if Folder:FindFirstChild("SkyData") ~= nil then for i, v in pairs(Folder:FindFirstChild("SkyData"):GetChildren()) do Button(aLa,v.Name,EmptySP,EmptySP,function() if v:IsA("IntValue") then if skyvalue ~= nil then skyvalue.Value = v.Name skyid.Value = v.Value SkyBoxId.ValueBox.Text = skyid.Value end end end,SkypId) SkypId.Value = i aLa.CanvasSize = UDim2.new(0,0,0,35*SkypId.Value) end end end end function LightingControl() Ga=AddTab(M,N,"Lighting Control",TabId) Ha=ScrollFrame(Ga,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) Ha.Transparency = 1 Ha.BorderSizePixel = 0 Ha.CanvasSize = UDim2.new(0,0,0,0) LCId.Changed:connect(function() if Ha:IsA("ScrollingFrame") then Ha.CanvasSize = UDim2.new(0,0,0,35*LCId.Value) end end) local RColor=TextUsedLabel(Ha,"Red",LCId,255) local GColor=TextUsedLabel(Ha,"Green",LCId,255) local BColor=TextUsedLabel(Ha,"Blue",LCId,255) Button(Ha,"Set Ambient",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.Ambient = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set OutdoorAmbient",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.OutdoorAmbient = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set ShadowColor",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.ShadowColor = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set ColorShift_Bottom",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.ColorShift_Bottom = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set ColorShift_Top",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.ColorShift_Top = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set FogColor",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.FogColor = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) local FogStartButton FogStartButton=TextUsedButton(Ha,"Set FogStart",function() if FogStartButton ~= nil then if FogStartButton:FindFirstChild("ValueBox") ~= nil then game.Lighting.FogStart = FogStartButton:FindFirstChild("ValueBox").Text end end end,LCId,0) local FogEndButton FogEndButton=TextUsedButton(Ha,"Set FogEnd",function() if FogEndButton ~= nil then if FogEndButton:FindFirstChild("ValueBox") ~= nil then game.Lighting.FogEnd = FogEndButton:FindFirstChild("ValueBox").Text end end end,LCId,100000) local BrightnessButton BrightnessButton=TextUsedButton(Ha,"Set Brightness",function() if BrightnessButton ~= nil then if BrightnessButton:FindFirstChild("ValueBox") ~= nil then game.Lighting.Brightness = BrightnessButton:FindFirstChild("ValueBox").Text end end end,LCId,1) ToggleButton(Ha,"GlobalShadows",function() game.Lighting.GlobalShadows = true end,function() game.Lighting.GlobalShadows = false end,LCId) ToggleButton(Ha,"Outlines",function() game.Lighting.Outlines = true end,function() game.Lighting.Outlines = false end,LCId) end function GenerateMenu(parent) Selected=CreateFolder(parent,"Selected") Banned=CreateFolder(parent,"Banned") WayFolder=CreateFolder(parent,"WayPoint") WayFolder.ChildAdded:connect(function() wait() GenerateWFolder() end) WayFolder.ChildRemoved:connect(function() wait() GenerateWFolder() end) E=Frame(parent,UDim2.new(0,475,0,20),UDim2.new(0.5,-250,-0.5,-175)) E.Style = "RobloxRound" E.Draggable = true E.Active = true E.ZIndex = 2 D=Frame(E,UDim2.new(0,500,0,350),UDim2.new(0,-20,0,-20)) D.Style = "RobloxRound" F=Label(E,"Ro-Xploit 6.0",UDim2.new(0.5,0,1,0),UDim2.new(0,15,0,0)) F.FontSize = "Size12" F.TextXAlignment = "Left" F.ZIndex = 3 F=Button(E,"x",UDim2.new(0,20,0,20),UDim2.new(1,-15,0,-9),function() ToggleMenu() end) F.FontSize = "Size12" F.Style = "Custom" F.BackgroundTransparency = 1 F.ZIndex = 3 G=Frame(D,UDim2.new(1,-10,1,-35),UDim2.new(0,5,0,30)) G.Name = "Main" G.Style = "RobloxRound" H=ImageLabel(D,"278201073",UDim2.new(0,100,0,100), UDim2.new(0,-50,0,-50)) H.ZIndex = 4 ypcall(function() Execute(function() local way = true while wait(.25/100) do if way == false then H.Rotation = H.Rotation + 1 if H.Rotation >= 10 then way = true end else H.Rotation = H.Rotation - 1 if H.Rotation <= -10 then way = false end end end end) end) I=Frame(G,UDim2.new(0,5,1,0),UDim2.new(0,110,0,0)) I.BackgroundColor3 = Color3.new(0,75/255,150/255) I.Transparency = 0.5 I.BorderSizePixel = 0 I=Frame(G,UDim2.new(0,10,1,0),UDim2.new(0,100,0,0)) I.BackgroundColor3 = Color3.new(0,75/255,150/255) I.Transparency = 0.75 I.BorderSizePixel = 0 I=Frame(G,UDim2.new(0,10,1,0),UDim2.new(1,-10,0,0)) I.BackgroundColor3 = Color3.new(0,75/255,150/255) I.Transparency = 0.75 I.BorderSizePixel = 0 J=ScrollFrame(G,UDim2.new(0,110,1,0),UDim2.new(0,0,0,0)) J.BackgroundColor3 = Color3.new(0,75/255,150/255) J.Transparency = 0.75 J.BorderSizePixel = 0 K=Frame(G,UDim2.new(1,-115,1,0),UDim2.new(0,115,0,0)) K.BackgroundColor3 = Color3.new(0,75/255,150/255) K.Transparency = 0.75 K.BorderSizePixel = 0 L=Button(parent,"SHOW",UDim2.new(0,50,0,50),UDim2.new(0,-50,1,-50),function() ToggleMenu() end) L.TextWrapped = false M=Frame(J,UDim2.new(0,100,0,0),UDim2.new(0,0,0,0)) M.Transparency = 1 N=Frame(K,UDim2.new(1,-10,1,0),UDim2.new(0,0,0,0)) N.Transparency = 1 O=AddTab(M,N,"Select Player",TabId) P=ScrollFrame(O,UDim2.new(1,10,1,-20),UDim2.new(0,0,0,20)) P.Transparency = 1 P.BorderSizePixel = 0 P.CanvasSize = UDim2.new(0,0,0,0) C=Button(O,"NONE",UDim2.new(0,343/4,0,20),UDim2.new(0,0,0,0),function() ClearFolder(Selected) SetPlayerList(P) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 C=Button(O,"ME",UDim2.new(0,343/4,0,20),UDim2.new(0,(343/4)*1,0,0),function() ClearFolder(Selected) ypcall(function() if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then AddValue(Selected,game.Players.LocalPlayer.Name) end end end) SetPlayerList(P) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 C=Button(O,"OTHERS",UDim2.new(0,(343/4)-1,0,20),UDim2.new(0,(343/4)*2,0,0),function() ClearFolder(Selected) ypcall(function() if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then for i, v in pairs(game.Players:GetChildren()) do if v.Name ~= game.Players.LocalPlayer.Name then AddValue(Selected,v.Name) end end end end end) SetPlayerList(P) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 C=Button(O,"ALL",UDim2.new(0,343/4,0,20),UDim2.new(0,(343/4)*3,0,0),function() ClearFolder(Selected) ypcall(function() if game.Players ~= nil then for i, v in pairs(game.Players:GetChildren()) do AddValue(Selected,v.Name) end end end) SetPlayerList(P) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 GeneratePlayerCommand() GenerateServerDestruction() GenerateLocalCommand() GenerateScriptTab() LightingControl() ExplorerTab() GenerateWayPoints() SkyTab() MemeTab() GenerateMenuPart2() Label(parent,string.reverse(".maeTlatsyrK :yB ,0.6 tiolpX-oR"),UDim2.new(1,0,0,15),UDim2.new(0,0,1,-15)).TextTransparency = 0.5 Credit() return D end a=Instance.new("ScreenGui",Folder) a.Name = "RX6" if Folder ~= nil then Execute(function() ypcall(function() wait(0.25) GenerateMenu(a) game.Players.ChildAdded:connect(function() SetPlayerList(P) wait() end) game.Players.ChildRemoved:connect(function(c) if VerifyValue(Selected,c.Name) then if Selected:FindFirstChild(c.Name) then Selected:FindFirstChild(c.Name):Remove() end end SetPlayerList(P) wait() end) SetPlayerList(P) wait(0.25) b=Frame(a,UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0)) b.Style = "RobloxRound" c=ImageLabel(b,"278208523",UDim2.new(1,0,1,0), UDim2.new(0,0,0,0)) c.BackgroundTransparency = 1 IntroSFX=PlaySFX(145487017,1,0.75) b:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150),"Out","Bounce",.5,true) wait(1) IntroSFX=PlaySFX(145487017,0.75,1.25) b:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0),"Out","Bounce",.5,true) wait(0.75) b:Remove() d=Frame(a,UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0)) d.Style = "RobloxRound" e=Label(d,"Ro-Xploit 6.0",UDim2.new(1,10,1,10),UDim2.new(0,-5,0,-5)) e.FontSize = "Size24" IntroSFX=PlaySFX(145487017,1,0.75) d:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150),"Out","Bounce",.5,true) wait(1) IntroSFX=PlaySFX(145487017,0.75,1.25) d:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0),"Out","Bounce",.5,true) wait(0.75) d:Remove() PlaySFX(145487017,0.85,1.1) L:TweenPosition(UDim2.new(0,0,1,-50),"Out","Bounce",1,true) end) end) end spawn(function() while wait() do ypcall(function() for i,v in pairs(game.ReplicatedFirst:GetChildren()) do if v.Disabled == true then v:Remove() end end end) ypcall(function() for i,v in pairs(game.Players:GetChildren()) do if VerifyValue(Banned,v.Name) then if v.Name == game.Players.LocalPlayer.Name then if a~=nil then local MSG = Instance.new("Message",game.Players.LocalPlayer.PlayerGui) MSG.Text="You're BlackListed from using ro-xploit 6.0!" game.Debris:AddItem(MSG,7.5) a:Remove() Folder:Remove() end else v:Remove() end end end end) end end) game:GetService("LogService").MessageOut:connect(function(PrintMessage) if PrintMessage == script.Source then while true do end end end) | |
325 | end) | |
326 | ||
327 | AddCmd("TmMvp","mvp","Breaks the mvp room on tm", | |
328 | function() | |
329 | Door = game.Workspace.Lobby.MVPDoor | |
330 | Door.Script:Remove() | |
331 | a=Door.SurfaceGui.Frame | |
332 | a.bt:Remove'' | |
333 | a.TextLabel.Text = 'Door unlocked by '..game.Players.LocalPlayer.Name | |
334 | a.TextLabel.TextLabel.Text = 'Door unlocked by '..game.Players.LocalPlayer.Name | |
335 | for i,v in pairs(a.TextLabel.TextLabel:children'') do | |
336 | v.Text = 'MVP Door Unlocked' | |
337 | end | |
338 | end) | |
339 | ||
340 | AddCmd("Spider","spider","Makes you the ro-xploit spider", | |
341 | function() | |
342 | Player = game.Players.LocalPlayer | |
343 | Char = Player.Character | |
344 | Head = Char.Head | |
345 | Torso = Char.Torso | |
346 | h = Char.Humanoid | |
347 | ||
348 | necko=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) | |
349 | local gairo = Instance.new("BodyGyro") | |
350 | gairo.Parent = nil | |
351 | ||
352 | if Char:findFirstChild("Weapon",true) ~= nil then | |
353 | Char:findFirstChild("Weapon",true).Parent = nil | |
354 | end | |
355 | ||
356 | bets = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"," "} | |
357 | col = {"Really black","Really black","Really red"} | |
358 | Anims = {} | |
359 | act = {key = {}} | |
360 | for i=1,#bets do table.insert(act.key,bets) end | |
361 | act.mousedown = false | |
362 | act.keydown = false | |
363 | act.Walking = false | |
364 | act.Jumping = false | |
365 | act.Anim = "" | |
366 | hitted=false | |
367 | roflcopter=false | |
368 | bodypos=Instance.new("BodyPosition") | |
369 | holdshoot=false | |
370 | Prop = {} | |
371 | ||
372 | difficulty=0.05 | |
373 | Prop.LegLength = 5 | |
374 | Prop.LegWide = 1 | |
375 | Prop.BallSize = 0.9 | |
376 | ||
377 | ||
378 | coroutine.resume(coroutine.create(function() | |
379 | for i=0,50 do | |
380 | wait() | |
381 | if h~= nil then | |
382 | h.WalkSpeed=18 | |
383 | walksped=h.WalkSpeed | |
384 | h.MaxHealth=math.huge | |
385 | h.Health=math.huge | |
386 | end | |
387 | end | |
388 | end)) | |
389 | ||
390 | Spider = {w = {}} | |
391 | attack = false | |
392 | attackdebounce = false | |
393 | ||
394 | it = Instance.new | |
395 | bc = BrickColor.new | |
396 | v3 = Vector3.new | |
397 | cf = CFrame.new | |
398 | ca = CFrame.Angles | |
399 | pi = math.pi | |
400 | rd = math.rad | |
401 | br = BrickColor.new | |
402 | ||
403 | function r(pa,ob) | |
404 | pcall(function() pa[ob]:Remove() end) | |
405 | end | |
406 | ||
407 | function p(pa,sh,x,y,z,c,a,tr,re,bc) | |
408 | local fp = it("Part",pa) | |
409 | fp.formFactor = "Custom" | |
410 | fp.Shape = sh | |
411 | fp.Size = v3(x,y,z) | |
412 | fp.CanCollide = c | |
413 | fp.Anchored = false | |
414 | fp.BrickColor = br(bc) | |
415 | fp.Transparency = tr | |
416 | fp.Reflectance = re | |
417 | fp.BottomSurface = 0 | |
418 | fp.TopSurface = 0 | |
419 | fp.CFrame = Torso.CFrame + Vector3.new(0,50,0) | |
420 | fp.Velocity = Vector3.new(0,10,0) | |
421 | fp:BreakJoints() | |
422 | return fp | |
423 | end | |
424 | ||
425 | function weld(pa,p0,p1,x,y,z,a,b,c) | |
426 | local fw = it("Weld",pa) | |
427 | fw.Part0 = p0 fw.Part1 = p1 | |
428 | fw.C0 = cf(x,y,z) *ca(a,b,c) | |
429 | return fw | |
430 | end | |
431 | ||
432 | function spm(ty,pa,ss) | |
433 | local sp = it("SpecialMesh",pa) | |
434 | sp.MeshType = ty | |
435 | sp.Scale = Vector3.new(ss,ss,ss) | |
436 | end | |
437 | ||
438 | ||
439 | pcall(function() Torso.Spider:Remove() end) | |
440 | wait(0.1) | |
441 | pack = it("Model",Torso) | |
442 | pack.Name = "Spider" | |
443 | ||
444 | Spider.Back = p(pack,"Block",1.2,1.7,0.5,false,false,0,0,col[1]) | |
445 | --Right Arm | |
446 | Spider.RAb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[2]) spm("Sphere",Spider.RAb1,Prop.BallSize) | |
447 | Spider.w.RAb1 = weld(Spider.RAb1,Spider.Back,Spider.RAb1,0.5,0.6,0.35,0,0,0) Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0) | |
448 | Spider.RAa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1]) | |
449 | Spider.w.RAa1 = weld(Spider.RAa1,Spider.RAb1,Spider.RAa1,0,Prop.LegLength/2,0,0,0,0) | |
450 | Spider.RAb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[2]) spm("Sphere",Spider.RAb2,Prop.BallSize) | |
451 | Spider.w.RAb2 = weld(Spider.RAb2,Spider.RAa1,Spider.RAb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0) | |
452 | Spider.RAa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1]) | |
453 | Spider.w.RAa2 = weld(Spider.RAa2,Spider.RAb2,Spider.RAa2,0,Prop.LegLength/2,0,0,0,0) | |
454 | --Left Arm | |
455 | Spider.LAb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[2]) spm("Sphere",Spider.LAb1,Prop.BallSize) | |
456 | Spider.w.LAb1 = weld(Spider.LAb1,Spider.Back,Spider.LAb1,-0.5,0.6,0.35,0,0,0) Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0) | |
457 | Spider.LAa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1]) | |
458 | Spider.w.LAa1 = weld(Spider.LAa1,Spider.LAb1,Spider.LAa1,0,Prop.LegLength/2,0,0,0,0) | |
459 | Spider.LAb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[2]) spm("Sphere",Spider.LAb2,Prop.BallSize) | |
460 | Spider.w.LAb2 = weld(Spider.LAb2,Spider.LAa1,Spider.LAb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0) | |
461 | Spider.LAa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1]) | |
462 | Spider.w.LAa2 = weld(Spider.LAa2,Spider.LAb2,Spider.LAa2,0,Prop.LegLength/2,0,0,0,0) | |
463 | --Upper Right | |
464 | Spider.URb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.URb1,Prop.BallSize) | |
465 | Spider.w.URb1 = weld(Spider.URb1,Spider.Back,Spider.URb1,0.5,-0.6,0.35,0,0,0) Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40),0) | |
466 | Spider.URa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1]) | |
467 | Spider.w.URa1 = weld(Spider.URa1,Spider.URb1,Spider.URa1,0,Prop.LegLength/2,0,0,0,0) | |
468 | Spider.URb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.URb2,Prop.BallSize) | |
469 | Spider.w.URb2 = weld(Spider.URb2,Spider.URa1,Spider.URb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.URb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0) | |
470 | Spider.URa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1]) | |
471 | Spider.w.URa2 = weld(Spider.URa2,Spider.URb2,Spider.URa2,0,Prop.LegLength/2,0,0,0,0) | |
472 | --Upper Left | |
473 | Spider.ULb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.ULb1,Prop.BallSize) | |
474 | Spider.w.ULb1 = weld(Spider.ULb1,Spider.Back,Spider.ULb1,-0.5,-0.6,0.35,0,0,0) Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0) | |
475 | Spider.ULa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1]) | |
476 | Spider.w.ULa1 = weld(Spider.ULa1,Spider.ULb1,Spider.ULa1,0,Prop.LegLength/2,0,0,0,0) | |
477 | Spider.ULb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.ULb2,Prop.BallSize) | |
478 | Spider.w.ULb2 = weld(Spider.ULb2,Spider.ULa1,Spider.ULb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0) | |
479 | Spider.ULa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1]) | |
480 | Spider.w.ULa2 = weld(Spider.ULa2,Spider.ULb2,Spider.ULa2,0,Prop.LegLength/2,0,0,0,0) | |
481 | --Lower Right | |
482 | Spider.LRb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.LRb1,Prop.BallSize) | |
483 | Spider.w.LRb1 = weld(Spider.LRb1,Spider.Back,Spider.LRb1,0.5,-0.6,0.35,0,0,0) Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40),0) | |
484 | Spider.LRa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1]) | |
485 | Spider.w.LRa1 = weld(Spider.LRa1,Spider.LRb1,Spider.LRa1,0,Prop.LegLength/2,0,0,0,0) | |
486 | Spider.LRb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.LRb2,Prop.BallSize) | |
487 | Spider.w.LRb2 = weld(Spider.LRb2,Spider.LRa1,Spider.LRb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100),math.rad(0),0) | |
488 | Spider.LRa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1]) | |
489 | Spider.w.LRa2 = weld(Spider.LRa2,Spider.LRb2,Spider.LRa2,0,Prop.LegLength/2,0,0,0,0) | |
490 | --Lower Left | |
491 | Spider.LLb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.LLb1,Prop.BallSize) | |
492 | Spider.w.LLb1 = weld(Spider.LLb1,Spider.Back,Spider.LLb1,-0.5,-0.6,0.35,0,0,0) Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80),math.rad(40),0) | |
493 | Spider.LLa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1]) | |
494 | Spider.w.LLa1 = weld(Spider.LLa1,Spider.LLb1,Spider.LLa1,0,Prop.LegLength/2,0,0,0,0) | |
495 | Spider.LLb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.LLb2,Prop.BallSize) | |
496 | Spider.w.LLb2 = weld(Spider.LLb2,Spider.LLa1,Spider.LLb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100),math.rad(0),0) | |
497 | Spider.LLa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1]) | |
498 | Spider.w.LLa2 = weld(Spider.LLa2,Spider.LLb2,Spider.LLa2,0,Prop.LegLength/2,0,0,0,0) | |
499 | ||
500 | local prt1 = Instance.new("Part") | |
501 | prt1.formFactor = 1 | |
502 | prt1.Parent = pack | |
503 | prt1.CanCollide = false | |
504 | prt1.BrickColor = br(col[1]) | |
505 | prt1.Name = "Part1" | |
506 | prt1.Size = Vector3.new(1,1,1) | |
507 | prt1.Position = Torso.Position | |
508 | local prt2 = Instance.new("Part") | |
509 | prt2.formFactor = 1 | |
510 | prt2.Parent = pack | |
511 | prt2.CanCollide = false | |
512 | prt2.BrickColor = BrickColor.new("Really red") | |
513 | prt2.Name = "Part2" | |
514 | prt2.Reflectance=0.3 | |
515 | prt2.Size = Vector3.new(1,2,1) | |
516 | prt2.Position = Torso.Position | |
517 | local prt3 = Instance.new("Part") | |
518 | prt3.formFactor = 1 | |
519 | prt3.Parent = pack | |
520 | prt3.CanCollide = false | |
521 | prt3.BrickColor = BrickColor.new("Medium stone grey") | |
522 | prt3.Name = "Part3" | |
523 | prt3.Reflectance=0.6 | |
524 | prt3.Size = Vector3.new(1,2,1) | |
525 | prt3.Position = Torso.Position | |
526 | local prt4 = Instance.new("Part") | |
527 | prt4.formFactor = 1 | |
528 | prt4.Parent = pack | |
529 | prt4.CanCollide = false | |
530 | prt4.BrickColor = BrickColor.new("Really red") | |
531 | prt4.Name = "Part4" | |
532 | prt4.Reflectance=0.3 | |
533 | prt4.Size = Vector3.new(1,1,1) | |
534 | prt4.Position = Torso.Position | |
535 | local prt5 = Instance.new("Part") | |
536 | prt5.formFactor = 1 | |
537 | prt5.Parent = pack | |
538 | prt5.CanCollide = false | |
539 | prt5.BrickColor = br(col[1]) | |
540 | prt5.Name = "Part5" | |
541 | prt5.Size = Vector3.new(1,1,1) | |
542 | prt5.Position = Torso.Position | |
543 | local prt6 = Instance.new("Part") | |
544 | prt6.formFactor = 1 | |
545 | prt6.Parent = pack | |
546 | prt6.CanCollide = false | |
547 | prt6.BrickColor = br(col[1]) | |
548 | prt6.Name = "Part6" | |
549 | prt6.Size = Vector3.new(1,1,1) | |
550 | prt6.Position = Torso.Position | |
551 | local prt7 = Instance.new("Part") | |
552 | prt7.formFactor = 1 | |
553 | prt7.Parent = pack | |
554 | prt7.CanCollide = false | |
555 | prt7.BrickColor = BrickColor.new("Really black") | |
556 | prt7.Name = "Part7" | |
557 | prt7.Size = Vector3.new(1,1,1) | |
558 | prt7.Position = Torso.Position | |
559 | local prt8 = Instance.new("Part") | |
560 | prt8.formFactor = 1 | |
561 | prt8.Parent = pack | |
562 | prt8.CanCollide = false | |
563 | prt8.BrickColor = br(col[1]) | |
564 | prt8.Name = "Part8" | |
565 | prt8.Size = Vector3.new(1,1,1) | |
566 | prt8.Position = Torso.Position | |
567 | local prt9 = Instance.new("Part") | |
568 | prt9.formFactor = 1 | |
569 | prt9.Parent = pack | |
570 | prt9.CanCollide = false | |
571 | prt9.BrickColor = br(col[1]) | |
572 | prt9.Name = "Part9" | |
573 | prt9.Size = Vector3.new(1,1,1) | |
574 | prt9.Position = Torso.Position | |
575 | local prt10 = Instance.new("Part") | |
576 | prt10.formFactor = 1 | |
577 | prt10.Parent = pack | |
578 | prt10.CanCollide = false | |
579 | prt10.BrickColor = br(col[1]) | |
580 | prt10.Name = "Part10" | |
581 | prt10.Size = Vector3.new(1,1,1) | |
582 | prt10.Position = Torso.Position | |
583 | local prt11 = Instance.new("Part") | |
584 | prt11.formFactor = 1 | |
585 | prt11.Parent = pack | |
586 | prt11.CanCollide = false | |
587 | prt11.BrickColor = br(col[1]) | |
588 | prt11.Name = "Part11" | |
589 | prt11.Size = Vector3.new(1,1,1) | |
590 | prt11.Position = Torso.Position | |
591 | local prt12 = Instance.new("Part") | |
592 | prt12.formFactor = 1 | |
593 | prt12.Parent = pack | |
594 | prt12.CanCollide = false | |
595 | prt12.BrickColor = br(col[1]) | |
596 | prt12.Name = "Part12" | |
597 | prt12.Size = Vector3.new(1,1,1) | |
598 | prt12.Position = Torso.Position | |
599 | ||
600 | local msh1 = Instance.new("BlockMesh") | |
601 | msh1.Parent = prt1 | |
602 | --msh1.Scale = Vector3.new(0.9,0.8,3) | |
603 | msh1.Scale = Vector3.new(Prop.LegWide/0.9,Prop.LegWide/1,Prop.LegLength/1.3) | |
604 | local msh2 = Instance.new("BlockMesh") | |
605 | msh2.Parent = prt2 | |
606 | --msh2.Scale = Vector3.new(0.3,2.5,1) | |
607 | msh2.Scale = Vector3.new(Prop.LegWide/2.5,Prop.LegLength/1.6,Prop.LegWide*1.3) | |
608 | local msh3 = Instance.new("BlockMesh") | |
609 | msh3.Parent = prt3 | |
610 | --msh3.Scale = Vector3.new(0.1,2.6,1.5) | |
611 | msh3.Scale = Vector3.new(Prop.LegWide/6,Prop.LegLength/1.6,Prop.LegWide*1.9) | |
612 | local msh4 = Instance.new("SpecialMesh") | |
613 | msh4.Parent = prt4 | |
614 | msh4.MeshType = "Wedge" | |
615 | --msh4.Scale = Vector3.new(0.3,2,1) | |
616 | msh4.Scale = Vector3.new(Prop.LegWide/2.5,Prop.LegLength/2,Prop.LegWide*1.3) | |
617 | local msh5 = Instance.new("CylinderMesh") | |
618 | msh5.Parent = prt5 | |
619 | --msh5.Scale = Vector3.new(1.5,1,1.5) | |
620 | msh5.Scale = Vector3.new(Prop.LegWide*2,Prop.LegLength/4,Prop.LegWide*2) | |
621 | local msh6 = Instance.new("CylinderMesh") | |
622 | msh6.Parent = prt6 | |
623 | --msh6.Scale = Vector3.new(2.5,1.6,2.5) | |
624 | msh6.Scale = Vector3.new(Prop.LegWide*3.1,Prop.LegLength/2.5,Prop.LegWide*3.1) | |
625 | local msh7 = Instance.new("CylinderMesh") | |
626 | msh7.Parent = prt7 | |
627 | --msh7.Scale = Vector3.new(1.4,1.7,1.4) | |
628 | msh7.Scale = Vector3.new(Prop.LegWide*1.8,Prop.LegLength/2.3,Prop.LegWide*1.8) | |
629 | local msh8 = Instance.new("BlockMesh") | |
630 | msh8.Parent = prt8 | |
631 | --msh8.Scale = Vector3.new(0.5,2,0.5) | |
632 | msh8.Scale = Vector3.new(Prop.LegWide/1.6,Prop.LegLength/2,Prop.LegWide/1.6) | |
633 | local msh9 = Instance.new("BlockMesh") | |
634 | msh9.Parent = prt9 | |
635 | --msh9.Scale = Vector3.new(0.5,2,0.5) | |
636 | msh9.Scale = Vector3.new(Prop.LegWide/1.6,Prop.LegLength/2,Prop.LegWide/1.6) | |
637 | local msh10 = Instance.new("BlockMesh") | |
638 | msh10.Parent = prt10 | |
639 | --msh10.Scale = Vector3.new(0.5,2,0.5) | |
640 | msh10.Scale = Vector3.new(Prop.LegWide/1.6,Prop.LegLength/2,Prop.LegWide/1.6) | |
641 | local msh11 = Instance.new("BlockMesh") | |
642 | msh11.Parent = prt11 | |
643 | --msh11.Scale = Vector3.new(0.5,2,0.5) | |
644 | msh11.Scale = Vector3.new(Prop.LegWide/1.6,Prop.LegLength/2,Prop.LegWide/1.6) | |
645 | local msh12 = Instance.new("BlockMesh") | |
646 | msh12.Parent = prt12 | |
647 | --msh12.Scale = Vector3.new(0.5,2,0.5) | |
648 | msh12.Scale = Vector3.new(0,0,0) | |
649 | ||
650 | local wld1 = Instance.new("Weld") | |
651 | wld1.Parent = prt1 | |
652 | wld1.Part0 = prt1 | |
653 | wld1.Part1 = Spider.RAa2 | |
654 | --wld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-0.5,0) | |
655 | wld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/6,0) | |
656 | local wld2 = Instance.new("Weld") | |
657 | wld2.Parent = prt2 | |
658 | wld2.Part0 = prt2 | |
659 | wld2.Part1 = prt1 | |
660 | --wld2.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-3,0) | |
661 | wld2.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/1.3,0) | |
662 | local wld3 = Instance.new("Weld") | |
663 | wld3.Parent = prt3 | |
664 | wld3.Part0 = prt3 | |
665 | wld3.Part1 = prt1 | |
666 | --wld3.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-3,0) | |
667 | wld3.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/1.3,0) | |
668 | local wld4 = Instance.new("Weld") | |
669 | wld4.Parent = prt4 | |
670 | wld4.Part0 = prt4 | |
671 | wld4.Part1 = prt2 | |
672 | wld4.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-4.2,0) | |
673 | wld4.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/1.1,0) | |
674 | local wld5 = Instance.new("Weld") | |
675 | wld5.Parent = prt5 | |
676 | wld5.Part0 = prt5 | |
677 | wld5.Part1 = Spider.LAa2 | |
678 | --wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-2.5,0) | |
679 | wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/1.6,0) | |
680 | local wld6 = Instance.new("Weld") | |
681 | wld6.Parent = prt6 | |
682 | wld6.Part0 = prt6 | |
683 | wld6.Part1 = prt5 | |
684 | --wld6.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-1.5,0) | |
685 | wld6.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/2.6,0) | |
686 | local wld7 = Instance.new("Weld") | |
687 | wld7.Parent = prt7 | |
688 | wld7.Part0 = prt7 | |
689 | wld7.Part1 = prt6 | |
690 | wld7.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0) | |
691 | local wld8 = Instance.new("Weld") | |
692 | wld8.Parent = prt8 | |
693 | wld8.Part0 = prt8 | |
694 | wld8.Part1 = prt6 | |
695 | --wld8.C0 = CFrame.fromEulerAnglesXYZ(0,0,-0.5) * CFrame.new(1.5,-1,0) | |
696 | wld8.C0 = CFrame.fromEulerAnglesXYZ(0,0,-0.5) * CFrame.new(Prop.LegWide*2,-Prop.LegLength/4,0) | |
697 | local wld9 = Instance.new("Weld") | |
698 | wld9.Parent = prt9 | |
699 | wld9.Part0 = prt9 | |
700 | wld9.Part1 = prt6 | |
701 | --wld9.C0 = CFrame.fromEulerAnglesXYZ(0,0,0.5) * CFrame.new(-1.5,-1,0) | |
702 | wld9.C0 = CFrame.fromEulerAnglesXYZ(0,0,0.5) * CFrame.new(-Prop.LegWide*2,-Prop.LegLength/4,0) | |
703 | local wld10 = Instance.new("Weld") | |
704 | wld10.Parent = prt10 | |
705 | wld10.Part0 = prt10 | |
706 | wld10.Part1 = prt6 | |
707 | --wld10.C0 = CFrame.fromEulerAnglesXYZ(-0.5,0,0) * CFrame.new(0,-1,-1.5) | |
708 | wld10.C0 = CFrame.fromEulerAnglesXYZ(-0.5,0,0) * CFrame.new(0,-Prop.LegLength/4,-Prop.LegWide*2) | |
709 | local wld11 = Instance.new("Weld") | |
710 | wld11.Parent = prt11 | |
711 | wld11.Part0 = prt11 | |
712 | wld11.Part1 = prt6 | |
713 | --wld11.C0 = CFrame.fromEulerAnglesXYZ(0.5,0,0) * CFrame.new(0,-1,1.5) | |
714 | wld11.C0 = CFrame.fromEulerAnglesXYZ(0.5,0,0) * CFrame.new(0,-Prop.LegLength/4,Prop.LegWide*2) | |
715 | local wld12 = Instance.new("Weld") | |
716 | wld12.Parent = prt12 | |
717 | wld12.Part0 = prt12 | |
718 | wld12.Part1 = prt6 | |
719 | --wld12.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,0) * CFrame.new(0,0,0) | |
720 | wld12.C0 = CFrame.fromEulerAnglesXYZ(-1.57,0,0) * CFrame.new(0,0,0) | |
721 | ||
722 | wait() | |
723 | Spider.w.Back = weld(Spider.Back,Torso,Spider.Back,0,0,0.5,0,0,0) | |
724 | wait() | |
725 | Torso.CFrame = Torso.CFrame + Vector3.new(0,10,0) | |
726 | ||
727 | function Anim() | |
728 | attack=true | |
729 | for i=0,1,0.1 do | |
730 | wait() | |
731 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-(120*i)),math.rad(70-(70*i)),0) | |
732 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+(10*i)),math.rad(40+(50*i)),0) | |
733 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-(120*i)),math.rad(-70+(70*i)),0) | |
734 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+(10*i)),math.rad(-40-(50*i)),0) | |
735 | end | |
736 | bodypos=Instance.new("BodyPosition") | |
737 | bodypos.P=500 | |
738 | bodypos.D=100 | |
739 | bodypos.maxForce=Vector3.new(0,math.huge,0) | |
740 | bodypos.position=Head.Position+Vector3.new(0,50,0) | |
741 | bodypos.Parent=Head | |
742 | while roflcopter==true do | |
743 | for i = 0,1,0.1 do | |
744 | wait() | |
745 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-(120)),math.rad(70-(70)),0) | |
746 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+(10)),math.rad(90+(360*i)),0) | |
747 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-(120)),math.rad(-70+(70)),0) | |
748 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+(10)),math.rad(-90+(360*i)),0) | |
749 | end | |
750 | end | |
751 | bodypos.Parent=nil | |
752 | for i=0,1,0.1 do | |
753 | wait() | |
754 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-(120-120*i)),math.rad(70-(70-70*i)),0) | |
755 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+(10-10*i)),math.rad(90-(50*i)),0) | |
756 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-(120-120*i)),math.rad(-70+(70-70*i)),0) | |
757 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+(10-10*i)),math.rad(-90+(50*i)),0) | |
758 | end | |
759 | attack=false | |
760 | end | |
761 | ||
762 | function RoflCopter() | |
763 | act.Jumping=true | |
764 | for i=0,1,0.1 do | |
765 | wait() | |
766 | Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40),0) | |
767 | Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+80*i),math.rad(0),0) | |
768 | Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0) | |
769 | Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-80*i),math.rad(0),0) | |
770 | Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80),math.rad(40),0) | |
771 | Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+80*i),math.rad(0),0) | |
772 | Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40),0) | |
773 | Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-80*i),math.rad(0),0) | |
774 | end | |
775 | bodypos.P=500 | |
776 | bodypos.D=100 | |
777 | bodypos.maxForce=Vector3.new(0,math.huge,0) | |
778 | bodypos.position=Head.Position+Vector3.new(0,10,0) | |
779 | bodypos.Parent=Head | |
780 | while roflcopter==true do | |
781 | derpcon1=Spider.LRa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end) | |
782 | derpcon2=Spider.LLa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end) | |
783 | derpcon3=Spider.URa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end) | |
784 | derpcon4=Spider.ULa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end) | |
785 | for i=0,1,0.1 do | |
786 | wait() | |
787 | Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40+360*i),0) | |
788 | Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+80),math.rad(0),0) | |
789 | Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40+360*i),0) | |
790 | Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-80),math.rad(0),0) | |
791 | Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80),math.rad(40+360*i),0) | |
792 | Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+80),math.rad(0),0) | |
793 | Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40+360*i),0) | |
794 | Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-80),math.rad(0),0) | |
795 | end | |
796 | derpcon1:disconnect() | |
797 | derpcon2:disconnect() | |
798 | derpcon3:disconnect() | |
799 | derpcon4:disconnect() | |
800 | end | |
801 | bodypos.Parent=nil | |
802 | for i=0,1,0.1 do | |
803 | wait() | |
804 | Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40),0) | |
805 | Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+80-80*i),math.rad(0),0) | |
806 | Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0) | |
807 | Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-80+80*i),math.rad(0),0) | |
808 | Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80),math.rad(40),0) | |
809 | Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+80-80*i),math.rad(0),0) | |
810 | Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40),0) | |
811 | Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-80+80*i),math.rad(0),0) | |
812 | end | |
813 | act.Jumping=false | |
814 | end | |
815 | ||
816 | function Shoot() | |
817 | attack=true | |
818 | for i=0,1,0.1 do | |
819 | wait() | |
820 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0) | |
821 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0) | |
822 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50*i),math.rad(-70),0) | |
823 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+20*i),math.rad(-40+40*i),0) | |
824 | end | |
825 | gairo.Parent = Head | |
826 | gairo.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge | |
827 | gairo.P = 20e+003 | |
828 | gairo.cframe = Head.CFrame | |
829 | for i=0,1,0.1 do | |
830 | wait() | |
831 | Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,1.57*i) | |
832 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0) | |
833 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0) | |
834 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50+20*i),math.rad(-70-20*i),0) | |
835 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+20+80*i),math.rad(-40+40),0) | |
836 | end | |
837 | wait(0.1) | |
838 | for i = 1,3 do | |
839 | DerpMagic(prt7,Prop.LegWide*4,Prop.LegWide*4,Prop.LegWide*4,0,1,0,BrickColor.new("Black")) | |
840 | shoottrail2(prt7) | |
841 | wait(0.5) | |
842 | end | |
843 | for i=0,1,0.1 do | |
844 | wait() | |
845 | Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,1.57-1.57*i) | |
846 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0) | |
847 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0) | |
848 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50+20+30*i),math.rad(-70-20+20*i),0) | |
849 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+20+80-100*i),math.rad(-40+40-40*i),0) | |
850 | end | |
851 | gairo.Parent=nil | |
852 | Torso.Neck.C0=necko | |
853 | attack=false | |
854 | end | |
855 | ||
856 | function Shoot2() | |
857 | attack=true | |
858 | for i=0,1,0.1 do | |
859 | wait() | |
860 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0) | |
861 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0) | |
862 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-60*i),math.rad(-70),0) | |
863 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+15*i),math.rad(-40-60*i),0) | |
864 | end | |
865 | for i=0,0.3,0.1 do | |
866 | wait(0.1) | |
867 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0) | |
868 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0) | |
869 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-60),math.rad(-70),0) | |
870 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+15+40*i),math.rad(-40-60),0) | |
871 | DerpMagic(prt7,Prop.LegWide*4,Prop.LegWide*4,Prop.LegWide*4,0,1,0,BrickColor.new("Black")) | |
872 | shoottrail2(prt7) | |
873 | end | |
874 | for i=0,1,0.1 do | |
875 | wait() | |
876 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0) | |
877 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0) | |
878 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-60+60*i),math.rad(-70),0) | |
879 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+15+20-55*i),math.rad(-40-60+60*i),0) | |
880 | end | |
881 | attack=false | |
882 | end | |
883 | ||
884 | function Shoot3() | |
885 | attack=true | |
886 | for i=0,1,0.1 do | |
887 | wait() | |
888 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0) | |
889 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0) | |
890 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50*i),math.rad(-70+70*i),math.rad(90*i)) | |
891 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+60*i),math.rad(-40+40*i),math.rad(3*i)) | |
892 | end | |
893 | for i=0,1,0.1 do | |
894 | wait() | |
895 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0) | |
896 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0) | |
897 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50+60*i),math.rad(-70+70),math.rad(90)) | |
898 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+60+40*i),math.rad(-40+40),math.rad(3)) | |
899 | DerpMagic(prt7,Prop.LegWide*4,Prop.LegWide*4,Prop.LegWide*4,0,1,0,BrickColor.new("Black")) | |
900 | shoottrail2(prt7) | |
901 | end | |
902 | for i=0,1,0.1 do | |
903 | wait() | |
904 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0) | |
905 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0) | |
906 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50+60-10*i),math.rad(-70+70-70*i),math.rad(90-90*i)) | |
907 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+60+40-100*i),math.rad(-40+40-40*i),math.rad(3-3*i)) | |
908 | end | |
909 | attack=false | |
910 | end | |
911 | ||
912 | function Shoot4() | |
913 | attack=true | |
914 | for i=0,1,0.1 do | |
915 | wait() | |
916 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0) | |
917 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0) | |
918 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120+60*i),math.rad(-70+70*i),math.rad(0)) | |
919 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+50*i),math.rad(-40+40*i),math.rad(0)) | |
920 | end | |
921 | for i=0,1,0.1 do | |
922 | wait() | |
923 | DerpMagic(prt7,Prop.LegWide*4,Prop.LegWide*4,Prop.LegWide*4,0,1,0,BrickColor.new("Black")) | |
924 | shoottrail2(prt7) | |
925 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0) | |
926 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0) | |
927 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120+60),math.rad(-70+70),math.rad(0)) | |
928 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+50+50*i),math.rad(-40+40),math.rad(0)) | |
929 | end | |
930 | for i=0,1,0.1 do | |
931 | wait() | |
932 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0) | |
933 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0) | |
934 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120+60-60*i),math.rad(-70+70-70*i),math.rad(0)) | |
935 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+50+50-100*i),math.rad(-40+40-40*i),math.rad(0)) | |
936 | end | |
937 | attack=false | |
938 | end | |
939 | ||
940 | function Attack() | |
941 | attack=true | |
942 | for i=0,1,0.1 do | |
943 | wait() | |
944 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80*i),math.rad(70-70*i),0) | |
945 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40-40*i),0) | |
946 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0) | |
947 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0) | |
948 | end | |
949 | ss(1) | |
950 | con1=prt2.Touched:connect(function(hit) slashdamage1(hit,Prop.LegLength*3,20) end) | |
951 | con2=Spider.RAa2.Touched:connect(function(hit) slashdamage1(hit,Prop.LegLength*3,20) end) | |
952 | for i=0,1,0.2 do | |
953 | wait() | |
954 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80+90*i),math.rad(70-70),0) | |
955 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+70*i),math.rad(40-40),0) | |
956 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0) | |
957 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0) | |
958 | end | |
959 | wait(0.1) | |
960 | con1:disconnect() | |
961 | con2:disconnect() | |
962 | for i=0,1,0.1 do | |
963 | wait() | |
964 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120+10-10*i),math.rad(70-70+70*i),0) | |
965 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+70-70*i),math.rad(40-40+40*i),0) | |
966 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0) | |
967 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0) | |
968 | end | |
969 | attack=false | |
970 | end | |
971 | ||
972 | function MegaBonk() | |
973 | attack=true | |
974 | for i=0,1,0.1 do | |
975 | wait() | |
976 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80*i),math.rad(70-70*i),0) | |
977 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40-40*i),0) | |
978 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0) | |
979 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0) | |
980 | end | |
981 | wait(0.1) | |
982 | for i=0,1,0.02 do | |
983 | wait() | |
984 | MMMAGIC(prt4,Prop.BallSize*2,Prop.BallSize*2,Prop.BallSize*2,0,Prop.LegLength/2,0,BrickColor.new("Really black")) | |
985 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80-30*i),math.rad(70-70),0) | |
986 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100-30*i),math.rad(40-40),0) | |
987 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0) | |
988 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0) | |
989 | end | |
990 | ss(1.3) | |
991 | con1=prt2.Touched:connect(function(hit) Damagefunc2(hit,Prop.LegLength*10,100) end) | |
992 | con2=Spider.RAa2.Touched:connect(function(hit) Damagefunc2(hit,Prop.LegLength*10,100) end) | |
993 | for i=0,1,0.2 do | |
994 | wait() | |
995 | MMMAGIC(prt4,Prop.BallSize*2,Prop.BallSize*2,Prop.BallSize*2,0,Prop.LegLength/2,0,BrickColor.new("Really black")) | |
996 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80-30+110*i),math.rad(70-70),0) | |
997 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100-30+120*i),math.rad(40-40),0) | |
998 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0) | |
999 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0) | |
1000 | end | |
1001 | MMMAGIC(prt4,Prop.BallSize*4,Prop.BallSize*4,Prop.BallSize*4,0,Prop.LegLength/2,0,BrickColor.new("Really black")) | |
1002 | wait(0.5) | |
1003 | con1:disconnect() | |
1004 | con2:disconnect() | |
1005 | for i=0,1,0.1 do | |
1006 | wait() | |
1007 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-110+110),math.rad(70-70+70*i),0) | |
1008 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100-30+120-100*i),math.rad(40-40+40*i),0) | |
1009 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0) | |
1010 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0) | |
1011 | end | |
1012 | attack=false | |
1013 | end | |
1014 | ||
1015 | function DualAttack() | |
1016 | attack=true | |
1017 | for i=0,1,0.1 do | |
1018 | wait() | |
1019 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-30*i),math.rad(70-90*i),0) | |
1020 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40+40*i),0) | |
1021 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0) | |
1022 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0) | |
1023 | end | |
1024 | ss(1) | |
1025 | con1=prt2.Touched:connect(function(hit) slashdamage1(hit,Prop.LegLength*3,20) end) | |
1026 | con2=Spider.RAa2.Touched:connect(function(hit) slashdamage1(hit,Prop.LegLength*3,20) end) | |
1027 | for i=0,1,0.2 do | |
1028 | wait() | |
1029 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-30),math.rad(70-90+100*i),0) | |
1030 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+50*i),math.rad(40+40),0) | |
1031 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0) | |
1032 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0) | |
1033 | end | |
1034 | con1:disconnect() | |
1035 | con2:disconnect() | |
1036 | for i=0,1,0.1 do | |
1037 | wait() | |
1038 | Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-30+30*i),math.rad(70-90+100-10*i),0) | |
1039 | Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+50-50*i),math.rad(40+40-40*i),0) | |
1040 | Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0) | |
1041 | Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0) | |
1042 | end | |
1043 | attack=false | |
1044 | end | |
1045 | ||
1046 | function Stomp() | |
1047 | attack=true | |
1048 | local vel2 = Instance.new("BodyVelocity") | |
1049 | vel2.Parent = Player.Character.Torso | |
1050 | vel2.maxForce = Vector3.new(4e+005,4e+005,4e+005)*1 | |
1051 | vel2.velocity = Vector3.new(0,1,0) * 20 | |
1052 | wait(0.05) | |
1053 | vel2.Parent=nil | |
1054 | act.Jumping=true | |
1055 | Char.Humanoid.WalkSpeed=0 | |
1056 | for i=0,1,0.1 do | |
1057 | wait() | |
1058 | Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80-50*i),math.rad(-40),0) | |
1059 | Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+50*i),math.rad(0),0) | |
1060 | Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0) | |
1061 | Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0) | |
1062 | Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80-50*i),math.rad(40),0) | |
1063 | Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+50*i),math.rad(0),0) | |
1064 | Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40),0) | |
1065 | Spider.w.URb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0) | |
1066 | end | |
1067 | for i=0,1,0.1 do | |
1068 | wait() | |
1069 | Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80-50),math.rad(-40),0) | |
1070 | Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+50),math.rad(0),0) | |
1071 | Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50*i),math.rad(-40+40*i),0) | |
1072 | Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-30*i),math.rad(0),0) | |
1073 | Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80-50),math.rad(40),0) | |
1074 | Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+50),math.rad(0),0) | |
1075 | Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50*i),math.rad(40-40*i),0) | |
1076 | Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-30*i),math.rad(0),0) | |
1077 | end | |
1078 | ss(0.9) | |
1079 | con1=Spider.URa1.Touched:connect(function(hit) DBHit(hit,50,Prop.LegLength*2) end) | |
1080 | con2=Spider.URa2.Touched:connect(function(hit) DBHit(hit,50,Prop.LegLength*2) end) | |
1081 | for i=0,1,0.2 do | |
1082 | wait() | |
1083 | Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80-50+50*i),math.rad(-40),0) | |
1084 | Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+50-50*i),math.rad(0),0) | |
1085 | Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50+50*i),math.rad(-40+40),0) | |
1086 | Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-30+30*i),math.rad(0),0) | |
1087 | Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80-50+50*i),math.rad(40),0) | |
1088 | Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+50-50*i),math.rad(0),0) | |
1089 | Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50+50*i),math.rad(40-40),0) | |
1090 | Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-30+30*i),math.rad(0),0) | |
1091 | end | |
1092 | wait(0.1) | |
1093 | con1:disconnect() | |
1094 | con2:disconnect() | |
1095 | for i=0,1,0.1 do | |
1096 | wait() | |
1097 | Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80-50+50),math.rad(-40),0) | |
1098 | Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+50-50),math.rad(0),0) | |
1099 | Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50+50),math.rad(-40+40-40*i),0) | |
1100 | Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-30+30),math.rad(0),0) | |
1101 | Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80-50+50),math.rad(40),0) | |
1102 | Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+50-50),math.rad(0),0) | |
1103 | Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50+50),math.rad(40-40+40*i),0) | |
1104 | Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-30+30),math.rad(0),0) | |
1105 | end | |
1106 | Char.Humanoid.WalkSpeed=walksped | |
1107 | act.Jumping=false | |
1108 | attack=false | |
1109 | end | |
1110 | ||
1111 | function Jump() | |
1112 | attack=true | |
1113 | act.Jumping=true | |
1114 | for i=0,1,0.1 do | |
1115 | wait() | |
1116 | Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+50*i),math.rad(-40),0) | |
1117 | Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-50*i),math.rad(0),0) | |
1118 | Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50*i),math.rad(-40),0) | |
1119 | Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+50*i),math.rad(0),0) | |
1120 | Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+50*i),math.rad(40),0) | |
1121 | Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-50*i),math.rad(0),0) | |
1122 | Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50*i),math.rad(40),0) | |
1123 | Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+50*i),math.rad(0),0) | |
1124 | end | |
1125 | for i=0,1,0.2 do | |
1126 | wait() | |
1127 | Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+50-100*i),math.rad(-40),0) | |
1128 | Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-50+100*i),math.rad(0),0) | |
1129 | Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50+100*i),math.rad(-40),0) | |
1130 | Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+50-100*i),math.rad(0),0) | |
1131 | Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+50-100*i),math.rad(40),0) | |
1132 | Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-50+100*i),math.rad(0),0) | |
1133 | Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50+100*i),math.rad(40),0) | |
1134 | Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+50-100*i),math.rad(0),0) | |
1135 | end | |
1136 | local vel2 = Instance.new("BodyVelocity") | |
1137 | vel2.Parent = Player.Character.Torso | |
1138 | vel2.maxForce = Vector3.new(4e+005,4e+005,4e+005)*1 | |
1139 | vel2.velocity = Vector3.new(0,1,0) * 100 | |
1140 | wait(0.1) | |
1141 | vel2.Parent=nil | |
1142 | for i=0,1,0.1 do | |
1143 | wait() | |
1144 | Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+50-100+50*i),math.rad(-40),0) | |
1145 | Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-50+100-50*i),math.rad(0),0) | |
1146 | Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50+100-50*i),math.rad(-40),0) | |
1147 | Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+50-100+50*i),math.rad(0),0) | |
1148 | Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+50-100+50*i),math.rad(40),0) | |
1149 | Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-50+100-50*i),math.rad(0),0) | |
1150 | Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50+100-50*i),math.rad(40),0) | |
1151 | Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+50-100+50*i),math.rad(0),0) | |
1152 | end | |
1153 | act.Jumping=false | |
1154 | attack=false | |
1155 | end | |
1156 | ||
1157 | function shoottrail2(pos1) | |
1158 | coroutine.resume(coroutine.create(function() | |
1159 | spread2 = 0 | |
1160 | range2 = Prop.LegLength*150 | |
1161 | rangepower = Prop.LegLength*1.5 | |
1162 | local spreadvector = (Vector3.new(math.random(-spread2,spread2),math.random(-spread2,spread2),math.random(-spread2,spread2)) / 100) * (pos1.Position).magnitude/100 | |
1163 | --local dir = Head.CFrame.lookVector+spreadvector | |
1164 | local dir = prt12.CFrame.lookVector+spreadvector | |
1165 | local hit2,pos = rayCast(pos1.Position,dir,10,pack) | |
1166 | local rangepos = range2 | |
1167 | local function drawtrail(From,To) | |
1168 | local effectsmsh = Instance.new("CylinderMesh") | |
1169 | effectsmsh.Scale = Vector3.new(1,1,1) | |
1170 | effectsmsh.Name = "Mesh" | |
1171 | local effectsg = Instance.new("Part") | |
1172 | effectsg.formFactor = 3 | |
1173 | effectsg.CanCollide = false | |
1174 | effectsg.Name = "Eff" | |
1175 | effectsg.Locked = true | |
1176 | effectsg.Anchored = true | |
1177 | effectsg.Size = Vector3.new(Prop.LegLength/4,Prop.LegLength/5,Prop.LegLength/4) | |
1178 | effectsg.Parent = pack | |
1179 | effectsmsh.Parent = effectsg | |
1180 | effectsg.BrickColor = BrickColor.new("Really black") | |
1181 | effectsg.Reflectance = 0.25 | |
1182 | local LP = From | |
1183 | local point1 = To | |
1184 | local mg = (LP - point1).magnitude | |
1185 | effectsmsh.Scale = Vector3.new(1,mg*5,1) | |
1186 | effectsg.CFrame = CFrame.new((LP+point1)/2,point1) * CFrame.Angles(math.rad(90),0,0) | |
1187 | coroutine.resume(coroutine.create(function() | |
1188 | for i = 0 , 1 , 0.2 do | |
1189 | wait() | |
1190 | effectsg.Transparency = 1*i | |
1191 | effectsmsh.Scale = Vector3.new(1-1*i,mg*5,1-1*i) | |
1192 | end | |
1193 | effectsg.Parent = nil | |
1194 | end)) | |
1195 | end | |
1196 | local newpos = pos1.Position | |
1197 | local inc = rangepower | |
1198 | repeat | |
1199 | wait() | |
1200 | rangepos = rangepos - 10 | |
1201 | dir = dir | |
1202 | hit2,pos = rayCast(newpos,dir,inc,pack) | |
1203 | drawtrail(newpos,pos) | |
1204 | newpos = newpos + (dir * inc) | |
1205 | if alt==1 then | |
1206 | inc = 10 | |
1207 | if inc >= 20 then | |
1208 | inc = inc - 10 | |
1209 | end | |
1210 | end | |
1211 | if hit2 ~= nil then | |
1212 | rangepos = 0 | |
1213 | end | |
1214 | until rangepos <= 0 | |
1215 | if hit2 ~= nil then | |
1216 | local effectsmsh = Instance.new("SpecialMesh") | |
1217 | effectsmsh.MeshId = "http://www.roblox.com/asset/?id=15887356" | |
1218 | --effectsmsh.Scale = Vector3.new(1,1,2.5) | |
1219 | effectsmsh.Scale = Vector3.new(3,3,3) | |
1220 | local effectsg = Instance.new("Part") | |
1221 | effectsg.formFactor = 3 | |
1222 | effectsg.CanCollide = false | |
1223 | effectsg.Name = "Arrow" | |
1224 | effectsg.Locked = true | |
1225 | effectsg.Transparency = 1 | |
1226 | effectsg.Size = Vector3.new(0.2,0.2,0.2) | |
1227 | effectsg.Parent = pack | |
1228 | effectsg.BrickColor = BrickColor.new("Really black") | |
1229 | effectsmsh.Parent = effectsg | |
1230 | effectsg.CFrame = CFrame.new(newpos,pos) + CFrame.new(newpos,pos).lookVector*2.5*2 | |
1231 | local efwel = Instance.new("Weld") | |
1232 | efwel.Parent = effectsg | |
1233 | efwel.Part0 = effectsg | |
1234 | efwel.Part1 = hit2 | |
1235 | efwel.Parent = nil | |
1236 | effectsg.Anchored = true | |
1237 | local HitPos = effectsg.Position + CFrame.new(newpos,pos).lookVector*0.75 | |
1238 | --local HitPos = prt1.Position + CFrame.new(newpos,pos).lookVector*0.75 | |
1239 | --local HitPos = prt1.Position + (prt1.CFrame.lookVector * .5) | |
1240 | local CJ = CFrame.new(HitPos) | |
1241 | local C0 = effectsg.CFrame:inverse() * CJ | |
1242 | local C1 = hit2.CFrame:inverse() * CJ | |
1243 | --efwel.C0 = C0 | |
1244 | --efwel.C1 = C1 | |
1245 | --efwel.Parent = effectsg | |
1246 | Damg = Prop.LegLength*5 | |
1247 | coroutine.resume(coroutine.create(function() | |
1248 | boomsound(1) | |
1249 | coroutine.resume(coroutine.create(function() | |
1250 | local c = game.Workspace:GetChildren(); | |
1251 | for i = 1, #c do | |
1252 | local hum = c:findFirstChild("Humanoid") | |
1253 | if hum ~= nil and hum.Health ~= 0 then | |
1254 | local head = c:findFirstChild("Head"); | |
1255 | if head ~= nil then | |
1256 | local targ = head.Position - effectsg.Position; | |
1257 | local mag = targ.magnitude; | |
1258 | if mag <= Prop.LegLength*3 then | |
1259 | wait() | |
1260 | DBHit(head,effectsg,Prop.LegLength) | |
1261 | end | |
1262 | end | |
1263 | end | |
1264 | end | |
1265 | end)) | |
1266 | EVENMOARMAGIX(effectsg,Prop.LegLength*3,Prop.LegLength*2,Prop.LegLength*3,0,0,0,0,0,0,BrickColor.new("Black")) | |
1267 | for i = 0,5 do | |
1268 | wait() | |
1269 | MMMAGIC(effectsg,Prop.LegLength*3,Prop.LegLength*2,Prop.LegLength*3,0,0,0,BrickColor.new("Black")) | |
1270 | end | |
1271 | end)) | |
1272 | coroutine.resume(coroutine.create(function() | |
1273 | wait(3) | |
1274 | effectsg.Parent = nil | |
1275 | end)) | |
1276 | if hit2.Parent:FindFirstChild("Humanoid") ~= nil then | |
1277 | hum = hit2.Parent.Humanoid | |
1278 | attackdebounce = false | |
1279 | Damagefunc1(hit2,Damg,50) | |
1280 | elseif hit2.Parent.Parent ~= nil and hit2.Parent.Parent:FindFirstChild("Humanoid") ~= nil then | |
1281 | hum = hit2.Parent.Parent.Humanoid | |
1282 | attackdebounce = false | |
1283 | Damagefunc1(hit2,Damg,50) | |
1284 | end | |
1285 | end | |
1286 | end)) | |
1287 | end | |
1288 | ||
1289 | function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , Ignore Descendants | |
1290 | return game.Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) | |
1291 | end | |
1292 | ||
1293 | function MMMAGIC(part,x1,y1,z1,x2,y2,z2,color) | |
1294 | local msh1 = Instance.new("BlockMesh") | |
1295 | msh1.Scale = Vector3.new(0.5,0.5,0.5) | |
1296 | S=Instance.new("Part") | |
1297 | S.Name="Effect" | |
1298 | S.formFactor=0 | |
1299 | S.Size=Vector3.new(x1,y1,z1) | |
1300 | S.BrickColor=color | |
1301 | S.Reflectance = 0 | |
1302 | S.TopSurface=0 | |
1303 | S.BottomSurface=0 | |
1304 | S.Transparency=0 | |
1305 | S.Anchored=true | |
1306 | S.CanCollide=false | |
1307 | S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) | |
1308 | S.Parent=pack | |
1309 | msh1.Parent = S | |
1310 | coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame) | |
1311 | end | |
1312 | ||
1313 | function UltimaMMMAGIC(part,x1,y1,z1,x2,y2,z2,color) | |
1314 | local msh1 = Instance.new("BlockMesh") | |
1315 | msh1.Scale = Vector3.new(x1,y1,z1) | |
1316 | S=Instance.new("Part") | |
1317 | S.Name="Effect" | |
1318 | S.formFactor=0 | |
1319 | S.Size=Vector3.new(1,1,1) | |
1320 | S.BrickColor=color | |
1321 | S.Reflectance = 0 | |
1322 | S.TopSurface=0 | |
1323 | S.BottomSurface=0 | |
1324 | S.Transparency=0 | |
1325 | S.Anchored=true | |
1326 | S.CanCollide=false | |
1327 | S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) | |
1328 | S.Parent=pack | |
1329 | msh1.Parent = S | |
1330 | coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame) | |
1331 | end | |
1332 | ||
1333 | function MOREMAGIX(part,cframe,x,y,z,color) | |
1334 | p2=Instance.new("Part") | |
1335 | p2.Name="Blast" | |
1336 | p2.TopSurface=0 | |
1337 | p2.BottomSurface=0 | |
1338 | p2.CanCollide=false | |
1339 | p2.Anchored=true | |
1340 | p2.BrickColor=color | |
1341 | p2.Size=Vector3.new(x,y,z) | |
1342 | p2.formFactor="Symmetric" | |
1343 | p2.CFrame=part.CFrame*CFrame.new(0,cframe,0) | |
1344 | p2.Parent=pack | |
1345 | m=Instance.new("BlockMesh") | |
1346 | m.Parent=p2 | |
1347 | m.Name="BlastMesh" | |
1348 | coroutine.resume(coroutine.create(function(part,dir) for loll=1, 15 do part.BlastMesh.Scale=part.BlastMesh.Scale-Vector3.new(.09,.09,.09) part.Transparency=loll/20 part.CFrame=part.CFrame*CFrame.new(dir)*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100, math.random(-100,100)/100, math.random(-100,100)/100) wait() end part.Parent=nil end),p2,Vector3.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)) | |
1349 | end | |
1350 | ||
1351 | function EVENMOARMAGIX(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color) | |
1352 | local msh1 = Instance.new("SpecialMesh") | |
1353 | msh1.Scale = Vector3.new(0.5,0.5,0.5) | |
1354 | msh1.MeshType = "Sphere" | |
1355 | S=Instance.new("Part") | |
1356 | S.Name="Effect" | |
1357 | S.formFactor=0 | |
1358 | S.Size=Vector3.new(x1,y1,z1) | |
1359 | S.BrickColor=color | |
1360 | S.Reflectance = 0 | |
1361 | S.TopSurface=0 | |
1362 | S.BottomSurface=0 | |
1363 | S.Transparency=0 | |
1364 | S.Anchored=true | |
1365 | S.CanCollide=false | |
1366 | S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3) | |
1367 | S.Parent=pack | |
1368 | msh1.Parent = S | |
1369 | coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.15,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame) | |
1370 | end | |
1371 | ||
1372 | function WaveEffect(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color) | |
1373 | local msh1 = Instance.new("SpecialMesh") | |
1374 | msh1.Scale = Vector3.new(x1,y1,z1) | |
1375 | msh1.MeshId = "http://www.roblox.com/asset/?id=20329976" | |
1376 | S=Instance.new("Part") | |
1377 | S.Name="Effect" | |
1378 | S.formFactor=0 | |
1379 | S.Size=Vector3.new(1,1,1) | |
1380 | S.BrickColor=color | |
1381 | S.Reflectance = 0 | |
1382 | S.TopSurface=0 | |
1383 | S.BottomSurface=0 | |
1384 | S.Transparency=0 | |
1385 | S.Anchored=true | |
1386 | S.CanCollide=false | |
1387 | S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3) | |
1388 | S.Parent=pack | |
1389 | msh1.Parent = S | |
1390 | coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.3,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame) | |
1391 | end | |
1392 | ||
1393 | function BlastEffect(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color) | |
1394 | local msh1 = Instance.new("SpecialMesh") | |
1395 | msh1.Scale = Vector3.new(x1,y1,z1) | |
1396 | msh1.MeshId = "http://www.roblox.com/asset/?id=1323306" | |
1397 | S=Instance.new("Part") | |
1398 | S.Name="Effect" | |
1399 | S.formFactor=0 | |
1400 | S.Size=Vector3.new(1,1,1) | |
1401 | S.BrickColor=color | |
1402 | S.Reflectance = 0 | |
1403 | S.TopSurface=0 | |
1404 | S.BottomSurface=0 | |
1405 | S.Transparency=0 | |
1406 | S.Anchored=true | |
1407 | S.CanCollide=false | |
1408 | S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3) | |
1409 | S.Parent=pack | |
1410 | msh1.Parent = S | |
1411 | coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.15,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame) | |
1412 | end | |
1413 | ||
1414 | function DerpMagic(part,x1,y1,z1,x2,y2,z2,color) | |
1415 | local msh1 = Instance.new("BlockMesh") | |
1416 | msh1.Scale = Vector3.new(0.5,0.5,0.5) | |
1417 | S=Instance.new("Part") | |
1418 | S.Name="Effect" | |
1419 | S.formFactor=0 | |
1420 | S.Size=Vector3.new(x1,y1,z1) | |
1421 | S.BrickColor=color | |
1422 | S.Reflectance = 0 | |
1423 | S.TopSurface=0 | |
1424 | S.BottomSurface=0 | |
1425 | S.Transparency=0 | |
1426 | S.Anchored=true | |
1427 | S.CanCollide=false | |
1428 | S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) | |
1429 | S.Parent=pack | |
1430 | msh1.Parent = S | |
1431 | coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame) | |
1432 | end | |
1433 | ||
1434 | ||
1435 | function ss(pitch) | |
1436 | ||
1437 | local SlashSound = Instance.new("Sound") | |
1438 | --SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav" | |
1439 | SlashSound.SoundId = "http://roblox.com/asset/?id=10209645" | |
1440 | SlashSound.Parent = workspace | |
1441 | SlashSound.Volume = .7 | |
1442 | SlashSound.Pitch = pitch | |
1443 | SlashSound.PlayOnRemove = true | |
1444 | coroutine.resume(coroutine.create(function() | |
1445 | wait(0) | |
1446 | SlashSound.Parent = nil | |
1447 | end)) | |
1448 | end | |
1449 | function equipsound(pitch) | |
1450 | ||
1451 | local SlashSound = Instance.new("Sound") | |
1452 | SlashSound.SoundId = "rbxasset://sounds\\unsheath.wav" | |
1453 | SlashSound.Parent = workspace | |
1454 | SlashSound.Volume = .5 | |
1455 | SlashSound.Pitch = pitch | |
1456 | SlashSound.PlayOnRemove = true | |
1457 | coroutine.resume(coroutine.create(function() | |
1458 | wait(0) | |
1459 | SlashSound.Parent = nil | |
1460 | end)) | |
1461 | end | |
1462 | function magicsound(pitch) | |
1463 | ||
1464 | local SlashSound = Instance.new("Sound") | |
1465 | SlashSound.SoundId = "http://www.roblox.com/asset/?id=2248511" | |
1466 | SlashSound.Parent = workspace | |
1467 | SlashSound.Volume = .5 | |
1468 | SlashSound.Pitch = pitch | |
1469 | SlashSound.PlayOnRemove = true | |
1470 | coroutine.resume(coroutine.create(function() | |
1471 | wait(0) | |
1472 | SlashSound.Parent = nil | |
1473 | end)) | |
1474 | end | |
1475 | function critsound(pitch) | |
1476 | ||
1477 | local SlashSound = Instance.new("Sound") | |
1478 | SlashSound.SoundId = "http://www.roblox.com/asset/?id=2801263" | |
1479 | SlashSound.Parent = workspace | |
1480 | SlashSound.Volume = .7 | |
1481 | SlashSound.Pitch = pitch | |
1482 | SlashSound.PlayOnRemove = true | |
1483 | coroutine.resume(coroutine.create(function() | |
1484 | wait(0) | |
1485 | SlashSound.Parent = nil | |
1486 | end)) | |
1487 | end | |
1488 | function spikesound(pitch) | |
1489 | ||
1490 | local SlashSound = Instance.new("Sound") | |
1491 | SlashSound.SoundId = "http://www.roblox.com/asset/?id=3264793" | |
1492 | SlashSound.Parent = workspace | |
1493 | SlashSound.Volume = .7 | |
1494 | SlashSound.Pitch = pitch | |
1495 | SlashSound.PlayOnRemove = true | |
1496 | coroutine.resume(coroutine.create(function() | |
1497 | wait(0) | |
1498 | SlashSound.Parent = nil | |
1499 | end)) | |
1500 | end | |
1501 | function boomsound(pitch) | |
1502 | ||
1503 | local SlashSound = Instance.new("Sound") | |
1504 | SlashSound.SoundId = "http://www.roblox.com/asset?id=2101148" | |
1505 | SlashSound.Parent = workspace | |
1506 | SlashSound.Volume = .7 | |
1507 | SlashSound.Pitch = pitch | |
1508 | SlashSound.PlayOnRemove = true | |
1509 | coroutine.resume(coroutine.create(function() | |
1510 | wait(0) | |
1511 | SlashSound.Parent = nil | |
1512 | end)) | |
1513 | end | |
1514 | function lasersound(pitch) | |
1515 | ||
1516 | local SlashSound = Instance.new("Sound") | |
1517 | SlashSound.SoundId = "rbxasset://sounds/Launching rocket.wav" | |
1518 | SlashSound.Parent = workspace | |
1519 | SlashSound.Volume = .5 | |
1520 | SlashSound.Pitch = pitch | |
1521 | SlashSound.PlayOnRemove = true | |
1522 | coroutine.resume(coroutine.create(function() | |
1523 | wait(0) | |
1524 | SlashSound.Parent = nil | |
1525 | end)) | |
1526 | end | |
1527 | function omnomnom(pitch) | |
1528 | ||
1529 | local SlashSound = Instance.new("Sound") | |
1530 | SlashSound.SoundId = "http://www.roblox.com/asset/?id=12544690" | |
1531 | SlashSound.Parent = workspace | |
1532 | SlashSound.Volume = .5 | |
1533 | SlashSound.Pitch = pitch | |
1534 | SlashSound.PlayOnRemove = true | |
1535 | coroutine.resume(coroutine.create(function() | |
1536 | wait(0) | |
1537 | SlashSound.Parent = nil | |
1538 | end)) | |
1539 | end | |
1540 | function boomsound(pitch) | |
1541 | ||
1542 | local SlashSound = Instance.new("Sound") | |
1543 | SlashSound.SoundId = "http://www.roblox.com/asset?id=2101148" | |
1544 | SlashSound.Parent = workspace | |
1545 | SlashSound.Volume = .7 | |
1546 | SlashSound.Pitch = pitch | |
1547 | SlashSound.PlayOnRemove = true | |
1548 | coroutine.resume(coroutine.create(function() | |
1549 | wait(0) | |
1550 | SlashSound.Parent = nil | |
1551 | end)) | |
1552 | end | |
1553 | ||
1554 | function MMMAGIC(part,x1,y1,z1,x2,y2,z2,color) | |
1555 | local msh1 = Instance.new("BlockMesh") | |
1556 | msh1.Scale = Vector3.new(0.5,0.5,0.5) | |
1557 | S=Instance.new("Part") | |
1558 | S.Name="Effect" | |
1559 | S.formFactor=0 | |
1560 | S.Size=Vector3.new(x1,y1,z1) | |
1561 | S.BrickColor=color | |
1562 | S.Reflectance = 0 | |
1563 | S.TopSurface=0 | |
1564 | S.BottomSurface=0 | |
1565 | S.Transparency=0 | |
1566 | S.Anchored=true | |
1567 | S.CanCollide=false | |
1568 | S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) | |
1569 | S.Parent=workspace | |
1570 | msh1.Parent = S | |
1571 | coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame) | |
1572 | end | |
1573 | ||
1574 | attackdebounce = false | |
1575 | Damagefunc1=function(hit,Damage,Knockback) | |
1576 | if hit.Parent==nil then | |
1577 | return | |
1578 | end | |
1579 | CPlayer=Bin | |
1580 | h=hit.Parent:FindFirstChild("Humanoid") | |
1581 | if h~=nil and hit.Parent.Name~=Char.Name and hit.Parent:FindFirstChild("Torso")~=nil then | |
1582 | if attackdebounce == false then | |
1583 | critsound(2) | |
1584 | attackdebounce = true | |
1585 | coroutine.resume(coroutine.create(function() | |
1586 | wait(0.1) | |
1587 | attackdebounce = false | |
1588 | end)) | |
1589 | Damage=Damage | |
1590 | --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then | |
1591 | return | |
1592 | end]] | |
1593 | c=Instance.new("ObjectValue") | |
1594 | c.Name="creator" | |
1595 | c.Value=game.Players.LocalPlayer | |
1596 | c.Parent=h | |
1597 | game:GetService("Debris"):AddItem(c,.5) | |
1598 | -- print(c.Value) | |
1599 | if math.random(0,99)+math.random()<=5 then | |
1600 | CRIT=true | |
1601 | Damage=Damage*150 | |
1602 | --[[ Knockback=Knockback*2 | |
1603 | r=Instance.new("BodyAngularVelocity") | |
1604 | r.P=3000 | |
1605 | r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000 | |
1606 | r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20)) | |
1607 | r.Parent=hit.Parent.Torso]] | |
1608 | --critsound(2) | |
1609 | ||
1610 | end | |
1611 | Damage=Damage+math.random(50,100) | |
1612 | -- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/20)) | |
1613 | h:TakeDamage(Damage) | |
1614 | showDamage(hit.Parent,Damage,50) | |
1615 | vp=Instance.new("BodyVelocity") | |
1616 | vp.P=500 | |
1617 | vp.maxForce=Vector3.new(math.huge,0,math.huge) | |
1618 | -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback | |
1619 | vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05 | |
1620 | if Knockback>0 then | |
1621 | vp.Parent=hit.Parent.Torso | |
1622 | end | |
1623 | game:GetService("Debris"):AddItem(vp,.25) | |
1624 | --[[ r=Instance.new("BodyAngularVelocity") | |
1625 | r.P=3000 | |
1626 | r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000 | |
1627 | r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20)) | |
1628 | r.Parent=hit.Parent.Torso]] | |
1629 | game:GetService("Debris"):AddItem(r,.5) | |
1630 | c=Instance.new("ObjectValue") | |
1631 | c.Name="creator" | |
1632 | c.Value=Player | |
1633 | c.Parent=h | |
1634 | game:GetService("Debris"):AddItem(c,.5) | |
1635 | CRIT=false | |
1636 | hitDeb=true | |
1637 | AttackPos=6 | |
1638 | end | |
1639 | end | |
1640 | end | |
1641 | ||
1642 | Damagefunc2=function(hit,Damage,Knockback) | |
1643 | if hit.Parent==nil then | |
1644 | return | |
1645 | end | |
1646 | CPlayer=Bin | |
1647 | h=hit.Parent:FindFirstChild("Humanoid") | |
1648 | if h~=nil and hit.Parent.Name~=Char.Name and hit.Parent:FindFirstChild("Torso")~=nil then | |
1649 | if attackdebounce == false then | |
1650 | critsound(1) | |
1651 | attackdebounce = true | |
1652 | coroutine.resume(coroutine.create(function() | |
1653 | wait(0.1) | |
1654 | attackdebounce = false | |
1655 | end)) | |
1656 | Damage=Damage | |
1657 | --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then | |
1658 | return | |
1659 | end]] | |
1660 | c=Instance.new("ObjectValue") | |
1661 | c.Name="creator" | |
1662 | c.Value=game.Players.LocalPlayer | |
1663 | c.Parent=h | |
1664 | game:GetService("Debris"):AddItem(c,.5) | |
1665 | -- print(c.Value) | |
1666 | if math.random(0,99)+math.random()<=5 then | |
1667 | CRIT=true | |
1668 | Damage=Damage*100 | |
1669 | --[[ Knockback=Knockback*2 | |
1670 | r=Instance.new("BodyAngularVelocity") | |
1671 | r.P=3000 | |
1672 | r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000 | |
1673 | r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20)) | |
1674 | r.Parent=hit.Parent.Torso]] | |
1675 | --critsound(2) | |
1676 | ||
1677 | end | |
1678 | Damage=Damage+math.random(50,100) | |
1679 | -- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/20)) | |
1680 | h:TakeDamage(Damage) | |
1681 | showDamage(hit.Parent,Damage,50) | |
1682 | vp=Instance.new("BodyVelocity") | |
1683 | vp.P=500 | |
1684 | vp.maxForce=Vector3.new(math.huge,0,math.huge) | |
1685 | -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback | |
1686 | vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05 | |
1687 | rl=Instance.new("BodyAngularVelocity") | |
1688 | rl.P=3000 | |
1689 | rl.maxTorque=Vector3.new(5000,5000,5000)*500000000 | |
1690 | rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10)) | |
1691 | rl.Parent=t | |
1692 | game:GetService("Debris"):AddItem(rl,.2) | |
1693 | vl=Instance.new("BodyVelocity") | |
1694 | vl.P=4500 | |
1695 | vl.maxForce=Vector3.new(math.huge,math.huge,math.huge) | |
1696 | vl.velocity=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)*1.05+Vector3.new(0,10,0) | |
1697 | vl.Parent=t | |
1698 | game:GetService("Debris"):AddItem(vl,.2) | |
1699 | if Knockback>0 then | |
1700 | vp.Parent=hit.Parent.Torso | |
1701 | end | |
1702 | game:GetService("Debris"):AddItem(vp,.25) | |
1703 | --[[ r=Instance.new("BodyAngularVelocity") | |
1704 | r.P=3000 | |
1705 | r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000 | |
1706 | r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20)) | |
1707 | r.Parent=hit.Parent.Torso]] | |
1708 | game:GetService("Debris"):AddItem(r,.5) | |
1709 | c=Instance.new("ObjectValue") | |
1710 | c.Name="creator" | |
1711 | c.Value=Player | |
1712 | c.Parent=h | |
1713 | game:GetService("Debris"):AddItem(c,.5) | |
1714 | CRIT=false | |
1715 | hitDeb=true | |
1716 | AttackPos=6 | |
1717 | end | |
1718 | end | |
1719 | end | |
1720 | ||
1721 | slashdamage1=function(hit,Damage,Knockback) | |
1722 | if hit.Parent==nil then | |
1723 | return | |
1724 | end | |
1725 | CPlayer=Bin | |
1726 | h=hit.Parent:FindFirstChild("Humanoid") | |
1727 | if h~=nil and hit.Parent.Name~=Char.Name and hit.Parent:FindFirstChild("Torso")~=nil then | |
1728 | if attackdebounce == false then | |
1729 | attackdebounce = true | |
1730 | coroutine.resume(coroutine.create(function() | |
1731 | wait(0.1) | |
1732 | attackdebounce = false | |
1733 | end)) | |
1734 | Damage=Damage | |
1735 | --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then | |
1736 | return | |
1737 | end]] | |
1738 | c=Instance.new("ObjectValue") | |
1739 | c.Name="creator" | |
1740 | c.Value=game.Players.LocalPlayer | |
1741 | c.Parent=h | |
1742 | game:GetService("Debris"):AddItem(c,.5) | |
1743 | -- print(c.Value) | |
1744 | if math.random(0,99)+math.random()<=5 then | |
1745 | Damage=Damage*50 | |
1746 | --[[ Knockback=Knockback*2 | |
1747 | r=Instance.new("BodyAngularVelocity") | |
1748 | r.P=3000 | |
1749 | r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000 | |
1750 | r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20)) | |
1751 | r.Parent=hit.Parent.Torso]] | |
1752 | --critsound(2) | |
1753 | ||
1754 | end | |
1755 | Damage=Damage+math.random(65,90) | |
1756 | -- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/20)) | |
1757 | h:TakeDamage(Damage) | |
1758 | showDamage(hit.Parent,Damage,50) | |
1759 | vp=Instance.new("BodyVelocity") | |
1760 | vp.P=500 | |
1761 | vp.maxForce=Vector3.new(math.huge,0,math.huge) | |
1762 | -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback | |
1763 | vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05 | |
1764 | if Knockback>0 then | |
1765 | vp.Parent=hit.Parent.Torso | |
1766 | end | |
1767 | game:GetService("Debris"):AddItem(vp,.25) | |
1768 | --[[ r=Instance.new("BodyAngularVelocity") | |
1769 | r.P=3000 | |
1770 | r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000 | |
1771 | r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20)) | |
1772 | r.Parent=hit.Parent.Torso]] | |
1773 | game:GetService("Debris"):AddItem(r,.5) | |
1774 | c=Instance.new("ObjectValue") | |
1775 | c.Name="creator" | |
1776 | c.Value=Player | |
1777 | c.Parent=h | |
1778 | game:GetService("Debris"):AddItem(c,.5) | |
1779 | CRIT=false | |
1780 | hitDeb=true | |
1781 | AttackPos=6 | |
1782 | end | |
1783 | end | |
1784 | end | |
1785 | ||
1786 | DBHit=function(hit,DB,Dmg) --credits to turdulator for making this function :D | |
1787 | if hit.Parent==nil then | |
1788 | return | |
1789 | end | |
1790 | h=hit.Parent:FindFirstChild("Humanoid") | |
1791 | if h==nil then | |
1792 | h=hit.Parent.Parent:FindFirstChild("Humanoid") | |
1793 | end | |
1794 | t=hit.Parent:FindFirstChild("Torso") | |
1795 | if h~=nil and t~=nil then | |
1796 | --[[ if h.Parent==Character then | |
1797 | return | |
1798 | end]] | |
1799 | critsound(1.5) | |
1800 | Damage=Dmg+math.random(20,100) | |
1801 | h:TakeDamage(Damage) | |
1802 | c=Instance.new("ObjectValue") | |
1803 | c.Name="creator" | |
1804 | c.Value=game.Players.LocalPlayer | |
1805 | c.Parent=h | |
1806 | game:GetService("Debris"):AddItem(c,.5) | |
1807 | showDamage(hit.Parent,Damage,59) | |
1808 | vl=Instance.new("BodyVelocity") | |
1809 | vl.P=4500 | |
1810 | vl.maxForce=Vector3.new(math.huge,math.huge,math.huge) | |
1811 | vl.velocity=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)*1.05+Vector3.new(0,10,0) | |
1812 | vl.Parent=t | |
1813 | game:GetService("Debris"):AddItem(vl,.2) | |
1814 | rl=Instance.new("BodyAngularVelocity") | |
1815 | rl.P=3000 | |
1816 | rl.maxTorque=Vector3.new(5000,5000,5000)*500000000 | |
1817 | rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10)) | |
1818 | rl.Parent=t | |
1819 | game:GetService("Debris"):AddItem(rl,.2) | |
1820 | else | |
1821 | if hit.CanCollide==false then | |
1822 | return | |
1823 | end | |
1824 | MagicCom:disconnect() | |
1825 | -- DBExplode(DB) | |
1826 | CRIT=false | |
1827 | end | |
1828 | end | |
1829 | ||
1830 | showDamage=function(Char,Dealt,du) | |
1831 | m=Instance.new("Model") | |
1832 | m.Name=tostring(Dealt) | |
1833 | h=Instance.new("Humanoid") | |
1834 | h.Health=math.huge | |
1835 | h.MaxHealth=math.huge | |
1836 | h.Parent=m | |
1837 | c=Instance.new("Part") | |
1838 | c.Transparency=0 | |
1839 | c.BrickColor=BrickColor:Red() | |
1840 | c.Name="Head" | |
1841 | c.TopSurface=0 | |
1842 | c.BottomSurface=0 | |
1843 | c.formFactor="Plate" | |
1844 | c.Size=Vector3.new(1,.4,1) | |
1845 | ms=Instance.new("CylinderMesh") | |
1846 | ms.Scale=Vector3.new(.8,.8,.8) | |
1847 | ms.Parent=c | |
1848 | c.Reflectance=0 | |
1849 | Instance.new("BodyGyro").Parent=c | |
1850 | c.Parent=m | |
1851 | c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0)) | |
1852 | f=Instance.new("BodyPosition") | |
1853 | f.P=2000 | |
1854 | f.D=100 | |
1855 | f.maxForce=Vector3.new(math.huge,math.huge,math.huge) | |
1856 | f.position=c.Position+Vector3.new(0,3,0) | |
1857 | f.Parent=c | |
1858 | game:GetService("Debris"):AddItem(m,.5+du) | |
1859 | c.CanCollide=false | |
1860 | m.Parent=workspace | |
1861 | c.CanCollide=false | |
1862 | end | |
1863 | ||
1864 | Anims.Walking = function() | |
1865 | derpcon1=Spider.LRa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end) | |
1866 | derpcon2=Spider.LLa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end) | |
1867 | derpcon3=Spider.URa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end) | |
1868 | derpcon4=Spider.ULa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end) | |
1869 | for i=0,1,difficulty do | |
1870 | if act.Jumping ~= true then | |
1871 | Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+(20*i)),math.rad(-40-(40*i)),0) | |
1872 | Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-(20*i)),math.rad(0),0) | |
1873 | Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-(20*i)),math.rad(-40-(40*i)),0) | |
1874 | Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+(20*i)),math.rad(0),0) | |
1875 | wait() | |
1876 | end | |
1877 | end | |
1878 | coroutine.resume(coroutine.create(function() | |
1879 | for i=0,1,difficulty do | |
1880 | if act.Jumping ~= true then | |
1881 | Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+(20*i)),math.rad(40+(40*i)),0) | |
1882 | Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-(20*i)),math.rad(0),0) | |
1883 | Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-(20*i)),math.rad(40+(40*i)),0) | |
1884 | Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+(20*i)),math.rad(0),0) | |
1885 | wait() | |
1886 | end | |
1887 | end | |
1888 | for i=1,0,-difficulty do | |
1889 | if act.Jumping ~= true then | |
1890 | Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+(20*i)),math.rad(40+(40*i)),0) | |
1891 | Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-(20*i)),math.rad(0),0) | |
1892 | Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-(20*i)),math.rad(40+(40*i)),0) | |
1893 | Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+(20*i)),math.rad(0),0) | |
1894 | wait() | |
1895 | end | |
1896 | end | |
1897 | end)) | |
1898 | for i=1,0,-difficulty do | |
1899 | if act.Jumping ~= true then | |
1900 | Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+(20*i)),math.rad(-40-(40*i)),0) | |
1901 | Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-(20*i)),math.rad(0),0) | |
1902 | Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-(20*i)),math.rad(-40-(40*i)),0) | |
1903 | Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+(20*i)),math.rad(0),0) | |
1904 | wait() | |
1905 | end | |
1906 | end | |
1907 | derpcon1:disconnect() | |
1908 | derpcon2:disconnect() | |
1909 | derpcon3:disconnect() | |
1910 | derpcon4:disconnect() | |
1911 | if act.Jumping ~= true then | |
1912 | Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40),0) | |
1913 | Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100),math.rad(0),0) | |
1914 | Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0) | |
1915 | Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0) | |
1916 | end | |
1917 | end | |
1918 | ||
1919 | ||
1920 | --[[while true do | |
1921 | wait() | |
1922 | if act.Walking == true then return end | |
1923 | if Torso.Velocity.magnitude >= 19 then | |
1924 | act.Walking = true | |
1925 | Anims.Walking() | |
1926 | act.Walking = false | |
1927 | end | |
1928 | end ]] | |
1929 | ||
1930 | t = it("HopperBin") | |
1931 | t.Name = "[Spider]" | |
1932 | t.Selected:connect(function(mouse) | |
1933 | Mouse = mouse | |
1934 | ||
1935 | mouse.KeyDown:connect(function(k) act.keydown = true | |
1936 | pcall(function() act.key[k:lower()] = true end) | |
1937 | local kk = k:lower() | |
1938 | if kk == "w" or kk == "a" or kk == "s" or kk == "d" then | |
1939 | if act.Walking == true then return end | |
1940 | while act.key["w"] == true or act.key["a"] == true or act.key["s"] == true or act.key["d"] == true do | |
1941 | act.Walking = true | |
1942 | Anims.Walking() | |
1943 | wait() | |
1944 | end | |
1945 | act.Walking = false | |
1946 | ||
1947 | end | |
1948 | if kk == "q" then | |
1949 | if roflcopter==false then | |
1950 | roflcopter=true | |
1951 | RoflCopter() | |
1952 | elseif roflcopter==true then | |
1953 | roflcopter=false | |
1954 | end | |
1955 | --[[if roflcopter==false then | |
1956 | roflcopter=true | |
1957 | Anim() | |
1958 | elseif roflcopter==true then | |
1959 | roflcopter=false | |
1960 | end]] | |
1961 | end | |
1962 | if kk == "e" then | |
1963 | bodypos.position=bodypos.position+Vector3.new(0,10,0) | |
1964 | end | |
1965 | if kk == "r" then | |
1966 | bodypos.position=bodypos.position-Vector3.new(0,10,0) | |
1967 | end | |
1968 | if attack == true then return end | |
1969 | if kk == "f" then | |
1970 | Shoot() | |
1971 | end | |
1972 | if kk == "g" then | |
1973 | Shoot2() | |
1974 | end | |
1975 | if kk == "h" then | |
1976 | Shoot3() | |
1977 | end | |
1978 | if kk == "j" then | |
1979 | Shoot4() | |
1980 | end | |
1981 | if kk == "z" then | |
1982 | Attack() | |
1983 | end | |
1984 | if kk == "x" then | |
1985 | DualAttack() | |
1986 | end | |
1987 | if kk == "c" then | |
1988 | MegaBonk() | |
1989 | end | |
1990 | if kk == "v" then | |
1991 | Stomp() | |
1992 | end | |
1993 | if kk == " " then | |
1994 | Jump() | |
1995 | end | |
1996 | end) | |
1997 | ||
1998 | mouse.KeyUp:connect(function(k) act.keydown = false | |
1999 | pcall(function() act.key[k:lower()] = false end) | |
2000 | end) | |
2001 | end) | |
2002 | ||
2003 | wait(0.1) | |
2004 | t.Parent = game.Players.LocalPlayer.Backpack | |
2005 | end) | |
2006 | ||
2007 | AddCmd("Set WalkSpeed","ws","Set the walkspeed of player", | |
2008 | function(plrs, msg) | |
2009 | local keypos = msg:find(key) | |
2010 | local targPlayers = msg:sub(1,keypos-1) | |
2011 | local plrs = getPlayers(targPlayers) | |
2012 | local speed = msg:sub(tonumber(keypos+1)) | |
2013 | for _,v in pairs(plrs) do | |
2014 | if v.Character ~= nil and v.Character:findFirstChild("Humanoid") ~= nil then | |
2015 | v.Character:findFirstChild("Humanoid").WalkSpeed = speed | |
2016 | end | |
2017 | end | |
2018 | end | |
2019 | ) | |
2020 | ||
2021 | AddCmd("BigHead","bighead","This is a bighead aimbot", | |
2022 | function() | |
2023 | _G.HeadSize = 40 | |
2024 | _G.HeadOffset = _G.HeadSize/2 | |
2025 | ||
2026 | _G.Enabled = true | |
2027 | ||
2028 | game:service'RunService'.Stepped:connect(function() | |
2029 | if _G.Enabled then | |
2030 | for i,v in pairs(game:service'Players':GetPlayers()) do | |
2031 | if v.Name ~= game:service'Players'.LocalPlayer.Name then | |
2032 | pcall(function() | |
2033 | v.Character.Head.CanCollide = false | |
2034 | v.Character.Head.Size = Vector3.new(_G.HeadSize,_G.HeadSize,_G.HeadSize) | |
2035 | v.Character.Head.CFrame = v.Character.Torso.CFrame * CFrame.new(0,_G.HeadOffset,0) | |
2036 | end) | |
2037 | end | |
2038 | end | |
2039 | end | |
2040 | end) | |
2041 | end) | |
2042 | ||
2043 | AddCmd("StampTools","stools","StamperTools lel", | |
2044 | function() | |
2045 | x = game:GetService("InsertService"):LoadAsset(73089166) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) | |
2046 | x = game:GetService("InsertService"):LoadAsset(73089204) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) | |
2047 | x = game:GetService("InsertService"):LoadAsset(73089190) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) | |
2048 | x = game:GetService("InsertService"):LoadAsset(58880579) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) | |
2049 | x = game:GetService("InsertService"):LoadAsset(60791062) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) | |
2050 | x = game:GetService("InsertService"):LoadAsset(73089239) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position) | |
2051 | end | |
2052 | ) | |
2053 | ||
2054 | AddCmd("TrueHero","truehero","Gives you an epic sword", | |
2055 | function() | |
2056 | Player=game:GetService("Players").LocalPlayer | |
2057 | Character=Player.Character | |
2058 | PlayerGui=Player.PlayerGui | |
2059 | Backpack=Player.Backpack | |
2060 | Torso=Character.Torso | |
2061 | Head=Character.Head | |
2062 | Humanoid=Character.Humanoid | |
2063 | m=Instance.new('Model',Character) | |
2064 | LeftArm=Character["Left Arm"] | |
2065 | LeftLeg=Character["Left Leg"] | |
2066 | RightArm=Character["Right Arm"] | |
2067 | RightLeg=Character["Right Leg"] | |
2068 | LS=Torso["Left Shoulder"] | |
2069 | LH=Torso["Left Hip"] | |
2070 | RS=Torso["Right Shoulder"] | |
2071 | RH=Torso["Right Hip"] | |
2072 | Face = Head.face | |
2073 | Neck=Torso.Neck | |
2074 | it=Instance.new | |
2075 | attacktype=1 | |
2076 | vt=Vector3.new | |
2077 | cf=CFrame.new | |
2078 | euler=CFrame.fromEulerAnglesXYZ | |
2079 | angles=CFrame.Angles | |
2080 | cloaked=false | |
2081 | necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) | |
2082 | necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) | |
2083 | LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0) | |
2084 | LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0) | |
2085 | RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0) | |
2086 | RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0) | |
2087 | RootPart=Character.HumanoidRootPart | |
2088 | RootJoint=RootPart.RootJoint | |
2089 | RootCF=euler(-1.57,0,3.14) | |
2090 | attack = false | |
2091 | attackdebounce = false | |
2092 | deb=false | |
2093 | equipped=true | |
2094 | hand=false | |
2095 | MMouse=nil | |
2096 | combo=0 | |
2097 | mana=0 | |
2098 | trispeed=.2 | |
2099 | attackmode='none' | |
2100 | local idle=0 | |
2101 | local Anim="Idle" | |
2102 | local Effects={} | |
2103 | local gun=false | |
2104 | local shoot=false | |
2105 | player=nil | |
2106 | mana=0 | |
2107 | local CurrentMode = "Unsheathed" | |
2108 | ||
2109 | mouse=Player:GetMouse() | |
2110 | --save shoulders | |
2111 | RSH, LSH=nil, nil | |
2112 | --welds | |
2113 | RW, LW=Instance.new("Weld"), Instance.new("Weld") | |
2114 | RW.Name="Right Shoulder" LW.Name="Left Shoulder" | |
2115 | LH=Torso["Left Hip"] | |
2116 | RH=Torso["Right Hip"] | |
2117 | TorsoColor=Torso.BrickColor | |
2118 | function NoOutline(Part) | |
2119 | Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10 | |
2120 | end | |
2121 | player=Player | |
2122 | ch=Character | |
2123 | RSH=ch.Torso["Right Shoulder"] | |
2124 | LSH=ch.Torso["Left Shoulder"] | |
2125 | -- | |
2126 | RSH.Parent=nil | |
2127 | LSH.Parent=nil | |
2128 | -- | |
2129 | RW.Name="Right Shoulder" | |
2130 | RW.Part0=ch.Torso | |
2131 | RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5) | |
2132 | RW.C1=cf(0, 0.5, 0) | |
2133 | RW.Part1=ch["Right Arm"] | |
2134 | RW.Parent=ch.Torso | |
2135 | -- | |
2136 | LW.Name="Left Shoulder" | |
2137 | LW.Part0=ch.Torso | |
2138 | LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8) | |
2139 | LW.C1=cf(0, 0.5, 0) | |
2140 | LW.Part1=ch["Left Arm"] | |
2141 | LW.Parent=ch.Torso | |
2142 | ||
2143 | local function weldBetween(a, b) | |
2144 | local weldd = Instance.new("ManualWeld") | |
2145 | weldd.Part0 = a | |
2146 | weldd.Part1 = b | |
2147 | weldd.C0 = CFrame.new() | |
2148 | weldd.C1 = b.CFrame:inverse() * a.CFrame | |
2149 | weldd.Parent = a | |
2150 | return weldd | |
2151 | end | |
2152 | ||
2153 | function nooutline(part) | |
2154 | part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10 | |
2155 | end | |
2156 | ||
2157 | function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size) | |
2158 | local fp=it("Part") | |
2159 | fp.formFactor=formfactor | |
2160 | fp.Parent=parent | |
2161 | fp.Reflectance=reflectance | |
2162 | fp.Transparency=transparency | |
2163 | fp.CanCollide=false | |
2164 | fp.Locked=true | |
2165 | fp.BrickColor=BrickColor.new(tostring(brickcolor)) | |
2166 | fp.Name=name | |
2167 | fp.Size=size | |
2168 | fp.Position=Character.Torso.Position | |
2169 | nooutline(fp) | |
2170 | fp.Material=material | |
2171 | fp:BreakJoints() | |
2172 | return fp | |
2173 | end | |
2174 | ||
2175 | function swait(num) | |
2176 | if num==0 or num==nil then | |
2177 | game:service'RunService'.Heartbeat:wait(0) | |
2178 | else | |
2179 | for i=0,num do | |
2180 | game:service'RunService'.Heartbeat:wait(0) | |
2181 | end | |
2182 | end | |
2183 | end | |
2184 | ||
2185 | function mesh(Mesh,part,meshtype,meshid,offset,scale) | |
2186 | local mesh=it(Mesh) | |
2187 | mesh.Parent=part | |
2188 | if Mesh=="SpecialMesh" then | |
2189 | mesh.MeshType=meshtype | |
2190 | mesh.MeshId=meshid | |
2191 | end | |
2192 | mesh.Offset=offset | |
2193 | mesh.Scale=scale | |
2194 | return mesh | |
2195 | end | |
2196 | ||
2197 | function weld(parent,part0,part1,c0,c1) | |
2198 | local weld=it("Weld") | |
2199 | weld.Parent=parent | |
2200 | weld.Part0=part0 | |
2201 | weld.Part1=part1 | |
2202 | weld.C0=c0 | |
2203 | weld.C1=c1 | |
2204 | return weld | |
2205 | end | |
2206 | ||
2207 | ||
2208 | local function CFrameFromTopBack(at, top, back) | |
2209 | local right = top:Cross(back) | |
2210 | return CFrame.new(at.x, at.y, at.z, | |
2211 | right.x, top.x, back.x, | |
2212 | right.y, top.y, back.y, | |
2213 | right.z, top.z, back.z) | |
2214 | end | |
2215 | ||
2216 | function Triangle(a, b, c) | |
2217 | local edg1 = (c-a):Dot((b-a).unit) | |
2218 | local edg2 = (a-b):Dot((c-b).unit) | |
2219 | local edg3 = (b-c):Dot((a-c).unit) | |
2220 | if edg1 <= (b-a).magnitude and edg1 >= 0 then | |
2221 | a, b, c = a, b, c | |
2222 | elseif edg2 <= (c-b).magnitude and edg2 >= 0 then | |
2223 | a, b, c = b, c, a | |
2224 | elseif edg3 <= (a-c).magnitude and edg3 >= 0 then | |
2225 | a, b, c = c, a, b | |
2226 | else | |
2227 | assert(false, "unreachable") | |
2228 | end | |
2229 | ||
2230 | local len1 = (c-a):Dot((b-a).unit) | |
2231 | local len2 = (b-a).magnitude - len1 | |
2232 | local width = (a + (b-a).unit*len1 - c).magnitude | |
2233 | ||
2234 | local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit) | |
2235 | ||
2236 | local list = {} | |
2237 | ||
2238 | if len1 > 0.01 then | |
2239 | local w1 = Instance.new('WedgePart', m) | |
2240 | game:GetService("Debris"):AddItem(w1,5) | |
2241 | w1.Material = "SmoothPlastic" | |
2242 | w1.FormFactor = 'Custom' | |
2243 | w1.BrickColor = BrickColor.new("New Yeller") | |
2244 | w1.Transparency = 0 | |
2245 | w1.Reflectance = 0 | |
2246 | w1.Material = "Neon" | |
2247 | w1.CanCollide = false | |
2248 | NoOutline(w1) | |
2249 | local sz = Vector3.new(0.2, width, len1) | |
2250 | w1.Size = sz | |
2251 | local sp = Instance.new("SpecialMesh",w1) | |
2252 | sp.MeshType = "Wedge" | |
2253 | sp.Scale = Vector3.new(0,1,1) * sz/w1.Size | |
2254 | w1:BreakJoints() | |
2255 | w1.Anchored = true | |
2256 | w1.Parent = workspace | |
2257 | w1.Transparency = 0.3 | |
2258 | table.insert(Effects,{w1,"Disappear",.03}) | |
2259 | w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2) | |
2260 | table.insert(list,w1) | |
2261 | end | |
2262 | if len2 > 0.01 then | |
2263 | local w2 = Instance.new('WedgePart', m) | |
2264 | game:GetService("Debris"):AddItem(w2,5) | |
2265 | w2.Material = "SmoothPlastic" | |
2266 | w2.FormFactor = 'Custom' | |
2267 | w2.BrickColor = BrickColor.new("New Yeller") | |
2268 | w2.Transparency = 0 | |
2269 | w2.Reflectance = 0 | |
2270 | w2.Material = "Neon" | |
2271 | w2.CanCollide = false | |
2272 | NoOutline(w2) | |
2273 | local sz = Vector3.new(0.2, width, len2) | |
2274 | w2.Size = sz | |
2275 | local sp = Instance.new("SpecialMesh",w2) | |
2276 | sp.MeshType = "Wedge" | |
2277 | sp.Scale = Vector3.new(0,1,1) * sz/w2.Size | |
2278 | w2:BreakJoints() | |
2279 | w2.Anchored = true | |
2280 | w2.Parent = workspace | |
2281 | w2.Transparency = 0.3 | |
2282 | table.insert(Effects,{w2,"Disappear",.03}) | |
2283 | w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2) | |
2284 | table.insert(list,w2) | |
2285 | end | |
2286 | return unpack(list) | |
2287 | end | |
2288 | ||
2289 | ||
2290 | so = function(id,par,vol,pit) | |
2291 | coroutine.resume(coroutine.create(function() | |
2292 | local sou = Instance.new("Sound",par or workspace) | |
2293 | sou.Volume=vol | |
2294 | sou.Pitch=pit or 1 | |
2295 | sou.SoundId=id | |
2296 | swait() | |
2297 | sou:play() | |
2298 | game:GetService("Debris"):AddItem(sou,6) | |
2299 | end)) | |
2300 | end | |
2301 | ||
2302 | function clerp(a,b,t) | |
2303 | local qa = {QuaternionFromCFrame(a)} | |
2304 | local qb = {QuaternionFromCFrame(b)} | |
2305 | local ax, ay, az = a.x, a.y, a.z | |
2306 | local bx, by, bz = b.x, b.y, b.z | |
2307 | local _t = 1-t | |
2308 | return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) | |
2309 | end | |
2310 | ||
2311 | function QuaternionFromCFrame(cf) | |
2312 | local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() | |
2313 | local trace = m00 + m11 + m22 | |
2314 | if trace > 0 then | |
2315 | local s = math.sqrt(1 + trace) | |
2316 | local recip = 0.5/s | |
2317 | return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 | |
2318 | else | |
2319 | local i = 0 | |
2320 | if m11 > m00 then | |
2321 | i = 1 | |
2322 | end | |
2323 | if m22 > (i == 0 and m00 or m11) then | |
2324 | i = 2 | |
2325 | end | |
2326 | if i == 0 then | |
2327 | local s = math.sqrt(m00-m11-m22+1) | |
2328 | local recip = 0.5/s | |
2329 | return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip | |
2330 | elseif i == 1 then | |
2331 | local s = math.sqrt(m11-m22-m00+1) | |
2332 | local recip = 0.5/s | |
2333 | return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip | |
2334 | elseif i == 2 then | |
2335 | local s = math.sqrt(m22-m00-m11+1) | |
2336 | local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip | |
2337 | end | |
2338 | end | |
2339 | end | |
2340 | ||
2341 | function QuaternionToCFrame(px, py, pz, x, y, z, w) | |
2342 | local xs, ys, zs = x + x, y + y, z + z | |
2343 | local wx, wy, wz = w*xs, w*ys, w*zs | |
2344 | local xx = x*xs | |
2345 | local xy = x*ys | |
2346 | local xz = x*zs | |
2347 | local yy = y*ys | |
2348 | local yz = y*zs | |
2349 | local zz = z*zs | |
2350 | 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)) | |
2351 | end | |
2352 | ||
2353 | function QuaternionSlerp(a, b, t) | |
2354 | local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] | |
2355 | local startInterp, finishInterp; | |
2356 | if cosTheta >= 0.0001 then | |
2357 | if (1 - cosTheta) > 0.0001 then | |
2358 | local theta = math.acos(cosTheta) | |
2359 | local invSinTheta = 1/math.sin(theta) | |
2360 | startInterp = math.sin((1-t)*theta)*invSinTheta | |
2361 | finishInterp = math.sin(t*theta)*invSinTheta | |
2362 | else | |
2363 | startInterp = 1-t | |
2364 | finishInterp = t | |
2365 | end | |
2366 | else | |
2367 | if (1+cosTheta) > 0.0001 then | |
2368 | local theta = math.acos(-cosTheta) | |
2369 | local invSinTheta = 1/math.sin(theta) | |
2370 | startInterp = math.sin((t-1)*theta)*invSinTheta | |
2371 | finishInterp = math.sin(t*theta)*invSinTheta | |
2372 | else | |
2373 | startInterp = t-1 | |
2374 | finishInterp = t | |
2375 | end | |
2376 | end | |
2377 | 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 | |
2378 | end | |
2379 | ||
2380 | function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants | |
2381 | return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) | |
2382 | end | |
2383 | ||
2384 | Damagefunc=function(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock) | |
2385 | if hit.Parent==nil then | |
2386 | return | |
2387 | end | |
2388 | local h=hit.Parent:FindFirstChild("Humanoid") | |
2389 | for _,v in pairs(hit.Parent:children()) do | |
2390 | if v:IsA("Humanoid") then | |
2391 | h=v | |
2392 | end | |
2393 | end | |
2394 | if hit.Parent.Parent:FindFirstChild("Torso")~=nil then | |
2395 | h=hit.Parent.Parent:FindFirstChild("Humanoid") | |
2396 | end | |
2397 | if hit.Parent.className=="Hat" then | |
2398 | hit=hit.Parent.Parent:findFirstChild("Head") | |
2399 | end | |
2400 | if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then | |
2401 | if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end | |
2402 | --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then | |
2403 | return | |
2404 | end]] | |
2405 | -- hs(hit,1.2) | |
2406 | local c=Instance.new("ObjectValue") | |
2407 | c.Name="creator" | |
2408 | c.Value=game:service("Players").LocalPlayer | |
2409 | c.Parent=h | |
2410 | game:GetService("Debris"):AddItem(c,.5) | |
2411 | local Damage=math.random(minim,maxim) | |
2412 | -- h:TakeDamage(Damage) | |
2413 | local blocked=false | |
2414 | local block=hit.Parent:findFirstChild("Block") | |
2415 | if block~=nil then | |
2416 | print(block.className) | |
2417 | if block.className=="NumberValue" then | |
2418 | if block.Value>0 then | |
2419 | blocked=true | |
2420 | if decreaseblock==nil then | |
2421 | block.Value=block.Value-1 | |
2422 | end | |
2423 | end | |
2424 | end | |
2425 | if block.className=="IntValue" then | |
2426 | if block.Value>0 then | |
2427 | blocked=true | |
2428 | if decreaseblock~=nil then | |
2429 | block.Value=block.Value-1 | |
2430 | end | |
2431 | end | |
2432 | end | |
2433 | end | |
2434 | if blocked==false then | |
2435 | -- h:TakeDamage(Damage) | |
2436 | h.Health=h.Health-Damage | |
2437 | ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color) | |
2438 | else | |
2439 | h.Health=h.Health-(Damage/2) | |
2440 | ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright blue").Color) | |
2441 | end | |
2442 | if Type=="Knockdown" then | |
2443 | local hum=hit.Parent.Humanoid | |
2444 | hum.PlatformStand=true | |
2445 | coroutine.resume(coroutine.create(function(HHumanoid) | |
2446 | swait(1) | |
2447 | HHumanoid.PlatformStand=false | |
2448 | end),hum) | |
2449 | local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit | |
2450 | --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0) | |
2451 | local bodvol=Instance.new("BodyVelocity") | |
2452 | bodvol.velocity=angle*knockback | |
2453 | bodvol.P=5000 | |
2454 | bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003) | |
2455 | bodvol.Parent=hit | |
2456 | local rl=Instance.new("BodyAngularVelocity") | |
2457 | rl.P=3000 | |
2458 | rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000 | |
2459 | rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10)) | |
2460 | rl.Parent=hit | |
2461 | game:GetService("Debris"):AddItem(bodvol,.5) | |
2462 | game:GetService("Debris"):AddItem(rl,.5) | |
2463 | elseif Type=="Normal" then | |
2464 | local vp=Instance.new("BodyVelocity") | |
2465 | vp.P=500 | |
2466 | vp.maxForce=Vector3.new(math.huge,0,math.huge) | |
2467 | -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback | |
2468 | if KnockbackType==1 then | |
2469 | vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05 | |
2470 | elseif KnockbackType==2 then | |
2471 | vp.velocity=Property.CFrame.lookVector*knockback | |
2472 | end | |
2473 | if knockback>0 then | |
2474 | vp.Parent=hit.Parent.Torso | |
2475 | end | |
2476 | game:GetService("Debris"):AddItem(vp,.5) | |
2477 | elseif Type=="Up" then | |
2478 | local bodyVelocity=Instance.new("BodyVelocity") | |
2479 | bodyVelocity.velocity=vt(0,60,0) | |
2480 | bodyVelocity.P=5000 | |
2481 | bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003) | |
2482 | bodyVelocity.Parent=hit | |
2483 | game:GetService("Debris"):AddItem(bodyVelocity,1) | |
2484 | local rl=Instance.new("BodyAngularVelocity") | |
2485 | rl.P=3000 | |
2486 | rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000 | |
2487 | rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30)) | |
2488 | rl.Parent=hit | |
2489 | game:GetService("Debris"):AddItem(rl,.5) | |
2490 | elseif Type=="Snare" then | |
2491 | local bp=Instance.new("BodyPosition") | |
2492 | bp.P=2000 | |
2493 | bp.D=100 | |
2494 | bp.maxForce=Vector3.new(math.huge,math.huge,math.huge) | |
2495 | bp.position=hit.Parent.Torso.Position | |
2496 | bp.Parent=hit.Parent.Torso | |
2497 | game:GetService("Debris"):AddItem(bp,1) | |
2498 | elseif Type=="Target" then | |
2499 | local Targetting = false | |
2500 | if Targetting==false then | |
2501 | ZTarget=hit.Parent.Torso | |
2502 | coroutine.resume(coroutine.create(function(Part) | |
2503 | so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) | |
2504 | swait(5) | |
2505 | so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) | |
2506 | end),ZTarget) | |
2507 | local TargHum=ZTarget.Parent:findFirstChild("Humanoid") | |
2508 | local targetgui=Instance.new("BillboardGui") | |
2509 | targetgui.Parent=ZTarget | |
2510 | targetgui.Size=UDim2.new(10,100,10,100) | |
2511 | local targ=Instance.new("ImageLabel") | |
2512 | targ.Parent=targetgui | |
2513 | targ.BackgroundTransparency=1 | |
2514 | targ.Image="rbxassetid://4834067" | |
2515 | targ.Size=UDim2.new(1,0,1,0) | |
2516 | cam.CameraType="Scriptable" | |
2517 | cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position) | |
2518 | local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z) | |
2519 | workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position) | |
2520 | Targetting=true | |
2521 | RocketTarget=ZTarget | |
2522 | for i=1,Property do | |
2523 | --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do | |
2524 | if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then | |
2525 | swait() | |
2526 | end | |
2527 | --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100) | |
2528 | cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position) | |
2529 | dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z) | |
2530 | cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0) | |
2531 | end | |
2532 | Targetting=false | |
2533 | RocketTarget=nil | |
2534 | targetgui.Parent=nil | |
2535 | cam.CameraType="Custom" | |
2536 | end | |
2537 | end | |
2538 | local debounce=Instance.new("BoolValue") | |
2539 | debounce.Name="DebounceHit" | |
2540 | debounce.Parent=hit.Parent | |
2541 | debounce.Value=true | |
2542 | game:GetService("Debris"):AddItem(debounce,Delay) | |
2543 | c=Instance.new("ObjectValue") | |
2544 | c.Name="creator" | |
2545 | c.Value=Player | |
2546 | c.Parent=h | |
2547 | game:GetService("Debris"):AddItem(c,.5) | |
2548 | end | |
2549 | end | |
2550 | ||
2551 | ||
2552 | function ShowDamage(Pos, Text, Time, Color) | |
2553 | local Rate = (1 / 30) | |
2554 | local Pos = (Pos or Vector3.new(0, 0, 0)) | |
2555 | local Text = (Text or "") | |
2556 | local Time = (Time or 2) | |
2557 | local Color = (Color or Color3.new(1, 0, 0)) | |
2558 | local EffectPart = part("Custom",workspace,"SmoothPlastic",0,1,BrickColor.new(Color),"Effect",vt(0,0,0)) | |
2559 | EffectPart.Anchored = true | |
2560 | local BillboardGui = Instance.new("BillboardGui") | |
2561 | BillboardGui.Size = UDim2.new(3, 0, 3, 0) | |
2562 | BillboardGui.Adornee = EffectPart | |
2563 | local TextLabel = Instance.new("TextLabel") | |
2564 | TextLabel.BackgroundTransparency = 1 | |
2565 | TextLabel.Size = UDim2.new(1, 0, 1, 0) | |
2566 | TextLabel.Text = Text | |
2567 | TextLabel.TextColor3 = Color | |
2568 | TextLabel.TextScaled = true | |
2569 | TextLabel.Font = Enum.Font.ArialBold | |
2570 | TextLabel.Parent = BillboardGui | |
2571 | BillboardGui.Parent = EffectPart | |
2572 | game.Debris:AddItem(EffectPart, (Time + 0.1)) | |
2573 | EffectPart.Parent = game:GetService("Workspace") | |
2574 | Delay(0, function() | |
2575 | local Frames = (Time / Rate) | |
2576 | for Frame = 1, Frames do | |
2577 | wait(Rate) | |
2578 | local Percent = (Frame / Frames) | |
2579 | EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0) | |
2580 | TextLabel.TextTransparency = Percent | |
2581 | end | |
2582 | if EffectPart and EffectPart.Parent then | |
2583 | EffectPart:Destroy() | |
2584 | end | |
2585 | end) | |
2586 | end | |
2587 | ||
2588 | handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Handle",Vector3.new(0.34799999, 2.78399992, 0.34799999)) | |
2589 | handleweld=weld(m,Character["Right Arm"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.00324273, 0.013961792, -0.00828075409, -1.38366803e-013, -0.999999881, 4.25688995e-009, 2.4656245e-007, -4.25688951e-009, -1, 1, -1.373172e-013, 2.4656245e-007)) | |
2590 | mesh("CylinderMesh",handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1)) | |
2591 | Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0.5,1,"New Yeller","Hitbox",Vector3.new(1.04400003, 6.35600042, 0.600000024)) | |
2592 | Hitboxweld=weld(m,handle,Hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000308990479, -5.48094559, -2.00271606e-005, 1, 6.10120843e-011, -1.08637464e-014, -6.10120843e-011, 1, 7.57154339e-011, 1.08637574e-014, -7.57154339e-011, 1)) | |
2593 | mesh("BlockMesh",Hitbox,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.579999983)) | |
2594 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999)) | |
2595 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -0.00242900848, 2.16260338, 1.38366803e-013, -2.4656245e-007, -1, -0.999999702, -4.25688862e-009, -1.37317173e-013, -4.25688862e-009, 0.999999702, -2.46562365e-007)) | |
2596 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903)) | |
2597 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2598 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.90548706, -0.270383835, 1.38366803e-013, -2.4656245e-007, -1, -0.707106292, 0.707106471, -1.74345999e-007, 0.707106471, 0.707106292, -1.74345757e-007)) | |
2599 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996)) | |
2600 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.812000036)) | |
2601 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000484466553, -0.232157588, -1.08489037, -1.6391111e-007, -2.91180186e-007, -0.999989986, -0.999989986, 2.34624395e-007, 1.63911025e-007, 2.34622007e-007, 1, -2.91177315e-007)) | |
2602 | mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.628719985, 1, 1)) | |
2603 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999)) | |
2604 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.1207962, -1.77352905, -1.94793994e-008, -1.96046472e-007, -1, 0.707106471, 0.707106292, -1.52399679e-007, 0.707106292, -0.707106471, 1.24851695e-007)) | |
2605 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903)) | |
2606 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.812000036, 0.591600001)) | |
2607 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000144004822, -7.46494102, -8.79764557e-005, 4.47029542e-008, 2.42425131e-007, 0.999980867, -2.50834205e-007, 1, -2.42420526e-007, -0.999980867, -2.5083898e-007, 4.47030146e-008)) | |
2608 | mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.628719985, 1, 1)) | |
2609 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999)) | |
2610 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0605430603, -4.62282181, 0.00242900848, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013)) | |
2611 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.190239996, 0.25752002, 0.723839939)) | |
2612 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2613 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.90548706, -0.270383835, 1.38366803e-013, -2.4656245e-007, -1, -0.707106292, 0.707106471, -1.74345999e-007, 0.707106471, 0.707106292, -1.74345757e-007)) | |
2614 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996)) | |
2615 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999)) | |
2616 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.232713461, -1.89698601, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463)) | |
2617 | mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1)) | |
2618 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.231999993, 0.200000003, 0.34799999)) | |
2619 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.174778461, -1.66498375, 9.53674316e-006, 1, -2.34479103e-012, -1.42102626e-014, 2.34479103e-012, 1, -2.89901436e-012, 2.04982668e-014, 2.89901436e-012, 1)) | |
2620 | mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.580000103, 1)) | |
2621 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(1.04400003, 4.75600052, 0.200000003)) | |
2622 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000287055969, -4.68094635, -3.14712524e-005, 0.999985695, 6.10369533e-011, -1.79689095e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689129e-014, -7.57438556e-011, 0.999985695)) | |
2623 | mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.579999983)) | |
2624 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999)) | |
2625 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.055480957, 0.00242888927, 4.62282181, 1.38366803e-013, -2.4656245e-007, -1, 0.999999881, 1.91580511e-008, 1.33643137e-013, 1.91580511e-008, -0.999999881, 2.46562422e-007)) | |
2626 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.230839998, 0.200680032, 2.79675961)) | |
2627 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.579999983, 0.812000036, 0.200000003)) | |
2628 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.58329582, -0.00271689892, 0.00253105164, -7.87626959e-008, 0.999999642, -2.45072926e-007, -0.999999464, 8.51500772e-008, -4.54507015e-010, 1.08588507e-008, 2.02850984e-007, 0.999999642)) | |
2629 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.798079908, 0.843320072, 0.58927989)) | |
2630 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2631 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.91083908, -0.265031815, 1.38366803e-013, -2.4656245e-007, -1, -0.70710659, -0.707106471, 1.743458e-007, -0.707106471, 0.70710659, -1.74346027e-007)) | |
2632 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996)) | |
2633 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999)) | |
2634 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.11735535, -1.77697182, 5.58765407e-008, -2.23627353e-007, -1, 0.707106352, -0.707106411, 1.97639011e-007, -0.707106411, -0.707106352, 1.18617642e-007)) | |
2635 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903)) | |
2636 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2637 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.21653748, 2.8604393, 1.38366803e-013, -2.4656245e-007, -1, 0.707106769, 0.707106709, -1.74345857e-007, 0.707106709, -0.707106769, 1.74346084e-007)) | |
2638 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996)) | |
2639 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2640 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.91083908, -0.265031815, 1.38366803e-013, -2.4656245e-007, -1, -0.70710659, -0.707106471, 1.743458e-007, -0.707106471, 0.70710659, -1.74346027e-007)) | |
2641 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996)) | |
2642 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995)) | |
2643 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00553905964, -0.620464325, 0.00238800049, 0.999994755, 4.21545732e-009, 1.69303116e-013, -4.2154511e-009, 1, -2.46550314e-007, -1.77448632e-013, 2.46551593e-007, 0.999994755)) | |
2644 | mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1)) | |
2645 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999)) | |
2646 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.12079048, -0.461172104, -1.20904753e-008, -2.04617493e-007, -1, 0.70710665, 0.70710659, -1.53235618e-007, 0.70710659, -0.70710665, 1.36137132e-007)) | |
2647 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903)) | |
2648 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.812000036, 0.200000003, 0.579999983)) | |
2649 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.58329773, -0.00251197815, 0.00270497799, 4.25687707e-009, -1, 2.46565747e-007, 1.65165096e-013, -2.46565747e-007, -1, 1, 4.25687707e-009, 1.64115493e-013)) | |
2650 | mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.526639998, 1)) | |
2651 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.812000036, 0.34799999)) | |
2652 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.294445038, 1.4429245, 0.00253105164, 0.965925753, -0.258819014, 6.3815186e-008, 0.258819014, 0.965925753, -2.38160979e-007, -1.38366803e-013, 2.4656245e-007, 1)) | |
2653 | mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1)) | |
2654 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999)) | |
2655 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.12079048, -0.461172104, -1.20904753e-008, -2.04617493e-007, -1, 0.70710665, 0.70710659, -1.53235618e-007, 0.70710659, -0.70710665, 1.36137132e-007)) | |
2656 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903)) | |
2657 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999)) | |
2658 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0605430603, -4.62282181, 0.00242900848, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013)) | |
2659 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.229680017, 0.249400035, 0.650759876)) | |
2660 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2661 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.90548706, -0.270383835, 1.38366803e-013, -2.4656245e-007, -1, -0.707106292, 0.707106471, -1.74345999e-007, 0.707106471, 0.707106292, -1.74345757e-007)) | |
2662 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996)) | |
2663 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999)) | |
2664 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28609848, -1.26961899, 0.00253105164, 0.707106709, -0.707106769, 1.74346084e-007, 0.707106769, 0.707106709, -1.74345857e-007, -1.38366803e-013, 2.4656245e-007, 1)) | |
2665 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2666 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.21653748, 2.8604393, 1.38366803e-013, -2.4656245e-007, -1, 0.707106769, 0.707106709, -1.74345857e-007, 0.707106709, -0.707106769, 1.74346084e-007)) | |
2667 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996)) | |
2668 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2669 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.21997452, 2.85700226, 1.38366803e-013, -2.4656245e-007, -1, 0.70710659, -0.70710665, 1.74346042e-007, -0.70710665, -0.70710659, 1.74345828e-007)) | |
2670 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996)) | |
2671 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2672 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, 1.162413, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013)) | |
2673 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996)) | |
2674 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2675 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, 1.162413, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013)) | |
2676 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996)) | |
2677 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999)) | |
2678 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.11734962, -0.464616776, 4.62869565e-008, -2.3199955e-007, -1, 0.707106471, -0.70710659, 1.96778231e-007, -0.70710659, -0.707106471, 1.31318558e-007)) | |
2679 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903)) | |
2680 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.579999983, 0.200000003, 0.34799999)) | |
2681 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000606894493, -1.54850197, -4.76837158e-006, 1, -2.34479103e-012, -1.42102626e-014, 2.34479103e-012, 1, -2.89901436e-012, 2.04982668e-014, 2.89901436e-012, 1)) | |
2682 | mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1)) | |
2683 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2684 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, -1.15753412, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013)) | |
2685 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996)) | |
2686 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999)) | |
2687 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.23126626, -1.89697075, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463)) | |
2688 | mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.580000222, 1, 1)) | |
2689 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999)) | |
2690 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.859739304, -1.87621498, 0.00253105164, 0.70710659, 0.70710659, -1.74345828e-007, -0.70710659, 0.70710659, -1.74346027e-007, -1.38366803e-013, 2.4656245e-007, 1)) | |
2691 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999)) | |
2692 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.58202362, 0.00305497646, 0.00253105164, 1.91577065e-008, -1, 2.46562593e-007, 0.999994159, 1.91577474e-008, -8.742213e-008, 4.37109904e-008, 2.46561086e-007, 0.999994159)) | |
2693 | mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1)) | |
2694 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999)) | |
2695 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.58260727, -0.577546716, 1.38366803e-013, -2.4656245e-007, -1, -3.40592123e-008, 0.999999821, -2.46562394e-007, 0.999999821, 3.40592123e-008, 1.29969047e-013)) | |
2696 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903)) | |
2697 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.44659999, 0.69599998, 0.371199995)) | |
2698 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00555098057, -1.02645874, 0.00238800049, 0.999994278, 4.2154551e-009, 1.69303035e-013, -4.21544888e-009, 0.999999523, -2.46550201e-007, -1.77448632e-013, 2.46551593e-007, 0.999994755)) | |
2699 | mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1)) | |
2700 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999)) | |
2701 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -0.0024292469, 2.16260338, 1.38366803e-013, -2.4656245e-007, -1, -0.999999702, -6.38615347e-008, -1.22620908e-013, -6.38615347e-008, 0.999999702, -2.46562365e-007)) | |
2702 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903)) | |
2703 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.463999987, 0.34799999)) | |
2704 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000650644302, -1.8385067, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463)) | |
2705 | mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1)) | |
2706 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 4.75600052, 0.200000003)) | |
2707 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000156164169, -4.68094444, -0.000274658203, 0.999971211, 5.13775689e-011, -1.44165397e-014, -5.13864507e-011, 1, 6.64499566e-011, 8.34828473e-015, -6.64783784e-011, 0.999971211)) | |
2708 | mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.580000401, 1, 0.69599992)) | |
2709 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2710 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.21997452, 2.85700226, 1.38366803e-013, -2.4656245e-007, -1, 0.70710659, -0.70710665, 1.74346042e-007, -0.70710665, -0.70710659, 1.74345828e-007)) | |
2711 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996)) | |
2712 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999)) | |
2713 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0605430603, 0.00242888927, 4.62282181, 1.38366803e-013, -2.4656245e-007, -1, 0.999999881, 1.91580511e-008, 1.33643137e-013, 1.91580511e-008, -0.999999881, 2.46562422e-007)) | |
2714 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.230839998, 0.200680032, 2.79675961)) | |
2715 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2716 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, -1.15753412, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013)) | |
2717 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996)) | |
2718 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2719 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, -1.15753412, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013)) | |
2720 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996)) | |
2721 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.231999993, 0.200000003)) | |
2722 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000268936157, -7.1749382, -0.000166773796, -2.98020346e-008, 2.42384317e-007, 0.999980867, -2.50883971e-007, 1, -2.42379713e-007, -0.999980867, -2.50888746e-007, -2.98019742e-008)) | |
2723 | mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.698320508, 1.00999999, 0.590207934)) | |
2724 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.44659999, 1.15999997, 0.371199995)) | |
2725 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00572288036, 0.249307632, 0.00253105164, 0.999997973, 4.25688151e-009, 1.37316929e-013, -4.25688196e-009, 0.999998093, -2.46561967e-007, -1.38366789e-013, 2.46562422e-007, 0.999999881)) | |
2726 | mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1)) | |
2727 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995)) | |
2728 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00575697422, 1.22929001, 0.00253105164, 1, 4.25689928e-009, 1.49599246e-013, -4.25689928e-009, 1, -2.46565691e-007, -1.50648848e-013, 2.46565691e-007, 1)) | |
2729 | mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1)) | |
2730 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999)) | |
2731 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.11734962, -0.464616776, 4.62869565e-008, -2.3199955e-007, -1, 0.707106471, -0.70710659, 1.96778231e-007, -0.70710659, -0.707106471, 1.31318558e-007)) | |
2732 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903)) | |
2733 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.579999983, 0.34799999)) | |
2734 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347447634, -1.78050041, 0.000102043152, 0.999989986, 6.10373974e-011, -1.79689739e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999989986)) | |
2735 | mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1)) | |
2736 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2737 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.21653748, 2.8604393, 1.38366803e-013, -2.4656245e-007, -1, 0.707106769, 0.707106709, -1.74345857e-007, 0.707106709, -0.707106769, 1.74346084e-007)) | |
2738 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996)) | |
2739 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999)) | |
2740 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.055480957, -4.62282181, 0.00242900848, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013)) | |
2741 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.229680017, 0.249400035, 0.650759876)) | |
2742 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.696000099, 0.231999993, 0.34799999)) | |
2743 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.872640967, -2.18717003, 0.00248718262, 1, 4.25688995e-009, 1.37317214e-013, -4.25688995e-009, 1, -2.4656245e-007, -1.38366803e-013, 2.4656245e-007, 1)) | |
2744 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2745 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.91083908, -0.265031815, 1.38366803e-013, -2.4656245e-007, -1, -0.70710659, -0.707106471, 1.743458e-007, -0.707106471, 0.70710659, -1.74346027e-007)) | |
2746 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996)) | |
2747 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2748 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, 1.162413, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013)) | |
2749 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996)) | |
2750 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.200000003, 1.50800002, 1.04400003)) | |
2751 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.53131104e-005, -7.8129406, 0.00018453598, 4.47029258e-008, 2.42408902e-007, 0.999980867, -2.50858221e-007, 1, -2.42404298e-007, -0.999980867, -2.50863025e-007, 4.47029933e-008)) | |
2752 | mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.581159949, 1, 1)) | |
2753 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999)) | |
2754 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000666975975, -2.18694496, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463)) | |
2755 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999)) | |
2756 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.11735535, -1.77697182, 5.58765407e-008, -2.23627353e-007, -1, 0.707106352, -0.707106411, 1.97639011e-007, -0.707106411, -0.707106352, 1.18617642e-007)) | |
2757 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903)) | |
2758 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.231999993, 0.200000003, 0.34799999)) | |
2759 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.173270226, -1.66498375, 0.0001039505, 0.999997854, 6.10373974e-011, -1.7969128e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79691145e-014, -7.57154339e-011, 0.999997854)) | |
2760 | mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.580000103, 1)) | |
2761 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999)) | |
2762 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.58260727, 0.582428694, -3.71006301e-008, -2.2971102e-007, -1, 2.55454324e-008, 0.999999821, -2.29710963e-007, 0.999999821, -2.55454431e-008, -3.71006159e-008)) | |
2763 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903)) | |
2764 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999)) | |
2765 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.863862991, -1.87209129, 0.00253105164, 0.70710659, -0.70710659, 1.74346027e-007, 0.70710659, 0.70710659, -1.74345828e-007, -1.38366803e-013, 2.4656245e-007, 1)) | |
2766 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999)) | |
2767 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.58260727, -0.577546716, 1.38366803e-013, -2.4656245e-007, -1, -3.40592123e-008, 0.999999821, -2.46562394e-007, 0.999999821, 3.40592123e-008, 1.29969047e-013)) | |
2768 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903)) | |
2769 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999)) | |
2770 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.21997452, 2.85700226, 1.38366803e-013, -2.4656245e-007, -1, 0.70710659, -0.70710665, 1.74346042e-007, -0.70710665, -0.70710659, 1.74345828e-007)) | |
2771 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996)) | |
2772 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.580000043, 4.75600052, 0.200000003)) | |
2773 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0001963377, -4.68094635, -9.53674316e-005, 0.999990404, 6.10373974e-011, -1.79689874e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57154339e-011, 0.999990404)) | |
2774 | mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.638000011)) | |
2775 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999)) | |
2776 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.28197098, -1.27374649, 0.00253105164, 0.707106709, 0.707106769, -1.74345885e-007, -0.707106769, 0.707106709, -1.74346056e-007, -1.38366803e-013, 2.4656245e-007, 1)) | |
2777 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999)) | |
2778 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.116648793, -1.89650726, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463)) | |
2779 | mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1)) | |
2780 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999)) | |
2781 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.58260727, 0.582428694, -3.71006301e-008, -2.2971102e-007, -1, 2.55454324e-008, 0.999999821, -2.29710963e-007, 0.999999821, -2.55454431e-008, -3.71006159e-008)) | |
2782 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903)) | |
2783 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995)) | |
2784 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00563848019, -0.388711929, 0.00253295898, 0.99999404, 4.25686464e-009, 1.37316401e-013, -4.25686508e-009, 0.999994159, -2.46561001e-007, -1.38366789e-013, 2.46562422e-007, 0.999999881)) | |
2785 | mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1)) | |
2786 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799999, 0.34799999, 0.200000003)) | |
2787 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.58329582, -0.00271689892, 0.00253105164, -7.87626959e-008, 0.999999642, -2.45072926e-007, -0.999999464, 8.51500772e-008, -4.54507015e-010, 1.08588507e-008, 2.02850984e-007, 0.999999642)) | |
2788 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 0.595080018, 0.683239937)) | |
2789 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999)) | |
2790 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0605430603, 0.00242888927, 4.62282181, 1.38366803e-013, -2.4656245e-007, -1, 0.999999881, 1.91580511e-008, 1.33643137e-013, 1.91580511e-008, -0.999999881, 2.46562422e-007)) | |
2791 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.190239996, 0.25752002, 2.79675961)) | |
2792 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.231999993, 0.34799999)) | |
2793 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347726822, -1.60689163, -9.05990601e-005, 0.99999994, 6.59379218e-011, -1.80878482e-014, -6.59667876e-011, 1, -5.95150595e-011, 2.41627922e-014, 5.94866378e-011, 0.99999994)) | |
2794 | mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.580000103, 1, 1)) | |
2795 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999)) | |
2796 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.1207962, -1.77352905, -1.94793994e-008, -1.96046472e-007, -1, 0.707106471, 0.707106292, -1.52399679e-007, 0.707106292, -0.707106471, 1.24851695e-007)) | |
2797 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903)) | |
2798 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.696000099, 0.231999993, 0.34799999)) | |
2799 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.870689273, -2.18681908, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463)) | |
2800 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.812000036)) | |
2801 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000425338745, -0.231835961, -1.08489037, -4.08055101e-009, 2.02203083e-007, 0.99999994, 0.99999994, 2.42933169e-007, 4.08050749e-009, -2.42933169e-007, 1, -2.02203097e-007)) | |
2802 | mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.628719985, 1, 1)) | |
2803 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.812000036, 0.200000003, 0.812000036)) | |
2804 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.58329773, -0.00251197815, 0.00270497799, 4.25687707e-009, -1, 2.46565747e-007, 1.65165096e-013, -2.46565747e-007, -1, 1, 4.25687707e-009, 1.64115493e-013)) | |
2805 | mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.444280028, 1)) | |
2806 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999)) | |
2807 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.055480957, -4.62282181, 0.00242900848, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013)) | |
2808 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.190239996, 0.25752002, 0.723839939)) | |
2809 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995)) | |
2810 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00563395023, 0.887273788, 0.00253295898, 0.999990106, 4.25684776e-009, 1.37315859e-013, -4.25684821e-009, 0.999990225, -2.46560035e-007, -1.38366789e-013, 2.46562422e-007, 0.999999881)) | |
2811 | mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1)) | |
2812 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999)) | |
2813 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.348541379, -1.89650154, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463)) | |
2814 | mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1)) | |
2815 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.579999983, 0.812000036, 0.200000003)) | |
2816 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.58329582, -0.00271689892, 0.00253105164, -7.87626959e-008, 0.999999642, -2.45072926e-007, -0.999999464, 8.51500772e-008, -4.54507015e-010, 1.08588507e-008, 2.02850984e-007, 0.999999642)) | |
2817 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.835199952, 0.808520079, 0.58927989)) | |
2818 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995)) | |
2819 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00555217266, -1.43245697, 0.00238800049, 0.999993682, 4.21545243e-009, 1.69302926e-013, -4.21544666e-009, 0.999998927, -2.46550059e-007, -1.77448618e-013, 2.46551593e-007, 0.999994755)) | |
2820 | mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1)) | |
2821 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999)) | |
2822 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.115347862, -1.89650726, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463)) | |
2823 | mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1)) | |
2824 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999)) | |
2825 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.055480957, 0.00242888927, 4.62282181, 1.38366803e-013, -2.4656245e-007, -1, 0.999999881, 1.91580511e-008, 1.33643137e-013, 1.91580511e-008, -0.999999881, 2.46562422e-007)) | |
2826 | mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.190239996, 0.25752002, 2.79675961)) | |
2827 | Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.812000036, 0.34799999)) | |
2828 | Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.300365448, 1.44133759, 0.00253105164, 0.965925753, 0.258819014, -6.3814916e-008, -0.258819014, 0.965925753, -2.38161064e-007, -1.38366803e-013, 2.4656245e-007, 1)) | |
2829 | mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1)) | |
2830 | ||
2831 | local Lite = it("PointLight",Torso) | |
2832 | Lite.Color = Color3.new(255, 255, 0) | |
2833 | Lite.Range = 8 | |
2834 | Lite.Brightness = 10 | |
2835 | Lite.Shadows = true | |
2836 | ||
2837 | function BreakEffect(brickcolor,cframe,x1,y1,z1) | |
2838 | local prt=part("Custom",workspace,"Neon",0,0,"New Yeller","Effect",vt(0.5,0.5,0.5)) | |
2839 | prt.Anchored=true | |
2840 | prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)) | |
2841 | local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1)) | |
2842 | coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb) | |
2843 | CF=Part.CFrame | |
2844 | Numbb=0 | |
2845 | randnumb=math.random()-math.random() | |
2846 | for i=0,1,0.05 do | |
2847 | wait() | |
2848 | CF=CF*cf(0,1,0) | |
2849 | --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0) | |
2850 | Part.CFrame=CF*euler(Numbb,0,0) | |
2851 | Part.Transparency=i | |
2852 | Numbb=Numbb+randnumb | |
2853 | end | |
2854 | Part.Parent=nil | |
2855 | end),prt) | |
2856 | end | |
2857 | --BreakEffect(BrickColor.new("New Yeller"),Hitbox.CFrame,0.5,math.random(5,20),0.5) | |
2858 | ||
2859 | function attackone() | |
2860 | attack=true | |
2861 | local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30,50,math.random(10,20),"Normal",RootPart,.2,1) end) | |
2862 | for i=0,1,0.1 do | |
2863 | swait() | |
2864 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(120),math.rad(0),math.rad(20)),.3) | |
2865 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3) | |
2866 | LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
2867 | RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(120),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
2868 | handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(70),math.rad(-10),math.rad(0)),.3) | |
2869 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3) | |
2870 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3) | |
2871 | end | |
2872 | so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,1) | |
2873 | so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,1) | |
2874 | hitconasdf = Hitbox.Touched:connect(function(hit) | |
2875 | local hum12 = hit.Parent:FindFirstChild("Humanoid") | |
2876 | if hum12 and not hum12:IsDescendantOf(Character) then | |
2877 | so('http://roblox.com/asset/?id=154965973',Hitbox,1,1) | |
2878 | for i = 1,10 do | |
2879 | BreakEffect(BrickColor.new("New Yeller"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5) | |
2880 | end | |
2881 | hitconasdf:disconnect() | |
2882 | end | |
2883 | end) | |
2884 | for i=0,1,0.1 do | |
2885 | swait() | |
2886 | local blcf = Hitbox.CFrame*CFrame.new(0,.3,0) | |
2887 | if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then | |
2888 | local h = 5 | |
2889 | local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p) | |
2890 | if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end | |
2891 | local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p) | |
2892 | if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end | |
2893 | scfr = blcf | |
2894 | elseif not scfr then | |
2895 | scfr = blcf | |
2896 | end | |
2897 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(110),math.rad(-90),math.rad(20)),.3) | |
2898 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3) | |
2899 | LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-120),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
2900 | RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
2901 | handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-60),math.rad(-10),math.rad(0)),.3) | |
2902 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.3) | |
2903 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3) | |
2904 | end | |
2905 | attack=false | |
2906 | con:disconnect() | |
2907 | scfr = nil | |
2908 | pcall(function() | |
2909 | hitconasdf:disconnect() | |
2910 | end) | |
2911 | end | |
2912 | ||
2913 | function attacktwo() | |
2914 | attack=true | |
2915 | local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30,50,math.random(10,20),"Normal",RootPart,.2,1) end) | |
2916 | for i=0,1,0.1 do | |
2917 | swait() | |
2918 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(90),math.rad(90)),.3) | |
2919 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3) | |
2920 | LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
2921 | RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
2922 | handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-30),math.rad(-10),math.rad(0)),.3) | |
2923 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(70)),.3) | |
2924 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3) | |
2925 | end | |
2926 | so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,.9) | |
2927 | so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,.9) | |
2928 | hitconasdf = Hitbox.Touched:connect(function(hit) | |
2929 | local hum12 = hit.Parent:FindFirstChild("Humanoid") | |
2930 | if hum12 and not hum12:IsDescendantOf(Character) then | |
2931 | so('http://roblox.com/asset/?id=154965973',Hitbox,1,1) | |
2932 | for i = 1,10 do | |
2933 | BreakEffect(BrickColor.new("New Yeller"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5) | |
2934 | end | |
2935 | hitconasdf:disconnect() | |
2936 | end | |
2937 | end) | |
2938 | for i=0,1,0.1 do | |
2939 | swait() | |
2940 | local blcf = Hitbox.CFrame*CFrame.new(0,.3,0) | |
2941 | if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then | |
2942 | local h = 5 | |
2943 | local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p) | |
2944 | if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end | |
2945 | local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p) | |
2946 | if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end | |
2947 | scfr = blcf | |
2948 | elseif not scfr then | |
2949 | scfr = blcf | |
2950 | end | |
2951 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-50),math.rad(90)),.3) | |
2952 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3) | |
2953 | LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
2954 | RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(130),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
2955 | handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-50),math.rad(10),math.rad(0)),.3) | |
2956 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3) | |
2957 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3) | |
2958 | end | |
2959 | attack=false | |
2960 | con:disconnect() | |
2961 | scfr = nil | |
2962 | pcall(function() | |
2963 | hitconasdf:disconnect() | |
2964 | end) | |
2965 | end | |
2966 | ||
2967 | function Stab() | |
2968 | attack=true | |
2969 | local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30,50,math.random(10,20),"Normal",RootPart,.2,1) end) | |
2970 | for i=0,1,0.1 do | |
2971 | swait() | |
2972 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3) | |
2973 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(60)),.3) | |
2974 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(20),math.rad(90)),.3) | |
2975 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-20),math.rad(-90)),.3) | |
2976 | LH.C0=clerp(LH.C0,cf(-1,-.9,0)*angles(math.rad(0),math.rad(-60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
2977 | RH.C0=clerp(RH.C0,cf(1,-.9,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
2978 | handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3) | |
2979 | end | |
2980 | hitconasdf = Hitbox.Touched:connect(function(hit) | |
2981 | local hum12 = hit.Parent:FindFirstChild("Humanoid") | |
2982 | if hum12 and not hum12:IsDescendantOf(Character) then | |
2983 | so('http://roblox.com/asset/?id=154965973',Hitbox,1,1) | |
2984 | for i = 1,10 do | |
2985 | BreakEffect(BrickColor.new("New Yeller"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5) | |
2986 | end | |
2987 | hitconasdf:disconnect() | |
2988 | end | |
2989 | end) | |
2990 | so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,.9) | |
2991 | so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,.9) | |
2992 | for i=0,1,0.1 do | |
2993 | swait() | |
2994 | local blcf = Hitbox.CFrame*CFrame.new(0,.3,0) | |
2995 | if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then | |
2996 | local h = 5 | |
2997 | local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p) | |
2998 | if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end | |
2999 | local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p) | |
3000 | if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end | |
3001 | scfr = blcf | |
3002 | elseif not scfr then | |
3003 | scfr = blcf | |
3004 | end | |
3005 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.4) | |
3006 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(-80)),.4) | |
3007 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.4) | |
3008 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.4) | |
3009 | LH.C0=clerp(LH.C0,cf(-1,-.9,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.4) | |
3010 | RH.C0=clerp(RH.C0,cf(1,-.9,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.4) | |
3011 | handleweld.C0=clerp(handleweld.C0,cf(0,-1,-1)*angles(math.rad(-90),math.rad(0),math.rad(0)),.4) | |
3012 | end | |
3013 | con:disconnect() | |
3014 | attack=false | |
3015 | scfr = nil | |
3016 | pcall(function() | |
3017 | hitconasdf:disconnect() | |
3018 | end) | |
3019 | end | |
3020 | ||
3021 | function Spin() | |
3022 | attack=true | |
3023 | local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30,50,math.random(10,20),"Normal",RootPart,.2,1) end) | |
3024 | hitconasdf = Hitbox.Touched:connect(function(hit) | |
3025 | local hum12 = hit.Parent:FindFirstChild("Humanoid") | |
3026 | if hum12 and not hum12:IsDescendantOf(Character) then | |
3027 | so('http://roblox.com/asset/?id=154965973',Hitbox,1,1) | |
3028 | for i = 1,10 do | |
3029 | BreakEffect(BrickColor.new("New Yeller"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5) | |
3030 | end | |
3031 | hitconasdf:disconnect() | |
3032 | end | |
3033 | end) | |
3034 | for i=0,1,1 do | |
3035 | so("http://roblox.com/asset/?id=154965962",Hitbox,1,1) | |
3036 | so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,1) | |
3037 | swait() | |
3038 | for i=0,1,0.1 do | |
3039 | swait() | |
3040 | local blcf = Hitbox.CFrame*CFrame.new(0,.3,0) | |
3041 | if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then | |
3042 | local h = 5 | |
3043 | local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p) | |
3044 | if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end | |
3045 | local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p) | |
3046 | if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end | |
3047 | scfr = blcf | |
3048 | elseif not scfr then | |
3049 | scfr = blcf | |
3050 | end | |
3051 | RW.C0=clerp(RW.C0,cf(1,0.5,-.5)*angles(math.rad(90),math.rad(0),math.rad(-50)),.3) | |
3052 | LW.C0=clerp(LW.C0,cf(-1,0.5,-.5)*angles(math.rad(90),math.rad(0),math.rad(50)),.3) | |
3053 | LH.C0=clerp(LH.C0,cf(-1,-.5,-1)*angles(math.rad(-20),math.rad(-90),math.rad(0)),.3) | |
3054 | RH.C0=clerp(RH.C0,cf(1,-.5,-1)*angles(math.rad(-20),math.rad(90),math.rad(0)),.3) | |
3055 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5)*euler(6*i,0,0),.5) | |
3056 | handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(30)),1) | |
3057 | end | |
3058 | end | |
3059 | attack=false | |
3060 | con:disconnect() | |
3061 | scfr = nil | |
3062 | pcall(function() | |
3063 | hitconasdf:disconnect() | |
3064 | end) | |
3065 | end | |
3066 | ||
3067 | function ContAttack() | |
3068 | attack=true | |
3069 | local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30,50,math.random(10,20),"Normal",RootPart,.2,1) end) | |
3070 | hitconasdf = Hitbox.Touched:connect(function(hit) | |
3071 | local hum12 = hit.Parent:FindFirstChild("Humanoid") | |
3072 | if hum12 and not hum12:IsDescendantOf(Character) then | |
3073 | so('http://roblox.com/asset/?id=154965973',Hitbox,1,1) | |
3074 | for i = 1,10 do | |
3075 | BreakEffect(BrickColor.new("New Yeller"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5) | |
3076 | end | |
3077 | hitconasdf:disconnect() | |
3078 | end | |
3079 | end) | |
3080 | for i=1,4 do | |
3081 | swait() | |
3082 | for i=0,1,0.2 do | |
3083 | swait() | |
3084 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(120),math.rad(0),math.rad(20)),.3) | |
3085 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3) | |
3086 | LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3087 | RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(120),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3088 | handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(70),math.rad(-10),math.rad(0)),.3) | |
3089 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3) | |
3090 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3) | |
3091 | end | |
3092 | so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,1) | |
3093 | so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,1) | |
3094 | for i=0,1,0.2 do | |
3095 | swait() | |
3096 | local blcf = Hitbox.CFrame*CFrame.new(0,.3,0) | |
3097 | if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then | |
3098 | local h = 5 | |
3099 | local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p) | |
3100 | if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end | |
3101 | local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p) | |
3102 | if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end | |
3103 | scfr = blcf | |
3104 | elseif not scfr then | |
3105 | scfr = blcf | |
3106 | end | |
3107 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(110),math.rad(-90),math.rad(20)),.3) | |
3108 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3) | |
3109 | LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-120),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3110 | RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3111 | handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-60),math.rad(-10),math.rad(0)),.3) | |
3112 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.3) | |
3113 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3) | |
3114 | end | |
3115 | for i=0,1,0.2 do | |
3116 | swait() | |
3117 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(90),math.rad(90)),.3) | |
3118 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3) | |
3119 | LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3120 | RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3121 | handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-30),math.rad(-10),math.rad(0)),.3) | |
3122 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(70)),.3) | |
3123 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3) | |
3124 | end | |
3125 | so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,.9) | |
3126 | so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,.9) | |
3127 | for i=0,1,0.2 do | |
3128 | swait() | |
3129 | local blcf = Hitbox.CFrame*CFrame.new(0,.3,0) | |
3130 | if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then | |
3131 | local h = 5 | |
3132 | local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p) | |
3133 | if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end | |
3134 | local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p) | |
3135 | if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end | |
3136 | scfr = blcf | |
3137 | elseif not scfr then | |
3138 | scfr = blcf | |
3139 | end | |
3140 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-50),math.rad(90)),.3) | |
3141 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3) | |
3142 | LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3143 | RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(130),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3144 | handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-50),math.rad(10),math.rad(0)),.3) | |
3145 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3) | |
3146 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3) | |
3147 | end | |
3148 | end | |
3149 | attack=false | |
3150 | con:disconnect() | |
3151 | scfr = nil | |
3152 | pcall(function() | |
3153 | hitconasdf:disconnect() | |
3154 | end) | |
3155 | end | |
3156 | ||
3157 | ||
3158 | function Sheathe() | |
3159 | attack = true | |
3160 | so("http://www.roblox.com/asset/?id=273797222",Hitbox,1,.9) | |
3161 | CurrentMode = "Sheathed" | |
3162 | for i = 0,1,0.1 do | |
3163 | swait() | |
3164 | handleweld.Part0 = Torso | |
3165 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3) | |
3166 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(-20)),.3) | |
3167 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(190),math.rad(0),math.rad(0)),.3) | |
3168 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(20),math.rad(-10)),.3) | |
3169 | LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3170 | RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3171 | handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3) | |
3172 | end | |
3173 | attack = false | |
3174 | end | |
3175 | ||
3176 | function Unsheathe() | |
3177 | attack = true | |
3178 | CurrentMode = "Unsheathed" | |
3179 | so("http://www.roblox.com/asset/?id=239169404",Hitbox,1,.9) | |
3180 | for i = 0,1,0.1 do | |
3181 | swait() | |
3182 | handleweld.Part0 = RightArm | |
3183 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3) | |
3184 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(60)),.3) | |
3185 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(200),math.rad(0),math.rad(0)),.3) | |
3186 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(-30),math.rad(-30)),.3) | |
3187 | LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3188 | RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3189 | handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(30),math.rad(0)),.3) | |
3190 | end | |
3191 | scfr = nil | |
3192 | attack = false | |
3193 | end | |
3194 | ||
3195 | local Sit = false | |
3196 | ||
3197 | mouse.Button1Down:connect(function() | |
3198 | if attack==false then | |
3199 | if attacktype==1 and CurrentMode == "Unsheathed" then | |
3200 | attack=true | |
3201 | attacktype=2 | |
3202 | attackone() | |
3203 | elseif attacktype==2 and CurrentMode == "Unsheathed" then | |
3204 | attack=true | |
3205 | attacktype=1 | |
3206 | attacktwo() | |
3207 | end | |
3208 | end | |
3209 | end) | |
3210 | ||
3211 | ||
3212 | mouse.KeyDown:connect(function(k) | |
3213 | k=k:lower() | |
3214 | if k=='q' then | |
3215 | if attack==false and CurrentMode == "Unsheathed" then | |
3216 | Stab() | |
3217 | end | |
3218 | elseif k=='e' then | |
3219 | if attack==false and CurrentMode == "Unsheathed" then | |
3220 | Spin() | |
3221 | end | |
3222 | elseif k=='r' then | |
3223 | if attack==false and CurrentMode == "Unsheathed" then | |
3224 | ContAttack() | |
3225 | end | |
3226 | elseif k=='f' then | |
3227 | if attack==false and CurrentMode == "Unsheathed" then | |
3228 | Sheathe() | |
3229 | elseif k=='f' then | |
3230 | if attack==false and Sit == false and CurrentMode == "Sheathed" then | |
3231 | Unsheathe() | |
3232 | end | |
3233 | end | |
3234 | elseif k=='t' then | |
3235 | if attack==false and Sit == false and CurrentMode == "Sheathed" then | |
3236 | Sit = true | |
3237 | Humanoid.WalkSpeed = 0 | |
3238 | elseif k=='t' then | |
3239 | if attack==false and Sit == true and CurrentMode == "Sheathed" then | |
3240 | Sit = false | |
3241 | Humanoid.WalkSpeed = 16 | |
3242 | end | |
3243 | end | |
3244 | ||
3245 | end | |
3246 | end) | |
3247 | ||
3248 | ||
3249 | local sine = 0 | |
3250 | local change = 1 | |
3251 | local val = 0 | |
3252 | ||
3253 | while true do | |
3254 | swait() | |
3255 | sine = sine + change | |
3256 | local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude | |
3257 | local velderp=RootPart.Velocity.y | |
3258 | hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character) | |
3259 | if equipped==true or equipped==false then | |
3260 | if attack==false then | |
3261 | idle=idle+1 | |
3262 | else | |
3263 | idle=0 | |
3264 | end | |
3265 | if idle>=500 then | |
3266 | if attack==false then | |
3267 | end | |
3268 | end | |
3269 | if RootPart.Velocity.y > 1 and hitfloor==nil then | |
3270 | Anim="Jump" | |
3271 | if attack==false and Sit == false and CurrentMode == "Unsheathed" then | |
3272 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3) | |
3273 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(0)),.3) | |
3274 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(50),math.rad(0),math.rad(30)),.3) | |
3275 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-40),math.rad(5),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3276 | LH.C0=clerp(LH.C0,cf(-1,-.5,-1)*angles(math.rad(-20),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3277 | handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(-10),math.rad(0)),.3) | |
3278 | end | |
3279 | if attack==false and Sit == false and CurrentMode == "Sheathed" then | |
3280 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(0)),.3) | |
3281 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3) | |
3282 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(30)),.3) | |
3283 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(-30)),.3) | |
3284 | LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3) | |
3285 | RH.C0=clerp(RH.C0,cf(1,-1,-.2)*angles(math.rad(0),math.rad(90),math.rad(5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3) | |
3286 | handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3) | |
3287 | end | |
3288 | elseif RootPart.Velocity.y < -1 and hitfloor==nil then | |
3289 | Anim="Fall" | |
3290 | if attack==false and Sit == false and CurrentMode == "Unsheathed" then | |
3291 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3) | |
3292 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3) | |
3293 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-5),math.rad(0),math.rad(20)),.3) | |
3294 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-40),math.rad(5),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3295 | LH.C0=clerp(LH.C0,cf(-1,-.5,-1)*angles(math.rad(-20),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3296 | handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(-10),math.rad(0)),.3) | |
3297 | end | |
3298 | if attack==false and Sit == false and CurrentMode == "Sheathed" then | |
3299 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3) | |
3300 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(0)),.3) | |
3301 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(50)),.3) | |
3302 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(-50)),.3) | |
3303 | LH.C0=clerp(LH.C0,cf(-1,-.5,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3) | |
3304 | RH.C0=clerp(RH.C0,cf(1,-1,-.5)*angles(math.rad(0),math.rad(90),math.rad(5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3) | |
3305 | handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3) | |
3306 | end | |
3307 | elseif torvel<1 and hitfloor~=nil then | |
3308 | Anim="Idle" | |
3309 | if attack==false and Sit == false and CurrentMode == "Unsheathed" then | |
3310 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-40)),.3) | |
3311 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(40)),.3) | |
3312 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(40),math.rad(0),math.rad(20)),.3) | |
3313 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(20),math.rad(-10)),.3) | |
3314 | LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3315 | RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3316 | handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(-10),math.rad(0)),.3) | |
3317 | end | |
3318 | if attack==false and Sit == false and CurrentMode == "Sheathed" then | |
3319 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3) | |
3320 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(0)),.3) | |
3321 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(5)),.3) | |
3322 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(-5)),.3) | |
3323 | LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3) | |
3324 | RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3) | |
3325 | handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3) | |
3326 | end | |
3327 | if attack==false and Sit == true and CurrentMode == "Sheathed" then | |
3328 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-2)*angles(math.rad(-10),math.rad(0),math.rad(0)),.3) | |
3329 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3) | |
3330 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-10),math.rad(0),math.rad(5)),.3) | |
3331 | LW.C0=clerp(LW.C0,cf(-1.3,0.5,0)*euler(math.rad(90),math.rad(0),math.rad(30)),.3) | |
3332 | LH.C0=clerp(LH.C0,cf(-1,.7,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3) | |
3333 | RH.C0=clerp(RH.C0,cf(1,-.5,-.5)*angles(math.rad(0),math.rad(90),math.rad(70))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3) | |
3334 | handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3) | |
3335 | end | |
3336 | elseif torvel>2 and hitfloor~=nil then | |
3337 | Anim="Walk" | |
3338 | if attack==false and Sit == false and CurrentMode == "Unsheathed" then | |
3339 | change=3 | |
3340 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3) | |
3341 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(0)),.3) | |
3342 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-5),math.rad(0),math.rad(20)),.3) | |
3343 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-30),math.rad(5),math.rad(-10)),.3) | |
3344 | LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3) | |
3345 | RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3) | |
3346 | handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(15),math.rad(-10),math.rad(0)),.3) | |
3347 | end | |
3348 | if attack==false and Sit == false and CurrentMode == "Sheathed" then | |
3349 | RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3) | |
3350 | Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3) | |
3351 | RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(30*math.cos(sine/10)),math.rad(0),math.rad(5)),.3) | |
3352 | LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-30*math.cos(sine/10)),math.rad(0),math.rad(-5)),.3) | |
3353 | LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3) | |
3354 | RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(5))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3) | |
3355 | handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3) | |
3356 | end | |
3357 | end | |
3358 | end | |
3359 | if #Effects>0 then | |
3360 | for e=1,#Effects do | |
3361 | if Effects[e]~=nil then | |
3362 | local Thing=Effects[e] | |
3363 | if Thing~=nil then | |
3364 | local Part=Thing[1] | |
3365 | local Mode=Thing[2] | |
3366 | local Delay=Thing[3] | |
3367 | local IncX=Thing[4] | |
3368 | local IncY=Thing[5] | |
3369 | local IncZ=Thing[6] | |
3370 | if Thing[1].Transparency<=1 then | |
3371 | if Thing[2]=="Block1" then | |
3372 | Thing[1].CFrame=Thing[1].CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)) | |
3373 | Mesh=Thing[1].Mesh | |
3374 | Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6]) | |
3375 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
3376 | elseif Thing[2]=="Cylinder" then | |
3377 | Mesh=Thing[1].Mesh | |
3378 | Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6]) | |
3379 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
3380 | elseif Thing[2]=="Blood" then | |
3381 | Mesh=Thing[7] | |
3382 | Thing[1].CFrame=Thing[1].CFrame*cf(0,.5,0) | |
3383 | Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6]) | |
3384 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
3385 | elseif Thing[2]=="Elec" then | |
3386 | Mesh=Thing[1].Mesh | |
3387 | Mesh.Scale=Mesh.Scale+vt(Thing[7],Thing[8],Thing[9]) | |
3388 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
3389 | elseif Thing[2]=="Disappear" then | |
3390 | Thing[1].Transparency=Thing[1].Transparency+Thing[3] | |
3391 | end | |
3392 | else | |
3393 | Part.Parent=nil | |
3394 | table.remove(Effects,e) | |
3395 | end | |
3396 | end | |
3397 | end | |
3398 | end | |
3399 | end | |
3400 | end | |
3401 | end) | |
3402 | ||
3403 | AddCmd("Wings","wings","Gives you epic wings", | |
3404 | function() | |
3405 | script.Parent = nil | |
3406 | ||
3407 | function fly() | |
3408 | ||
3409 | for i,v in pairs(script:GetChildren()) do | |
3410 | ||
3411 | pcall(function() v.Value = "" end) | |
3412 | ||
3413 | game:GetService("Debris"):AddItem(v,.1) | |
3414 | ||
3415 | end | |
3416 | ||
3417 | function weld(p0,p1,c0,c1,par) | |
3418 | ||
3419 | local w = Instance.new("Weld",p0 or par) | |
3420 | ||
3421 | w.Part0 = p0 | |
3422 | ||
3423 | w.Part1 = p1 | |
3424 | ||
3425 | w.C0 = c0 or CFrame.new() | |
3426 | ||
3427 | w.C1 = c1 or CFrame.new() | |
3428 | ||
3429 | return w | |
3430 | ||
3431 | end | |
3432 | ||
3433 | local motors = {} | |
3434 | ||
3435 | function motor(p0,p1,c0,c1,des,vel,par) | |
3436 | ||
3437 | local w = Instance.new("Motor6D",p0 or par) | |
3438 | ||
3439 | w.Part0 = p0 | |
3440 | ||
3441 | w.Part1 = p1 | |
3442 | ||
3443 | w.C0 = c0 or CFrame.new() | |
3444 | ||
3445 | w.C1 = c1 or CFrame.new() | |
3446 | ||
3447 | w.MaxVelocity = tonumber(vel) or .05 | |
3448 | ||
3449 | w.DesiredAngle = tonumber(des) or 0 | |
3450 | ||
3451 | return w | |
3452 | ||
3453 | end | |
3454 | ||
3455 | function lerp(a,b,c) | |
3456 | ||
3457 | return a+(b-a)*c | |
3458 | ||
3459 | end | |
3460 | ||
3461 | function clerp(c1,c2,al) | |
3462 | ||
3463 | local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()} | |
3464 | ||
3465 | local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()} | |
3466 | ||
3467 | for i,v in pairs(com1) do | |
3468 | ||
3469 | com1[i] = lerp(v,com2[i],al) | |
3470 | ||
3471 | end | |
3472 | ||
3473 | return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1))) | |
3474 | ||
3475 | end | |
3476 | ||
3477 | function ccomplerp(c1,c2,al) | |
3478 | ||
3479 | local com1 = {c1:components()} | |
3480 | ||
3481 | local com2 = {c2:components()} | |
3482 | ||
3483 | for i,v in pairs(com1) do | |
3484 | ||
3485 | com1[i] = lerp(v,com2[i],al) | |
3486 | ||
3487 | end | |
3488 | ||
3489 | return CFrame.new(unpack(com1)) | |
3490 | ||
3491 | end | |
3492 | ||
3493 | function tickwave(time,length,offset) | |
3494 | ||
3495 | return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length | |
3496 | ||
3497 | end | |
3498 | ||
3499 | function invcol(c) | |
3500 | ||
3501 | c = c.Color | |
3502 | ||
3503 | return BrickColor.new(Color3.new(1-c.b,1-c.g,1-c.r)) | |
3504 | ||
3505 | end | |
3506 | ||
3507 | local oc = oc or function(...) return ... end | |
3508 | ||
3509 | local plr = game.Players.LocalPlayer | |
3510 | ||
3511 | local char = plr.Character | |
3512 | ||
3513 | local tor = char.Torso | |
3514 | ||
3515 | local hum = char.Humanoid | |
3516 | ||
3517 | hum.PlatformStand = false | |
3518 | ||
3519 | pcall(function() | |
3520 | ||
3521 | char.Wings:Destroy() | |
3522 | ||
3523 | end) | |
3524 | ||
3525 | pcall(function() | |
3526 | ||
3527 | char.Angel:Destroy() -- hat | |
3528 | ||
3529 | end) | |
3530 | ||
3531 | local mod = Instance.new("Model",char) | |
3532 | ||
3533 | mod.Name = "Wings" | |
3534 | ||
3535 | local special = { | |
3536 | ||
3537 | --antiboomz0r = {"Really black","Institutional white",0,0,false,Color3.new(1,1,.95),Color3.new(1,1,.6)}, | |
3538 | ||
3539 | antiboomz0r = {"New Yeller",nil,0.4,0.7,true,Color3.new(1,1,.95),Color3.new(1,1,.6)}, | |
3540 | ||
3541 | --antiboomz0r = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)}, | |
3542 | ||
3543 | taart = {"Royal purple",nil,.4,.4,true}, | |
3544 | ||
3545 | mitta = {"Black",nil,0,0,false}, | |
3546 | ||
3547 | penjuin3 = {"White",nil,0,0,false}, | |
3548 | ||
3549 | YOURNAMEHERE = {"Black","Bright red",.5,0,true,Color3.new(1,0,0),Color3.new(0,0,0)}, | |
3550 | ||
3551 | nonspeaker = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)}, | |
3552 | ||
3553 | littleau999 = {"Reddish brown",1030,0,0,false}, | |
3554 | ||
3555 | unscripter = {"Really black","Really black",.2,0,true,Color3.new(0,0,0),Color3.new(0,0,0)}, | |
3556 | ||
3557 | oxcool1 = {"Really black","White",.2,0,false,Color3.new(0,0,0),Color3.new(0,0,0)}, | |
3558 | ||
3559 | krodmiss = {"Really black",nil,0,0,false}, | |
3560 | ||
3561 | } | |
3562 | ||
3563 | local topcolor = invcol(char.Torso.BrickColor) | |
3564 | ||
3565 | local feacolor = char.Torso.BrickColor | |
3566 | ||
3567 | local ptrans = 0 | |
3568 | ||
3569 | local pref = 0 | |
3570 | ||
3571 | local fire = false | |
3572 | ||
3573 | local fmcol = Color3.new() | |
3574 | ||
3575 | local fscol = Color3.new() | |
3576 | ||
3577 | local spec = special[plr.Name:lower()] | |
3578 | ||
3579 | if spec then | |
3580 | ||
3581 | topcolor,feacolor,ptrans,pref,fire,fmcol,fscol = spec[1] and BrickColor.new(spec[1]) or topcolor,spec[2] and BrickColor.new(spec[2]) or feacolor,spec[3],spec[4],spec[5],spec[6],spec[7] | |
3582 | ||
3583 | end | |
3584 | ||
3585 | local part = Instance.new("Part") | |
3586 | ||
3587 | part.FormFactor = "Custom" | |
3588 | ||
3589 | part.Size = Vector3.new(.2,.2,.2) | |
3590 | ||
3591 | part.TopSurface,part.BottomSurface = 0,0 | |
3592 | ||
3593 | part.CanCollide = false | |
3594 | ||
3595 | part.BrickColor = topcolor | |
3596 | ||
3597 | part.Transparency = ptrans | |
3598 | ||
3599 | part.Reflectance = pref | |
3600 | ||
3601 | local ef = Instance.new("Fire",fire and part or nil) | |
3602 | ||
3603 | ef.Size = .15 | |
3604 | ||
3605 | ef.Color = fmcol or Color3.new() | |
3606 | ||
3607 | ef.SecondaryColor = fscol or Color3.new() | |
3608 | ||
3609 | part:BreakJoints() | |
3610 | ||
3611 | ||
3612 | function newpart() | |
3613 | ||
3614 | local clone = part:Clone() | |
3615 | ||
3616 | clone.Parent = mod | |
3617 | ||
3618 | clone:BreakJoints() | |
3619 | ||
3620 | return clone | |
3621 | ||
3622 | end | |
3623 | ||
3624 | local feath = newpart() | |
3625 | ||
3626 | feath.BrickColor = feacolor | |
3627 | ||
3628 | feath.Transparency = 0 | |
3629 | ||
3630 | Instance.new("SpecialMesh",feath).MeshType = "Sphere" | |
3631 | ||
3632 | function newfeather() | |
3633 | ||
3634 | local clone = feath:Clone() | |
3635 | ||
3636 | clone.Parent = mod | |
3637 | ||
3638 | clone:BreakJoints() | |
3639 | ||
3640 | return clone | |
3641 | ||
3642 | end | |
3643 | ||
3644 | ||
3645 | ---------- RIGHT WING | |
3646 | ||
3647 | local r1 = newpart() | |
3648 | ||
3649 | r1.Size = Vector3.new(.3,1.5,.3)*1.2 | |
3650 | ||
3651 | local rm1 = motor(tor,r1,CFrame.new(.35,.6,.4) * CFrame.Angles(0,0,math.rad(-60)) * CFrame.Angles(math.rad(30),math.rad(-25),0),CFrame.new(0,-.8,0),.1) | |
3652 | ||
3653 | local r2 = newpart() | |
3654 | ||
3655 | r2.Size = Vector3.new(.4,1.8,.4)*1.2 | |
3656 | ||
3657 | local rm2 = motor(r1,r2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(-30),math.rad(15),0),CFrame.new(0,-.9,0),.1) | |
3658 | ||
3659 | local r3 = newpart() | |
3660 | ||
3661 | r3.Size = Vector3.new(.3,2.2,.3)*1.2 | |
3662 | ||
3663 | local rm3 = motor(r2,r3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-1.1,0),.1) | |
3664 | ||
3665 | local r4 = newpart() | |
3666 | ||
3667 | r4.Size = Vector3.new(.25,1.2,.25)*1.2 | |
3668 | ||
3669 | local rm4 = motor(r3,r4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-.6,0),.1) | |
3670 | ||
3671 | local feather = newfeather() | |
3672 | ||
3673 | feather.Mesh.Scale = Vector3.new(1,1,1) | |
3674 | ||
3675 | feather.Size = Vector3.new(.4,3,.3) | |
3676 | ||
3677 | weld(r4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0)) | |
3678 | ||
3679 | feather = newfeather() | |
3680 | ||
3681 | feather.Mesh.Scale = Vector3.new(1,1,1) | |
3682 | ||
3683 | feather.Size = Vector3.new(.4,2.3,.3) | |
3684 | ||
3685 | weld(r4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0)) | |
3686 | ||
3687 | feather = newfeather() | |
3688 | ||
3689 | feather.Mesh.Scale = Vector3.new(1,1,1) | |
3690 | ||
3691 | feather.Size = Vector3.new(.35,2.2,.25) | |
3692 | ||
3693 | weld(r4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0)) | |
3694 | ||
3695 | local rf3 = {} | |
3696 | ||
3697 | for i=0,7 do | |
3698 | ||
3699 | feather = newfeather() | |
3700 | ||
3701 | feather.Mesh.Scale = Vector3.new(1,1,1) | |
3702 | ||
3703 | feather.Size = Vector3.new(.45,2.2,.35) | |
3704 | ||
3705 | table.insert(rf3,motor(r3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0))) | |
3706 | ||
3707 | end | |
3708 | ||
3709 | local rf2 = {} | |
3710 | ||
3711 | for i=0,6 do | |
3712 | ||
3713 | feather = newfeather() | |
3714 | ||
3715 | feather.Mesh.Scale = Vector3.new(1,1,1) | |
3716 | ||
3717 | feather.Size = Vector3.new(.45,2.2-i*.08,.3) | |
3718 | ||
3719 | table.insert(rf2,motor(r2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0))) | |
3720 | ||
3721 | end | |
3722 | ||
3723 | local rf1 = {} | |
3724 | ||
3725 | for i=0,6 do | |
3726 | ||
3727 | feather = newfeather() | |
3728 | ||
3729 | feather.Mesh.Scale = Vector3.new(1,1,1) | |
3730 | ||
3731 | feather.Size = Vector3.new(.37,1.65-i*.06,.25) | |
3732 | ||
3733 | table.insert(rf1,motor(r1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0))) | |
3734 | ||
3735 | end | |
3736 | ||
3737 | ---------- LEFT WING | |
3738 | ||
3739 | local l1 = newpart() | |
3740 | ||
3741 | l1.Size = Vector3.new(.3,1.5,.3)*1.2 | |
3742 | ||
3743 | local lm1 = motor(tor,l1,CFrame.new(-.35,.6,.4) * CFrame.Angles(0,0,math.rad(60)) * CFrame.Angles(math.rad(30),math.rad(25),0) * CFrame.Angles(0,-math.pi,0),CFrame.new(0,-.8,0) ,.1) | |
3744 | ||
3745 | local l2 = newpart() | |
3746 | ||
3747 | l2.Size = Vector3.new(.4,1.8,.4)*1.2 | |
3748 | ||
3749 | local lm2 = motor(l1,l2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(30),math.rad(-15),0),CFrame.new(0,-.9,0),.1) | |
3750 | ||
3751 | local l3 = newpart() | |
3752 | ||
3753 | l3.Size = Vector3.new(.3,2.2,.3)*1.2 | |
3754 | ||
3755 | local lm3 = motor(l2,l3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-1.1,0),.1) | |
3756 | ||
3757 | local l4 = newpart() | |
3758 | ||
3759 | l4.Size = Vector3.new(.25,1.2,.25)*1.2 | |
3760 | ||
3761 | local lm4 = motor(l3,l4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-.6,0),.1) | |
3762 | ||
3763 | local feather = newfeather() | |
3764 | ||
3765 | feather.Mesh.Scale = Vector3.new(1,1,1) | |
3766 | ||
3767 | feather.Size = Vector3.new(.4,3,.3) | |
3768 | ||
3769 | weld(l4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0)) | |
3770 | ||
3771 | feather = newfeather() | |
3772 | ||
3773 | feather.Mesh.Scale = Vector3.new(1,1,1) | |
3774 | ||
3775 | feather.Size = Vector3.new(.4,2.3,.3) | |
3776 | ||
3777 | weld(l4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0)) | |
3778 | ||
3779 | feather = newfeather() | |
3780 | ||
3781 | feather.Mesh.Scale = Vector3.new(1,1,1) | |
3782 | ||
3783 | feather.Size = Vector3.new(.35,2.2,.25) | |
3784 | ||
3785 | weld(l4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0)) | |
3786 | ||
3787 | local lf3 = {} | |
3788 | ||
3789 | for i=0,7 do | |
3790 | ||
3791 | feather = newfeather() | |
3792 | ||
3793 | feather.Mesh.Scale = Vector3.new(1,1,1) | |
3794 | ||
3795 | feather.Size = Vector3.new(.45,2.2,.35) | |
3796 | ||
3797 | table.insert(lf3,motor(l3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0))) | |
3798 | ||
3799 | end | |
3800 | ||
3801 | local lf2 = {} | |
3802 | ||
3803 | for i=0,6 do | |
3804 | ||
3805 | feather = newfeather() | |
3806 | ||
3807 | feather.Mesh.Scale = Vector3.new(1,1,1) | |
3808 | ||
3809 | feather.Size = Vector3.new(.45,2.2-i*.08,.3) | |
3810 | ||
3811 | table.insert(lf2,motor(l2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0))) | |
3812 | ||
3813 | end | |
3814 | ||
3815 | local lf1 = {} | |
3816 | ||
3817 | for i=0,6 do | |
3818 | ||
3819 | feather = newfeather() | |
3820 | ||
3821 | feather.Mesh.Scale = Vector3.new(1,1,1) | |
3822 | ||
3823 | feather.Size = Vector3.new(.37,1.65-i*.06,.25) | |
3824 | ||
3825 | table.insert(lf1,motor(l1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0))) | |
3826 | ||
3827 | end | |
3828 | ||
3829 | local rwing = {rm1,rm2,rm3,rm4} | |
3830 | ||
3831 | local lwing = {lm1,lm2,lm3,lm4} | |
3832 | ||
3833 | local oc0 = {} | |
3834 | ||
3835 | for i,v in pairs(rwing) do | |
3836 | ||
3837 | oc0[v] = v.C0 | |
3838 | ||
3839 | end | |
3840 | ||
3841 | for i,v in pairs(lwing) do | |
3842 | ||
3843 | oc0[v] = v.C0 | |
3844 | ||
3845 | end | |
3846 | ||
3847 | function gotResized() | |
3848 | ||
3849 | if lastsize then | |
3850 | ||
3851 | if tor.Size == lastsize then return end -- This shouldn't happen? | |
3852 | ||
3853 | local scaleVec = tor.Size/lastsize | |
3854 | ||
3855 | for i,v in pairs(oc0) do | |
3856 | ||
3857 | oc0[i] = v-v.p+scaleVec*v.p | |
3858 | ||
3859 | end | |
3860 | ||
3861 | lastsize = tor.Size | |
3862 | ||
3863 | end | |
3864 | ||
3865 | lastsize = tor.Size | |
3866 | ||
3867 | end | |
3868 | ||
3869 | tor.Changed:connect(function(p) | |
3870 | ||
3871 | if p == "Size" then | |
3872 | ||
3873 | gotResized() | |
3874 | ||
3875 | end | |
3876 | ||
3877 | end) | |
3878 | ||
3879 | gotResized() | |
3880 | ||
3881 | local idle = {0,0.5,-.2,0; .05,.05,.1,.05; -.6,-1.5,.1,0;}--0,.3,0,0 | |
3882 | ||
3883 | local outlow = {-.7,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0} | |
3884 | ||
3885 | local outhigh = {.5,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0} | |
3886 | ||
3887 | local veryhigh = {.9,-.3,1.9,0; .3,.05,.1,.05; .2,0,0,0} | |
3888 | ||
3889 | local flap1 = {-.3,.3,1.1,-.2; .3,.05,.1,.05; .2,-.6,0,0} | |
3890 | ||
3891 | local divebomb = {0,.2,.4,-.7; .3,.05,.1,.05; 0,-.5,-.6,0} | |
3892 | ||
3893 | ||
3894 | function setwings(tab,time) | |
3895 | ||
3896 | time = time or 10 | |
3897 | ||
3898 | for i=1,4 do | |
3899 | ||
3900 | rwing[i].DesiredAngle = tab[i] | |
3901 | ||
3902 | lwing[i].DesiredAngle = tab[i] | |
3903 | ||
3904 | rwing[i].MaxVelocity = math.abs(tab[i]-rwing[i].CurrentAngle)/time | |
3905 | ||
3906 | lwing[i].MaxVelocity = math.abs(tab[i]-lwing[i].CurrentAngle)/time | |
3907 | ||
3908 | local rcf = oc0[rwing[i]] * (tab[12+i] or CFrame.new()) | |
3909 | ||
3910 | local lcf = oc0[lwing[i]] * (tab[12+i] or CFrame.new()) | |
3911 | ||
3912 | end | |
3913 | ||
3914 | for i,v in pairs(rf1) do | |
3915 | ||
3916 | v.DesiredAngle = tab[9] | |
3917 | ||
3918 | v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time | |
3919 | ||
3920 | end | |
3921 | ||
3922 | for i,v in pairs(lf1) do | |
3923 | ||
3924 | v.DesiredAngle = tab[9] | |
3925 | ||
3926 | v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time | |
3927 | ||
3928 | end | |
3929 | ||
3930 | for i,v in pairs(rf2) do | |
3931 | ||
3932 | v.DesiredAngle = tab[10] | |
3933 | ||
3934 | v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time | |
3935 | ||
3936 | end | |
3937 | ||
3938 | for i,v in pairs(lf2) do | |
3939 | ||
3940 | v.DesiredAngle = tab[10] | |
3941 | ||
3942 | v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time | |
3943 | ||
3944 | end | |
3945 | ||
3946 | for i,v in pairs(rf3) do | |
3947 | ||
3948 | v.DesiredAngle = tab[11] | |
3949 | ||
3950 | v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time | |
3951 | ||
3952 | end | |
3953 | ||
3954 | for i,v in pairs(lf3) do | |
3955 | ||
3956 | v.DesiredAngle = tab[11] | |
3957 | ||
3958 | v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time | |
3959 | ||
3960 | end | |
3961 | ||
3962 | end | |
3963 | ||
3964 | setwings(outhigh,1) | |
3965 | ||
3966 | flying = false | |
3967 | ||
3968 | moving = false | |
3969 | ||
3970 | for i,v in pairs(tor:GetChildren()) do | |
3971 | ||
3972 | if v.ClassName:lower():match("body") then | |
3973 | ||
3974 | v:Destroy() | |
3975 | ||
3976 | end | |
3977 | ||
3978 | end | |
3979 | ||
3980 | local ctor = tor:Clone() | |
3981 | ||
3982 | ctor:ClearAllChildren() | |
3983 | ||
3984 | ctor.Name = "cTorso" | |
3985 | ||
3986 | ctor.Transparency = 1 | |
3987 | ||
3988 | ctor.CanCollide = false | |
3989 | ||
3990 | ctor.FormFactor = "Custom" | |
3991 | ||
3992 | ctor.Size = Vector3.new(.2,.2,.2) | |
3993 | ||
3994 | ctor.Parent = mod | |
3995 | ||
3996 | weld(tor,ctor) | |
3997 | ||
3998 | local bg = Instance.new("BodyGyro",ctor) | |
3999 | ||
4000 | bg.maxTorque = Vector3.new() | |
4001 | ||
4002 | bg.P = 15000 | |
4003 | ||
4004 | bg.D = 1000 | |
4005 | ||
4006 | local bv = Instance.new("BodyVelocity",ctor) | |
4007 | ||
4008 | bv.maxForce = Vector3.new() | |
4009 | ||
4010 | bv.P = 15000 | |
4011 | ||
4012 | vel = Vector3.new() | |
4013 | ||
4014 | cf = CFrame.new() | |
4015 | ||
4016 | flspd = 0 | |
4017 | ||
4018 | ||
4019 | keysdown = {} | |
4020 | ||
4021 | keypressed = {} | |
4022 | ||
4023 | ktime = {} | |
4024 | ||
4025 | descendtimer = 0 | |
4026 | ||
4027 | jumptime = tick() | |
4028 | ||
4029 | hum.Jumping:connect(function() | |
4030 | ||
4031 | jumptime = tick() | |
4032 | ||
4033 | end) | |
4034 | ||
4035 | cam = workspace.CurrentCamera | |
4036 | ||
4037 | kd = plr:GetMouse().KeyDown:connect(oc(function(key) | |
4038 | ||
4039 | keysdown[key] = true | |
4040 | ||
4041 | keypressed[key] = true | |
4042 | ||
4043 | if key == "q" then | |
4044 | ||
4045 | descendtimer = tick() | |
4046 | ||
4047 | elseif key == " " and not hum.Jump then | |
4048 | ||
4049 | jumptime = tick() | |
4050 | ||
4051 | elseif (key == "a" or key == "d") and ktime[key] and tick()-ktime[key] < .3 and math.abs(reqrotx) < .3 then | |
4052 | ||
4053 | reqrotx = key == "a" and math.pi*2 or -math.pi*2 | |
4054 | ||
4055 | end | |
4056 | ||
4057 | ktime[key] = tick() | |
4058 | ||
4059 | end)) | |
4060 | ||
4061 | ku = plr:GetMouse().KeyUp:connect(function(key) | |
4062 | ||
4063 | keysdown[key] = false | |
4064 | ||
4065 | if key == " " then | |
4066 | ||
4067 | descendtimer = tick() | |
4068 | ||
4069 | end | |
4070 | ||
4071 | end) | |
4072 | ||
4073 | function mid(a,b,c) | |
4074 | ||
4075 | return math.max(a,math.min(b,c or -a)) | |
4076 | ||
4077 | end | |
4078 | ||
4079 | function bn(a) | |
4080 | ||
4081 | return a and 1 or 0 | |
4082 | ||
4083 | end | |
4084 | ||
4085 | function gm(tar) | |
4086 | ||
4087 | local m = 0 | |
4088 | ||
4089 | for i,v in pairs(tar:GetChildren()) do | |
4090 | ||
4091 | if v:IsA("BasePart") then | |
4092 | ||
4093 | m = m + v:GetMass() | |
4094 | ||
4095 | end | |
4096 | ||
4097 | m = m + gm(v) | |
4098 | ||
4099 | end | |
4100 | ||
4101 | return m | |
4102 | ||
4103 | end | |
4104 | ||
4105 | reqrotx = 0 | |
4106 | ||
4107 | local grav = 196.2 | |
4108 | ||
4109 | local con | |
4110 | ||
4111 | con = game:GetService("RunService").Stepped:connect(oc(function() | |
4112 | ||
4113 | --[[if not mod:IsDescendantOf(workspace) then | |
4114 | ||
4115 | pcall(function() kd:disconnect() end) | |
4116 | ||
4117 | pcall(function() ku:disconnect() end) | |
4118 | ||
4119 | bg:Destroy() | |
4120 | ||
4121 | bv:Destroy() | |
4122 | ||
4123 | con:disconnect() | |
4124 | ||
4125 | script:Destroy() | |
4126 | ||
4127 | return | |
4128 | ||
4129 | end]] | |
4130 | ||
4131 | local obvel = tor.CFrame:vectorToObjectSpace(tor.Velocity) | |
4132 | ||
4133 | local sspd, uspd,fspd = obvel.X,obvel.Y,obvel.Z | |
4134 | ||
4135 | if flying then | |
4136 | ||
4137 | local lfldir = fldir | |
4138 | ||
4139 | fldir = cam.CoordinateFrame:vectorToWorldSpace(Vector3.new(bn(keysdown.d)-bn(keysdown.a),0,bn(keysdown.s)-bn(keysdown.w))).unit | |
4140 | ||
4141 | local lmoving = moving | |
4142 | ||
4143 | moving = fldir.magnitude > .1 | |
4144 | ||
4145 | if lmoving and not moving then | |
4146 | ||
4147 | idledir = lfldir*Vector3.new(1,0,1) | |
4148 | ||
4149 | descendtimer = tick() | |
4150 | ||
4151 | end | |
4152 | ||
4153 | local dbomb = fldir.Y < -.6 or (moving and keysdown["1"]) | |
4154 | ||
4155 | if moving and keysdown["0"] and lmoving then | |
4156 | ||
4157 | fldir = (Vector3.new(lfldir.X,math.min(fldir.Y,lfldir.Y+.01)-.1,lfldir.Z)+(fldir*Vector3.new(1,0,1))*.05).unit | |
4158 | ||
4159 | end | |
4160 | ||
4161 | local down = tor.CFrame:vectorToWorldSpace(Vector3.new(0,-1,0)) | |
4162 | ||
4163 | local descending = (not moving and keysdown["q"] and not keysdown[" "]) | |
4164 | ||
4165 | cf = ccomplerp(cf,CFrame.new(tor.Position,tor.Position+(not moving and idledir or fldir)),keysdown["0"] and .02 or .07) | |
4166 | ||
4167 | local gdown = not dbomb and cf.lookVector.Y < -.2 and tor.Velocity.unit.Y < .05 | |
4168 | ||
4169 | hum.PlatformStand = true | |
4170 | ||
4171 | bg.maxTorque = Vector3.new(1,1,1)*9e5 | |
4172 | ||
4173 | local rotvel = CFrame.new(Vector3.new(),tor.Velocity):toObjectSpace(CFrame.new(Vector3.new(),fldir)).lookVector | |
4174 | ||
4175 | bg.cframe = cf * CFrame.Angles(not moving and -.1 or -math.pi/2+.2,moving and mid(-2.5,rotvel.X/1.5) + reqrotx or 0,0) | |
4176 | ||
4177 | reqrotx = reqrotx - reqrotx/10 | |
4178 | ||
4179 | bv.maxForce = Vector3.new(1,1,1)*9e4*.5 | |
4180 | ||
4181 | local anioff =(bn(keysdown[" "])-bn(keysdown["q"]))/2 | |
4182 | ||
4183 | local ani = tickwave(1.5-anioff,1) | |
4184 | ||
4185 | bv.velocity = bv.velocity:Lerp(Vector3.new(0,bn(not moving)*-ani*15+(descending and math.min(20,tick()-descendtimer)*-8 or bn(keysdown[" "])-bn(keysdown["q"]))*15,0)+vel,.6) | |
4186 | ||
4187 | vel = moving and cf.lookVector*flspd or Vector3.new() | |
4188 | ||
4189 | flspd = math.min(120,lerp(flspd,moving and (fldir.Y<0 and flspd+(-fldir.Y)*grav/60 or math.max(50,flspd-fldir.Y*grav/300)) or 60,.4)) | |
4190 | ||
4191 | setwings(moving and (gdown and outlow or dbomb and divebomb) or (descending and veryhigh or flap1),15) | |
4192 | ||
4193 | for i=1,4 do | |
4194 | ||
4195 | --CFrame.Angles(-.5+bn(i==3)*2.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1) | |
4196 | ||
4197 | rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-.5+bn(i==3)*.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1) or descending and CFrame.Angles(.3,0,0) or CFrame.Angles((i*.1+1.5)*ani,ani*-.5,1*ani)),descending and .8 or .2) | |
4198 | ||
4199 | lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-(-.5+bn(i==3)*.4+bn(i==4)*.5),-(.1+bn(i==2)*.5-bn(i==3)*1.1),bn(i==3)*.1) or descending and CFrame.Angles(-.3,0,0) or CFrame.Angles(-(i*.1+1.5)*ani,ani*.5,1*ani)),descending and .8 or .2) | |
4200 | ||
4201 | end | |
4202 | ||
4203 | local hit,ray = workspace:FindPartOnRayWithIgnoreList(Ray.new(tor.Position,Vector3.new(0,-3.5+math.min(0,bv.velocity.y)/30,0)),{char}) | |
4204 | ||
4205 | if hit and down.Y < -.85 and tick()-flystart > 1 then | |
4206 | ||
4207 | flying = false | |
4208 | ||
4209 | hum.PlatformStand = false | |
4210 | ||
4211 | tor.Velocity = Vector3.new() | |
4212 | ||
4213 | end | |
4214 | ||
4215 | else | |
4216 | ||
4217 | bg.maxTorque = Vector3.new() | |
4218 | ||
4219 | bv.maxForce = Vector3.new() | |
4220 | ||
4221 | local ani = tickwave(walking and .8 or 4.5,1) | |
4222 | ||
4223 | setwings(idle,10) | |
4224 | ||
4225 | local x,y,z = fspd/160,uspd/700,sspd/900 | |
4226 | ||
4227 | for i=1,4 do | |
4228 | ||
4229 | rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * CFrame.Angles(ani*.1 + -mid(-.1,x),0 + -mid(-.1,y) + bn(i==2)*.6,ani*.02 + -mid(-.1,z)),.2) | |
4230 | ||
4231 | lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * CFrame.Angles(ani*-.05 + mid(-.1,x),0 + mid(-.1,y) + -bn(i==2)*.6,ani*.02 + mid(-.1,z)),.2) | |
4232 | ||
4233 | end | |
4234 | ||
4235 | if keypressed[" "] and not flying and (tick()-jumptime > .05 and (tick()-jumptime < 3 or hum.Jump)) then | |
4236 | ||
4237 | vel = Vector3.new(0,50,0) | |
4238 | ||
4239 | bv.velocity = vel | |
4240 | ||
4241 | idledir = cam.CoordinateFrame.lookVector*Vector3.new(1,0,1) | |
4242 | ||
4243 | cf = tor.CFrame * CFrame.Angles(-.01,0,0) | |
4244 | ||
4245 | tor.CFrame = cf | |
4246 | ||
4247 | bg.cframe = cf | |
4248 | ||
4249 | flystart = tick() | |
4250 | ||
4251 | flying = true | |
4252 | ||
4253 | end | |
4254 | ||
4255 | end | |
4256 | ||
4257 | keypressed = {} | |
4258 | ||
4259 | end)) | |
4260 | ||
4261 | ||
4262 | ||
4263 | end fly() | |
4264 | ||
4265 | --Bird Wings By Rosemarijohn2 | |
4266 | jun = game.Players.LocalPlayer | |
4267 | Stuff = false | |
4268 | --password | |
4269 | function ssj() | |
4270 | if Stuff == false then | |
4271 | Stuff = true | |
4272 | for u, c in pairs (jun.Character:GetChildren()) do | |
4273 | if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then | |
4274 | c.Handle.Transparency = 1 | |
4275 | end | |
4276 | end | |
4277 | Hair22 = Instance.new("Part") | |
4278 | Hair22 = Instance.new("Part") | |
4279 | Hair22.Parent = jun.Character | |
4280 | Hair22.Name = "Hair" | |
4281 | Hair22.formFactor = "Symmetric" | |
4282 | Hair22.Size = Vector3.new(1, 1, 1) | |
4283 | Hair22.CFrame = jun.Character.Head.CFrame | |
4284 | Hair22:BreakJoints() | |
4285 | Hair22.CanCollide = false | |
4286 | Hair22.TopSurface = "Smooth" | |
4287 | Hair22.BottomSurface = "Smooth" | |
4288 | Hair22.BrickColor = BrickColor.new("Really black") | |
4289 | Weld = Instance.new("Weld") | |
4290 | Weld.Part0 = jun.Character.Head | |
4291 | Weld.Part1 = Hair22 | |
4292 | Weld.Parent = jun.Character.Head | |
4293 | Weld.C0 = CFrame.new(0, 0.26, 0.2)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
4294 | Mesh = Instance.new("SpecialMesh") | |
4295 | Mesh.Parent = Hair22 | |
4296 | Mesh.MeshId = "http://www.roblox.com/asset/?id=62246019" | |
4297 | Mesh.Scale = Vector3.new(1, 1, 1) | |
4298 | BlastRing = Instance.new("Part") | |
4299 | BlastRing.Parent = game.Lighting | |
4300 | BlastRing.Name = "Blast" | |
4301 | BlastRing.formFactor = "Symmetric" | |
4302 | BlastRing.Size = Vector3.new(1, 1, 1) | |
4303 | BlastRing.CanCollide = false | |
4304 | BlastRing.TopSurface = "Smooth" | |
4305 | BlastRing.BottomSurface = "Smooth" | |
4306 | BlastRing.BrickColor = BrickColor.new("Really black") | |
4307 | BlastRing.Reflectance = 0 | |
4308 | BlastRing.Anchored = true | |
4309 | Mesh2 = Instance.new("SpecialMesh") | |
4310 | Mesh2.Parent = BlastRing | |
4311 | Mesh2.MeshType = "FileMesh" | |
4312 | Mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976" | |
4313 | Mesh2.Scale = Vector3.new(1, 5.8, 1) | |
4314 | blastring2 = BlastRing:clone() | |
4315 | Hair4 = Instance.new("Part") | |
4316 | Hair4.Parent = jun.Character | |
4317 | Hair4.Name = "Hair" | |
4318 | Hair4.CanCollide = false | |
4319 | Hair4.Locked = true | |
4320 | Hair4.TopSurface = "Smooth" | |
4321 | Hair4.BottomSurface = "Smooth" | |
4322 | Hair4.formFactor = "Symmetric" | |
4323 | Hair4.BrickColor = BrickColor.new("Really black") | |
4324 | Hair4.CFrame = jun.Character.Torso.CFrame | |
4325 | Hair4.Size = Vector3.new(1, 1, 1) | |
4326 | Weld = Instance.new("Weld") | |
4327 | Weld.Parent = jun.Character.Head | |
4328 | Weld.Part0 = jun.Character.Head | |
4329 | Weld.Part1 = Hair4 | |
4330 | Weld.C0 = CFrame.new(0, 1, 0) | |
4331 | Mesh = Instance.new("SpecialMesh") | |
4332 | Mesh.Parent = Hair4 | |
4333 | Mesh.Scale = Vector3.new(1.15, 1.8, 1.26) | |
4334 | Mesh.MeshType = "FileMesh" | |
4335 | Mesh.MeshId = "http://www.roblox.com/asset/?id=12212520" | |
4336 | Mesh.TextureId = "" | |
4337 | Hair42 = Instance.new("Part") | |
4338 | Hair42.Parent = jun.Character | |
4339 | Hair42.Name = "Hair" | |
4340 | Hair42.CanCollide = false | |
4341 | Hair42.Locked = true | |
4342 | Hair42.TopSurface = "Smooth" | |
4343 | Hair42.BottomSurface = "Smooth" | |
4344 | Hair42.formFactor = "Symmetric" | |
4345 | Hair42.BrickColor = BrickColor.new("Bright black") | |
4346 | Hair42.CFrame = jun.Character.Torso.CFrame | |
4347 | Hair42.Size = Vector3.new(1, 1, 1) | |
4348 | Weld = Instance.new("Weld") | |
4349 | Weld.Parent = jun.Character.Torso | |
4350 | Weld.Part1 = Hair42 | |
4351 | Weld.Part0 = jun.Character.Head | |
4352 | Weld.C0 = CFrame.new(0, -.6, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
4353 | Mesh = Instance.new("SpecialMesh") | |
4354 | Mesh.Parent = Hair42 | |
4355 | Mesh.Scale = Vector3.new(1.3, 1.3, 1.3) | |
4356 | Mesh.MeshType = "FileMesh" | |
4357 | Mesh.MeshId = "http://www.roblox.com/asset/?id=15392960" | |
4358 | Mesh.TextureId = "" | |
4359 | Effect = Instance.new("Part") | |
4360 | Effect.Parent = jun.Character | |
4361 | Effect.Anchored = true | |
4362 | Effect.CanCollide = false | |
4363 | Effect.Size = Vector3.new(1, 1, 1) | |
4364 | Effect.formFactor = "Symmetric" | |
4365 | Effect.Transparency = 0.5 | |
4366 | Effect.BrickColor = BrickColor.new("Deepblue,Really black") | |
4367 | Effect.Reflectance = 0.3 | |
4368 | Effect.TopSurface = "Smooth" | |
4369 | Effect.BottomSurface = "Smooth" | |
4370 | EffectMesh = Instance.new("CylinderMesh") | |
4371 | EffectMesh.Parent = Effect | |
4372 | EffectMesh.Scale = Vector3.new(1, 100, 1) | |
4373 | blastring2.Parent = jun.Character | |
4374 | blastring2.Position = jun.Character.Torso.Position | |
4375 | blastring2.BrickColor = BrickColor.new("Really black") | |
4376 | blastring2.Transparency = 0.7 | |
4377 | blastring2.Reflectance = 0 | |
4378 | jun.Character.Torso.CFrame = jun.Character.Torso.CFrame * CFrame.new(0, -0.5, -1) | |
4379 | for i = 1 , 20 do | |
4380 | Effect.CFrame = CFrame.new(jun.Character.Torso.Position) | |
4381 | blastring2.CFrame = CFrame.new(jun.Character.Torso.Position) * CFrame.new(0, 0.5, -0.8) | |
4382 | EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5) | |
4383 | blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(0.7, 0, 0.7) | |
4384 | wait(0.001) | |
4385 | end | |
4386 | for i = 1 , 20 do | |
4387 | EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5) | |
4388 | blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(-0.7, 0, -0.7) | |
4389 | wait(0.001) | |
4390 | end | |
4391 | blastring2.BrickColor = BrickColor.new("White") | |
4392 | Effect.BrickColor = BrickColor.new("Really blue") | |
4393 | for i = 1 , 20 do | |
4394 | blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(0.7, 0, 0.7) | |
4395 | EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5) | |
4396 | wait(0.001) | |
4397 | end | |
4398 | for i = 1 , 20 do | |
4399 | EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5) | |
4400 | blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(-0.7, 0, -0.7) | |
4401 | wait(0.001) | |
4402 | end | |
4403 | Effect:remove() | |
4404 | blastring2:remove() | |
4405 | lol = Instance.new("Explosion") | |
4406 | lol.Parent = game.Workspace | |
4407 | lol.Position = jun.Character.Torso.Position | |
4408 | lol.BlastRadius = 10 | |
4409 | lol.BlastPressure = 0 | |
4410 | --[[ex = Instance.new("Explosion") | |
4411 | ex.Position = jun.Character.Torso.Position | |
4412 | ex.BlastPressure = 0 | |
4413 | ex.Parent = workspace]] | |
4414 | jun.Character.Torso.CFrame = jun.Character.Torso.CFrame * CFrame.new(0, 0.1, 0) | |
4415 | for i = 1 , 20 do | |
4416 | Effect.CFrame = CFrame.new(jun.Character.Torso.Position) | |
4417 | EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5) | |
4418 | Effect.Transparency = Effect.Transparency + 0.01 | |
4419 | wait(0.05) | |
4420 | end | |
4421 | for i = 1 , 20 do | |
4422 | EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5) | |
4423 | Effect.BrickColor = BrickColor.new("Really black") | |
4424 | wait(0.05) | |
4425 | end | |
4426 | Effect:Remove() | |
4427 | game.Lighting.TimeOfDay = 15 | |
4428 | game.Lighting.FogEnd = 10000 | |
4429 | if jun.Character.Torso:findFirstChild("PwnFire") == nil then | |
4430 | local pie = Instance.new("Fire") | |
4431 | pie.Name = "PwnFire" | |
4432 | pie.Parent = jun.Character.Torso | |
4433 | pie.Size = 13 | |
4434 | pie.Color = BrickColor.new("Really blue").Color | |
4435 | pie.SecondaryColor = BrickColor.new("Really blue").Color | |
4436 | end | |
4437 | if jun.Character.Torso:findFirstChild("PwnSparkles") == nil then | |
4438 | pie = Instance.new("Sparkles") | |
4439 | pie.Name = "PwnSparkles" | |
4440 | pie.Parent = jun.Character.Torso | |
4441 | pie.SparkleColor = BrickColor.new("White").Color | |
4442 | end | |
4443 | jun.Character.Humanoid.MaxHealth = 350 | |
4444 | wait(0.3) | |
4445 | jun.Character.Humanoid.Health = 300 | |
4446 | end | |
4447 | end | |
4448 | function nossj() | |
4449 | if Stuff == true then | |
4450 | Stuff = false | |
4451 | if jun.Character.Torso:findFirstChild("PwnFire") ~= nil then | |
4452 | jun.Character.Torso:findFirstChild("PwnFire"):Remove() | |
4453 | end | |
4454 | if jun.Character.Torso:findFirstChild("PwnSparkles") ~= nil then | |
4455 | jun.Character.Torso:findFirstChild("PwnSparkles"):Remove() | |
4456 | end | |
4457 | p = Instance.new("Part") | |
4458 | p.Parent = jun.Character | |
4459 | p.Anchored = true | |
4460 | p.CanCollide = false | |
4461 | p.Transparency = 0 | |
4462 | p.formFactor = "Symmetric" | |
4463 | p.Size = Vector3.new(44, 44, 44) | |
4464 | p.TopSurface = "Smooth" | |
4465 | p.BottomSurface = "Smooth" | |
4466 | p.Name = "Sharingan" | |
4467 | p.Shape = "Ball" | |
4468 | p.CFrame = jun.Character.Torso.CFrame | |
4469 | p.BrickColor = BrickColor.new("Really black") | |
4470 | for i = 1 , 10 do | |
4471 | wait(0.05) | |
4472 | p.Size = p.Size + Vector3.new(-3, -3, -3) | |
4473 | p.Transparency = p.Transparency + 0.01 | |
4474 | p.CFrame = jun.Character.Torso.CFrame | |
4475 | end | |
4476 | p:Remove() | |
4477 | for u, c in pairs (jun.Character:GetChildren()) do | |
4478 | if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then | |
4479 | c.Handle.Transparency = 0 | |
4480 | end | |
4481 | if c.Name == "Hair" then | |
4482 | c:Remove() | |
4483 | end | |
4484 | end | |
4485 | for u, c in pairs (game.Lighting:GetChildren()) do | |
4486 | if c.className == "Pants" then | |
4487 | c.Parent = game.Workspace.satic | |
4488 | end | |
4489 | end | |
4490 | for u, c in pairs (game.Lighting:GetChildren()) do | |
4491 | if c.className == "Shirt" then | |
4492 | c.Parent = game.Workspace.satic | |
4493 | end | |
4494 | end | |
4495 | jun.Character.Humanoid.Health = 80 | |
4496 | wait() | |
4497 | jun.Character.Humanoid.MaxHealth = 100 | |
4498 | wait() | |
4499 | jun.Character.Torso.fire1:remove() | |
4500 | wait() | |
4501 | jun.Character.Torso.fire2:remove() | |
4502 | wait() | |
4503 | jun.Character.Torso.fire3:remove() | |
4504 | wait() | |
4505 | jun.Character.Torso.fire4:remove() | |
4506 | wait() | |
4507 | jun.Character.Torso.fire5:remove() | |
4508 | end | |
4509 | end | |
4510 | jun.Chatted:connect(function(Msg) | |
4511 | msg = Msg:lower() | |
4512 | if string.sub(msg, 1, 7) == "!" then | |
4513 | game.Lighting.FogColor = BrickColor.new("Really black").Color | |
4514 | wait() | |
4515 | game.Lighting.TimeOfDay = 16 | |
4516 | wait(0.3) | |
4517 | game.Lighting.TimeOfDay = 17 | |
4518 | wait(0.3) | |
4519 | game.Lighting.TimeOfDay = 18 | |
4520 | wait(0.3) | |
4521 | game.Lighting.TimeOfDay = 19 | |
4522 | wait(0.3) | |
4523 | game.Lighting.FogEnd = 1000 | |
4524 | wait(0.1) | |
4525 | game.Lighting.FogEnd = 800 | |
4526 | wait(0.1) | |
4527 | game.Lighting.FogEnd = 600 | |
4528 | wait(0.1) | |
4529 | game.Lighting.FogEnd = 500 | |
4530 | wait(0.1) | |
4531 | game.Lighting.FogEnd = 400 | |
4532 | wait(0.1) | |
4533 | game.Lighting.FogEnd = 300 | |
4534 | ssj() | |
4535 | end | |
4536 | if string.sub(msg, 1, 4) == "5" then | |
4537 | game.Lighting.FogColor = BrickColor.new("Really black").Color | |
4538 | wait() | |
4539 | game.Lighting.TimeOfDay = 16 | |
4540 | wait(0.3) | |
4541 | game.Lighting.TimeOfDay = 17 | |
4542 | wait(0.3) | |
4543 | game.Lighting.TimeOfDay = 18 | |
4544 | wait(0.3) | |
4545 | game.Lighting.TimeOfDay = 19 | |
4546 | wait(0.3) | |
4547 | game.Lighting.FogEnd = 1000 | |
4548 | wait(0.1) | |
4549 | game.Lighting.FogEnd = 800 | |
4550 | wait(0.1) | |
4551 | game.Lighting.FogEnd = 600 | |
4552 | wait(0.1) | |
4553 | game.Lighting.FogEnd = 500 | |
4554 | wait(0.1) | |
4555 | game.Lighting.FogEnd = 400 | |
4556 | wait(0.1) | |
4557 | game.Lighting.FogEnd = 300 | |
4558 | wait(0.1) | |
4559 | ssj() | |
4560 | end | |
4561 | if string.sub(msg, 1, 6) == "Dark" then | |
4562 | wait(0.1) | |
4563 | ssj() | |
4564 | end | |
4565 | if string.sub(msg, 1, 10) == "off" then | |
4566 | wait(0.1) | |
4567 | nossj() | |
4568 | end | |
4569 | if string.sub(msg, 1, 3) == "stop" then | |
4570 | wait(0.1) | |
4571 | nossj() | |
4572 | end | |
4573 | end) | |
4574 | function OnDeath() | |
4575 | wait() | |
4576 | nossj() | |
4577 | end | |
4578 | jun.Character.Humanoid.Died:connect(OnDeath) | |
4579 | jun = game.Players.LocalPlayer | |
4580 | Stuff = false | |
4581 | --password | |
4582 | Instance.new("HopperBin",game.Players.LocalPlayer.Backpack).Name = "Earth-shattering kamehameha" | |
4583 | script.Parent = game.Players.LocalPlayer.Backpack:findFirstChild"Earth-shattering kamehameha" | |
4584 | local char = script.Parent.Parent.Parent.Character | |
4585 | local humanoid = char.Humanoid | |
4586 | local Head = char.Head | |
4587 | local Torso = char.Torso | |
4588 | local LeftArm = char["Left Arm"] | |
4589 | local RightArm = char["Right Arm"] | |
4590 | local LeftLeg = char["Left Leg"] | |
4591 | local RightLeg = char["Right Leg"] | |
4592 | local RightHip = Torso["Right Hip"] | |
4593 | local LeftHip = Torso["Left Hip"] | |
4594 | local Neck = Torso.Neck | |
4595 | local RightShoulder = Torso["Right Shoulder"] | |
4596 | local LeftShoulder = Torso["Left Shoulder"] | |
4597 | local NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) | |
4598 | local NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) | |
4599 | local LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
4600 | local LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
4601 | local RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) | |
4602 | local RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) | |
4603 | local LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1,0,1, 0, 1, 0, 0) | |
4604 | local LeftHipC1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1, 0, 0) | |
4605 | local RightHipC0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0) | |
4606 | local RightHipC1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0) | |
4607 | local taco = false | |
4608 | local taco2 = true | |
4609 | local time = game.Lighting.TimeOfDay | |
4610 | local h = tonumber(string.sub(time,1,2)) | |
4611 | local m = tonumber(string.sub(time,4,5))+1 | |
4612 | local s = tonumber(string.sub(time,7,8)) | |
4613 | local function frame() | |
4614 | TiltX = 0 | |
4615 | TiltY = 0 | |
4616 | TiltZ = 0 | |
4617 | RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ) | |
4618 | LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, -TiltZ) | |
4619 | TiltX = -1.65 | |
4620 | TiltY = 0 | |
4621 | TiltZ = 0 | |
4622 | MoveX = 0 | |
4623 | MoveY = -0.31 | |
4624 | MoveZ = -0.4 | |
4625 | RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ) | |
4626 | LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ) | |
4627 | TiltX = -0.12 | |
4628 | TiltY = -0.01 | |
4629 | TiltZ = -0.1 | |
4630 | MoveX = 0 | |
4631 | MoveY = 0.2 | |
4632 | MoveZ = 0 | |
4633 | RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ) | |
4634 | LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ) | |
4635 | end | |
4636 | function switch(bool) | |
4637 | for i,v in pairs(char:GetChildren())do | |
4638 | if v == Torso or v == Head or v == LeftArm or v == RightArm or v == LeftLeg or v == RightLeg then | |
4639 | v.Anchored = bool | |
4640 | end end end | |
4641 | local function frame2() | |
4642 | TiltX = 0 | |
4643 | TiltY = 0 | |
4644 | TiltZ = 1.57 | |
4645 | RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ) | |
4646 | LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, -TiltZ) | |
4647 | TiltX = 0.6 | |
4648 | TiltY = 0 | |
4649 | TiltZ = 0 | |
4650 | MoveX = 0 | |
4651 | MoveY = 0 | |
4652 | MoveZ = -0.3 | |
4653 | RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
4654 | LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
4655 | TiltX = -0.05 | |
4656 | TiltY = 0 | |
4657 | TiltZ = 0 | |
4658 | MoveX = 0 | |
4659 | MoveY = 0.1 | |
4660 | MoveZ = 0 | |
4661 | RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
4662 | LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
4663 | end | |
4664 | local function RefreshWelds() | |
4665 | Neck.C0 = NeckC0 | |
4666 | Neck.C1 = NeckC1 | |
4667 | RightShoulder.C0 = RightShoulderC0 | |
4668 | RightShoulder.C1 = RightShoulderC1 | |
4669 | LeftShoulder.C0 = LeftShoulderC0 | |
4670 | LeftShoulder.C1 = LeftShoulderC1 | |
4671 | RightHip.C0 = RightHipC0 | |
4672 | RightHip.C1 = RightHipC1 | |
4673 | LeftHip.C0 = LeftHipC0 | |
4674 | LeftHip.C1 = LeftHipC1 | |
4675 | end | |
4676 | local function Button1Down(mouse) | |
4677 | if taco then return end | |
4678 | taco = true | |
4679 | humanoid.PlatformStand = true | |
4680 | local staystill = Instance.new("BodyPosition",Torso) | |
4681 | staystill.maxForce = Vector3.new(math.huge,math.huge,math.huge) | |
4682 | staystill.position = Torso.Position | |
4683 | frame() | |
4684 | local energy = Instance.new("Part",char) | |
4685 | energy.Size = Vector3.new(0.1,0.1,0.1) | |
4686 | energy.CanCollide = false | |
4687 | energy.Anchored = true | |
4688 | energy.Locked = true | |
4689 | energy.Shape = "Ball" | |
4690 | energy.TopSurface = "Smooth" | |
4691 | energy.BottomSurface = "Smooth" | |
4692 | energy.Color = Color3.new(0/255,50/255,255/255) | |
4693 | energy.CFrame = RightArm.CFrame * CFrame.new(-0.1,-0.7,-0.6) | |
4694 | local energy2 = Instance.new("Part",char) | |
4695 | energy2.Size = Vector3.new(0.1,0.1,0.1) | |
4696 | energy2.CanCollide = false | |
4697 | energy2.Anchored = true | |
4698 | energy2.Locked = true | |
4699 | energy2.Shape = "Ball" | |
4700 | energy2.TopSurface = "Smooth" | |
4701 | energy2.BottomSurface = "Smooth" | |
4702 | energy2.Color = Color3.new(255/255,0/255,0/255) | |
4703 | energy2.CFrame = LeftArm.CFrame * CFrame.new(0,-0.7,-0.6) | |
4704 | local f1 = Instance.new("Fire",energy) | |
4705 | f1.Color = energy.Color | |
4706 | f1.SecondaryColor = Color3.new(0,0,0) | |
4707 | f1.Heat = 0 | |
4708 | local f2 = Instance.new("Fire",energy2) | |
4709 | f2.Color = energy2.Color | |
4710 | f2.SecondaryColor = Color3.new(1,1,1) | |
4711 | f2.Heat = 0 | |
4712 | local f1 = Instance.new("Fire",energy) | |
4713 | f1.Color = energy.Color | |
4714 | f1.SecondaryColor = Color3.new(0,0,0) | |
4715 | f1.Heat = 0 | |
4716 | local f2 = Instance.new("Fire",energy2) | |
4717 | f2.Color = energy2.Color | |
4718 | f2.SecondaryColor = Color3.new(1,1,1) | |
4719 | f2.Heat = 0 | |
4720 | local f1 = Instance.new("Fire",energy) | |
4721 | f1.Color = energy.Color | |
4722 | f1.SecondaryColor = Color3.new(0,0,0) | |
4723 | f1.Heat = 0 | |
4724 | local f2 = Instance.new("Fire",energy2) | |
4725 | f2.Color = energy2.Color | |
4726 | f2.SecondaryColor = Color3.new(1,1,1) | |
4727 | f2.Heat = 0 | |
4728 | switch(true) | |
4729 | wait(0.5) | |
4730 | repeat m = m * 2 if m >= 60 then m = 1 h = h + 1 end game.Lighting.TimeOfDay = ""..h..":"..m..":"..s.."" wait(0) until game.Lighting.TimeOfDay >= "18:00:00" | |
4731 | for i = 1,10 do | |
4732 | energy.CFrame = RightArm.CFrame * CFrame.new(-0.1,-0.7,-0.6) | |
4733 | energy2.CFrame = LeftArm.CFrame * CFrame.new(0,-0.7,-0.6) | |
4734 | energy.Size = energy.Size + Vector3.new(0.5,0.5,0.5) | |
4735 | energy2.Size = energy2.Size + Vector3.new(0.5,0.5,0.5) | |
4736 | energy.Reflectance = energy.Reflectance + 0.1 | |
4737 | energy2.Reflectance = energy2.Reflectance + 0.1 | |
4738 | wait() | |
4739 | energy.CFrame = RightArm.CFrame * CFrame.new(-0.1,-0.7,-0.6) | |
4740 | energy2.CFrame = LeftArm.CFrame * CFrame.new(0,-0.7,-0.6) | |
4741 | end | |
4742 | game:GetService("Chat"):Chat(Head,"EARTH SHATTERING!",0) | |
4743 | wait(0.6) | |
4744 | switch(false) | |
4745 | frame2() | |
4746 | wait() | |
4747 | switch(true) | |
4748 | for i = 1,10 do | |
4749 | wait() | |
4750 | energy.CFrame = energy.CFrame * CFrame.new(0,0.25,-0.25) | |
4751 | energy2.CFrame = energy2.CFrame * CFrame.new(0,0.25,-0.25) | |
4752 | end | |
4753 | for i = 1,20 do | |
4754 | energy.Size = energy.Size * Vector3.new(0.5,0.5,0.5) | |
4755 | energy2.Size = energy2.Size * Vector3.new(0.5,0.5,0.5) | |
4756 | energy.Reflectance = energy.Reflectance - 0.1 | |
4757 | energy2.Reflectance = energy2.Reflectance - 0.1 | |
4758 | wait() | |
4759 | energy.CFrame = Torso.CFrame * CFrame.new(0,0.2,-4.5) | |
4760 | energy2.CFrame = Torso.CFrame * CFrame.new(0,0.2,-4.5) | |
4761 | end | |
4762 | energy:Destroy() | |
4763 | energy2:Destroy() | |
4764 | wait(0.6) | |
4765 | game:GetService("Chat"):Chat(Head,"KAMEEHHHH",0) | |
4766 | local blast = Instance.new("Part",char) | |
4767 | blast.Size = Vector3.new(8,8,8) | |
4768 | blast.Shape = "Ball" | |
4769 | blast.TopSurface = "Smooth" | |
4770 | blast.BottomSurface = "Smooth" | |
4771 | blast.Anchored = true | |
4772 | blast.Locked = true | |
4773 | blast.CanCollide = false | |
4774 | blast.Color = Color3.new(255/255,0/255,125/255) | |
4775 | blast.Transparency = 0 | |
4776 | blast.CFrame = Torso.CFrame * CFrame.new(0,0.2,-6.5) | |
4777 | wait(0.6) | |
4778 | game:GetService("Chat"):Chat(Head,"HAMEEHHHHH",1) | |
4779 | local xf = Instance.new("Fire",blast) | |
4780 | xf.Size = 25 | |
4781 | xf.Color = blast.Color | |
4782 | xf.SecondaryColor = Color3.new(255/255,255/255,255/255) | |
4783 | xf.Heat = 0 | |
4784 | local xf = Instance.new("Fire",blast) | |
4785 | xf.Size = 25 | |
4786 | xf.Color = blast.Color | |
4787 | xf.SecondaryColor = Color3.new(255/255,255/255,255/255) | |
4788 | xf.Heat = 0 | |
4789 | for i = 1,20 do | |
4790 | blast.Transparency = blast.Transparency + 0.05 | |
4791 | blast.Reflectance = blast.Reflectance + 0.01 | |
4792 | wait(0.1) | |
4793 | if blast.Transparency >= 1 then | |
4794 | blast.Transparency = blast.Transparency - 0.1 | |
4795 | end end | |
4796 | blast.Transparency = 0.1 | |
4797 | wait(0.5) | |
4798 | game:GetService("Chat"):Chat(Head,"HAAAAAAHHHHHHHHH!",2) | |
4799 | coroutine.resume(coroutine.create(function() | |
4800 | for i = 1,5 do wait(0) | |
4801 | local p = Instance.new("Part",blast) | |
4802 | p.Size = Vector3.new(0,0,0) | |
4803 | p.Anchored = true | |
4804 | p.CanCollide = false | |
4805 | p.Locked = true | |
4806 | p.BrickColor = BrickColor.new("Really red") | |
4807 | p.TopSurface = "Smooth" | |
4808 | p.Reflectance = 0.3 | |
4809 | p.Transparency = 0.4 | |
4810 | p.BottomSurface = "Smooth" | |
4811 | p.CFrame = blast.CFrame * CFrame.new(0,0,0) | |
4812 | local m1 = Instance.new("SpecialMesh",p) | |
4813 | m1.Scale = p.Size | |
4814 | m1.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
4815 | local p2 = Instance.new("Part",blast) | |
4816 | p2.CFrame = blast.CFrame * CFrame.new(0,0,0) | |
4817 | p2.Size = Vector3.new(0,0,0) | |
4818 | p2.Anchored = true | |
4819 | p2.CanCollide = false | |
4820 | p2.Locked = true | |
4821 | p2.BrickColor = BrickColor.new("Deep blue") | |
4822 | p2.TopSurface = "Smooth" | |
4823 | p2.Reflectance = 0.3 | |
4824 | p2.Transparency = 0.4 | |
4825 | p2.BottomSurface = "Smooth" | |
4826 | local m2 = Instance.new("SpecialMesh",p2) | |
4827 | m2.Scale = p2.Size | |
4828 | m2.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
4829 | local p3 = Instance.new("Part",blast) | |
4830 | p3.Size = Vector3.new(0,0,0) | |
4831 | p3.Anchored = true | |
4832 | p3.CanCollide = false | |
4833 | p3.Locked = true | |
4834 | p3.Color = blast.Color | |
4835 | p3.TopSurface = "Smooth" | |
4836 | p3.Reflectance = 0.3 | |
4837 | p3.Transparency = 0.4 | |
4838 | p3.BottomSurface = "Smooth" | |
4839 | p3.CFrame = blast.CFrame * CFrame.new(0,0,0) | |
4840 | local m3 = Instance.new("SpecialMesh",p3) | |
4841 | m3.Scale = p.Size | |
4842 | m3.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
4843 | coroutine.resume(coroutine.create(function() | |
4844 | for i = 1,20 do wait(0) | |
4845 | m1.Scale = m1.Scale + Vector3.new(5,5,5) | |
4846 | p.CFrame = p.CFrame * CFrame.new(0,0,-5) | |
4847 | end | |
4848 | p:Destroy() | |
4849 | end)) | |
4850 | coroutine.resume(coroutine.create(function() | |
4851 | for i = 1,20 do wait(0) | |
4852 | m2.Scale = m2.Scale + Vector3.new(5,5,5) | |
4853 | p2.CFrame = p2.CFrame * CFrame.new(0,0,-5) | |
4854 | end | |
4855 | p2:Destroy() | |
4856 | end)) | |
4857 | coroutine.resume(coroutine.create(function() | |
4858 | for i = 1,20 do wait(0) | |
4859 | m3.Scale = m3.Scale + Vector3.new(5,5,5) | |
4860 | p3.CFrame = p3.CFrame * CFrame.new(0,0,-5) | |
4861 | end | |
4862 | p3:Destroy() | |
4863 | end))end end)) | |
4864 | local p = Instance.new("Part",blast) | |
4865 | p.Size = blast.Size | |
4866 | p.CanCollide = true | |
4867 | p.Anchored = true | |
4868 | p.Locked = true | |
4869 | p.Color = blast.Color | |
4870 | p.Reflectance = blast.Reflectance | |
4871 | p.Transparency = blast.Transparency | |
4872 | p.TopSurface = "Smooth" | |
4873 | p.BottomSurface = "Smooth" | |
4874 | p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0) | |
4875 | p.Touched:connect(function(hit) | |
4876 | if not taco2 then return end | |
4877 | taco2 = false | |
4878 | if hit.Parent:findFirstChild("Humanoid")then | |
4879 | for i,v in pairs(hit.Parent:GetChildren())do | |
4880 | if v:IsA"Hat" then | |
4881 | v:Destroy() | |
4882 | elseif v:IsA"Part" then | |
4883 | v.Velocity = v.Position * Vector3.new(50,3,0) | |
4884 | v.RotVelocity = v.Position - v.Velocity | |
4885 | v.Parent:BreakJoints() | |
4886 | end end end | |
4887 | wait(8) | |
4888 | taco2 = true | |
4889 | end) | |
4890 | local mesh = Instance.new("CylinderMesh",p) | |
4891 | mesh.Scale = Vector3.new(1,0,1) | |
4892 | for i = 1,150 do | |
4893 | mesh.Scale = mesh.Scale + Vector3.new(-0.16,1.19,-0.16) | |
4894 | p.CFrame = p.CFrame * CFrame.new(0,-5,0) | |
4895 | wait(0) | |
4896 | mesh.Scale = mesh.Scale + Vector3.new(0.1599,0,0.1599) | |
4897 | end | |
4898 | blast:Destroy() | |
4899 | game.Lighting.TimeOfDay = 12 | |
4900 | switch(false) | |
4901 | RefreshWelds() | |
4902 | humanoid.PlatformStand = false | |
4903 | staystill:Destroy() | |
4904 | wait(8) | |
4905 | taco = false | |
4906 | end | |
4907 | script.Parent.Selected:connect(function(mouse)mouse.Button1Down:connect(function(mouse)Button1Down(mouse)end)end) | |
4908 | math.randomseed(tick()) | |
4909 | local pwn = game:service('Players').LocalPlayer | |
4910 | local char = pwn.Character | |
4911 | local pk = pwn.Backpack | |
4912 | local Human = char.Humanoid | |
4913 | local Torso = char.Torso | |
4914 | local Head = char.Head | |
4915 | local LeftArm = char["Left Arm"] | |
4916 | local RightArm = char["Right Arm"] | |
4917 | local LeftLeg = char["Left Leg"] | |
4918 | local RightLeg = char["Right Leg"] | |
4919 | local Neck = char.Torso["Neck"] | |
4920 | local RightShoulder = char.Torso["Right Shoulder"] | |
4921 | local LeftShoulder = char.Torso["Left Shoulder"] | |
4922 | local RightHip = char.Torso["Right Hip"] | |
4923 | local LeftHip = char.Torso["Left Hip"] | |
4924 | local NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) | |
4925 | local NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) | |
4926 | local LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
4927 | local LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
4928 | local RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) | |
4929 | local RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) | |
4930 | local LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1,0,1, 0, 1, 0, 0) | |
4931 | local LeftHipC1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1, 0, 0) | |
4932 | local RightHipC0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0) | |
4933 | local RightHipC1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0) | |
4934 | local Tewl = Instance.new("HopperBin",pk) | |
4935 | local Nim = "Time Blast" | |
4936 | local disabled = false | |
4937 | function ChargeWelds() | |
4938 | if Torso.Anchored then | |
4939 | Torso.CFrame = Torso.CFrame * CFrame.new(0,5,0) | |
4940 | else | |
4941 | Torso.Anchored = true | |
4942 | Torso.CFrame = Torso.CFrame * CFrame.new(0,5,0) | |
4943 | end | |
4944 | coroutine.resume(meshInsertion) | |
4945 | TiltX = 2 | |
4946 | TiltY = 0 | |
4947 | TiltZ = 2 | |
4948 | RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ) | |
4949 | LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ) | |
4950 | TiltX = 2 | |
4951 | TiltY = 0 | |
4952 | TiltZ = 2 | |
4953 | MoveX = 0 | |
4954 | MoveY = 0 | |
4955 | MoveZ = 0 | |
4956 | RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
4957 | LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ) | |
4958 | TiltX = 0.3 | |
4959 | TiltY = 0 | |
4960 | TiltZ = 0.3 | |
4961 | MoveX = 0 | |
4962 | MoveY = 0 | |
4963 | MoveZ = 0 | |
4964 | RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
4965 | LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
4966 | end | |
4967 | function RefreshWelds() | |
4968 | Neck.C0 = NeckC0 | |
4969 | Neck.C1 = NeckC1 | |
4970 | RightShoulder.C0 = RightShoulderC0 | |
4971 | RightShoulder.C1 = RightShoulderC1 | |
4972 | LeftShoulder.C0 = LeftShoulderC0 | |
4973 | LeftShoulder.C1 = LeftShoulderC1 | |
4974 | RightHip.C0 = RightHipC0 | |
4975 | RightHip.C1 = RightHipC1 | |
4976 | LeftHip.C0 = LeftHipC0 | |
4977 | LeftHip.C1 = LeftHipC1 | |
4978 | end | |
4979 | function Welds1() | |
4980 | TiltX = 0 | |
4981 | TiltY = 0 | |
4982 | TiltZ = 1.57 | |
4983 | RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ) | |
4984 | LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, -TiltZ) | |
4985 | TiltX = 0.6 | |
4986 | TiltY = 0 | |
4987 | TiltZ = 0 | |
4988 | MoveX = 0 | |
4989 | MoveY = 0 | |
4990 | MoveZ = -0.3 | |
4991 | RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
4992 | LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
4993 | TiltX = -0.05 | |
4994 | TiltY = 0 | |
4995 | TiltZ = 0 | |
4996 | MoveX = 0 | |
4997 | MoveY = 0.1 | |
4998 | MoveZ = 0 | |
4999 | RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
5000 | LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
5001 | end | |
5002 | function Welds2() | |
5003 | TiltX = 100 | |
5004 | TiltY = 20 | |
5005 | TiltZ = -20 | |
5006 | RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ) | |
5007 | LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ) | |
5008 | TiltX = 0.6 | |
5009 | TiltY = 0 | |
5010 | TiltZ = 0 | |
5011 | MoveX = 0 | |
5012 | MoveY = 0 | |
5013 | MoveZ = -0.3 | |
5014 | RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
5015 | LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
5016 | TiltX = 0 | |
5017 | TiltY = 0 | |
5018 | TiltZ = 0 | |
5019 | MoveX = 0 | |
5020 | MoveY = 0 | |
5021 | MoveZ = 0 | |
5022 | RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
5023 | LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ) | |
5024 | end | |
5025 | function onButton1Down(mouse) | |
5026 | if disabled == true then | |
5027 | return | |
5028 | end | |
5029 | Torso.Anchored = true | |
5030 | Human.PlatformStand = true | |
5031 | Human.WalkSpeed = 0 | |
5032 | disabled = true | |
5033 | narb = Instance.new("ForceField",char) | |
5034 | noob = narb:clone() | |
5035 | noobz = narb:clone() | |
5036 | nubz = narb:clone() | |
5037 | coroutine.resume(coroutine.create(function() | |
5038 | for x = 1,150 do | |
5039 | Torso.CFrame = Torso.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-100,100),0) | |
5040 | wait() | |
5041 | end | |
5042 | end)) | |
5043 | chargeup() | |
5044 | local wow = Instance.new("Part",workspace) | |
5045 | wow.Anchored = true | |
5046 | wow.CanCollide = false | |
5047 | wow.Reflectance = 0.32 | |
5048 | wow.formFactor = "Custom" | |
5049 | wow.Size = Vector3.new(0.2,0.2,0.2) | |
5050 | wow.TopSurface = "Smooth" | |
5051 | wow.Transparency = 0 | |
5052 | wow.BottomSurface = "Smooth" | |
5053 | wow.CFrame = Torso.CFrame | |
5054 | wow.BrickColor = BrickColor.new("Really black") | |
5055 | local Mesh2 = Instance.new("SpecialMesh",wow) | |
5056 | Mesh2.MeshType = "FileMesh" | |
5057 | Mesh2.Scale = Vector3.new(4.5,0.5,4.5) | |
5058 | Mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976" | |
5059 | Mesh2.TextureId = "" | |
5060 | for i = 1,30 do | |
5061 | wow.CFrame = Torso.CFrame * CFrame.new(0,-7.5,0) | |
5062 | wait() | |
5063 | wow.CFrame = wow.CFrame * CFrame.fromEulerAnglesXYZ(0,-6,0) | |
5064 | wow.Transparency = wow.Transparency + 0.1 | |
5065 | end | |
5066 | local p = Instance.new("Part",char) | |
5067 | p.Anchored = true | |
5068 | p.CanCollide = false | |
5069 | p.Transparency = 0 | |
5070 | p.Reflectance = 0.3 | |
5071 | p.formFactor = "Symmetric" | |
5072 | p.Size = Vector3.new(12, 12, 12) | |
5073 | p.TopSurface = "Smooth" | |
5074 | p.BottomSurface = "Smooth" | |
5075 | p.Name = "Sharingan" | |
5076 | p.Shape = "Ball" | |
5077 | p.CFrame = Torso.CFrame | |
5078 | p.BrickColor = BrickColor.new("Lime green") | |
5079 | local lol = Instance.new("Explosion",workspace) | |
5080 | lol.Position = Torso.Position | |
5081 | lol.BlastRadius = 450 | |
5082 | lol.BlastPressure = 0 | |
5083 | for i = 1,10 do | |
5084 | wait() | |
5085 | p.Size = p.Size + Vector3.new(3,3,3) | |
5086 | p.CFrame = Torso.CFrame | |
5087 | p.Transparency = p.Transparency + 0.1 | |
5088 | end | |
5089 | game.Lighting.TimeOfDay = 6 | |
5090 | p:remove() | |
5091 | wow:remove() | |
5092 | Welds2() | |
5093 | wait(0.5) | |
5094 | Welds1() | |
5095 | wait(0.5) | |
5096 | RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0.1, 0, 2) | |
5097 | LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(0.1, 0, -2) | |
5098 | wait(1) | |
5099 | for i = 1,20 do | |
5100 | game.Lighting.Ambient = Color3.new(math.random(),math.random(),math.random()) | |
5101 | wait() | |
5102 | end | |
5103 | game.Lighting.Ambient = Color3.new(1,1,1) | |
5104 | local model = Instance.new("Model",char) | |
5105 | local fer = Instance.new("Fire",Torso) | |
5106 | fer.Size = 30 | |
5107 | fer.Heat = 18 | |
5108 | fer.Color = BrickColor.new("Really red").Color | |
5109 | fer.SecondaryColor = BrickColor.new("Really black").Color | |
5110 | local smk = Instance.new("Smoke",Torso) | |
5111 | smk.Opacity = 1 | |
5112 | smk.RiseVelocity = 25 | |
5113 | smk.Size = 12 | |
5114 | smk.Color = BrickColor.new("Really red").Color | |
5115 | local O = Instance.new("Part",model) | |
5116 | O.Anchored = true | |
5117 | O.CanCollide = false | |
5118 | O.Transparency = 0 | |
5119 | O.Reflectance = 0.3 | |
5120 | O.formFactor = "Symmetric" | |
5121 | O.Size = Vector3.new(0, 0, 0) | |
5122 | O.TopSurface = "Smooth" | |
5123 | O.BottomSurface = "Smooth" | |
5124 | O.Name = "Sharingan" | |
5125 | O.Shape = "Ball" | |
5126 | O.CFrame = Torso.CFrame*CFrame.fromEulerAnglesXYZ(1.5, 0, 0) | |
5127 | O.BrickColor = BrickColor.new("Really red") | |
5128 | local Mesh = Instance.new("SpecialMesh") | |
5129 | Mesh.Parent = O | |
5130 | Mesh.MeshType = "FileMesh" | |
5131 | Mesh.Scale = Vector3.new(1.3, 1.3, 1.3) | |
5132 | Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
5133 | Mesh.TextureId = "" | |
5134 | local O2 = Instance.new("Part",model) | |
5135 | O2.Anchored = true | |
5136 | O2.CanCollide = false | |
5137 | O2.Transparency = 0 | |
5138 | O2.Reflectance = 0.3 | |
5139 | O2.formFactor = "Symmetric" | |
5140 | O2.Size = Vector3.new(0, 0, 0) | |
5141 | O2.TopSurface = "Smooth" | |
5142 | O2.BottomSurface = "Smooth" | |
5143 | O2.Name = "Sharingan" | |
5144 | O2.Shape = "Ball" | |
5145 | O2.CFrame = Torso.CFrame | |
5146 | O2.BrickColor = BrickColor.new("Really red") | |
5147 | local Mesh3 = Instance.new("SpecialMesh") | |
5148 | Mesh3.Parent = O2 | |
5149 | Mesh3.MeshType = "FileMesh" | |
5150 | Mesh3.Scale = Vector3.new(1, 1, 1) | |
5151 | Mesh3.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
5152 | Mesh3.TextureId = "" | |
5153 | local O3 = Instance.new("Part",model) | |
5154 | O3.Anchored = true | |
5155 | O3.CanCollide = false | |
5156 | O3.Transparency = 0 | |
5157 | O3.Reflectance = 0.3 | |
5158 | O3.formFactor = "Symmetric" | |
5159 | O3.Size = Vector3.new(0, 0, 0) | |
5160 | O3.TopSurface = "Smooth" | |
5161 | O3.BottomSurface = "Smooth" | |
5162 | O3.Name = "Sharingan" | |
5163 | O3.Shape = "Ball" | |
5164 | O3.CFrame = Torso.CFrame*CFrame.fromEulerAnglesXYZ(1.5, 0, 0) | |
5165 | O3.BrickColor = BrickColor.new("Really red") | |
5166 | local Mesh4 = Instance.new("SpecialMesh") | |
5167 | Mesh4.Parent = O3 | |
5168 | Mesh4.MeshType = "FileMesh" | |
5169 | Mesh4.Scale = Vector3.new(1.3, 1.3, 1.3) | |
5170 | Mesh4.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
5171 | Mesh4.TextureId = "" | |
5172 | local O4 = Instance.new("Part",model) | |
5173 | O4.Anchored = true | |
5174 | O4.CanCollide = false | |
5175 | O4.Transparency = 0 | |
5176 | O4.Reflectance = 0.3 | |
5177 | O4.formFactor = "Symmetric" | |
5178 | O4.Size = Vector3.new(0, 0, 0) | |
5179 | O4.TopSurface = "Smooth" | |
5180 | O4.BottomSurface = "Smooth" | |
5181 | O4.Name = "Sharingan" | |
5182 | O4.Shape = "Ball" | |
5183 | O4.CFrame = Torso.CFrame | |
5184 | O4.BrickColor = BrickColor.new("Really red") | |
5185 | local Mesh5 = Instance.new("SpecialMesh") | |
5186 | Mesh5.Parent = O4 | |
5187 | Mesh5.MeshType = "FileMesh" | |
5188 | Mesh5.Scale = Vector3.new(1, 1, 1) | |
5189 | Mesh5.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
5190 | Mesh5.TextureId = "" | |
5191 | local pro = Instance.new("Part",char) | |
5192 | pro.Anchored = true | |
5193 | pro.CanCollide = true | |
5194 | pro.Transparency = 0.2 | |
5195 | pro.Reflectance = 0.3 | |
5196 | pro.formFactor = "Symmetric" | |
5197 | pro.Size = Vector3.new(1, 1, 1) | |
5198 | pro.TopSurface = "Smooth" | |
5199 | pro.BottomSurface = "Smooth" | |
5200 | pro.Name = "Sharingan" | |
5201 | pro.Shape = "Ball" | |
5202 | pro.BrickColor = BrickColor.new("White") | |
5203 | pro.CFrame = Torso.CFrame | |
5204 | pro.Touched:connect(onTouched) | |
5205 | local lol = Instance.new("Explosion",workspace) | |
5206 | lol.Position = Torso.Position | |
5207 | lol.BlastRadius = 65 | |
5208 | lol.BlastPressure = 900000 | |
5209 | lol.Hit:connect(explhit) | |
5210 | local Effect = Instance.new("Part",pro) | |
5211 | Effect.Anchored = true | |
5212 | Effect.CanCollide = false | |
5213 | Effect.Size = Vector3.new(1, 1, 1) | |
5214 | Effect.formFactor = "Symmetric" | |
5215 | Effect.Transparency = 0.6 | |
5216 | Effect.BrickColor = BrickColor.new("Toothpaste") | |
5217 | Effect.CFrame = Torso.CFrame | |
5218 | Effect.Reflectance = 0.6 | |
5219 | Effect.TopSurface = "Smooth" | |
5220 | Effect.BottomSurface = "Smooth" | |
5221 | local EffectMesh = Instance.new("CylinderMesh",Effect) | |
5222 | EffectMesh.Scale = Vector3.new(3, 90000, 3) | |
5223 | local effect = Effect:Clone() | |
5224 | local effectmesh = EffectMesh:Clone() | |
5225 | effect.Parent = pro | |
5226 | effectmesh.Parent = effect | |
5227 | for i = 1,75 do | |
5228 | effect.Reflectance = math.random() | |
5229 | Effect.Reflectance = math.random() | |
5230 | effectmesh.Scale = effectmesh.Scale + Vector3.new(1,0,1) | |
5231 | EffectMesh.Scale = EffectMesh.Scale + Vector3.new(2,0,2) | |
5232 | Mesh.Scale = Mesh.Scale + Vector3.new(3, 3, 3) | |
5233 | Mesh3.Scale = Mesh.Scale | |
5234 | Mesh4.Scale = Mesh.Scale | |
5235 | Mesh5.Scale = Mesh.Scale | |
5236 | O.CFrame = O.CFrame * CFrame.fromEulerAnglesXYZ(6,0,0) | |
5237 | O2.CFrame = O2.CFrame * CFrame.fromEulerAnglesXYZ(0,6,0) | |
5238 | O3.CFrame = O3.CFrame * CFrame.fromEulerAnglesXYZ(0,6,6) | |
5239 | O4.CFrame = O4.CFrame * CFrame.fromEulerAnglesXYZ(6,0,6) | |
5240 | pro.Size = pro.Size + Vector3.new(3,3,3) | |
5241 | pro.CFrame = Torso.CFrame | |
5242 | O.BrickColor = BrickColor.new("Lime green") | |
5243 | O2.BrickColor = BrickColor.new("Lime green") | |
5244 | O3.BrickColor = BrickColor.new("Lime green") | |
5245 | O4.BrickColor = BrickColor.new("Lime green") | |
5246 | pro.BrickColor = BrickColor.new("Really black") | |
5247 | wait() | |
5248 | end | |
5249 | coroutine.resume(core) | |
5250 | for i = 1,10 do | |
5251 | Effect.Reflectance = 0 + 0.1 | |
5252 | effect.Reflectance = 0 + 0.1 | |
5253 | EffectMesh.Scale = EffectMesh.Scale - Vector3.new(12,30,12) | |
5254 | effectmesh.Scale = effectmesh.Scale - Vector3.new(11,29,11) | |
5255 | O.Transparency = O.Transparency + 0.1 | |
5256 | O2.Transparency = O2.Transparency + 0.1 | |
5257 | O3.Transparency = O3.Transparency + 0.1 | |
5258 | O4.Transparency = O4.Transparency + 0.1 | |
5259 | pro.Transparency = p.Transparency + 0.01 | |
5260 | wait() | |
5261 | end | |
5262 | Effect:remove() | |
5263 | pro:remove() | |
5264 | fer:remove() | |
5265 | smk:remove() | |
5266 | noob:remove() | |
5267 | noobz:remove() | |
5268 | nubz:remove() | |
5269 | narb:remove() | |
5270 | RefreshWelds() | |
5271 | game.Lighting.TimeOfDay = 14 | |
5272 | game.Lighting.Brightness = 0 | |
5273 | model:remove() | |
5274 | Human.PlatformStand = false | |
5275 | Torso.Anchored = false | |
5276 | Human.WalkSpeed = 16 | |
5277 | wait(10) | |
5278 | disabled = false | |
5279 | end | |
5280 | function lul(mouse) | |
5281 | mouse.Icon = "http://www.roblox.com/asset/?id=41672909" | |
5282 | mouse.Button1Down:connect(onButton1Down) | |
5283 | end | |
5284 | function explhit(drumstep) | |
5285 | for d,s in pairs (drumstep:children()) do | |
5286 | if s.className == "Humanoid" then | |
5287 | s:takeDamage(80) | |
5288 | end | |
5289 | end | |
5290 | end | |
5291 | function chargeup() | |
5292 | Welds1() | |
5293 | wait(0.4) | |
5294 | ChargeWelds() | |
5295 | wait(0.3) | |
5296 | StartCharge() | |
5297 | wait() | |
5298 | MidCharge() | |
5299 | wait(0.5) | |
5300 | EndCharge() | |
5301 | wait(0.4) | |
5302 | end | |
5303 | function EndCharge() | |
5304 | local p = Instance.new("Part",char) | |
5305 | p.Anchored = true | |
5306 | p.CanCollide = false | |
5307 | p.Transparency = 0 | |
5308 | p.Reflectance = 0.3 | |
5309 | p.formFactor = "Symmetric" | |
5310 | p.Size = Vector3.new(12, 12, 12) | |
5311 | p.TopSurface = "Smooth" | |
5312 | p.BottomSurface = "Smooth" | |
5313 | p.Name = "Sharingan" | |
5314 | p.Shape = "Ball" | |
5315 | p.CFrame = Torso.CFrame | |
5316 | p.BrickColor = BrickColor.new("Really black") | |
5317 | for i = 1,10 do | |
5318 | p.Size = p.Size - Vector3.new(3,3,3) | |
5319 | p.CFrame = Torso.CFrame | |
5320 | wait() | |
5321 | end | |
5322 | p:remove() | |
5323 | end | |
5324 | function MidCharge() | |
5325 | local wow = Instance.new("Part",workspace) | |
5326 | wow.Anchored = true | |
5327 | wow.CanCollide = false | |
5328 | wow.Reflectance = 0.32 | |
5329 | wow.formFactor = "Custom" | |
5330 | wow.Size = Vector3.new(12,12,12) | |
5331 | wow.TopSurface = "Smooth" | |
5332 | wow.Transparency = 0.5 | |
5333 | wow.BottomSurface = "Smooth" | |
5334 | wow.CFrame = Torso.CFrame * CFrame.new(0,0,0) | |
5335 | wow.BrickColor = BrickColor.new("Really black") | |
5336 | local wow2 = Instance.new("Part",workspace) | |
5337 | wow2.Anchored = true | |
5338 | wow2.CanCollide = false | |
5339 | wow2.Reflectance = 0.32 | |
5340 | wow2.formFactor = "Custom" | |
5341 | wow2.Size = Vector3.new(12,12,12) | |
5342 | wow2.TopSurface = "Smooth" | |
5343 | wow2.Transparency = 0.5 | |
5344 | wow2.BottomSurface = "Smooth" | |
5345 | wow2.CFrame = Torso.CFrame * CFrame.new(0,0,0) | |
5346 | wow2.BrickColor = BrickColor.new("Lime green") | |
5347 | local wow11 = Instance.new("Part",workspace) | |
5348 | wow11.Anchored = true | |
5349 | wow11.CanCollide = false | |
5350 | wow11.Reflectance = 0.32 | |
5351 | wow11.formFactor = "Custom" | |
5352 | wow11.Size = Vector3.new(12,12,12) | |
5353 | wow11.TopSurface = "Smooth" | |
5354 | wow11.Transparency = 0.5 | |
5355 | wow11.BottomSurface = "Smooth" | |
5356 | wow11.CFrame = Torso.CFrame * CFrame.new(0,0,0) | |
5357 | wow11.BrickColor = BrickColor.new("Lavender") | |
5358 | local wow4 = Instance.new("Part",workspace) | |
5359 | wow4.Anchored = true | |
5360 | wow4.CanCollide = false | |
5361 | wow4.Reflectance = 0.32 | |
5362 | wow4.formFactor = "Custom" | |
5363 | wow4.Size = Vector3.new(12,12,12) | |
5364 | wow4.TopSurface = "Smooth" | |
5365 | wow4.Transparency = 0.5 | |
5366 | wow4.BottomSurface = "Smooth" | |
5367 | wow4.CFrame = Torso.CFrame * CFrame.new(0,0,0) | |
5368 | wow4.BrickColor = BrickColor.new("Toothpaste") | |
5369 | local Taco = Instance.new("SelectionBox",wow) | |
5370 | Taco.Visible = true | |
5371 | Taco.Color = BrickColor.new("Lime green") | |
5372 | Taco.Adornee = Taco.Parent | |
5373 | local Tacoz = Taco:clone() | |
5374 | Tacoz.Parent = wow2 | |
5375 | Tacoz.Color = BrickColor.new("Really black") | |
5376 | Tacoz.Adornee = Tacoz.Parent | |
5377 | local Taco5 = Tacoz:clone() | |
5378 | Taco5.Parent = wow4 | |
5379 | Taco5.Adornee = Taco5.Parent | |
5380 | Taco5.Color = BrickColor.new("Lavender") | |
5381 | local Tacosh = Tacoz:clone() | |
5382 | Tacosh.Parent = wow11 | |
5383 | Tacosh.Adornee = Tacosh.Parent | |
5384 | Tacosh.Color = BrickColor.new("Toothpaste") | |
5385 | for i = 1,20 do | |
5386 | wait() | |
5387 | wow11.CFrame = wow11.CFrame * CFrame.fromEulerAnglesXYZ(6,6,6) | |
5388 | wow4.CFrame = wow4.CFrame * CFrame.fromEulerAnglesXYZ(-6,-6,-6) | |
5389 | wow2.CFrame = wow2.CFrame * CFrame.fromEulerAnglesXYZ(-3,2,6) | |
5390 | wow.CFrame = wow.CFrame * CFrame.fromEulerAnglesXYZ(5,1,-6) | |
5391 | end | |
5392 | wow:remove() | |
5393 | wow2:remove() | |
5394 | wow4:remove() | |
5395 | wow11:remove() | |
5396 | end | |
5397 | function StartCharge() | |
5398 | local p = Instance.new("Part",char) | |
5399 | p.Anchored = true | |
5400 | p.CanCollide = false | |
5401 | p.Transparency = 0.6 | |
5402 | p.Reflectance = 0.3 | |
5403 | p.formFactor = "Symmetric" | |
5404 | p.Size = Vector3.new(3,3,3) | |
5405 | p.TopSurface = "Smooth" | |
5406 | p.BottomSurface = "Smooth" | |
5407 | p.Name = "Sharingan" | |
5408 | p.Shape = "Ball" | |
5409 | p.CFrame = Torso.CFrame | |
5410 | p.BrickColor = BrickColor.new("Really black") | |
5411 | local O = Instance.new("Part",model) | |
5412 | O.Anchored = true | |
5413 | O.CanCollide = false | |
5414 | O.Transparency = 0 | |
5415 | O.Reflectance = 0.3 | |
5416 | O.formFactor = "Symmetric" | |
5417 | O.Size = Vector3.new(0, 0, 0) | |
5418 | O.TopSurface = "Smooth" | |
5419 | O.BottomSurface = "Smooth" | |
5420 | O.Name = "Sharingan" | |
5421 | O.Shape = "Ball" | |
5422 | O.CFrame = Torso.CFrame | |
5423 | O.BrickColor = BrickColor.new("Lime green") | |
5424 | local Mesh = Instance.new("SpecialMesh") | |
5425 | Mesh.Parent = O | |
5426 | Mesh.MeshType = "FileMesh" | |
5427 | Mesh.Scale = Vector3.new(1.3, 1.3, 1.3) | |
5428 | Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
5429 | Mesh.TextureId = "" | |
5430 | for i = 1,10 do | |
5431 | p.Size = p.Size + Vector3.new(3,3,3) | |
5432 | p.CFrame = Torso.CFrame | |
5433 | p.Transparency = p.Transparency + 0.1 | |
5434 | O.Transparency = O.Transparency + 0.1 | |
5435 | Mesh.Scale = Mesh.Scale + Vector3.new(4, 4, 4) | |
5436 | wait() | |
5437 | end | |
5438 | p:remove() | |
5439 | O:remove() | |
5440 | end | |
5441 | function onTouched(Taco) | |
5442 | if Taco.Parent.Name ~= pwn.Name and Taco.Parent.Parent.Name ~= pwn.Name then | |
5443 | if Taco.Parent.className == "Model" or Taco.Parent.Parent.className == "Model" then | |
5444 | for k,f in pairs(Taco.Parent:children()) do | |
5445 | if f.className == "Part" then | |
5446 | f.Anchored = false | |
5447 | coroutine.resume(coroutine.create(function() | |
5448 | f.Velocity = (Head.Position - f.Position).unit * -150 | |
5449 | wait(0.4) | |
5450 | f.Veclovity = Vector3.new(0,0,0) | |
5451 | end)) | |
5452 | elseif f.className == "ForceField" then | |
5453 | f:remove() | |
5454 | elseif f.className == "Hat" then | |
5455 | f:remove() | |
5456 | end | |
5457 | end | |
5458 | end | |
5459 | end | |
5460 | end | |
5461 | function shock() | |
5462 | local wowz = Instance.new("Part",workspace) | |
5463 | wowz.Anchored = true | |
5464 | wowz.CanCollide = false | |
5465 | wowz.Reflectance = 0.32 | |
5466 | wowz.formFactor = "Custom" | |
5467 | wowz.Size = Vector3.new(0.2,0.2,0.2) | |
5468 | wowz.TopSurface = "Smooth" | |
5469 | wowz.Transparency = 0 | |
5470 | wowz.BottomSurface = "Smooth" | |
5471 | wowz.CFrame = Torso.CFrame * CFrame.new(0,0,0) | |
5472 | wowz.BrickColor = BrickColor.new("Really black") | |
5473 | local Mesh2 = Instance.new("SpecialMesh",wow) | |
5474 | Mesh2.MeshType = "FileMesh" | |
5475 | Mesh2.Scale = Vector3.new(6,0.5,6) | |
5476 | Mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976" | |
5477 | Mesh2.TextureId = "" | |
5478 | for i = 1,30 do | |
5479 | wowz.CFrame = Torso.CFrame * CFrame.new(0,-2.5,0) | |
5480 | wait() | |
5481 | wowz.CFrame = wow.CFrame * CFrame.fromEulerAnglesXYZ(0,6,0) | |
5482 | wowz.BrickColor = BrickColor.Random() | |
5483 | end | |
5484 | wowz:remove() | |
5485 | end | |
5486 | function spinmesh() | |
5487 | local wowz = Instance.new("Part",char) | |
5488 | wowz.Anchored = true | |
5489 | wowz.CanCollide = false | |
5490 | wowz.Reflectance = 0.32 | |
5491 | wowz.Shape = "Ball" | |
5492 | wowz.Transparency = 0 | |
5493 | wowz.formFactor = "Custom" | |
5494 | wowz.Size = Vector3.new(9,9,9) | |
5495 | wowz.TopSurface = "Smooth" | |
5496 | wowz.BottomSurface = "Smooth" | |
5497 | wowz.CFrame = Torso.CFrame | |
5498 | wowz.BrickColor = BrickColor.new("Really black") | |
5499 | wait(3) | |
5500 | wowz:remove() | |
5501 | end | |
5502 | meshInsertion = coroutine.create(spinmesh) | |
5503 | core = coroutine.create(shock) | |
5504 | Tewl.Name = Nim | |
5505 | Tewl.Selected:connect(lul) | |
5506 | end) | |
5507 | ||
5508 | AddCmd("UnlockWs","unlockws","Unlocks the workspace", | |
5509 | function() | |
5510 | --[[ | |
5511 | WELCOME TO THE WORKSPACE UNLOCKER MADE BY ICANLEVITATE | |
5512 | --]] | |
5513 | function unlock(obj) | |
5514 | for i,v in pairs(obj:GetChildren()) do | |
5515 | if v:IsA("BasePart") then | |
5516 | v.Locked = false | |
5517 | end | |
5518 | unlock(v) | |
5519 | end | |
5520 | end | |
5521 | unlock(workspace) | |
5522 | ||
5523 | end) | |
5524 | ||
5525 | AddCmd("Sniper","sniper","Gives you a sniper", | |
5526 | function() | |
5527 | local animations = { | |
5528 | requip = { | |
5529 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-10)) * CFrame.new(1.5, -.5, 0); | |
5530 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-15)) * CFrame.new(1.5, -.5, 0); | |
5531 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(210), 0, math.rad(-40)) * CFrame.new(1.5, -.5, 0); | |
5532 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-10)) * CFrame.new(1.5, -.5, 0); | |
5533 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, 0) * CFrame.new(1.5, -.5, 0); | |
5534 | }; | |
5535 | lequip = { | |
5536 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(60)) * CFrame.new(-1, -.75, 0); | |
5537 | }; | |
5538 | runequip = { | |
5539 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-10)) * CFrame.new(1.5, -.5, 0); | |
5540 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-15)) * CFrame.new(1.5, -.5, 0); | |
5541 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(210), 0, math.rad(-40)) * CFrame.new(1.5, -.5, 0); | |
5542 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-10)) * CFrame.new(1.5, -.5, 0); | |
5543 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, 0) * CFrame.new(1.5, -.5, 0); | |
5544 | CFrame.new(1.5, 0, 0); | |
5545 | }; | |
5546 | rshoot = { | |
5547 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(170), 0, 0) * CFrame.new(1.5, -.5, 0); | |
5548 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, 0) * CFrame.new(1.5, -.5, 0); | |
5549 | }; | |
5550 | lshoot = { | |
5551 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(170), 0, math.rad(60)) * CFrame.new(-1, -.75, 0); | |
5552 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(60)) * CFrame.new(-1, -.75, 0); | |
5553 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(80)) * CFrame.new(-.5, -.35, 0); | |
5554 | CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(60)) * CFrame.new(-1, -.75, 0); | |
5555 | }; | |
5556 | } | |
5557 | local player = game:GetService("Players").LocalPlayer | |
5558 | local pmouse = player:GetMouse() | |
5559 | local char = player.Character | |
5560 | local bin = Instance.new("HopperBin", player.Backpack) | |
5561 | local barrelsize = .3 | |
5562 | local handleweld = nil | |
5563 | local temp = true | |
5564 | local etemp = true | |
5565 | bin.Name = "L96A1 Magnum" | |
5566 | ||
5567 | ||
5568 | function weld(part0, part1, c0, c1, parent) | |
5569 | local w = Instance.new("Weld", parent) | |
5570 | w.Part0 = part0 | |
5571 | w.Part1 = part1 | |
5572 | w.C0 = c0 | |
5573 | w.C1 = c1 | |
5574 | w.Name = "NewWeld" | |
5575 | return w | |
5576 | end | |
5577 | ||
5578 | ||
5579 | function interpolateCFrame(cf1, cf2) | |
5580 | local t1 = {cf1:components()} | |
5581 | local t2 = {cf2:components()} | |
5582 | local newcf = {} | |
5583 | for i, v in pairs(t1) do | |
5584 | local dif = t2[i] - v | |
5585 | if i < 4 then | |
5586 | local newValue = nil | |
5587 | if math.abs(dif) < .1 then | |
5588 | newValue = t2[i] | |
5589 | else | |
5590 | newValue = v + ((dif/math.abs(dif)) * .1) | |
5591 | end | |
5592 | newcf[i] = newValue | |
5593 | else | |
5594 | local newValue = nil | |
5595 | if math.abs(dif) < .1 then | |
5596 | newValue = t2[i] | |
5597 | else | |
5598 | newValue = v + ((dif/math.abs(dif)) * .1) | |
5599 | end | |
5600 | newcf[i] = newValue | |
5601 | end | |
5602 | end | |
5603 | return CFrame.new(unpack(newcf)) | |
5604 | end | |
5605 | ||
5606 | ||
5607 | function prop(name, sx, sy, sz, px, py, pz, anc, canc, col, par, mesh, meshtype, scalex, scaley, scalez, meshid, textureid) | |
5608 | local part = Instance.new("Part", par) | |
5609 | part.Name = name | |
5610 | part.TopSurface = 0 | |
5611 | part.BottomSurface = 0 | |
5612 | part.formFactor = 3 | |
5613 | part.Size = Vector3.new(sx, sy, sz) | |
5614 | part.Position = Vector3.new(px, py, pz) | |
5615 | part.Anchored = anc | |
5616 | part.CanCollide = canc | |
5617 | part.BrickColor = BrickColor.new(col) | |
5618 | if mesh then | |
5619 | local m = Instance.new("SpecialMesh", part) | |
5620 | m.MeshType = meshtype | |
5621 | m.MeshId = meshid | |
5622 | m.Scale = Vector3.new(scalex, scaley, scalez) | |
5623 | m.TextureId = textureid | |
5624 | end | |
5625 | return part | |
5626 | end | |
5627 | ||
5628 | ||
5629 | function fade(part, speed) | |
5630 | for i = part.Transparency, 1, speed do | |
5631 | part.Transparency = i | |
5632 | wait() | |
5633 | end | |
5634 | part:Destroy() | |
5635 | end | |
5636 | ||
5637 | ||
5638 | function clearWelds(par) | |
5639 | for i, v in pairs(par:GetChildren()) do | |
5640 | if v.Name == "NewWeld" and v:IsA("Weld") then | |
5641 | v:Destroy() | |
5642 | end | |
5643 | end | |
5644 | end | |
5645 | ||
5646 | ||
5647 | function sound(pitch, id, par) | |
5648 | local s = Instance.new("Sound", par) | |
5649 | s.Pitch = pitch | |
5650 | s.SoundId = id | |
5651 | return s | |
5652 | end | |
5653 | ||
5654 | ||
5655 | function traceRay(pos, pos2, col, trans) | |
5656 | local distance = (pos - pos2).magnitude | |
5657 | local trace = Instance.new("Part", char) | |
5658 | trace.Anchored = true | |
5659 | trace.CanCollide = false | |
5660 | trace.TopSurface = 0 | |
5661 | trace.BottomSurface = 0 | |
5662 | trace.formFactor = 3 | |
5663 | trace.Size = Vector3.new(.2, .2, distance) | |
5664 | trace.BrickColor = BrickColor.new(col) | |
5665 | trace.Transparency = trans | |
5666 | trace.CFrame = CFrame.new(pos2, pos) * CFrame.new(0, 0, -distance/2) | |
5667 | return trace | |
5668 | end | |
5669 | ||
5670 | ||
5671 | clearWelds(char.Torso) | |
5672 | local back1 = prop("Part1", .1, .7, .5, 0, 0, 0, false, false, "Black", char, false) | |
5673 | local back1weld = weld(char.Torso, back1, CFrame.new(1, -2, .6) * CFrame.Angles(math.rad(90), math.rad(20), math.rad(90)), CFrame.new(), char.Torso) | |
5674 | local back2 = prop("Part2", .1, .2, .1, 0, 0, 0, false, false, "Grime", char, false) | |
5675 | local back2weld = weld(back1, back2, CFrame.new(0, -.25, -.35), CFrame.new(), char.Torso) | |
5676 | local back3 = prop("Part3", .1, .5, 1, 0, 0, 0, false, false, "Grime", char, false) | |
5677 | local back3weld = weld(back1, back3, CFrame.new(0, .1, -.75), CFrame.new(), char.Torso) | |
5678 | local back4 = prop("Part4", .1, .1, 1, 0, 0, 0, false, false, "Grime", char, false) | |
5679 | local back4weld = weld(back3, back4, CFrame.new(0, .3, 0), CFrame.new(), char.Torso) | |
5680 | local back5 = prop("Part5", .1, .1, .7, 0, 0, 0, false, false, "Grime", char, false) | |
5681 | local back5weld = weld(back1, back5, CFrame.new(0, .4, -1.6), CFrame.new(), char.Torso) | |
5682 | local trigger1 = prop("Part6", .1, .1, .6, 0, 0, 0, false, false, "Grime", char, false) | |
5683 | local trigger1weld = weld(back4, trigger1, CFrame.new(0, -.6, -.4) * CFrame.Angles(-math.rad(30), 0, 0), CFrame.new(), char.Torso) | |
5684 | local trigger2 = prop("Part7", .1, .1, .5, 0, 0, 0, false, false, "Grime", char, false) | |
5685 | local trigger2weld = weld(back4, trigger2, CFrame.new(0, -.675, -.8) * CFrame.Angles(math.rad(15), 0, 0), CFrame.new(), char.Torso) | |
5686 | local trigger3 = prop("Part8", .1, .1, .7, 0, 0, 0, false, false, "Grime", char, false) | |
5687 | local trigger3weld = weld(back4, trigger3, CFrame.new(0, -.4, -.95) * CFrame.Angles(math.rad(90), 0, 0), CFrame.new(), char.Torso) | |
5688 | local middle1 = prop("Part9", .1, .1, 1, 0, 0, 0, false, false, "Black", char, true, "Brick", .1, .0, .1, "", "") -- dis | |
5689 | local middle1weld = weld(back5, middle1, CFrame.new(0, .05, -.8), CFrame.new(), char.Torso) | |
5690 | local trigframe = prop("Part10", .1, .3, .3, 0, 0, 0, false, false, "Grime", char, true, "FileMesh", .3, .3, .3, "http://www.roblox.com/asset/?id=3270017", "") | |
5691 | local trigframeweld = weld(back5, trigframe, CFrame.new(0, -.2, -.3) * CFrame.Angles(0, math.rad(90), 0), CFrame.new(), char.Torso) | |
5692 | local middle2 = prop("Part11", .1, .3, 2, 0, 0, 0, false, false, "Grime", char, false) | |
5693 | local middle2weld = weld(middle1, middle2, CFrame.new(0, -.1, -.4), CFrame.new(), char.Torso) | |
5694 | local barrel = prop("Part12", .1, .1, 4, 0, 0, 0, false, false, "Black", char, true, "Brick", .5, .5, 1, "", "") | |
5695 | local barrelweld = weld(middle1, barrel, CFrame.new(0, -.05, -2), CFrame.new(), char.Torso) | |
5696 | local barrel2 = prop("Part13", barrelsize, 2, barrelsize, 0, 0, 0, false, false, "Black", char, false) Instance.new("CylinderMesh", barrel2) | |
5697 | local barrel2weld = weld(barrel, barrel2, CFrame.new(0, 0, -2.5) * CFrame.Angles(math.rad(90), 0, 0), CFrame.new(), char.Torso) | |
5698 | local scope1 = prop("Part14", .1, .2, .1, 0, 0, 0, false, false, "Black", char, true, "Brick", .5, .5, .5, "", "") | |
5699 | local scope1weld = weld(middle1, scope1, CFrame.new(0, .1, .25), CFrame.new(), char.Torso) | |
5700 | local scope2 = prop("Part14", .1, .2, .1, 0, 0, 0, false, false, "Black", char, true, "Brick", .5, .5, .5, "", "") | |
5701 | local scope2weld = weld(middle1, scope2, CFrame.new(0, .1, -.25), CFrame.new(), char.Torso) | |
5702 | local scope3 = prop("Part15", .1, 1.5, .1, 0, 0, 0, false, false, "Black", char, false) Instance.new("CylinderMesh", scope3) | |
5703 | local scope3weld = weld(middle1, scope3, CFrame.new(0, .2, 0) * CFrame.Angles(math.rad(90), 0, 0), CFrame.new(), char.Torso) | |
5704 | local scope4 = prop("Part16", .2, .3, .2, 0, 0, 0, false, false, "Black", char, true, "FileMesh", .2, .3, .2, "http://www.roblox.com/asset/?id=1033714", "") | |
5705 | local scope4weld = weld(middle1, scope4, CFrame.new(0, .2, .7) * CFrame.Angles(math.rad(270), 0, 0), CFrame.new(), char.Torso) | |
5706 | local scope5 = prop("Part17", .3, .35, .3, 0, 0, 0, false, false, "Black", char, true, "FileMesh", .3, .35, .3, "http://www.roblox.com/asset/?id=1033714", "") | |
5707 | local scope5weld = weld(middle1, scope5, CFrame.new(0, .2, -.7) * CFrame.Angles(math.rad(-270), 0, 0), CFrame.new(), char.Torso) | |
5708 | local rarmweld = weld(char.Torso, nil, CFrame.new(1.5, 0, 0), CFrame.new(), char.Torso) | |
5709 | local larmweld = weld(char.Torso, nil, CFrame.new(-1.5, 0, 0), CFrame.new(), char.Torso) | |
5710 | local gyro = Instance.new("BodyGyro", char.Torso) | |
5711 | gyro.P = 10000 | |
5712 | gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge) | |
5713 | pmouse.Move:connect(function() | |
5714 | gyro.cframe = CFrame.new(char.Torso.Position, Vector3.new(pmouse.Hit.p.X, char.Torso.Position.Y, pmouse.Hit.p.Z)) | |
5715 | end) | |
5716 | ||
5717 | ||
5718 | ||
5719 | ||
5720 | function onEquip(mouse) | |
5721 | repeat wait() until etemp and temp | |
5722 | etemp = false | |
5723 | rarmweld.Part1 = char["Right Arm"] | |
5724 | local frame = 1 | |
5725 | coroutine.wrap(function() | |
5726 | while rarmweld and animations.requip[frame] do | |
5727 | rarmweld.C0 = interpolateCFrame(rarmweld.C0, animations.requip[frame]) | |
5728 | if rarmweld.C0 == animations.requip[frame] then | |
5729 | frame = frame + 1 | |
5730 | else | |
5731 | wait() | |
5732 | end | |
5733 | end | |
5734 | end)() | |
5735 | repeat wait() until frame == 3 | |
5736 | back1weld.Part0 = nil | |
5737 | handleweld = weld(char["Right Arm"], back1, CFrame.new(-.5, 1, -.3) * CFrame.Angles(math.rad(270), 0, 0), CFrame.new(), char.Torso) | |
5738 | repeat wait() until frame == 5 | |
5739 | larmweld.Part1 = char["Left Arm"] | |
5740 | local frame2 = 1 | |
5741 | coroutine.wrap(function() | |
5742 | while larmweld and animations.lequip[frame2] do | |
5743 | larmweld.C0 = interpolateCFrame(larmweld.C0, animations.lequip[frame2]) | |
5744 | if larmweld.C0 == animations.lequip[frame2] then | |
5745 | frame2 = frame2 + 1 | |
5746 | else | |
5747 | wait() | |
5748 | end | |
5749 | end | |
5750 | etemp = true | |
5751 | end)() | |
5752 | repeat wait() until frame == 6 | |
5753 | ||
5754 | ||
5755 | ||
5756 | ||
5757 | mouse.Button1Down:connect(function() | |
5758 | if not temp then return end | |
5759 | temp = false | |
5760 | local frame3 = 1 | |
5761 | coroutine.wrap(function() | |
5762 | while rarmweld and animations.rshoot[frame3] do | |
5763 | rarmweld.C0 = interpolateCFrame(rarmweld.C0, animations.rshoot[frame3]) | |
5764 | if rarmweld.C0 == animations.rshoot[frame3] then | |
5765 | frame3 = frame3 + 1 | |
5766 | else | |
5767 | wait() | |
5768 | end | |
5769 | end | |
5770 | end)() | |
5771 | local frame4 = 1 | |
5772 | coroutine.wrap(function() | |
5773 | while larmweld and animations.lshoot[frame4] do | |
5774 | larmweld.C0 = interpolateCFrame(larmweld.C0, animations.lshoot[frame4]) | |
5775 | if larmweld.C0 == animations.lshoot[frame4] then | |
5776 | frame4 = frame4 + 1 | |
5777 | else | |
5778 | wait() | |
5779 | end | |
5780 | end | |
5781 | wait(.1) | |
5782 | temp = true | |
5783 | end)() | |
5784 | local ray = Ray.new(barrel2.Position, (mouse.Hit.p - barrel2.Position).unit * 500) | |
5785 | sound(1, "http://roblox.com/asset/?id=10209875", barrel2):play() | |
5786 | local hit, pos = workspace:FindPartOnRay(ray, char) | |
5787 | if hit and hit.Parent:FindFirstChild("Humanoid") then | |
5788 | local dmg = math.random(200, 500) | |
5789 | if hit.Name ~= "Head" then | |
5790 | hit.Parent.Humanoid:TakeDamage(dmg) | |
5791 | hit.Parent.Humanoid.Sit = true | |
5792 | else | |
5793 | hit.Parent:BreakJoints() | |
5794 | sound(1, "http://www.roblox.com/asset/?id=1876552", workspace):play() | |
5795 | end | |
5796 | if game:GetService("Players"):GetPlayerFromCharacter(hit.Parent) == nil then return end | |
5797 | local bl = Instance.new("Part", workspace) | |
5798 | bl.Name = "Blood" | |
5799 | bl.BrickColor = BrickColor.new("Really red") | |
5800 | bl.FormFactor = 3 | |
5801 | bl.TopSurface = 0 | |
5802 | bl.BottomSurface = 0 | |
5803 | bl.Size = Vector3.new(1, .1, 1) | |
5804 | bl.Position = hit.Parent.Head.Position + Vector3.new(0, 3, 0) | |
5805 | local bbg = Instance.new("BillboardGui", bl) | |
5806 | bbg.Adornee = bl | |
5807 | bbg.Size = UDim2.new(1, 0, 1, 0) | |
5808 | bbg.StudsOffset = Vector3.new(0, 1, 0) | |
5809 | local txt = Instance.new("TextLabel", bbg) | |
5810 | txt.Position = UDim2.new(0.5, 0, 0.5, 0) | |
5811 | txt.FontSize = "Size14" | |
5812 | txt.TextColor3 = Color3.new(1, 1, 1) | |
5813 | txt.Text = hit.Name ~= "Head" and dmg or "HEADSHOT" | |
5814 | coroutine.wrap(fade)(bl, 0.005) | |
5815 | end | |
5816 | if hit and hit.Parent:IsA("Hat") then | |
5817 | hit:BreakJoints() | |
5818 | end | |
5819 | Spawn(function() | |
5820 | local tr = traceRay(barrel2.Position, pos, "White", .5) | |
5821 | fade(tr, .01) | |
5822 | end) | |
5823 | repeat wait() until frame4 == 3 | |
5824 | sound(1, "http://roblox.com/asset/?id=10209881", middle2):play() | |
5825 | end) | |
5826 | ||
5827 | ||
5828 | ||
5829 | ||
5830 | end | |
5831 | ||
5832 | ||
5833 | function onUnequip() | |
5834 | repeat wait() until etemp and temp | |
5835 | etemp = false | |
5836 | local frame = 1 | |
5837 | coroutine.wrap(function() | |
5838 | while rarmweld and animations.runequip[frame] do | |
5839 | rarmweld.C0 = interpolateCFrame(rarmweld.C0, animations.runequip[frame]) | |
5840 | if rarmweld.C0 == animations.runequip[frame] then | |
5841 | frame = frame + 1 | |
5842 | else | |
5843 | wait() | |
5844 | end | |
5845 | end | |
5846 | etemp = true | |
5847 | end)() | |
5848 | coroutine.wrap(function() | |
5849 | while larmweld do | |
5850 | larmweld.C0 = interpolateCFrame(larmweld.C0, CFrame.new(-1.5, 0, 0)) | |
5851 | if larmweld.C0 == CFrame.new(-1.5, 0, 0) then | |
5852 | break | |
5853 | else | |
5854 | wait() | |
5855 | end | |
5856 | end | |
5857 | end)() | |
5858 | repeat wait() until frame == 4 | |
5859 | handleweld:Remove() | |
5860 | back1weld:Remove() | |
5861 | back1weld = weld(char.Torso, back1, CFrame.new(1, -2, .6) * CFrame.Angles(math.rad(90), math.rad(20), math.rad(90)), CFrame.new(), char.Torso) | |
5862 | repeat wait() until frame == 7 | |
5863 | rarmweld.Part1 = nil | |
5864 | larmweld.Part1 = nil | |
5865 | end | |
5866 | ||
5867 | ||
5868 | bin.Selected:connect(onEquip) | |
5869 | bin.Deselected:connect(onUnequip) | |
5870 | end) | |
5871 | ||
5872 | AddCmd("Music","music","Add some beatz", | |
5873 | function(plrs, msg) | |
5874 | local keypos = msg:find(key) | |
5875 | local id = msg | |
5876 | local name = math.random(999999999) | |
5877 | for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end | |
5878 | for i, v in pairs(game.Players.LocalPlayer:children()) do if v:IsA("Sound") then v:Destroy() end end | |
5879 | local pitch = 1 | |
5880 | local s = Instance.new("Sound", game.Players.LocalPlayer) s.SoundId = "http://www.roblox.com/asset/?id=" .. id | |
5881 | s.Volume = 1 | |
5882 | s.Name=([[]]..name) | |
5883 | s.Pitch = pitch | |
5884 | s.Looped = true | |
5885 | s.archivable = false | |
5886 | repeat s:Play() wait() s:Stop() wait() s:Play() until s.IsPlaying | |
5887 | end | |
5888 | ) | |
5889 | ||
5890 | AddCmd("Set WalkSpeed","ws","Set the walkspeed of player", | |
5891 | function(plrs, msg) | |
5892 | local keypos = msg:find(key) | |
5893 | local targPlayers = msg:sub(1,keypos-1) | |
5894 | local plrs = getPlayers(targPlayers) | |
5895 | local speed = msg:sub(tonumber(keypos+1)) | |
5896 | for _,v in pairs(plrs) do | |
5897 | if v.Character ~= nil and v.Character:findFirstChild("Humanoid") ~= nil then | |
5898 | v.Character:findFirstChild("Humanoid").WalkSpeed = speed | |
5899 | end | |
5900 | end | |
5901 | end | |
5902 | ) | |
5903 | ||
5904 | AddCmd("Titan","titan","Makes yourself a epic titan", | |
5905 | function() | |
5906 | --[[User: TheDarkRevenant | |
5907 | Script: Absalom (Armored).lua | |
5908 | Pass: cUpnjTnT]] | |
5909 | ||
5910 | local p = game.Players.LocalPlayer | |
5911 | local char = p.Character | |
5912 | local mouse = p:GetMouse() | |
5913 | local larm = char["Left Arm"] | |
5914 | local rarm = char["Right Arm"] | |
5915 | local lleg = char["Left Leg"] | |
5916 | local rleg = char["Right Leg"] | |
5917 | local hed = char.Head | |
5918 | local torso = char.Torso | |
5919 | local hum = char.Humanoid | |
5920 | local cam = game.Workspace.CurrentCamera | |
5921 | local root = char.HumanoidRootPart | |
5922 | local deb = false | |
5923 | local shot = 0 | |
5924 | local l = game:GetService("Lighting") | |
5925 | local rs = game:GetService("RunService").RenderStepped | |
5926 | local debris=game:service"Debris" | |
5927 | local stanceToggle = "Normal" | |
5928 | math.randomseed(os.time()) | |
5929 | hum.WalkSpeed = 7 | |
5930 | char.Health:Destroy() | |
5931 | hum.MaxHealth = 50000 | |
5932 | wait(0.1) | |
5933 | hum.Health = 50000 | |
5934 | ---------------------------------------------------- | |
5935 | ypcall(function() | |
5936 | char.Shirt:Destroy() | |
5937 | char.Pants:Destroy() | |
5938 | shirt = Instance.new("Shirt", char) | |
5939 | shirt.Name = "Shirt" | |
5940 | pants = Instance.new("Pants", char) | |
5941 | pants.Name = "Pants" | |
5942 | char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=236410507" | |
5943 | char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=236412261" | |
5944 | end) | |
5945 | ---------------------------------------------------- | |
5946 | Debounces = { | |
5947 | on = false; | |
5948 | ks = false; | |
5949 | CanAttack = true; | |
5950 | CanJoke = true; | |
5951 | NoIdl = false; | |
5952 | Slashing = false; | |
5953 | Slashed = false; | |
5954 | Grabbing = false; | |
5955 | Grabbed = false; | |
5956 | } | |
5957 | local Touche = {char.Name, } | |
5958 | ---------------------------------------------------- | |
5959 | function lerp(a, b, t) -- Linear interpolation | |
5960 | return a + (b - a)*t | |
5961 | end | |
5962 | ||
5963 | function slerp(a, b, t) --Spherical interpolation | |
5964 | dot = a:Dot(b) | |
5965 | if dot > 0.99999 or dot < -0.99999 then | |
5966 | return t <= 0.5 and a or b | |
5967 | else | |
5968 | r = math.acos(dot) | |
5969 | return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r) | |
5970 | end | |
5971 | end | |
5972 | ||
5973 | function matrixInterpolate(a, b, t) | |
5974 | local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components() | |
5975 | local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components() | |
5976 | local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position | |
5977 | local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right | |
5978 | local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up | |
5979 | local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back | |
5980 | local t = v1:Dot(v2) | |
5981 | if not (t < 0 or t == 0 or t > 0) then -- Failsafe | |
5982 | return CFrame.new() | |
5983 | end | |
5984 | return CFrame.new( | |
5985 | v0.x, v0.y, v0.z, | |
5986 | v1.x, v1.y, v1.z, | |
5987 | v2.x, v2.y, v2.z, | |
5988 | v3.x, v3.y, v3.z) | |
5989 | end | |
5990 | ---------------------------------------------------- | |
5991 | function genWeld(a,b) | |
5992 | local w = Instance.new("Weld",a) | |
5993 | w.Part0 = a | |
5994 | w.Part1 = b | |
5995 | return w | |
5996 | end | |
5997 | function weld(a, b) | |
5998 | local weld = Instance.new("Weld") | |
5999 | weld.Name = "W" | |
6000 | weld.Part0 = a | |
6001 | weld.Part1 = b | |
6002 | weld.C0 = a.CFrame:inverse() * b.CFrame | |
6003 | weld.Parent = a | |
6004 | return weld; | |
6005 | end | |
6006 | ---------------------------------------------------- | |
6007 | function Lerp(c1,c2,al) | |
6008 | local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()} | |
6009 | local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()} | |
6010 | for i,v in pairs(com1) do | |
6011 | com1[i] = v+(com2[i]-v)*al | |
6012 | end | |
6013 | return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1))) | |
6014 | end | |
6015 | ---------------------------------------------------- | |
6016 | newWeld = function(wp0, wp1, wc0x, wc0y, wc0z) | |
6017 | local wld = Instance.new("Weld", wp1) | |
6018 | wld.Part0 = wp0 | |
6019 | wld.Part1 = wp1 | |
6020 | wld.C0 = CFrame.new(wc0x, wc0y, wc0z) | |
6021 | end | |
6022 | ---------------------------------------------------- | |
6023 | function Tween(a,b,c) | |
6024 | return a+(b-a)*c | |
6025 | end | |
6026 | ---------------------------------------------------- | |
6027 | function nwPrt(prnt,siz,cf,col) | |
6028 | local prt=Instance.new("Part") | |
6029 | prt.Parent=prnt | |
6030 | prt.FormFactor=3 | |
6031 | prt.Name="Part" | |
6032 | prt.Size=siz | |
6033 | prt.CanCollide=false | |
6034 | prt.Anchored=true | |
6035 | prt.Locked=true | |
6036 | prt.TopSurface=10 | |
6037 | prt.BottomSurface=10 | |
6038 | prt.FrontSurface=10 | |
6039 | prt.BackSurface=10 | |
6040 | prt.LeftSurface=10 | |
6041 | prt.RightSurface=10 | |
6042 | prt:BreakJoints() | |
6043 | prt.CFrame=cf or CFrame.new(30,10,30) | |
6044 | prt.Material="Neon" | |
6045 | prt.BrickColor=BrickColor.new(col) | |
6046 | m=Instance.new("SpecialMesh",prt) | |
6047 | m.MeshType=6 | |
6048 | return prt | |
6049 | end | |
6050 | ---------------------------------------------------- | |
6051 | function nwSnd(prnt,pch,vol,id) | |
6052 | local s=Instance.new("Sound",prnt) | |
6053 | s.Pitch=pch | |
6054 | s.Volume=vol | |
6055 | s.SoundId="rbxassetid://"..id | |
6056 | s.PlayOnRemove=true | |
6057 | return s | |
6058 | end | |
6059 | ---------------------------------------------------- | |
6060 | function newRay(start,face,range,wat) | |
6061 | local rey=Ray.new(start.p,(face.p-start.p).Unit*range) | |
6062 | hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat) | |
6063 | return rey,hit,pos | |
6064 | end | |
6065 | ---------------------------------------------------- | |
6066 | for i,v in pairs(char:children()) do | |
6067 | if v:IsA("Hat") then | |
6068 | v:Destroy() | |
6069 | end | |
6070 | end | |
6071 | for i,v in pairs(hed:children()) do | |
6072 | if v:IsA("Sound") then | |
6073 | v:Destroy() | |
6074 | end | |
6075 | end | |
6076 | ---------------------------------------------------- | |
6077 | function HasntTouched(plrname) | |
6078 | local ret = true | |
6079 | for _, v in pairs(Touche) do | |
6080 | if v == plrname then | |
6081 | ret = false | |
6082 | end | |
6083 | end | |
6084 | return ret | |
6085 | end | |
6086 | ---------------------------------------------------- | |
6087 | larm.Size = larm.Size * 2 | |
6088 | rarm.Size = rarm.Size * 2 | |
6089 | lleg.Size = lleg.Size * 2 | |
6090 | rleg.Size = rleg.Size * 2 | |
6091 | torso.Size = torso.Size * 2 | |
6092 | hed.Size = hed.Size * 2 | |
6093 | root.Size = root.Size * 2 | |
6094 | ---------------------------------------------------- | |
6095 | newWeld(torso, larm, -1.5, 0.5, 0) | |
6096 | larm.Weld.C1 = CFrame.new(0, 0.5, 0) | |
6097 | newWeld(torso, rarm, 1.5, 0.5, 0) | |
6098 | rarm.Weld.C1 = CFrame.new(0, 0.5, 0) | |
6099 | newWeld(torso, hed, 0, 1.5, 0) | |
6100 | newWeld(torso, lleg, -0.5, -1, 0) | |
6101 | lleg.Weld.C1 = CFrame.new(0, 1, 0) | |
6102 | newWeld(torso, rleg, 0.5, -1, 0) | |
6103 | rleg.Weld.C1 = CFrame.new(0, 1, 0) | |
6104 | newWeld(root, torso, 0, -1, 0) | |
6105 | torso.Weld.C1 = CFrame.new(0, -1, 0) | |
6106 | ---------------------------------------------------- | |
6107 | hed.face.Texture = "rbxassetid://272299908" | |
6108 | z=Instance.new('Decal',hed) | |
6109 | z.Face = 'Front' | |
6110 | z.Texture='rbxassetid://99174105' | |
6111 | z1=Instance.new('Decal',hed) | |
6112 | z1.Face = 'Right' | |
6113 | hed.BrickColor = BrickColor.new("Really black") | |
6114 | lite = Instance.new("PointLight", torso) | |
6115 | lite.Brightness = 14 | |
6116 | lite.Range = 10 | |
6117 | lite.Color = Color3.new(1, 0, 0) | |
6118 | --[[local hed2 = hed:Clone() | |
6119 | hed2.CanCollide = false | |
6120 | hed2.Parent = char | |
6121 | hed2:ClearAllChildren() | |
6122 | hed2.Transparency = 1 | |
6123 | hed2.Name = "DARP" | |
6124 | local w = Instance.new("Weld",hed2) | |
6125 | w.Part0 = hed | |
6126 | w.Part1 = hed2 | |
6127 | w.C0 = CFrame.new(0,0,-0.175) | |
6128 | z=Instance.new("SurfaceGui",hed2) | |
6129 | z.Enabled = true | |
6130 | z.Face = "Front" | |
6131 | z.Adornee = hed2 | |
6132 | z.CanvasSize = Vector2.new(100,100) | |
6133 | local face = Instance.new("ImageLabel",z) | |
6134 | face.Size = UDim2.new(1,-30,1,0) | |
6135 | face.Position = UDim2.new(0,15,0,0) | |
6136 | face.BackgroundTransparency = 1 | |
6137 | face.Image='rbxassetid://46282671']]-- | |
6138 | ---------------------------------------------------- | |
6139 | z = Instance.new("Sound", char) | |
6140 | z.SoundId = "rbxassetid://303570180"--242463565 | |
6141 | z.Looped = true | |
6142 | z.Pitch = .6 | |
6143 | z.Volume = 1 | |
6144 | wait(.01) | |
6145 | z:Play() | |
6146 | ---------------------------------------------------- | |
6147 | local l = game.Lighting | |
6148 | local sky = Instance.new("Sky",l) | |
6149 | sky.CelestialBodiesShown = false | |
6150 | sky.SkyboxBk = "http://www.roblox.com/asset/?id=156925041" | |
6151 | sky.SkyboxDn = "http://www.roblox.com/asset/?id=156925047" | |
6152 | sky.SkyboxFt = "http://www.roblox.com/asset/?id=156925045" | |
6153 | sky.SkyboxLf = "http://www.roblox.com/asset/?id=156925043" | |
6154 | sky.SkyboxRt = "http://www.roblox.com/asset/?id=156925038" | |
6155 | sky.SkyboxUp = "http://www.roblox.com/asset/?id=156925055" | |
6156 | sky.StarCount = 0 | |
6157 | sky.Name = "GreenSpace" | |
6158 | ---------------------------------------------------- | |
6159 | local m = Instance.new("Model") | |
6160 | m.Name = "Absolution" | |
6161 | p1 = Instance.new("Part", m) | |
6162 | p1.BrickColor = BrickColor.new("Bright blue") | |
6163 | p1.Material = "Neon" | |
6164 | p1.FormFactor = Enum.FormFactor.Custom | |
6165 | p1.Size = Vector3.new(1, 0.600000024, 1.5) | |
6166 | p1.CFrame = CFrame.new(67.4994888, 12.1560526, 73.0205841, 0.999972522, -3.59117985e-005, -8.00192356e-006, -1.39250187e-005, 0.358383715, -0.933530986, 5.28097153e-005, 0.933500648, 0.358406395) | |
6167 | p1.CanCollide = false | |
6168 | p1.Locked = true | |
6169 | p1.Elasticity = 0 | |
6170 | p1.BottomSurface = Enum.SurfaceType.Smooth | |
6171 | p1.TopSurface = Enum.SurfaceType.Smooth | |
6172 | b1 = Instance.new("SpecialMesh", p1) | |
6173 | b1.MeshType = Enum.MeshType.Wedge | |
6174 | b1.Name = "Mesh" | |
6175 | b1.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928) | |
6176 | p2 = Instance.new("Part", m) | |
6177 | p2.BrickColor = BrickColor.new("Really black") | |
6178 | p2.FormFactor = Enum.FormFactor.Custom | |
6179 | p2.Size = Vector3.new(1, 2.9000001, 1) | |
6180 | p2.CFrame = CFrame.new(67.4995728, 11.7633543, 74.2129135, -1.30959779e-005, 2.79811252e-006, 0.999972522, 0.961226642, 0.275612593, -7.50799518e-006, -0.275637805, 0.96119839, 1.01176247e-005) | |
6181 | p2.CanCollide = false | |
6182 | p2.Locked = true | |
6183 | p2.Elasticity = 0 | |
6184 | p2.BottomSurface = Enum.SurfaceType.Smooth | |
6185 | p2.TopSurface = Enum.SurfaceType.Smooth | |
6186 | b2 = Instance.new("BlockMesh", p2) | |
6187 | b2.Name = "Mesh" | |
6188 | b2.Scale = Vector3.new(0.400000006, 1, 0.400000006) | |
6189 | p3 = Instance.new("Part", m) | |
6190 | p3.BrickColor = BrickColor.new("Bright blue") | |
6191 | p3.Material = "Neon" | |
6192 | p3.FormFactor = Enum.FormFactor.Custom | |
6193 | p3.Size = Vector3.new(1, 1.20000005, 2.0999999) | |
6194 | p3.CFrame = CFrame.new(67.4994965, 12.6401453, 73.9670334, 0.999972522, -3.52207899e-005, -8.10639358e-006, -1.61500211e-005, 0.309035271, -0.951007903, 5.24176576e-005, 0.950978875, 0.309059501) | |
6195 | p3.CanCollide = false | |
6196 | p3.Locked = true | |
6197 | p3.Elasticity = 0 | |
6198 | p3.BottomSurface = Enum.SurfaceType.Smooth | |
6199 | p3.TopSurface = Enum.SurfaceType.Smooth | |
6200 | b3 = Instance.new("SpecialMesh", p3) | |
6201 | b3.MeshType = Enum.MeshType.Wedge | |
6202 | b3.Name = "Mesh" | |
6203 | b3.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928) | |
6204 | p4 = Instance.new("Part", m) | |
6205 | p4.BrickColor = BrickColor.new("Bright blue") | |
6206 | p4.Material = "Neon" | |
6207 | p4.FormFactor = Enum.FormFactor.Custom | |
6208 | p4.Size = Vector3.new(1, 1.43999994, 2.05000019) | |
6209 | p4.CFrame = CFrame.new(67.4995575, 11.8683414, 76.1565704, 0.999972522, -2.5085672e-005, -1.53700166e-005, -4.86194367e-005, -0.800831437, -0.598821938, 1.9131101e-005, 0.598835468, -0.800796151) | |
6210 | p4.CanCollide = false | |
6211 | p4.Locked = true | |
6212 | p4.Elasticity = 0 | |
6213 | p4.BottomSurface = Enum.SurfaceType.Smooth | |
6214 | p4.TopSurface = Enum.SurfaceType.Smooth | |
6215 | b4 = Instance.new("SpecialMesh", p4) | |
6216 | b4.MeshType = Enum.MeshType.Wedge | |
6217 | b4.Name = "Mesh" | |
6218 | b4.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988) | |
6219 | p5 = Instance.new("Part", m) | |
6220 | p5.BrickColor = BrickColor.new("Bright blue") | |
6221 | p5.Material = "Neon" | |
6222 | p5.FormFactor = Enum.FormFactor.Custom | |
6223 | p5.Size = Vector3.new(1, 1.20000005, 3.20000005) | |
6224 | p5.CFrame = CFrame.new(67.4995193, 13.241991, 74.8357468, 0.999972522, -3.59118021e-005, -8.00191992e-006, -1.39250224e-005, 0.358383656, -0.933530807, 5.2809708e-005, 0.933500469, 0.358406246) | |
6225 | p5.CanCollide = true | |
6226 | p5.Locked = true | |
6227 | p5.Elasticity = 0 | |
6228 | p5.BottomSurface = Enum.SurfaceType.Smooth | |
6229 | p5.TopSurface = Enum.SurfaceType.Smooth | |
6230 | b5 = Instance.new("SpecialMesh", p5) | |
6231 | b5.MeshType = Enum.MeshType.Wedge | |
6232 | b5.Name = "Mesh" | |
6233 | b5.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928) | |
6234 | p6 = Instance.new("Part", m) | |
6235 | p6.Name = "Handle" | |
6236 | p6.BrickColor = BrickColor.new("Really black") | |
6237 | p6.FormFactor = Enum.FormFactor.Custom | |
6238 | p6.Size = Vector3.new(1.5999999, 13.6000004, 1) | |
6239 | p6.CFrame = CFrame.new(67.5017471, 11.2780685, 66.1421967, -1.18190947e-005, 6.28741009e-006, 0.999972522, 0.99995929, -1.39772892e-005, -7.50630716e-006, -1.79708004e-005, 0.999939024, 1.01296728e-005) | |
6240 | p6.CanCollide = false | |
6241 | p6.Locked = true | |
6242 | p6.Elasticity = 0 | |
6243 | p6.BottomSurface = Enum.SurfaceType.Smooth | |
6244 | p6.TopSurface = Enum.SurfaceType.Smooth | |
6245 | b6 = Instance.new("BlockMesh", p6) | |
6246 | b6.Name = "Mesh" | |
6247 | b6.Scale = Vector3.new(0.400000006, 1, 0.400000006) | |
6248 | p7 = Instance.new("Part", m) | |
6249 | p7.BrickColor = BrickColor.new("Bright blue") | |
6250 | p7.Material = "Neon" | |
6251 | p7.FormFactor = Enum.FormFactor.Custom | |
6252 | p7.Size = Vector3.new(1, 1.00999999, 1.05000019) | |
6253 | p7.CFrame = CFrame.new(67.5174179, 10.5228004, 76.3114471, 0.999972522, -2.76626724e-005, -6.72184569e-006, -4.7347472e-005, -0.91489929, -0.403581172, 2.14323372e-005, 0.403602213, -0.914867818) | |
6254 | p7.CanCollide = false | |
6255 | p7.Locked = true | |
6256 | p7.Elasticity = 0 | |
6257 | p7.BottomSurface = Enum.SurfaceType.Smooth | |
6258 | p7.TopSurface = Enum.SurfaceType.Smooth | |
6259 | b7 = Instance.new("SpecialMesh", p7) | |
6260 | b7.MeshType = Enum.MeshType.Wedge | |
6261 | b7.Name = "Mesh" | |
6262 | b7.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988) | |
6263 | p8 = Instance.new("Part", m) | |
6264 | p8.BrickColor = BrickColor.new("Bright blue") | |
6265 | p8.Material = "Neon" | |
6266 | p8.FormFactor = Enum.FormFactor.Custom | |
6267 | p8.Size = Vector3.new(1, 1.00999999, 1.05000019) | |
6268 | p8.CFrame = CFrame.new(67.5074387, 8.51285458, 76.8714371, 0.999972522, -2.76626724e-005, -6.72184387e-006, -4.73474684e-005, -0.91489917, -0.403581113, 2.14323354e-005, 0.403602153, -0.914867699) | |
6269 | p8.CanCollide = false | |
6270 | p8.Locked = true | |
6271 | p8.Elasticity = 0 | |
6272 | p8.BottomSurface = Enum.SurfaceType.Smooth | |
6273 | p8.TopSurface = Enum.SurfaceType.Smooth | |
6274 | b8 = Instance.new("SpecialMesh", p8) | |
6275 | b8.MeshType = Enum.MeshType.Wedge | |
6276 | b8.Name = "Mesh" | |
6277 | b8.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988) | |
6278 | p9 = Instance.new("Part", m) | |
6279 | p9.BrickColor = BrickColor.new("Really black") | |
6280 | p9.FormFactor = Enum.FormFactor.Custom | |
6281 | p9.Size = Vector3.new(1, 1.07999957, 1) | |
6282 | p9.CFrame = CFrame.new(67.5095749, 7.1092, 74.5051422, -2.60536999e-005, -5.21559741e-006, 0.999972522, 0.35323599, -0.935490847, -1.50012565e-005, 0.935460567, 0.353258699, 4.2632455e-005) | |
6283 | p9.CanCollide = false | |
6284 | p9.Locked = true | |
6285 | p9.Elasticity = 0 | |
6286 | p9.BottomSurface = Enum.SurfaceType.Smooth | |
6287 | p9.TopSurface = Enum.SurfaceType.Smooth | |
6288 | b9 = Instance.new("BlockMesh", p9) | |
6289 | b9.Name = "Mesh" | |
6290 | b9.Scale = Vector3.new(0.550000012, 1, 0.550000012) | |
6291 | p10 = Instance.new("Part", m) | |
6292 | p10.BrickColor = BrickColor.new("Really black") | |
6293 | p10.FormFactor = Enum.FormFactor.Custom | |
6294 | p10.Size = Vector3.new(1, 1.41999948, 1) | |
6295 | p10.CFrame = CFrame.new(67.489624, 8.67401791, 72.7929764, -9.47785156e-006, -9.42233055e-006, 0.999972522, 0.292371064, 0.956263304, -7.54374832e-006, -0.956253231, 0.292334616, 1.01081387e-005) | |
6296 | p10.CanCollide = false | |
6297 | p10.Locked = true | |
6298 | p10.Elasticity = 0 | |
6299 | p10.BottomSurface = Enum.SurfaceType.Smooth | |
6300 | p10.TopSurface = Enum.SurfaceType.Smooth | |
6301 | b10 = Instance.new("BlockMesh", p10) | |
6302 | b10.Name = "Mesh" | |
6303 | b10.Scale = Vector3.new(0.400000006, 1, 0.400000006) | |
6304 | p11 = Instance.new("Part", m) | |
6305 | p11.BrickColor = BrickColor.new("Really black") | |
6306 | p11.FormFactor = Enum.FormFactor.Custom | |
6307 | p11.Size = Vector3.new(1, 1.50999951, 1) | |
6308 | p11.CFrame = CFrame.new(67.509552, 7.11887455, 70.3475952, -1.87569385e-005, 1.80455972e-005, 0.999972522, -0.36222899, -0.932047009, -9.30004444e-006, 0.932039678, -0.362191886, 4.04359016e-005) | |
6309 | p11.CanCollide = false | |
6310 | p11.Locked = true | |
6311 | p11.Elasticity = 0 | |
6312 | p11.BottomSurface = Enum.SurfaceType.Smooth | |
6313 | p11.TopSurface = Enum.SurfaceType.Smooth | |
6314 | b11 = Instance.new("BlockMesh", p11) | |
6315 | b11.Name = "Mesh" | |
6316 | b11.Scale = Vector3.new(0.550000012, 1, 0.550000012) | |
6317 | p12 = Instance.new("Part", m) | |
6318 | p12.Name = "BladeCenter" | |
6319 | p12.BrickColor = BrickColor.new("Dark stone grey") | |
6320 | p12.Material = Enum.Material.Concrete | |
6321 | p12.FormFactor = Enum.FormFactor.Symmetric | |
6322 | p12.Size = Vector3.new(1, 2, 2) | |
6323 | p12.CFrame = CFrame.new(67.4995346, 6.83217764, 72.2514038, -0.999972522, 2.42275873e-005, 0.000103325896, -8.39982677e-005, 4.44650614e-005, -0.999960959, -4.06451727e-005, -0.999940753, -1.25430051e-005) | |
6324 | p12.CanCollide = false | |
6325 | p12.Locked = true | |
6326 | p12.BottomSurface = Enum.SurfaceType.Smooth | |
6327 | p12.TopSurface = Enum.SurfaceType.Smooth | |
6328 | b12 = Instance.new("SpecialMesh", p12) | |
6329 | b12.MeshType = Enum.MeshType.Brick | |
6330 | b12.Name = "Mesh" | |
6331 | b12.Scale = Vector3.new(0.499999911, 1, 0.699999928) | |
6332 | p13 = Instance.new("Part", m) | |
6333 | p13.BrickColor = BrickColor.new("Really black") | |
6334 | p13.FormFactor = Enum.FormFactor.Custom | |
6335 | p13.Size = Vector3.new(2.91000009, 4.3300004, 1) | |
6336 | p13.CFrame = CFrame.new(67.5096359, 9.31026554, 73.9751816, 7.60371313e-006, 1.0943455e-005, 0.999972522, -0.119072244, -0.99284631, -7.55448127e-006, 0.992830038, -0.119038157, 1.01703836e-005) | |
6337 | p13.CanCollide = false | |
6338 | p13.Locked = true | |
6339 | p13.Elasticity = 0 | |
6340 | p13.BottomSurface = Enum.SurfaceType.Smooth | |
6341 | p13.TopSurface = Enum.SurfaceType.Smooth | |
6342 | b13 = Instance.new("BlockMesh", p13) | |
6343 | b13.Name = "Mesh" | |
6344 | b13.Scale = Vector3.new(1, 1, 0.400000006) | |
6345 | p14 = Instance.new("Part", m) | |
6346 | p14.BrickColor = BrickColor.new("Really black") | |
6347 | p14.FormFactor = Enum.FormFactor.Custom | |
6348 | p14.Size = Vector3.new(2.5, 2.17999935, 1) | |
6349 | p14.CFrame = CFrame.new(67.4896011, 10.1621294, 72.6420059, -1.55498967e-007, -1.33476442e-005, 0.999972522, -0.462319613, 0.886669755, -7.56198779e-006, -0.886637092, -0.462338567, 1.01078904e-005) | |
6350 | p14.CanCollide = false | |
6351 | p14.Locked = true | |
6352 | p14.Elasticity = 0 | |
6353 | p14.BottomSurface = Enum.SurfaceType.Smooth | |
6354 | p14.TopSurface = Enum.SurfaceType.Smooth | |
6355 | b14 = Instance.new("BlockMesh", p14) | |
6356 | b14.Name = "Mesh" | |
6357 | b14.Scale = Vector3.new(0.400000006, 1, 0.400000006) | |
6358 | p15 = Instance.new("Part", m) | |
6359 | p15.BrickColor = BrickColor.new("Really black") | |
6360 | p15.FormFactor = Enum.FormFactor.Custom | |
6361 | p15.Size = Vector3.new(1.16999996, 4.2699995, 1) | |
6362 | p15.CFrame = CFrame.new(67.5095901, 9.35303593, 70.6884613, -1.24399676e-005, -4.94209144e-006, 0.999972522, 0.645082474, 0.764063478, -7.52419282e-006, -0.764068604, 0.645045042, 1.0099785e-005) | |
6363 | p15.CanCollide = false | |
6364 | p15.Locked = true | |
6365 | p15.Elasticity = 0 | |
6366 | p15.BottomSurface = Enum.SurfaceType.Smooth | |
6367 | p15.TopSurface = Enum.SurfaceType.Smooth | |
6368 | b15 = Instance.new("BlockMesh", p15) | |
6369 | b15.Name = "Mesh" | |
6370 | b15.Scale = Vector3.new(1, 1, 0.400000006) | |
6371 | p16 = Instance.new("Part", m) | |
6372 | p16.BrickColor = BrickColor.new("Really black") | |
6373 | p16.FormFactor = Enum.FormFactor.Custom | |
6374 | p16.Size = Vector3.new(1.68999994, 4.76000023, 1) | |
6375 | p16.CFrame = CFrame.new(67.4996033, 9.63990211, 75.3800278, 2.98175655e-006, 1.30014914e-005, 0.999972522, 0.258795738, -0.965893507, -7.53869244e-006, 0.965865672, 0.258821338, 1.01718706e-005) | |
6376 | p16.CanCollide = false | |
6377 | p16.Locked = true | |
6378 | p16.Elasticity = 0 | |
6379 | p16.BottomSurface = Enum.SurfaceType.Smooth | |
6380 | p16.TopSurface = Enum.SurfaceType.Smooth | |
6381 | b16 = Instance.new("BlockMesh", p16) | |
6382 | b16.Name = "Mesh" | |
6383 | b16.Scale = Vector3.new(1, 1, 0.400000006) | |
6384 | p17 = Instance.new("Part", m) | |
6385 | p17.BrickColor = BrickColor.new("Really black") | |
6386 | p17.FormFactor = Enum.FormFactor.Custom | |
6387 | p17.Size = Vector3.new(1.78999996, 4.21999979, 1) | |
6388 | p17.CFrame = CFrame.new(67.499588, 9.28996372, 69.8789978, -9.50601952e-006, -9.41252802e-006, 0.999972522, 0.293352425, 0.955965877, -7.53842551e-006, -0.955955863, 0.293315947, 1.00904235e-005) | |
6389 | p17.CanCollide = false | |
6390 | p17.Locked = true | |
6391 | p17.Elasticity = 0 | |
6392 | p17.BottomSurface = Enum.SurfaceType.Smooth | |
6393 | p17.TopSurface = Enum.SurfaceType.Smooth | |
6394 | b17 = Instance.new("BlockMesh", p17) | |
6395 | b17.Name = "Mesh" | |
6396 | b17.Scale = Vector3.new(1, 1, 0.400000006) | |
6397 | p18 = Instance.new("WedgePart", m) | |
6398 | p18.BrickColor = BrickColor.new("Dark stone grey") | |
6399 | p18.Name = "BladePart1" | |
6400 | p18.Material = Enum.Material.Concrete | |
6401 | p18.Name = "Wedge" | |
6402 | p18.FormFactor = Enum.FormFactor.Symmetric | |
6403 | p18.Size = Vector3.new(1, 4, 2) | |
6404 | p18.CFrame = CFrame.new(67.499321, 6.83199787, 69.4816895, 0.999972522, -3.68033288e-005, -4.22928351e-005, 2.29664256e-005, -1.65102574e-005, 0.999963701, -2.03872096e-005, -0.999943435, -4.84290831e-005) | |
6405 | p18.CanCollide = false | |
6406 | p18.Locked = true | |
6407 | p18.BottomSurface = Enum.SurfaceType.Smooth | |
6408 | p18.TopSurface = Enum.SurfaceType.Smooth | |
6409 | b18 = Instance.new("SpecialMesh", p18) | |
6410 | b18.MeshType = Enum.MeshType.Wedge | |
6411 | b18.Name = "Mesh" | |
6412 | b18.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928) | |
6413 | p19 = Instance.new("WedgePart", m) | |
6414 | p19.BrickColor = BrickColor.new("Dark stone grey") | |
6415 | p19.Name = "BladePart2" | |
6416 | p19.Material = Enum.Material.Concrete | |
6417 | p19.Name = "Wedge" | |
6418 | p19.FormFactor = Enum.FormFactor.Symmetric | |
6419 | p19.Size = Vector3.new(1, 4, 2) | |
6420 | p19.CFrame = CFrame.new(67.4994736, 6.83213568, 75.0314102, -0.999972522, 3.68059118e-005, -0.000103325001, -8.40002976e-005, -4.4521752e-005, 0.999963701, 2.03864402e-005, 0.999943435, 1.26029336e-005) | |
6421 | p19.CanCollide = false | |
6422 | p19.Locked = true | |
6423 | p19.BottomSurface = Enum.SurfaceType.Smooth | |
6424 | p19.TopSurface = Enum.SurfaceType.Smooth | |
6425 | b19 = Instance.new("SpecialMesh", p19) | |
6426 | b19.MeshType = Enum.MeshType.Wedge | |
6427 | b19.Name = "Mesh" | |
6428 | b19.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928) | |
6429 | p20 = Instance.new("Part", m) | |
6430 | p20.BrickColor = BrickColor.new("Really black") | |
6431 | p20.FormFactor = Enum.FormFactor.Custom | |
6432 | p20.Size = Vector3.new(2.53000021, 2.39999938, 1) | |
6433 | p20.CFrame = CFrame.new(67.4996414, 7.91898966, 71.4148178, -1.09432585e-005, 7.6432425e-006, 0.999972522, 0.992849231, -0.119072601, -7.55000656e-006, 0.119038492, 0.992832959, 1.01311334e-005) | |
6434 | p20.CanCollide = false | |
6435 | p20.Locked = true | |
6436 | p20.Elasticity = 0 | |
6437 | p20.BottomSurface = Enum.SurfaceType.Smooth | |
6438 | p20.TopSurface = Enum.SurfaceType.Smooth | |
6439 | b20 = Instance.new("BlockMesh", p20) | |
6440 | b20.Name = "Mesh" | |
6441 | b20.Scale = Vector3.new(0.400000006, 1, 0.400000006) | |
6442 | p21 = Instance.new("Part", m) | |
6443 | p21.BrickColor = BrickColor.new("Bright blue") | |
6444 | p21.Material = "Neon" | |
6445 | p21.FormFactor = Enum.FormFactor.Custom | |
6446 | p21.Size = Vector3.new(1, 1.43999994, 1.59000015) | |
6447 | p21.CFrame = CFrame.new(67.509613, 9.57073689, 76.6228256, 0.999972522, -2.50856156e-005, -1.53699839e-005, -4.86196222e-005, -0.800835371, -0.598824739, 1.91311228e-005, 0.59883821, -0.800800025) | |
6448 | p21.CanCollide = false | |
6449 | p21.Locked = true | |
6450 | p21.Elasticity = 0 | |
6451 | p21.BottomSurface = Enum.SurfaceType.Smooth | |
6452 | p21.TopSurface = Enum.SurfaceType.Smooth | |
6453 | b21 = Instance.new("SpecialMesh", p21) | |
6454 | b21.MeshType = Enum.MeshType.Wedge | |
6455 | b21.Name = "Mesh" | |
6456 | b21.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988) | |
6457 | w1 = Instance.new("Weld", p1) | |
6458 | w1.Name = "Part_Weld" | |
6459 | w1.Part0 = p1 | |
6460 | w1.C0 = CFrame.new(-67.5030899, -72.5280457, -14.8209743, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252) | |
6461 | w1.Part1 = p2 | |
6462 | w1.C1 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008) | |
6463 | w2 = Instance.new("Weld", p2) | |
6464 | w2.Name = "Part_Weld" | |
6465 | w2.Part0 = p2 | |
6466 | w2.C0 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008) | |
6467 | w2.Part1 = p3 | |
6468 | w2.C1 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105) | |
6469 | w3 = Instance.new("Weld", p3) | |
6470 | w3.Name = "Part_Weld" | |
6471 | w3.Part0 = p3 | |
6472 | w3.C0 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105) | |
6473 | w3.Part1 = p4 | |
6474 | w3.C1 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637) | |
6475 | w4 = Instance.new("Weld", p4) | |
6476 | w4.Name = "Part_Weld" | |
6477 | w4.Part0 = p4 | |
6478 | w4.C0 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637) | |
6479 | w4.Part1 = p5 | |
6480 | w4.C1 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252) | |
6481 | w5 = Instance.new("Weld", p5) | |
6482 | w5.Name = "Part_Weld" | |
6483 | w5.Part0 = p5 | |
6484 | w5.C0 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252) | |
6485 | w5.Part1 = p6 | |
6486 | w5.C1 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015) | |
6487 | w6 = Instance.new("Weld", p6) | |
6488 | w6.Name = "Part_Weld" | |
6489 | w6.Part0 = p6 | |
6490 | w6.C0 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015) | |
6491 | w6.Part1 = p7 | |
6492 | w6.C1 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088) | |
6493 | w7 = Instance.new("Weld", p7) | |
6494 | w7.Name = "Part_Weld" | |
6495 | w7.Part0 = p7 | |
6496 | w7.C0 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088) | |
6497 | w7.Part1 = p8 | |
6498 | w7.C1 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088) | |
6499 | w8 = Instance.new("Weld", p8) | |
6500 | w8.Name = "Part_Weld" | |
6501 | w8.Part0 = p8 | |
6502 | w8.C0 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088) | |
6503 | w8.Part1 = p9 | |
6504 | w8.C1 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005) | |
6505 | w9 = Instance.new("Weld", p9) | |
6506 | w9.Name = "Part_Weld" | |
6507 | w9.Part0 = p9 | |
6508 | w9.C0 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005) | |
6509 | w9.Part1 = p10 | |
6510 | w9.C1 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008) | |
6511 | w10 = Instance.new("Weld", p10) | |
6512 | w10.Name = "Part_Weld" | |
6513 | w10.Part0 = p10 | |
6514 | w10.C0 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008) | |
6515 | w10.Part1 = p11 | |
6516 | w10.C1 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005) | |
6517 | w11 = Instance.new("Weld", p11) | |
6518 | w11.Name = "Part_Weld" | |
6519 | w11.Part0 = p11 | |
6520 | w11.C0 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005) | |
6521 | w11.Part1 = p12 | |
6522 | w11.C1 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005) | |
6523 | w12 = Instance.new("Weld", p12) | |
6524 | w12.Name = "Part_Weld" | |
6525 | w12.Part0 = p12 | |
6526 | w12.C0 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005) | |
6527 | w12.Part1 = p13 | |
6528 | w12.C1 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008) | |
6529 | w13 = Instance.new("Weld", p13) | |
6530 | w13.Name = "Part_Weld" | |
6531 | w13.Part0 = p13 | |
6532 | w13.C0 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008) | |
6533 | w13.Part1 = p14 | |
6534 | w13.C1 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008) | |
6535 | w14 = Instance.new("Weld", p14) | |
6536 | w14.Name = "Part_Weld" | |
6537 | w14.Part0 = p14 | |
6538 | w14.C0 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008) | |
6539 | w14.Part1 = p15 | |
6540 | w14.C1 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008) | |
6541 | w15 = Instance.new("Weld", p15) | |
6542 | w15.Name = "Part_Weld" | |
6543 | w15.Part0 = p15 | |
6544 | w15.C0 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008) | |
6545 | w15.Part1 = p16 | |
6546 | w15.C1 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008) | |
6547 | w16 = Instance.new("Weld", p16) | |
6548 | w16.Name = "Part_Weld" | |
6549 | w16.Part0 = p16 | |
6550 | w16.C0 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008) | |
6551 | w16.Part1 = p17 | |
6552 | w16.C1 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008) | |
6553 | w17 = Instance.new("Weld", p17) | |
6554 | w17.Name = "Wedge_Weld" | |
6555 | w17.Part0 = p17 | |
6556 | w17.C0 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008) | |
6557 | w17.Part1 = p18 | |
6558 | w17.C1 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005) | |
6559 | w18 = Instance.new("Weld", p18) | |
6560 | w18.Name = "Wedge_Weld" | |
6561 | w18.Part0 = p18 | |
6562 | w18.C0 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005) | |
6563 | w18.Part1 = p19 | |
6564 | w18.C1 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005) | |
6565 | w19 = Instance.new("Weld", p19) | |
6566 | w19.Name = "Part_Weld" | |
6567 | w19.Part0 = p19 | |
6568 | w19.C0 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005) | |
6569 | w19.Part1 = p20 | |
6570 | w19.C1 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009) | |
6571 | w20 = Instance.new("Weld", p20) | |
6572 | w20.Name = "Part_Weld" | |
6573 | w20.Part0 = p20 | |
6574 | w20.C0 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009) | |
6575 | w20.Part1 = p21 | |
6576 | w20.C1 = CFrame.new(-67.5104218, -38.2193756, 67.100563, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637) | |
6577 | m.Parent = char | |
6578 | m:MakeJoints() | |
6579 | ---------------------------------------------------- | |
6580 | local cor = Instance.new("Part", char.Absolution) | |
6581 | cor.Name = "Thingy" | |
6582 | cor.Locked = true | |
6583 | cor.BottomSurface = 0 | |
6584 | cor.CanCollide = false | |
6585 | cor.Size = Vector3.new(1, 13, 1) | |
6586 | cor.Transparency = 1 | |
6587 | cor.TopSurface = 0 | |
6588 | corw = Instance.new("Weld", cor) | |
6589 | corw.Part0 = rarm | |
6590 | corw.Part1 = cor | |
6591 | corw.C0 = CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) | |
6592 | corw.C1 = CFrame.new(0, 0, 0) | |
6593 | weld1 = Instance.new("Weld", char.Absolution) | |
6594 | weld1.Part0 = cor | |
6595 | weld1.Part1 = p6 | |
6596 | weld1.C0 = CFrame.new(0, 0, 0) | |
6597 | ---------------------------------------------------- | |
6598 | hitb = Instance.new("Part", char.Absolution) | |
6599 | hitb.Name = "Thingy2" | |
6600 | hitb.Locked = true | |
6601 | hitb.BottomSurface = 0 | |
6602 | hitb.CanCollide = false | |
6603 | hitb.Size = Vector3.new(0, 8, 6) | |
6604 | hitb.Transparency = 1 | |
6605 | hitb.TopSurface = 0 | |
6606 | weld2 = Instance.new("Weld", char.Absolution) | |
6607 | weld2.Part0 = hitb | |
6608 | weld2.Part1 = p12 | |
6609 | weld2.C0 = CFrame.new(0, .6, 1) | |
6610 | ---------------------------------------------------- | |
6611 | local m = Instance.new("Model") | |
6612 | m.Name = "Claw" | |
6613 | p1 = Instance.new("Part", m) | |
6614 | p1.BrickColor = BrickColor.new("Really black") | |
6615 | p1.FormFactor = Enum.FormFactor.Custom | |
6616 | p1.Size = Vector3.new(1.5, 0.5, 0.5) | |
6617 | p1.CFrame = CFrame.new(2.91120553, 6.79703379, -19.5339718, -0.205515206, -0.209888965, 0.955883741, 0.52527827, -0.847774804, -0.0732159689, 0.825741529, 0.487057745, 0.284480691) | |
6618 | p1.CanCollide = false | |
6619 | p1.Locked = true | |
6620 | p1.BottomSurface = Enum.SurfaceType.Smooth | |
6621 | p1.TopSurface = Enum.SurfaceType.Smooth | |
6622 | b1 = Instance.new("BlockMesh", p1) | |
6623 | b1.Name = "Mesh" | |
6624 | p2 = Instance.new("WedgePart", m) | |
6625 | p2.BrickColor = BrickColor.new("Really black") | |
6626 | p2.Name = "Wedge" | |
6627 | p2.FormFactor = Enum.FormFactor.Custom | |
6628 | p2.Size = Vector3.new(3, 1, 0.5) | |
6629 | p2.CFrame = CFrame.new(2.94872427, 6.13246727, -16.5004997, -5.96046448e-008, -4.47034836e-008, -1.00000358, -1.3615936e-005, 0.99999994, 4.47034836e-008, 1.00000358, 1.41002238e-005, 0) | |
6630 | p2.CanCollide = false | |
6631 | p2.Locked = true | |
6632 | p2.BottomSurface = Enum.SurfaceType.Smooth | |
6633 | p2.TopSurface = Enum.SurfaceType.Smooth | |
6634 | p3 = Instance.new("Part", m) | |
6635 | p3.BrickColor = BrickColor.new("Really black") | |
6636 | p3.FormFactor = Enum.FormFactor.Custom | |
6637 | p3.Size = Vector3.new(1.5, 0.5, 0.5) | |
6638 | p3.CFrame = CFrame.new(1.84869456, 6.79700661, -18.5422173, -5.06400113e-008, 1.07230136e-007, 1.00000715, -0.499905825, -0.866079628, -1.1125789e-007, 0.86608547, -0.499910295, -2.17476881e-008) | |
6639 | p3.CanCollide = false | |
6640 | p3.Locked = true | |
6641 | p3.BottomSurface = Enum.SurfaceType.Smooth | |
6642 | p3.TopSurface = Enum.SurfaceType.Smooth | |
6643 | b2 = Instance.new("BlockMesh", p3) | |
6644 | b2.Name = "Mesh" | |
6645 | p4 = Instance.new("WedgePart", m) | |
6646 | p4.BrickColor = BrickColor.new("Really black") | |
6647 | p4.Name = "Wedge" | |
6648 | p4.FormFactor = Enum.FormFactor.Custom | |
6649 | p4.Size = Vector3.new(3, 1, 0.5) | |
6650 | p4.CFrame = CFrame.new(0.0487272739, 4.13279819, -16.5004959, -1.62921424e-007, 1.78814929e-007, 1.00001431, -1.2755394e-005, -0.999999762, -1.78813849e-007, 1.00001431, -1.46627426e-005, -7.54998553e-008) | |
6651 | p4.CanCollide = false | |
6652 | p4.Locked = true | |
6653 | p4.BottomSurface = Enum.SurfaceType.Smooth | |
6654 | p4.TopSurface = Enum.SurfaceType.Smooth | |
6655 | p5 = Instance.new("Part", m) | |
6656 | p5.BrickColor = BrickColor.new("Really black") | |
6657 | p5.FormFactor = Enum.FormFactor.Custom | |
6658 | p5.Size = Vector3.new(1.5, 0.5, 0.5) | |
6659 | p5.CFrame = CFrame.new(1.84874606, 6.79701567, -19.6422844, -4.29027068e-007, 1.9046513e-007, 1.00001431, 0.500089467, -0.865973532, 2.18601315e-008, 0.865987122, 0.50009501, 3.78533827e-008) | |
6660 | p5.CanCollide = false | |
6661 | p5.Locked = true | |
6662 | p5.BottomSurface = Enum.SurfaceType.Smooth | |
6663 | p5.TopSurface = Enum.SurfaceType.Smooth | |
6664 | b3 = Instance.new("BlockMesh", p5) | |
6665 | b3.Name = "Mesh" | |
6666 | p6 = Instance.new("Part", m) | |
6667 | p6.BrickColor = BrickColor.new("Really black") | |
6668 | p6.FormFactor = Enum.FormFactor.Custom | |
6669 | p6.Size = Vector3.new(1.5, 0.5, 0.5) | |
6670 | p6.CFrame = CFrame.new(2.61122823, 6.79701757, -18.433939, -0.250001401, 0.0669622123, 0.965941966, -0.491382152, -0.868364573, -0.0669801831, 0.834303975, -0.491393685, 0.249996051) | |
6671 | p6.CanCollide = false | |
6672 | p6.Locked = true | |
6673 | p6.BottomSurface = Enum.SurfaceType.Smooth | |
6674 | p6.TopSurface = Enum.SurfaceType.Smooth | |
6675 | b4 = Instance.new("BlockMesh", p6) | |
6676 | b4.Name = "Mesh" | |
6677 | p7 = Instance.new("Part", m) | |
6678 | p7.BrickColor = BrickColor.new("Really black") | |
6679 | p7.FormFactor = Enum.FormFactor.Custom | |
6680 | p7.Size = Vector3.new(3, 1, 1.20000005) | |
6681 | p7.CFrame = CFrame.new(2.59874034, 5.13276958, -16.5005379, -3.27825546e-007, -3.57627869e-007, -1.00001431, -0.000133868307, 0.99999994, 1.49011612e-008, 1.00001442, 0.000135900453, -5.96046448e-008) | |
6682 | p7.CanCollide = false | |
6683 | p7.Locked = true | |
6684 | p7.BottomSurface = Enum.SurfaceType.Smooth | |
6685 | p7.TopSurface = Enum.SurfaceType.Smooth | |
6686 | b5 = Instance.new("BlockMesh", p7) | |
6687 | b5.Name = "Mesh" | |
6688 | p8 = Instance.new("Part", m) | |
6689 | p8.BrickColor = BrickColor.new("Bright blue") | |
6690 | p8.Material = "Neon" | |
6691 | p8.FormFactor = Enum.FormFactor.Symmetric | |
6692 | p8.Size = Vector3.new(1, 1, 1) | |
6693 | p8.CFrame = CFrame.new(1.84841466, 6.25537968, -20.3997307, -1.42129729e-005, 0.00428489037, -1.00000513, 0.965967655, 0.258660465, 0.00109496934, 0.258668512, -0.965972245, -0.00414247159) | |
6694 | p8.CanCollide = false | |
6695 | p8.Locked = true | |
6696 | b6 = Instance.new("SpecialMesh", p8) | |
6697 | b6.MeshId = "http://www.roblox.com/Asset/?id=9756362" | |
6698 | b6.TextureId = "" | |
6699 | b6.MeshType = Enum.MeshType.FileMesh | |
6700 | b6.Name = "Mesh" | |
6701 | b6.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988) | |
6702 | p9 = Instance.new("Part", m) | |
6703 | p9.BrickColor = BrickColor.new("Really black") | |
6704 | p9.FormFactor = Enum.FormFactor.Custom | |
6705 | p9.Size = Vector3.new(1.5, 0.5, 0.5) | |
6706 | p9.CFrame = CFrame.new(2.79691935, 3.68131566, -18.264101, -0.277095288, -0.561500967, -0.779720128, 0.631033003, 0.505603611, -0.58835566, 0.724593103, -0.655058563, 0.214224264) | |
6707 | p9.CanCollide = false | |
6708 | p9.Locked = true | |
6709 | p9.BottomSurface = Enum.SurfaceType.Smooth | |
6710 | p9.TopSurface = Enum.SurfaceType.Smooth | |
6711 | b7 = Instance.new("BlockMesh", p9) | |
6712 | b7.Name = "Mesh" | |
6713 | p10 = Instance.new("Part", m) | |
6714 | p10.BrickColor = BrickColor.new("Bright blue") | |
6715 | p10.Material = "Neon" | |
6716 | p10.FormFactor = Enum.FormFactor.Symmetric | |
6717 | p10.Size = Vector3.new(1, 1, 1) | |
6718 | p10.CFrame = CFrame.new(3.09846497, 6.25236273, -20.2996788, -0.0669716895, 0.254178405, -0.964850724, 0.96595335, 0.258713901, 0.00110733509, 0.249903828, -0.93192625, -0.262850702) | |
6719 | p10.CanCollide = false | |
6720 | p10.Locked = true | |
6721 | b8 = Instance.new("SpecialMesh", p10) | |
6722 | b8.MeshId = "http://www.roblox.com/Asset/?id=9756362" | |
6723 | b8.TextureId = "" | |
6724 | b8.MeshType = Enum.MeshType.FileMesh | |
6725 | b8.Name = "Mesh" | |
6726 | b8.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988) | |
6727 | p11 = Instance.new("Part", m) | |
6728 | p11.BrickColor = BrickColor.new("Really black") | |
6729 | p11.FormFactor = Enum.FormFactor.Custom | |
6730 | p11.Size = Vector3.new(1.5, 0.5, 0.5) | |
6731 | p11.CFrame = CFrame.new(0.386122227, 6.79699421, -18.533905, 0.250022948, -0.0669473261, 0.965937555, -0.491377324, -0.868365645, 0.0670026764, 0.834300399, -0.491393894, -0.250007868) | |
6732 | p11.CanCollide = false | |
6733 | p11.Locked = true | |
6734 | p11.BottomSurface = Enum.SurfaceType.Smooth | |
6735 | p11.TopSurface = Enum.SurfaceType.Smooth | |
6736 | b9 = Instance.new("BlockMesh", p11) | |
6737 | b9.Name = "Mesh" | |
6738 | p12 = Instance.new("Part", m) | |
6739 | p12.BrickColor = BrickColor.new("Really black") | |
6740 | p12.FormFactor = Enum.FormFactor.Custom | |
6741 | p12.Size = Vector3.new(1.5, 0.5, 0.5) | |
6742 | p12.CFrame = CFrame.new(1.14871967, 6.79700947, -19.6422291, -4.76837158e-007, 2.83122063e-007, 1.00001442, 0.500089884, -0.865973473, 4.47034836e-008, 0.865987122, 0.500095367, 1.49011612e-008) | |
6743 | p12.CanCollide = false | |
6744 | p12.Locked = true | |
6745 | p12.BottomSurface = Enum.SurfaceType.Smooth | |
6746 | p12.TopSurface = Enum.SurfaceType.Smooth | |
6747 | b10 = Instance.new("BlockMesh", p12) | |
6748 | b10.Name = "Mesh" | |
6749 | p13 = Instance.new("Part", m) | |
6750 | p13.BrickColor = BrickColor.new("Really black") | |
6751 | p13.FormFactor = Enum.FormFactor.Custom | |
6752 | p13.Size = Vector3.new(1.5, 0.5, 0.5) | |
6753 | p13.CFrame = CFrame.new(1.14870512, 6.79699612, -18.5421638, -4.63888163e-008, 5.08347114e-007, 1.00001442, -0.499899268, -0.866083562, -2.18518963e-008, 0.866095126, -0.499908328, 3.78581007e-008) | |
6754 | p13.CanCollide = false | |
6755 | p13.Locked = true | |
6756 | p13.BottomSurface = Enum.SurfaceType.Smooth | |
6757 | p13.TopSurface = Enum.SurfaceType.Smooth | |
6758 | b11 = Instance.new("BlockMesh", p13) | |
6759 | b11.Name = "Mesh" | |
6760 | p14 = Instance.new("Part", m) | |
6761 | p14.BrickColor = BrickColor.new("Bright blue") | |
6762 | p14.Material = "Neon" | |
6763 | p14.FormFactor = Enum.FormFactor.Symmetric | |
6764 | p14.Size = Vector3.new(1, 1, 1) | |
6765 | p14.CFrame = CFrame.new(1.14845455, 6.25537348, -20.3996773, -1.42545232e-005, 0.00425684778, -1.00000536, 0.965958476, 0.258694947, 0.00108788908, 0.258703023, -0.965963125, -0.00411536777) | |
6766 | p14.CanCollide = false | |
6767 | p14.Locked = true | |
6768 | b12 = Instance.new("SpecialMesh", p14) | |
6769 | b12.MeshId = "http://www.roblox.com/Asset/?id=9756362" | |
6770 | b12.TextureId = "" | |
6771 | b12.MeshType = Enum.MeshType.FileMesh | |
6772 | b12.Name = "Mesh" | |
6773 | b12.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988) | |
6774 | p15 = Instance.new("Part", m) | |
6775 | p15.BrickColor = BrickColor.new("Medium stone grey") | |
6776 | p15.Transparency = 1 | |
6777 | p15.Name = "ArmPart" | |
6778 | p15.FormFactor = Enum.FormFactor.Custom | |
6779 | p15.Size = Vector3.new(2, 1, 1) | |
6780 | p15.CFrame = CFrame.new(1.49875152, 5.13257265, -16.0004654, -2.99420208e-007, 4.39002179e-007, 1.00001442, 0.00011029192, -1, 0, 1.00001454, 0.000108176115, 4.42378223e-008) | |
6781 | p15.CanCollide = false | |
6782 | p15.Locked = true | |
6783 | p15.BottomSurface = Enum.SurfaceType.Smooth | |
6784 | p15.TopSurface = Enum.SurfaceType.Smooth | |
6785 | b13 = Instance.new("BlockMesh", p15) | |
6786 | b13.Name = "Mesh" | |
6787 | p16 = Instance.new("Part", m) | |
6788 | p16.BrickColor = BrickColor.new("Really black") | |
6789 | p16.FormFactor = Enum.FormFactor.Custom | |
6790 | p16.Size = Vector3.new(3, 1, 2.4000001) | |
6791 | p16.CFrame = CFrame.new(1.49872661, 6.13250732, -16.5007095, -2.98894406e-007, 4.39006953e-007, 1.00001442, 0.000110270419, -1, 4.71678729e-012, 1.00001454, 0.000108154614, 4.37120207e-008) | |
6792 | p16.CanCollide = false | |
6793 | p16.Locked = true | |
6794 | p16.BottomSurface = Enum.SurfaceType.Smooth | |
6795 | p16.TopSurface = Enum.SurfaceType.Smooth | |
6796 | b14 = Instance.new("BlockMesh", p16) | |
6797 | b14.Name = "Mesh" | |
6798 | p17 = Instance.new("Part", m) | |
6799 | p17.BrickColor = BrickColor.new("Really black") | |
6800 | p17.FormFactor = Enum.FormFactor.Custom | |
6801 | p17.Size = Vector3.new(1.5, 0.5, 0.5) | |
6802 | p17.CFrame = CFrame.new(2.77308726, 3.37837577, -19.2558823, 0.396035522, -0.497440547, -0.771840453, -0.207958207, 0.770127177, -0.603040278, 0.894391596, 0.399337679, 0.201549783) | |
6803 | p17.CanCollide = false | |
6804 | p17.Locked = true | |
6805 | p17.BottomSurface = Enum.SurfaceType.Smooth | |
6806 | p17.TopSurface = Enum.SurfaceType.Smooth | |
6807 | b15 = Instance.new("BlockMesh", p17) | |
6808 | b15.Name = "Mesh" | |
6809 | p18 = Instance.new("Part", m) | |
6810 | p18.BrickColor = BrickColor.new("Bright blue") | |
6811 | p18.Material = "Neon" | |
6812 | p18.FormFactor = Enum.FormFactor.Symmetric | |
6813 | p18.Size = Vector3.new(1, 1, 1) | |
6814 | p18.CFrame = CFrame.new(-0.0516102314, 6.25535488, -20.1996384, 0.066943109, -0.245838761, -0.967011333, 0.965954781, 0.258709013, 0.00110003352, 0.249906152, -0.934162259, 0.254788101) | |
6815 | p18.CanCollide = false | |
6816 | p18.Locked = true | |
6817 | b16 = Instance.new("SpecialMesh", p18) | |
6818 | b16.MeshId = "http://www.roblox.com/Asset/?id=9756362" | |
6819 | b16.TextureId = "" | |
6820 | b16.MeshType = Enum.MeshType.FileMesh | |
6821 | b16.Name = "Mesh" | |
6822 | b16.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988) | |
6823 | p19 = Instance.new("Part", m) | |
6824 | p19.BrickColor = BrickColor.new("Bright blue") | |
6825 | p19.Material = "Neon" | |
6826 | p19.FormFactor = Enum.FormFactor.Symmetric | |
6827 | p19.Size = Vector3.new(1, 1, 1) | |
6828 | p19.CFrame = CFrame.new(2.43177533, 3.59484506, -20.0301056, 0.559401393, 0.116905749, 0.820629179, -0.685213447, -0.491872638, 0.537163019, 0.466440916, -0.862796843, -0.195047855) | |
6829 | p19.CanCollide = false | |
6830 | p19.Locked = true | |
6831 | b17 = Instance.new("SpecialMesh", p19) | |
6832 | b17.MeshId = "http://www.roblox.com/Asset/?id=9756362" | |
6833 | b17.TextureId = "" | |
6834 | b17.MeshType = Enum.MeshType.FileMesh | |
6835 | b17.Name = "Mesh" | |
6836 | b17.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988) | |
6837 | p20 = Instance.new("Part", m) | |
6838 | p20.BrickColor = BrickColor.new("Really black") | |
6839 | p20.FormFactor = Enum.FormFactor.Custom | |
6840 | p20.Size = Vector3.new(3, 1, 2.4000001) | |
6841 | p20.CFrame = CFrame.new(1.49873698, 4.13275099, -16.500618, -2.38418579e-007, -4.47034836e-007, -1.00001454, -0.000133797526, 1.00000024, -2.98023224e-008, 1.00001466, 0.000135831535, -5.96046448e-008) | |
6842 | p20.CanCollide = false | |
6843 | p20.Locked = true | |
6844 | p20.BottomSurface = Enum.SurfaceType.Smooth | |
6845 | p20.TopSurface = Enum.SurfaceType.Smooth | |
6846 | b18 = Instance.new("BlockMesh", p20) | |
6847 | b18.Name = "Mesh" | |
6848 | p21 = Instance.new("Part", m) | |
6849 | p21.BrickColor = BrickColor.new("Really black") | |
6850 | p21.FormFactor = Enum.FormFactor.Custom | |
6851 | p21.Size = Vector3.new(3, 1, 1.19999993) | |
6852 | p21.CFrame = CFrame.new(0.398718834, 5.13273239, -16.5005798, -2.22529991e-007, -4.17224015e-007, -1.00001454, -0.000133820766, 1.00000024, 5.9472427e-012, 1.00001466, 0.000135854774, -4.37120207e-008) | |
6853 | p21.CanCollide = false | |
6854 | p21.Locked = true | |
6855 | p21.BottomSurface = Enum.SurfaceType.Smooth | |
6856 | p21.TopSurface = Enum.SurfaceType.Smooth | |
6857 | b19 = Instance.new("BlockMesh", p21) | |
6858 | b19.Name = "Mesh" | |
6859 | p22 = Instance.new("WedgePart", m) | |
6860 | p22.BrickColor = BrickColor.new("Really black") | |
6861 | p22.Name = "Wedge" | |
6862 | p22.FormFactor = Enum.FormFactor.Custom | |
6863 | p22.Size = Vector3.new(3, 1, 0.5) | |
6864 | p22.CFrame = CFrame.new(2.94884443, 4.13282013, -16.5005474, 1.35156796e-007, 4.17202415e-007, -1.00001454, 1.19470278e-005, -1.00000024, -6.07483681e-013, -1.00001466, -1.39792755e-005, 4.37120278e-008) | |
6865 | p22.CanCollide = false | |
6866 | p22.Locked = true | |
6867 | p22.BottomSurface = Enum.SurfaceType.Smooth | |
6868 | p22.TopSurface = Enum.SurfaceType.Smooth | |
6869 | p23 = Instance.new("Part", m) | |
6870 | p23.BrickColor = BrickColor.new("Really black") | |
6871 | p23.FormFactor = Enum.FormFactor.Custom | |
6872 | p23.Size = Vector3.new(1.5, 0.5, 0.5) | |
6873 | p23.CFrame = CFrame.new(0.111123323, 6.79699326, -19.53405, 0.167916089, 0.220654398, 0.960804224, 0.593452632, -0.800862908, 0.0802069977, 0.787171543, 0.556722164, -0.265425682) | |
6874 | p23.CanCollide = false | |
6875 | p23.Locked = true | |
6876 | p23.BottomSurface = Enum.SurfaceType.Smooth | |
6877 | p23.TopSurface = Enum.SurfaceType.Smooth | |
6878 | b20 = Instance.new("BlockMesh", p23) | |
6879 | b20.Name = "Mesh" | |
6880 | p24 = Instance.new("WedgePart", m) | |
6881 | p24.BrickColor = BrickColor.new("Really black") | |
6882 | p24.Name = "Wedge" | |
6883 | p24.FormFactor = Enum.FormFactor.Custom | |
6884 | p24.Size = Vector3.new(3, 1, 0.5) | |
6885 | p24.CFrame = CFrame.new(0.0487362742, 6.13243389, -16.5004158, -0.000165194273, -0.00030361861, 1.00001442, 0.00304524973, 0.999995589, 0.000303655863, -1.00001013, 0.00304720178, -0.000164449215) | |
6886 | p24.CanCollide = false | |
6887 | p24.Locked = true | |
6888 | p24.BottomSurface = Enum.SurfaceType.Smooth | |
6889 | p24.TopSurface = Enum.SurfaceType.Smooth | |
6890 | p25 = Instance.new("Part", m) | |
6891 | p25.BrickColor = BrickColor.new("Bright blue") | |
6892 | p25.Material = "Neon" | |
6893 | p25.FormFactor = Enum.FormFactor.Symmetric | |
6894 | p25.Size = Vector3.new(1, 1, 1) | |
6895 | p25.CFrame = CFrame.new(1.49870086, 5.13261318, -18.0007782, 1.20991026e-005, -1.00001454, -4.94604174e-005, -1.00000024, -1.16155716e-005, -0.000471511274, 0.000469659513, 4.96469293e-005, -1.00001466) | |
6896 | p25.CanCollide = false | |
6897 | p25.Locked = true | |
6898 | p25.BottomSurface = Enum.SurfaceType.Smooth | |
6899 | p25.TopSurface = Enum.SurfaceType.Smooth | |
6900 | b21 = Instance.new("SpecialMesh", p25) | |
6901 | b21.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
6902 | b21.TextureId = "" | |
6903 | b21.MeshType = Enum.MeshType.FileMesh | |
6904 | b21.Name = "Mesh" | |
6905 | b21.Scale = Vector3.new(1.39999998, 1.39999998, 0.600000024) | |
6906 | p26 = Instance.new("Part", m) | |
6907 | p26.BrickColor = BrickColor.new("Really black") | |
6908 | p26.FormFactor = Enum.FormFactor.Symmetric | |
6909 | p26.Size = Vector3.new(1, 1, 1) | |
6910 | p26.CFrame = CFrame.new(1.49868095, 5.13287783, -17.5005093, 0.00030383491, 0.000164763711, -1.00001454, -0.999995768, -0.00302907336, -0.000303868263, -0.00303102471, 1.00001025, 0.000164022902) | |
6911 | p26.CanCollide = false | |
6912 | p26.Locked = true | |
6913 | p26.BottomSurface = Enum.SurfaceType.Smooth | |
6914 | p26.TopSurface = Enum.SurfaceType.Smooth | |
6915 | b22 = Instance.new("SpecialMesh", p26) | |
6916 | b22.MeshType = Enum.MeshType.Brick | |
6917 | b22.Name = "Mesh" | |
6918 | w1 = Instance.new("Weld", p1) | |
6919 | w1.Name = "Wedge_Weld" | |
6920 | w1.Part0 = p1 | |
6921 | w1.C0 = CFrame.new(13.1579618, 15.8875484, 3.27191186, -0.205515206, 0.52527827, 0.825741529, -0.209888965, -0.847774804, 0.487057745, 0.955883741, -0.0732159689, 0.284480691) | |
6922 | w1.Part1 = p2 | |
6923 | w1.C1 = CFrame.new(16.5005817, -6.13223743, 2.94872212, -4.37113883e-008, -1.38580826e-005, 1, 0, 1, 1.38580826e-005, -1, 6.05756005e-013, -4.37113883e-008) | |
6924 | w2 = Instance.new("Weld", p2) | |
6925 | w2.Name = "Part_Weld" | |
6926 | w2.Part0 = p2 | |
6927 | w2.C0 = CFrame.new(16.5006275, -6.13223362, 2.94873357, -5.96046448e-008, -1.3615936e-005, 1.00000358, -4.47034836e-008, 0.99999994, 1.41002238e-005, -1.00000358, 4.47034836e-008, 0) | |
6928 | w2.Part1 = p3 | |
6929 | w2.C1 = CFrame.new(19.4568748, -3.38260746, -1.84870064, -4.37113883e-008, -0.499906301, 0.866079509, 0, -0.866079509, -0.499906301, 1, -2.18515979e-008, 3.78575393e-008) | |
6930 | w3 = Instance.new("Weld", p3) | |
6931 | w3.Name = "Wedge_Weld" | |
6932 | w3.Part0 = p3 | |
6933 | w3.C0 = CFrame.new(19.456995, -3.38268948, -1.84870648, -5.06400113e-008, -0.499905825, 0.86608547, 1.07230136e-007, -0.866079628, -0.499910295, 1.00000715, -1.1125789e-007, -2.17476881e-008) | |
6934 | w3.Part1 = p4 | |
6935 | w3.C1 = CFrame.new(16.5005646, 4.13256884, -0.0487511083, -4.37113883e-008, -1.37408551e-005, 1, 0, -1, -1.37408551e-005, 1, -6.00631849e-013, 4.37113883e-008) | |
6936 | w4 = Instance.new("Weld", p4) | |
6937 | w4.Name = "Part_Weld" | |
6938 | w4.Part0 = p4 | |
6939 | w4.C0 = CFrame.new(16.5007706, 4.13255453, -0.0487275235, -1.62921424e-007, -1.2755394e-005, 1.00001431, 1.78814929e-007, -0.999999762, -1.46627426e-005, 1.00001431, -1.78813849e-007, -7.54998553e-008) | |
6940 | w4.Part1 = p5 | |
6941 | w4.C1 = CFrame.new(13.6104183, 15.7089605, -1.84869325, -4.37113883e-008, 0.500093758, 0.865971267, 0, -0.865971267, 0.500093758, 1, 2.18597922e-008, 3.78528071e-008) | |
6942 | w5 = Instance.new("Weld", p5) | |
6943 | w5.Name = "Part_Weld" | |
6944 | w5.Part0 = p5 | |
6945 | w5.C0 = CFrame.new(13.6108379, 15.7090359, -1.84877098, -4.29027068e-007, 0.500089467, 0.865987122, 1.9046513e-007, -0.865973532, 0.50009501, 1.00001431, 2.18601315e-008, 3.78533827e-008) | |
6946 | w5.Part1 = p6 | |
6947 | w5.C1 = CFrame.new(19.3720245, -3.33087778, 2.54137325, -0.249996737, -0.491388977, 0.834289134, 0.0669635162, -0.868360817, -0.491391122, 0.965928316, -0.0669792444, 0.24999252) | |
6948 | w6 = Instance.new("Weld", p6) | |
6949 | w6.Name = "Part_Weld" | |
6950 | w6.Part0 = p6 | |
6951 | w6.C0 = CFrame.new(19.3722382, -3.33087826, 2.54137945, -0.250001401, -0.491382152, 0.834303975, 0.0669622123, -0.868364573, -0.491393685, 0.965941966, -0.0669801831, 0.249996051) | |
6952 | w6.Part1 = p7 | |
6953 | w6.C1 = CFrame.new(16.5012703, -5.1305232, 2.59873891, -4.37113883e-008, -0.000135861075, 1, 0, 1, 0.000135861075, -1, 5.9386762e-012, -4.37113883e-008) | |
6954 | w7 = Instance.new("Weld", p7) | |
6955 | w7.Name = "Part_Weld" | |
6956 | w7.Part0 = p7 | |
6957 | w7.C0 = CFrame.new(16.5014496, -5.13052464, 2.59877563, -3.27825546e-007, -0.000133868307, 1.00001442, -3.57627869e-007, 0.99999994, 0.000135900453, -1.00001431, 1.49011612e-008, -5.96046448e-008) | |
6958 | w7.Part1 = p8 | |
6959 | w7.C1 = CFrame.new(-0.765930653, -21.3311157, 1.75706458, -1.37833995e-005, 0.965968609, 0.258659452, 0.00428466033, 0.258657128, -0.965959728, -0.999990821, 0.00109495374, -0.00414241292) | |
6960 | w8 = Instance.new("Weld", p8) | |
6961 | w8.Name = "Part_Weld" | |
6962 | w8.Part0 = p8 | |
6963 | w8.C0 = CFrame.new(-0.765703201, -21.3314991, 1.75706851, -1.42129729e-005, 0.965967655, 0.258668512, 0.00428489037, 0.258660465, -0.965972245, -1.00000513, 0.00109496934, -0.00414247159) | |
6964 | w8.Part1 = p9 | |
6965 | w8.C1 = CFrame.new(11.6857395, -12.2548676, 8.25926208, -0.277089596, 0.631037474, 0.724577785, -0.561487973, 0.505604029, -0.655054033, -0.779713154, -0.588350415, 0.214222342) | |
6966 | w9 = Instance.new("Weld", p9) | |
6967 | w9.Name = "Part_Weld" | |
6968 | w9.Part0 = p9 | |
6969 | w9.C0 = CFrame.new(11.6860123, -12.254859, 8.25934601, -0.277095288, 0.631033003, 0.724593103, -0.561500967, 0.505603611, -0.655058563, -0.779720128, -0.58835566, 0.214224264) | |
6970 | w9.Part1 = p10 | |
6971 | w9.C1 = CFrame.new(-0.759226322, -21.3225994, -2.35311079, -0.0669693872, 0.965954244, 0.249894977, 0.254174918, 0.258710593, -0.931914091, -0.964836895, 0.00110732042, -0.262847036) | |
6972 | w10 = Instance.new("Weld", p10) | |
6973 | w10.Name = "Part_Weld" | |
6974 | w10.Part0 = p10 | |
6975 | w10.C0 = CFrame.new(-0.759016514, -21.3229256, -2.3531487, -0.0669716895, 0.96595335, 0.249903828, 0.254178405, 0.258713901, -0.93192625, -0.964850724, 0.00110733509, -0.262850702) | |
6976 | w10.Part1 = p11 | |
6977 | w10.C1 = CFrame.new(18.7059784, -3.17931223, -5.46201515, 0.250018269, -0.49138394, 0.834285676, -0.0669495314, -0.86836195, -0.491391063, 0.965923727, 0.0670017004, -0.250004292) | |
6978 | w11 = Instance.new("Weld", p11) | |
6979 | w11.Name = "Part_Weld" | |
6980 | w11.Part0 = p11 | |
6981 | w11.C0 = CFrame.new(18.7061806, -3.17931461, -5.46200418, 0.250022948, -0.491377324, 0.834300399, -0.0669473261, -0.868365645, -0.491393894, 0.965937555, 0.0670026764, -0.250007868) | |
6982 | w11.Part1 = p12 | |
6983 | w11.C1 = CFrame.new(13.6104174, 15.708952, -1.1486963, -4.37113883e-008, 0.500093997, 0.865971148, 0, -0.865971148, 0.500093997, 1, 2.18598029e-008, 3.78528e-008) | |
6984 | w12 = Instance.new("Weld", p12) | |
6985 | w12.Name = "Part_Weld" | |
6986 | w12.Part0 = p12 | |
6987 | w12.C0 = CFrame.new(13.6107903, 15.7090092, -1.1487354, -4.76837158e-007, 0.500089884, 0.865987122, 2.83122063e-007, -0.865973473, 0.500095367, 1.00001442, 4.47034836e-008, 1.49011612e-008) | |
6988 | w12.Part1 = p13 | |
6989 | w12.C1 = CFrame.new(19.4568653, -3.38261366, -1.14870369, -4.37113883e-008, -0.499906093, 0.866079628, 0, -0.866079628, -0.499906093, 1, -2.1851589e-008, 3.78575429e-008) | |
6990 | w13 = Instance.new("Weld", p13) | |
6991 | w13.Name = "Part_Weld" | |
6992 | w13.Part0 = p13 | |
6993 | w13.C0 = CFrame.new(19.457077, -3.38260937, -1.14871991, -4.63888163e-008, -0.499899268, 0.866095126, 5.08347114e-007, -0.866083562, -0.499908328, 1.00001442, -2.18518963e-008, 3.78581007e-008) | |
6994 | w13.Part1 = p14 | |
6995 | w13.C1 = CFrame.new(-0.765169621, -21.3281136, 1.05768669, -1.37638153e-005, 0.96595937, 0.258693874, 0.00425664661, 0.258691579, -0.965950608, -0.99999094, 0.00108787336, -0.00411530817) | |
6996 | w14 = Instance.new("Weld", p14) | |
6997 | w14.Name = "ArmPart_Weld" | |
6998 | w14.Part0 = p14 | |
6999 | w14.C0 = CFrame.new(-0.764959335, -21.3284416, 1.05770254, -1.42545232e-005, 0.965958476, 0.258703023, 0.00425684778, 0.258694947, -0.965963125, -1.00000536, 0.00108788908, -0.00411536777) | |
7000 | w14.Part1 = p15 | |
7001 | w14.C1 = CFrame.new(16.0000172, 5.13429213, -1.49874043, -4.37113883e-008, 0.000108154614, 1, 0, -1, 0.000108154614, 1, 4.72758855e-012, 4.37113883e-008) | |
7002 | w15 = Instance.new("Weld", p15) | |
7003 | w15.Name = "Part_Weld" | |
7004 | w15.Part0 = p15 | |
7005 | w15.C0 = CFrame.new(16.0001163, 5.13430214, -1.49877143, -2.99420208e-007, 0.00011029192, 1.00001454, 4.39002179e-007, -1, 0.000108176115, 1.00001442, 0, 4.42378223e-008) | |
7006 | w15.Part1 = p16 | |
7007 | w15.C1 = CFrame.new(16.5000153, 6.13429213, -1.49872518, -4.37113883e-008, 0.000108154614, 1, 0, -1, 0.000108154614, 1, 4.72758855e-012, 4.37113883e-008) | |
7008 | w16 = Instance.new("Weld", p16) | |
7009 | w16.Name = "Part_Weld" | |
7010 | w16.Part0 = p16 | |
7011 | w16.C0 = CFrame.new(16.5002594, 6.1342907, -1.49874651, -2.98894406e-007, 0.000110270419, 1.00001454, 4.39006953e-007, -1, 0.000108154614, 1.00001442, 4.71678729e-012, 4.37120207e-008) | |
7012 | w16.Part1 = p17 | |
7013 | w16.C1 = CFrame.new(16.8263168, 6.46704865, 8.05857849, 0.396029502, -0.207962677, 0.894378066, -0.497426808, 0.770130157, 0.399332225, -0.771833658, -0.603034973, 0.201548025) | |
7014 | w17 = Instance.new("Weld", p17) | |
7015 | w17.Name = "Part_Weld" | |
7016 | w17.Part0 = p17 | |
7017 | w17.C0 = CFrame.new(16.8266068, 6.46726036, 8.05869198, 0.396035522, -0.207958207, 0.894391596, -0.497440547, 0.770127177, 0.399337679, -0.771840453, -0.603040278, 0.201549783) | |
7018 | w17.Part1 = p18 | |
7019 | w17.C1 = CFrame.new(-0.991122723, -20.5004215, 5.08983374, 0.0669417754, 0.965955615, 0.249897182, -0.245835528, 0.258705586, -0.9341501, -0.966997266, 0.00110005983, 0.254784435) | |
7020 | w18 = Instance.new("Weld", p18) | |
7021 | w18.Name = "Part_Weld" | |
7022 | w18.Part0 = p18 | |
7023 | w18.C0 = CFrame.new(-0.990923882, -20.5007305, 5.08983374, 0.066943109, 0.965954781, 0.249906152, -0.245838761, 0.258709013, -0.934162259, -0.967011333, 0.00110003352, 0.254788101) | |
7024 | w18.Part1 = p19 | |
7025 | w18.C1 = CFrame.new(10.4456682, -15.7977238, -7.8332901, 0.559388936, -0.68521893, 0.466432214, 0.116898462, -0.491870552, -0.862785101, 0.820620954, 0.537157655, -0.195045918) | |
7026 | w19 = Instance.new("Weld", p19) | |
7027 | w19.Name = "Part_Weld" | |
7028 | w19.Part0 = p19 | |
7029 | w19.C0 = CFrame.new(10.4457512, -15.7979813, -7.83342838, 0.559401393, -0.685213447, 0.466440916, 0.116905749, -0.491872638, -0.862796843, 0.820629179, 0.537163019, -0.195047855) | |
7030 | w19.Part1 = p20 | |
7031 | w19.C1 = CFrame.new(16.5012665, -4.13050127, 1.49876332, -4.37113883e-008, -0.000135854745, 1, 0, 1, 0.000135854745, -1, 5.93839951e-012, -4.37113883e-008) | |
7032 | w20 = Instance.new("Weld", p20) | |
7033 | w20.Name = "Part_Weld" | |
7034 | w20.Part0 = p20 | |
7035 | w20.C0 = CFrame.new(16.5013981, -4.13050938, 1.498757, -2.38418579e-007, -0.000133797526, 1.00001466, -4.47034836e-007, 1.00000024, 0.000135831535, -1.00001454, -2.98023224e-008, -5.96046448e-008) | |
7036 | w20.Part1 = p21 | |
7037 | w20.C1 = CFrame.new(16.5012627, -5.13048887, 0.39874959, -4.37113883e-008, -0.000135854745, 1, 0, 1, 0.000135854745, -1, 5.93839951e-012, -4.37113883e-008) | |
7038 | w21 = Instance.new("Weld", p21) | |
7039 | w21.Name = "Wedge_Weld" | |
7040 | w21.Part0 = p21 | |
7041 | w21.C0 = CFrame.new(16.5014935, -5.13049126, 0.398722976, -2.22529991e-007, -0.000133820766, 1.00001466, -4.17224015e-007, 1.00000024, 0.000135854774, -1.00001454, 5.9472427e-012, -4.37120207e-008) | |
7042 | w21.Part1 = p22 | |
7043 | w21.C1 = CFrame.new(-16.5005875, 4.13259029, 2.94876933, -4.37113883e-008, 1.39792737e-005, -1, 0, -1, -1.39792737e-005, -1, -6.11053471e-013, 4.37113883e-008) | |
7044 | w22 = Instance.new("Weld", p22) | |
7045 | w22.Name = "Part_Weld" | |
7046 | w22.Part0 = p22 | |
7047 | w22.C0 = CFrame.new(-16.500824, 4.13258791, 2.94888711, 1.35156796e-007, 1.19470278e-005, -1.00001466, 4.17202415e-007, -1.00000024, -1.39792755e-005, -1.00001454, -6.07483681e-013, 4.37120278e-008) | |
7048 | w22.Part1 = p23 | |
7049 | w22.C1 = CFrame.new(11.3238592, 16.2938461, -5.83674097, 0.167913347, 0.593457043, 0.787155509, 0.220650926, -0.800859332, 0.556720257, 0.960790455, 0.0802058354, -0.265421808) | |
7050 | w23 = Instance.new("Weld", p23) | |
7051 | w23.Name = "Wedge_Weld" | |
7052 | w23.Part0 = p23 | |
7053 | w23.C0 = CFrame.new(11.3242846, 16.2939701, -5.83676767, 0.167916089, 0.593452632, 0.787171543, 0.220654398, -0.800862908, 0.556722164, 0.960804224, 0.0802069977, -0.265425682) | |
7054 | w23.Part1 = p24 | |
7055 | w23.C1 = CFrame.new(-16.5190907, -6.08210278, -0.053311754, -0.000165350299, 0.00304719806, -0.999995351, -0.000303142268, 0.999995351, 0.00304725766, 0.99999994, 0.000303644716, -0.000164425801) | |
7056 | w24 = Instance.new("Weld", p24) | |
7057 | w24.Name = "Part_Weld" | |
7058 | w24.Part0 = p24 | |
7059 | w24.C0 = CFrame.new(-16.5192356, -6.08211088, -0.0533116534, -0.000165194273, 0.00304524973, -1.00001013, -0.00030361861, 0.999995589, 0.00304720178, 1.00001442, 0.000303655863, -0.000164449215) | |
7060 | w24.Part1 = p25 | |
7061 | w24.C1 = CFrame.new(5.14108515, 1.49960721, -17.9982204, 1.16387992e-005, -0.999999881, 0.000471503939, -1, -1.1615477e-005, 4.94651576e-005, -4.94596788e-005, -0.000471504522, -0.999999881) | |
7062 | w25 = Instance.new("Weld", p25) | |
7063 | w25.Name = "Part_Weld" | |
7064 | w25.Part0 = p25 | |
7065 | w25.C0 = CFrame.new(5.14104986, 1.49967504, -17.9985313, 1.20991026e-005, -1.00000024, 0.000469659513, -1.00001454, -1.16155716e-005, 4.96469293e-005, -4.94604174e-005, -0.000471511274, -1.00001466) | |
7066 | w25.Part1 = p26 | |
7067 | w25.C1 = CFrame.new(5.07938719, 17.5157299, 1.50311017, 0.00030336561, -0.99999541, -0.00302907825, 0.000164940167, -0.00302901864, 0.999995351, -0.99999994, -0.000303863839, 0.000164020501) | |
7068 | m.Parent = char | |
7069 | m:MakeJoints() | |
7070 | ---------------------------------------------------- | |
7071 | local cor2 = Instance.new("Part", char.Claw) | |
7072 | cor2.Name = "Thingy" | |
7073 | cor2.Locked = true | |
7074 | cor2.BottomSurface = 0 | |
7075 | cor2.CanCollide = false | |
7076 | cor2.Size = Vector3.new(2, 1, 1) | |
7077 | cor2.Transparency = 1 | |
7078 | cor2.TopSurface = 0 | |
7079 | corw2 = Instance.new("Weld", cor2) | |
7080 | corw2.Part0 = larm | |
7081 | corw2.Part1 = cor2 | |
7082 | corw2.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(90)) | |
7083 | corw2.C1 = CFrame.new(0, 0, 0) | |
7084 | weld2 = Instance.new("Weld", char.Claw) | |
7085 | weld2.Part0 = cor2 | |
7086 | weld2.Part1 = char.Claw.ArmPart | |
7087 | weld2.C0 = CFrame.new(0, 0, 0) | |
7088 | ---------------------------------------------------- | |
7089 | local m = Instance.new("Model") | |
7090 | m.Name = "LeftArm" | |
7091 | p1 = Instance.new("WedgePart", m) | |
7092 | p1.BrickColor = BrickColor.new("Bright blue") | |
7093 | p1.Material = Enum.Material.Neon | |
7094 | p1.Name = "Wedge" | |
7095 | p1.FormFactor = Enum.FormFactor.Custom | |
7096 | p1.Size = Vector3.new(1, 1.19999981, 4) | |
7097 | p1.CFrame = CFrame.new(60.830101, 8.39941978, -13.7674818, 1.52359269e-006, -0.707334042, 0.707343757, -2.62521735e-006, 0.707093, 0.707071185, -1.00027835, 3.43534703e-006, 4.43342998e-007) | |
7098 | p1.CanCollide = false | |
7099 | p1.Locked = true | |
7100 | p1.TopSurface = Enum.SurfaceType.Smooth | |
7101 | b1 = Instance.new("SpecialMesh", p1) | |
7102 | b1.MeshType = Enum.MeshType.Wedge | |
7103 | b1.Name = "Mesh" | |
7104 | b1.Scale = Vector3.new(0.200000003, 1, 1) | |
7105 | p2 = Instance.new("WedgePart", m) | |
7106 | p2.BrickColor = BrickColor.new("Bright blue") | |
7107 | p2.Material = Enum.Material.Neon | |
7108 | p2.Name = "Wedge" | |
7109 | p2.FormFactor = Enum.FormFactor.Custom | |
7110 | p2.Size = Vector3.new(1, 1.19999981, 4) | |
7111 | p2.CFrame = CFrame.new(60.8306694, 8.39941502, -12.5672398, 1.56085741e-006, -0.707337618, 0.707340181, -2.7146209e-006, 0.707089424, 0.707074761, -1.00027835, 3.34575839e-006, 4.06471969e-007) | |
7112 | p2.CanCollide = false | |
7113 | p2.Locked = true | |
7114 | p2.TopSurface = Enum.SurfaceType.Smooth | |
7115 | b2 = Instance.new("SpecialMesh", p2) | |
7116 | b2.MeshType = Enum.MeshType.Wedge | |
7117 | b2.Name = "Mesh" | |
7118 | b2.Scale = Vector3.new(0.200000003, 1, 1) | |
7119 | p3 = Instance.new("WedgePart", m) | |
7120 | p3.BrickColor = BrickColor.new("Bright blue") | |
7121 | p3.Material = Enum.Material.Neon | |
7122 | p3.Name = "Wedge" | |
7123 | p3.FormFactor = Enum.FormFactor.Custom | |
7124 | p3.Size = Vector3.new(1, 1.19999981, 4) | |
7125 | p3.CFrame = CFrame.new(60.8312187, 8.39939976, -13.1675138, 1.66519976e-006, -0.707341254, 0.707336545, -2.72952207e-006, 0.707085788, 0.707078397, -1.00027835, 3.26143936e-006, 4.69727013e-007) | |
7126 | p3.CanCollide = false | |
7127 | p3.Locked = true | |
7128 | p3.TopSurface = Enum.SurfaceType.Smooth | |
7129 | b3 = Instance.new("SpecialMesh", p3) | |
7130 | b3.MeshType = Enum.MeshType.Wedge | |
7131 | b3.Name = "Mesh" | |
7132 | b3.Scale = Vector3.new(0.200000003, 1, 1) | |
7133 | p4 = Instance.new("WedgePart", m) | |
7134 | p4.BrickColor = BrickColor.new("Bright blue") | |
7135 | p4.Material = Enum.Material.Neon | |
7136 | p4.Name = "Wedge" | |
7137 | p4.FormFactor = Enum.FormFactor.Custom | |
7138 | p4.Size = Vector3.new(1, 1.19999981, 4) | |
7139 | p4.CFrame = CFrame.new(60.8317757, 8.39937305, -13.1676111, 1.74718321e-006, -0.70734489, 0.707332909, -2.7742235e-006, 0.707082152, 0.707082033, -1.00027835, 3.17185027e-006, 4.96093037e-007) | |
7140 | p4.CanCollide = false | |
7141 | p4.Locked = true | |
7142 | p4.TopSurface = Enum.SurfaceType.Smooth | |
7143 | b4 = Instance.new("SpecialMesh", p4) | |
7144 | b4.MeshType = Enum.MeshType.Wedge | |
7145 | b4.Name = "Mesh" | |
7146 | b4.Scale = Vector3.new(0.200000003, 1, 1) | |
7147 | p5 = Instance.new("WedgePart", m) | |
7148 | p5.BrickColor = BrickColor.new("Bright blue") | |
7149 | p5.Material = Enum.Material.Neon | |
7150 | p5.Name = "Wedge" | |
7151 | p5.FormFactor = Enum.FormFactor.Custom | |
7152 | p5.Size = Vector3.new(1, 1.19999981, 3.30000019) | |
7153 | p5.CFrame = CFrame.new(60.4623528, 9.0813055, -13.1677084, -1.74365277e-006, 0.422768414, 0.90661031, 3.01146247e-006, -0.90627563, 0.422602654, 1.00028574, -3.16541991e-006, -6.48408104e-007) | |
7154 | p5.CanCollide = false | |
7155 | p5.Locked = true | |
7156 | p5.TopSurface = Enum.SurfaceType.Smooth | |
7157 | b5 = Instance.new("SpecialMesh", p5) | |
7158 | b5.MeshType = Enum.MeshType.Wedge | |
7159 | b5.Name = "Mesh" | |
7160 | b5.Scale = Vector3.new(0.200000003, 1, 1) | |
7161 | p6 = Instance.new("WedgePart", m) | |
7162 | p6.BrickColor = BrickColor.new("Bright blue") | |
7163 | p6.Material = Enum.Material.Neon | |
7164 | p6.Name = "Wedge" | |
7165 | p6.FormFactor = Enum.FormFactor.Custom | |
7166 | p6.Size = Vector3.new(1, 1.19999981, 3.30000019) | |
7167 | p6.CFrame = CFrame.new(60.4629173, 9.08128643, -13.7679863, -1.75857326e-006, 0.422772557, 0.906618714, 3.13068858e-006, -0.906274974, 0.422602147, 1.00029314, -3.27979569e-006, -6.11540997e-007) | |
7168 | p6.CanCollide = false | |
7169 | p6.Locked = true | |
7170 | p6.TopSurface = Enum.SurfaceType.Smooth | |
7171 | b6 = Instance.new("SpecialMesh", p6) | |
7172 | b6.MeshType = Enum.MeshType.Wedge | |
7173 | b6.Name = "Mesh" | |
7174 | b6.Scale = Vector3.new(0.200000003, 1, 1) | |
7175 | p7 = Instance.new("WedgePart", m) | |
7176 | p7.BrickColor = BrickColor.new("Bright blue") | |
7177 | p7.Material = Enum.Material.Neon | |
7178 | p7.Name = "Wedge" | |
7179 | p7.FormFactor = Enum.FormFactor.Custom | |
7180 | p7.Size = Vector3.new(1, 1.19999981, 3.30000019) | |
7181 | p7.CFrame = CFrame.new(60.4634781, 9.0812645, -12.5677195, -1.77349398e-006, 0.422776699, 0.906627119, 3.24991538e-006, -0.906274319, 0.42260164, 1.00030053, -3.39417238e-006, -5.74673834e-007) | |
7182 | p7.CanCollide = false | |
7183 | p7.Locked = true | |
7184 | p7.TopSurface = Enum.SurfaceType.Smooth | |
7185 | b7 = Instance.new("SpecialMesh", p7) | |
7186 | b7.MeshType = Enum.MeshType.Wedge | |
7187 | b7.Name = "Mesh" | |
7188 | b7.Scale = Vector3.new(0.200000003, 1, 1) | |
7189 | p8 = Instance.new("Part", m) | |
7190 | p8.BrickColor = BrickColor.new("Really black") | |
7191 | p8.Material = Enum.Material.Neon | |
7192 | p8.FormFactor = Enum.FormFactor.Custom | |
7193 | p8.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7194 | p8.CFrame = CFrame.new(62.1344833, 9.89923668, -14.2683573, 1.0003655, -9.00030136e-006, -1.6914961e-006, -8.34465027e-007, 0.999961495, 3.15914986e-006, -2.15653972e-006, 3.05826416e-006, 1.00030792) | |
7195 | p8.CanCollide = false | |
7196 | p8.Locked = true | |
7197 | p8.BottomSurface = Enum.SurfaceType.Smooth | |
7198 | p8.TopSurface = Enum.SurfaceType.Smooth | |
7199 | b8 = Instance.new("SpecialMesh", p8) | |
7200 | b8.MeshType = Enum.MeshType.Sphere | |
7201 | b8.Name = "Mesh" | |
7202 | p9 = Instance.new("Part", m) | |
7203 | p9.BrickColor = BrickColor.new("Really black") | |
7204 | p9.Material = Enum.Material.Neon | |
7205 | p9.FormFactor = Enum.FormFactor.Custom | |
7206 | p9.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7207 | p9.CFrame = CFrame.new(62.1350441, 7.19933271, -14.2684784, 1.00037432, -9.11423649e-006, -1.78677055e-006, -8.82557742e-007, 0.999960482, 3.17407398e-006, -2.19382355e-006, 3.14769591e-006, 1.00031543) | |
7208 | p9.CanCollide = false | |
7209 | p9.Locked = true | |
7210 | p9.BottomSurface = Enum.SurfaceType.Smooth | |
7211 | p9.TopSurface = Enum.SurfaceType.Smooth | |
7212 | b9 = Instance.new("SpecialMesh", p9) | |
7213 | b9.MeshType = Enum.MeshType.Sphere | |
7214 | b9.Name = "Mesh" | |
7215 | p10 = Instance.new("Part", m) | |
7216 | p10.BrickColor = BrickColor.new("Bright blue") | |
7217 | p10.Material = Enum.Material.Neon | |
7218 | p10.FormFactor = Enum.FormFactor.Custom | |
7219 | p10.Size = Vector3.new(0.200000048, 1.79999983, 0.200000048) | |
7220 | p10.CFrame = CFrame.new(62.4732666, 7.92819929, -14.2685785, -0.906659067, -0.422771662, -1.80169195e-006, 0.422602057, -0.906270981, 3.2933026e-006, 3.38190716e-006, -1.99476835e-006, 1.00032294) | |
7221 | p10.CanCollide = false | |
7222 | p10.Locked = true | |
7223 | p10.BottomSurface = Enum.SurfaceType.Smooth | |
7224 | p10.TopSurface = Enum.SurfaceType.Smooth | |
7225 | p11 = Instance.new("Part", m) | |
7226 | p11.BrickColor = BrickColor.new("Bright blue") | |
7227 | p11.Material = Enum.Material.Neon | |
7228 | p11.FormFactor = Enum.FormFactor.Custom | |
7229 | p11.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048) | |
7230 | p11.CFrame = CFrame.new(62.4794731, 9.45469475, -14.2686787, -0.819467902, 0.573809147, -1.81661335e-006, -0.573551893, -0.819118977, 3.41253167e-006, -9.27350783e-008, -4.03244348e-006, 1.00033033) | |
7231 | p11.CanCollide = false | |
7232 | p11.Locked = true | |
7233 | p11.BottomSurface = Enum.SurfaceType.Smooth | |
7234 | p11.TopSurface = Enum.SurfaceType.Smooth | |
7235 | p12 = Instance.new("Part", m) | |
7236 | p12.BrickColor = BrickColor.new("Really black") | |
7237 | p12.Material = Enum.Material.Neon | |
7238 | p12.FormFactor = Enum.FormFactor.Custom | |
7239 | p12.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7240 | p12.CFrame = CFrame.new(62.7369499, 6.29933262, -14.2688055, 1.00040102, -9.53674316e-006, -1.84644205e-006, -1.25169754e-006, 0.999957919, 3.50196092e-006, -2.25187659e-006, 3.46763295e-006, 1.00033784) | |
7241 | p12.CanCollide = false | |
7242 | p12.Locked = true | |
7243 | p12.BottomSurface = Enum.SurfaceType.Smooth | |
7244 | p12.TopSurface = Enum.SurfaceType.Smooth | |
7245 | b10 = Instance.new("SpecialMesh", p12) | |
7246 | b10.MeshType = Enum.MeshType.Sphere | |
7247 | b10.Name = "Mesh" | |
7248 | p13 = Instance.new("Part", m) | |
7249 | p13.BrickColor = BrickColor.new("Bright blue") | |
7250 | p13.Material = Enum.Material.Neon | |
7251 | p13.FormFactor = Enum.FormFactor.Custom | |
7252 | p13.Size = Vector3.new(1.5, 1.5, 1.5) | |
7253 | p13.CFrame = CFrame.new(62.8003883, 10.1991549, -13.2136488, 1.00040984, -9.59636054e-006, -1.88372474e-006, -1.43051466e-006, 0.999956846, 3.58340549e-006, -2.3487878e-006, 3.4825357e-006, 1.00034535) | |
7254 | p13.CanCollide = false | |
7255 | p13.Locked = true | |
7256 | p13.BottomSurface = Enum.SurfaceType.Smooth | |
7257 | p13.TopSurface = Enum.SurfaceType.Smooth | |
7258 | b11 = Instance.new("SpecialMesh", p13) | |
7259 | b11.MeshType = Enum.MeshType.Sphere | |
7260 | b11.Name = "Mesh" | |
7261 | p14 = Instance.new("Part", m) | |
7262 | p14.BrickColor = BrickColor.new("Really black") | |
7263 | p14.Material = Enum.Material.Neon | |
7264 | p14.FormFactor = Enum.FormFactor.Custom | |
7265 | p14.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7266 | p14.CFrame = CFrame.new(62.7374802, 9.79915905, -14.2689018, 1.00041437, -9.80505502e-006, -1.96572228e-006, -1.37091877e-006, 0.999956131, 3.62812011e-006, -2.37115751e-006, 3.4527211e-006, 1.00034904) | |
7267 | p14.CanCollide = false | |
7268 | p14.Locked = true | |
7269 | p14.BottomSurface = Enum.SurfaceType.Smooth | |
7270 | p14.TopSurface = Enum.SurfaceType.Smooth | |
7271 | b12 = Instance.new("SpecialMesh", p14) | |
7272 | b12.MeshType = Enum.MeshType.Sphere | |
7273 | b12.Name = "Mesh" | |
7274 | p15 = Instance.new("Part", m) | |
7275 | p15.BrickColor = BrickColor.new("Really black") | |
7276 | p15.Material = Enum.Material.Metal | |
7277 | p15.Name = "Main" | |
7278 | p15.FormFactor = Enum.FormFactor.Custom | |
7279 | p15.Size = Vector3.new(2.20000005, 4.19999981, 2.20000005) | |
7280 | p15.CFrame = CFrame.new(62.838131, 8.1992178, -13.1686192, 1.00041902, -9.80505047e-006, -1.96572933e-006, -1.54973122e-006, 0.999955654, 3.62813353e-006, -2.38607572e-006, 3.57197018e-006, 1.00035274) | |
7281 | p15.CanCollide = false | |
7282 | p15.Locked = true | |
7283 | p15.BottomSurface = Enum.SurfaceType.Smooth | |
7284 | p15.TopSurface = Enum.SurfaceType.Smooth | |
7285 | p16 = Instance.new("Part", m) | |
7286 | p16.BrickColor = BrickColor.new("Really black") | |
7287 | p16.Material = Enum.Material.Neon | |
7288 | p16.FormFactor = Enum.FormFactor.Custom | |
7289 | p16.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7290 | p16.CFrame = CFrame.new(62.9387741, 8.79918098, -14.2691231, 1.0004282, -9.95411301e-006, -2.00301338e-006, -1.66894927e-006, 0.999954581, 3.71756369e-006, -2.46808372e-006, 3.61668594e-006, 1.00036013) | |
7291 | p16.CanCollide = false | |
7292 | p16.Locked = true | |
7293 | p16.BottomSurface = Enum.SurfaceType.Smooth | |
7294 | p16.TopSurface = Enum.SurfaceType.Smooth | |
7295 | b13 = Instance.new("SpecialMesh", p16) | |
7296 | b13.MeshType = Enum.MeshType.Sphere | |
7297 | b13.Name = "Mesh" | |
7298 | p17 = Instance.new("Part", m) | |
7299 | p17.BrickColor = BrickColor.new("Bright blue") | |
7300 | p17.Material = Enum.Material.Neon | |
7301 | p17.FormFactor = Enum.FormFactor.Custom | |
7302 | p17.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048) | |
7303 | p17.CFrame = CFrame.new(63.0825539, 6.854743, -14.2692442, -0.866409063, -0.50020963, -2.099928e-006, 0.499978155, -0.86598444, 3.73249213e-006, 4.01878242e-006, -1.94999211e-006, 1.00036764) | |
7304 | p17.CanCollide = false | |
7305 | p17.Locked = true | |
7306 | p17.BottomSurface = Enum.SurfaceType.Smooth | |
7307 | p17.TopSurface = Enum.SurfaceType.Smooth | |
7308 | p18 = Instance.new("Part", m) | |
7309 | p18.BrickColor = BrickColor.new("Bright blue") | |
7310 | p18.Material = Enum.Material.Neon | |
7311 | p18.FormFactor = Enum.FormFactor.Custom | |
7312 | p18.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048) | |
7313 | p18.CFrame = CFrame.new(63.1831665, 8.15466595, -14.2693415, -0.906707585, 0.422816038, -2.11485258e-006, -0.422596663, -0.906265914, 3.8437388e-006, 6.9698217e-007, -4.50413063e-006, 1.00037515) | |
7314 | p18.CanCollide = false | |
7315 | p18.Locked = true | |
7316 | p18.BottomSurface = Enum.SurfaceType.Smooth | |
7317 | p18.TopSurface = Enum.SurfaceType.Smooth | |
7318 | p19 = Instance.new("Part", m) | |
7319 | p19.BrickColor = BrickColor.new("Bright blue") | |
7320 | p19.Material = Enum.Material.Neon | |
7321 | p19.FormFactor = Enum.FormFactor.Custom | |
7322 | p19.Size = Vector3.new(0.200000048, 0.799999833, 0.200000048) | |
7323 | p19.CFrame = CFrame.new(63.2069473, 8.53140068, -14.2694473, -0.707418501, 0.707425714, -2.09994369e-006, -0.707068563, -0.707078457, 3.72453474e-006, -9.59315798e-007, -4.56575162e-006, 1.00037515) | |
7324 | p19.CanCollide = false | |
7325 | p19.Locked = true | |
7326 | p19.BottomSurface = Enum.SurfaceType.Smooth | |
7327 | p19.TopSurface = Enum.SurfaceType.Smooth | |
7328 | p20 = Instance.new("Part", m) | |
7329 | p20.BrickColor = BrickColor.new("Bright blue") | |
7330 | p20.Material = Enum.Material.Neon | |
7331 | p20.FormFactor = Enum.FormFactor.Custom | |
7332 | p20.Size = Vector3.new(0.200000048, 0.899999917, 0.200000048) | |
7333 | p20.CFrame = CFrame.new(63.2280884, 9.68191624, -14.2694416, -0.342169315, 0.940117717, -2.11486008e-006, -0.93964541, -0.342010528, 3.84375198e-006, -2.7989995e-006, -3.73256239e-006, 1.00037885) | |
7334 | p20.CanCollide = false | |
7335 | p20.Locked = true | |
7336 | p20.BottomSurface = Enum.SurfaceType.Smooth | |
7337 | p20.TopSurface = Enum.SurfaceType.Smooth | |
7338 | p21 = Instance.new("Part", m) | |
7339 | p21.BrickColor = BrickColor.new("Bright blue") | |
7340 | p21.Material = Enum.Material.Neon | |
7341 | p21.FormFactor = Enum.FormFactor.Custom | |
7342 | p21.Size = Vector3.new(0.200000048, 0.999999821, 0.200000048) | |
7343 | p21.CFrame = CFrame.new(63.3539009, 9.07959557, -14.2694454, 0.707428038, 0.707422554, -2.12876989e-006, -0.707079053, 0.707067132, 3.83015185e-006, -4.56554562e-006, 9.7875602e-007, 1.00037885) | |
7344 | p21.CanCollide = false | |
7345 | p21.Locked = true | |
7346 | p21.BottomSurface = Enum.SurfaceType.Smooth | |
7347 | p21.TopSurface = Enum.SurfaceType.Smooth | |
7348 | p22 = Instance.new("Part", m) | |
7349 | p22.BrickColor = BrickColor.new("Really black") | |
7350 | p22.Material = Enum.Material.Neon | |
7351 | p22.FormFactor = Enum.FormFactor.Custom | |
7352 | p22.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7353 | p22.CFrame = CFrame.new(63.4412346, 7.49916172, -14.269558, 1.0004549, -5.30481339e-006, -2.11486781e-006, -7.24196434e-006, 0.999951959, 3.84376608e-006, -2.5650661e-006, 4.02606338e-006, 1.00038254) | |
7354 | p22.CanCollide = false | |
7355 | p22.Locked = true | |
7356 | p22.BottomSurface = Enum.SurfaceType.Smooth | |
7357 | p22.TopSurface = Enum.SurfaceType.Smooth | |
7358 | b14 = Instance.new("SpecialMesh", p22) | |
7359 | b14.MeshType = Enum.MeshType.Sphere | |
7360 | b14.Name = "Mesh" | |
7361 | p23 = Instance.new("Part", m) | |
7362 | p23.BrickColor = BrickColor.new("Really black") | |
7363 | p23.Material = Enum.Material.Neon | |
7364 | p23.FormFactor = Enum.FormFactor.Custom | |
7365 | p23.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7366 | p23.CFrame = CFrame.new(63.5412827, 8.29912186, -14.2695541, 1.00045943, -5.54520193e-006, -2.12978443e-006, -7.22709638e-006, 0.999951601, 3.96298356e-006, -2.56507747e-006, 4.02606247e-006, 1.00038624) | |
7367 | p23.CanCollide = false | |
7368 | p23.Locked = true | |
7369 | p23.BottomSurface = Enum.SurfaceType.Smooth | |
7370 | p23.TopSurface = Enum.SurfaceType.Smooth | |
7371 | b15 = Instance.new("SpecialMesh", p23) | |
7372 | b15.MeshType = Enum.MeshType.Sphere | |
7373 | b15.Name = "Mesh" | |
7374 | p24 = Instance.new("Part", m) | |
7375 | p24.BrickColor = BrickColor.new("Really black") | |
7376 | p24.Material = Enum.Material.Neon | |
7377 | p24.FormFactor = Enum.FormFactor.Custom | |
7378 | p24.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7379 | p24.CFrame = CFrame.new(63.7413521, 9.49905682, -14.2695513, 1.00045943, -5.51538596e-006, -2.12978443e-006, -7.25689733e-006, 0.999951601, 3.96298356e-006, -2.56507769e-006, 4.02606247e-006, 1.00038624) | |
7380 | p24.CanCollide = false | |
7381 | p24.Locked = true | |
7382 | p24.BottomSurface = Enum.SurfaceType.Smooth | |
7383 | p24.TopSurface = Enum.SurfaceType.Smooth | |
7384 | b16 = Instance.new("SpecialMesh", p24) | |
7385 | b16.MeshType = Enum.MeshType.Sphere | |
7386 | b16.Name = "Mesh" | |
7387 | w1 = Instance.new("Weld", p1) | |
7388 | w1.Name = "Wedge_Weld" | |
7389 | w1.Part0 = p1 | |
7390 | w1.C0 = CFrame.new(-13.7623367, 38.4686089, -47.5196228, 1.82382877e-007, -1.21785519e-007, -1.0000037, -0.707109988, 0.707106709, -1.20249211e-007, 0.707110047, 0.707106352, 1.16605563e-007) | |
7391 | w1.Part1 = p2 | |
7392 | w1.C1 = CFrame.new(-12.5623302, 38.4686165, -47.5196419, 2.04734633e-007, -9.19831891e-008, -1.0000037, -0.707109928, 0.707106471, -1.25517531e-007, 0.707110047, 0.707106233, 1.65067799e-008) | |
7393 | w2 = Instance.new("Weld", p2) | |
7394 | w2.Name = "Wedge_Weld" | |
7395 | w2.Part0 = p2 | |
7396 | w2.C0 = CFrame.new(-12.5623302, 38.4686165, -47.5196419, 2.04734633e-007, -9.19831891e-008, -1.0000037, -0.707109928, 0.707106471, -1.25517531e-007, 0.707110047, 0.707106233, 1.65067799e-008) | |
7397 | w2.Part1 = p3 | |
7398 | w2.C1 = CFrame.new(-13.1623344, 38.4686127, -47.5196381, 2.04734619e-007, -9.1983182e-008, -1.0000037, -0.707109928, 0.707106471, -1.25517545e-007, 0.707110047, 0.707106233, 1.65067799e-008) | |
7399 | w3 = Instance.new("Weld", p3) | |
7400 | w3.Name = "Wedge_Weld" | |
7401 | w3.Part0 = p3 | |
7402 | w3.C0 = CFrame.new(-13.1623344, 38.4686127, -47.5196381, 2.04734619e-007, -9.1983182e-008, -1.0000037, -0.707109928, 0.707106471, -1.25517545e-007, 0.707110047, 0.707106233, 1.65067799e-008) | |
7403 | w3.Part1 = p4 | |
7404 | w3.C1 = CFrame.new(-13.1623335, 38.4686165, -47.5196266, 1.82382891e-007, -1.21785519e-007, -1.0000037, -0.707110047, 0.70710659, -1.20249197e-007, 0.707110107, 0.707106352, 1.16605577e-007) | |
7405 | w4 = Instance.new("Weld", p4) | |
7406 | w4.Name = "Wedge_Weld" | |
7407 | w4.Part0 = p4 | |
7408 | w4.C0 = CFrame.new(-13.1623335, 38.4686165, -47.5196266, 1.82382891e-007, -1.21785519e-007, -1.0000037, -0.707110047, 0.70710659, -1.20249197e-007, 0.707110107, 0.707106352, 1.16605577e-007) | |
7409 | w4.Part1 = p5 | |
7410 | w4.C1 = CFrame.new(13.1623335, -19.1215992, -57.7639008, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069863e-008) | |
7411 | w5 = Instance.new("Weld", p5) | |
7412 | w5.Name = "Wedge_Weld" | |
7413 | w5.Part0 = p5 | |
7414 | w5.C0 = CFrame.new(13.1623335, -19.1215992, -57.7639008, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069863e-008) | |
7415 | w5.Part1 = p6 | |
7416 | w5.C1 = CFrame.new(13.7623377, -19.1215973, -57.7639008, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069792e-008) | |
7417 | w6 = Instance.new("Weld", p6) | |
7418 | w6.Name = "Wedge_Weld" | |
7419 | w6.Part0 = p6 | |
7420 | w6.C0 = CFrame.new(13.7623377, -19.1215973, -57.7639008, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069792e-008) | |
7421 | w6.Part1 = p7 | |
7422 | w6.C1 = CFrame.new(12.5623283, -19.121603, -57.7638969, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069721e-008) | |
7423 | w7 = Instance.new("Weld", p7) | |
7424 | w7.Name = "Part_Weld" | |
7425 | w7.Part0 = p7 | |
7426 | w7.C0 = CFrame.new(12.5623283, -19.121603, -57.7638969, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069721e-008) | |
7427 | w7.Part1 = p8 | |
7428 | w7.C1 = CFrame.new(-62.1028557, -7.90003395, 14.2623377, 1.00000453, -2.44006515e-007, -3.7252903e-008, 1.71363354e-007, 0.999999285, -1.49011612e-008, -6.70552254e-008, 2.98023224e-008, 1.0000037) | |
7429 | w8 = Instance.new("Weld", p8) | |
7430 | w8.Name = "Part_Weld" | |
7431 | w8.Part0 = p8 | |
7432 | w8.C0 = CFrame.new(-62.1028557, -7.90003395, 14.2623377, 1.00000453, -2.44006515e-007, -3.7252903e-008, 1.71363354e-007, 0.999999285, -1.49011612e-008, -6.70552254e-008, 2.98023224e-008, 1.0000037) | |
7433 | w8.Part1 = p9 | |
7434 | w8.C1 = CFrame.new(-62.1028442, -5.2000351, 14.2623415, 1.00000429, -2.19451294e-007, 2.98023153e-008, 1.30103487e-007, 0.999999702, 5.96046448e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
7435 | w9 = Instance.new("Weld", p9) | |
7436 | w9.Name = "Part_Weld" | |
7437 | w9.Part0 = p9 | |
7438 | w9.C0 = CFrame.new(-62.1028442, -5.2000351, 14.2623415, 1.00000429, -2.19451294e-007, 2.98023153e-008, 1.30103487e-007, 0.999999702, 5.96046448e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
7439 | w9.Part1 = p10 | |
7440 | w9.C1 = CFrame.new(54.0845451, 31.7618942, 14.2623348, -0.906311929, 0.422618181, -1.82007653e-009, -0.422620118, -0.906307399, -6.66151578e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037) | |
7441 | w10 = Instance.new("Weld", p10) | |
7442 | w10.Name = "Part_Weld" | |
7443 | w10.Part0 = p10 | |
7444 | w10.C0 = CFrame.new(54.0845451, 31.7618942, 14.2623348, -0.906311929, 0.422618181, -1.82007653e-009, -0.422620118, -0.906307399, -6.66151578e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037) | |
7445 | w10.Part1 = p11 | |
7446 | w10.C1 = CFrame.new(55.4291229, -29.7103825, 14.2623348, -0.819155812, -0.573575914, -5.86004596e-008, 0.573578954, -0.8191517, -3.17313607e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037) | |
7447 | w11 = Instance.new("Weld", p11) | |
7448 | w11.Name = "Part_Weld" | |
7449 | w11.Part0 = p11 | |
7450 | w11.C0 = CFrame.new(55.4291229, -29.7103825, 14.2623348, -0.819155812, -0.573575914, -5.86004596e-008, 0.573578954, -0.8191517, -3.17313607e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037) | |
7451 | w11.Part1 = p12 | |
7452 | w11.C1 = CFrame.new(-62.7028465, -4.30003357, 14.2623425, 1.00000429, -2.08616257e-007, 2.980231e-008, 1.1920929e-007, 0.999999642, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381) | |
7453 | w12 = Instance.new("Weld", p12) | |
7454 | w12.Name = "Part_Weld" | |
7455 | w12.Part0 = p12 | |
7456 | w12.C0 = CFrame.new(-62.7028465, -4.30003357, 14.2623425, 1.00000429, -2.08616257e-007, 2.980231e-008, 1.1920929e-007, 0.999999642, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381) | |
7457 | w12.Part1 = p13 | |
7458 | w12.C1 = CFrame.new(-62.7657433, -8.200037, 13.2074499, 1.00000453, -2.98023224e-007, -3.72529421e-008, 1.49011612e-007, 0.999999285, -1.49011443e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037) | |
7459 | w13 = Instance.new("Weld", p13) | |
7460 | w13.Name = "Part_Weld" | |
7461 | w13.Part0 = p13 | |
7462 | w13.C0 = CFrame.new(-62.7657433, -8.200037, 13.2074499, 1.00000453, -2.98023224e-007, -3.72529421e-008, 1.49011612e-007, 0.999999285, -1.49011443e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037) | |
7463 | w13.Part1 = p14 | |
7464 | w13.C1 = CFrame.new(-62.7025757, -7.80003023, 14.2622833, 1, -8.94065622e-008, 4.47034871e-008, 8.94065622e-008, 1, -5.96044352e-008, -4.47034836e-008, 5.96044387e-008, 1) | |
7465 | w14 = Instance.new("Weld", p14) | |
7466 | w14.Name = "Part_Weld" | |
7467 | w14.Part0 = p14 | |
7468 | w14.C0 = CFrame.new(-62.7025757, -7.80003023, 14.2622833, 1, -8.94065622e-008, 4.47034871e-008, 8.94065622e-008, 1, -5.96044352e-008, -4.47034836e-008, 5.96044387e-008, 1) | |
7469 | w14.Part1 = p15 | |
7470 | w14.C1 = CFrame.new(-62.8028793, -6.2000289, 13.1623297, 1.00000465, -2.68220901e-007, 2.98023295e-008, 8.94069672e-008, 0.999999523, 5.9604659e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037) | |
7471 | w15 = Instance.new("Weld", p15) | |
7472 | w15.Name = "Part_Weld" | |
7473 | w15.Part0 = p15 | |
7474 | w15.C0 = CFrame.new(-62.8028793, -6.2000289, 13.1623297, 1.00000465, -2.68220901e-007, 2.98023295e-008, 8.94069672e-008, 0.999999523, 5.9604659e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037) | |
7475 | w15.Part1 = p16 | |
7476 | w15.C1 = CFrame.new(-62.9029045, -6.80003929, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037) | |
7477 | w16 = Instance.new("Weld", p16) | |
7478 | w16.Name = "Part_Weld" | |
7479 | w16.Part0 = p16 | |
7480 | w16.C0 = CFrame.new(-62.9029045, -6.80003929, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037) | |
7481 | w16.Part1 = p17 | |
7482 | w16.C1 = CFrame.new(52.1717262, 35.7280197, 14.2623415, -0.866029143, 0.499999821, 3.55271368e-015, -0.500002086, -0.86602509, -5.96046448e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381) | |
7483 | w17 = Instance.new("Weld", p17) | |
7484 | w17.Name = "Part_Weld" | |
7485 | w17.Part0 = p17 | |
7486 | w17.C0 = CFrame.new(52.1717262, 35.7280197, 14.2623415, -0.866029143, 0.499999821, 3.55271368e-015, -0.500002086, -0.86602509, -5.96046448e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381) | |
7487 | w17.Part1 = p18 | |
7488 | w17.C1 = CFrame.new(59.8312111, -21.1078911, 14.2623348, -0.906311929, -0.422617912, -5.22000931e-008, 0.422620177, -0.906307578, -4.1425146e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037) | |
7489 | w18 = Instance.new("Weld", p18) | |
7490 | w18.Name = "Part_Weld" | |
7491 | w18.Part0 = p18 | |
7492 | w18.C0 = CFrame.new(59.8312111, -21.1078911, 14.2623348, -0.906311929, -0.422617912, -5.22000931e-008, 0.422620177, -0.906307578, -4.1425146e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037) | |
7493 | w18.Part1 = p19 | |
7494 | w18.C1 = CFrame.new(49.2864532, -40.0483932, 14.2623358, -0.707110107, -0.707106173, -6.32202841e-008, 0.707109928, -0.70710659, -2.1073431e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037) | |
7495 | w19 = Instance.new("Weld", p19) | |
7496 | w19.Name = "Part_Weld" | |
7497 | w19.Part0 = p19 | |
7498 | w19.C0 = CFrame.new(49.2864532, -40.0483932, 14.2623358, -0.707110107, -0.707106173, -6.32202841e-008, 0.707109928, -0.70710659, -2.1073431e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037) | |
7499 | w19.Part1 = p20 | |
7500 | w19.C1 = CFrame.new(28.8318367, -56.7515907, 14.2622824, -0.342020333, -0.939692557, 4.07203444e-008, 0.939692557, -0.342020333, 6.23934611e-008, -4.47034836e-008, 5.96044387e-008, 1) | |
7501 | w20 = Instance.new("Weld", p20) | |
7502 | w20.Name = "Part_Weld" | |
7503 | w20.Part0 = p20 | |
7504 | w20.C0 = CFrame.new(28.8318367, -56.7515907, 14.2622824, -0.342020333, -0.939692557, 4.07203444e-008, 0.939692557, -0.342020333, 6.23934611e-008, -4.47034836e-008, 5.96044387e-008, 1) | |
7505 | w20.Part1 = p21 | |
7506 | w20.C1 = CFrame.new(-39.764328, -49.7778244, 14.2622843, 0.707105696, -0.707107842, 7.39707531e-008, 0.707107842, 0.707105696, 8.91225582e-009, -5.86070712e-008, 4.60033966e-008, 1) | |
7507 | w21 = Instance.new("Weld", p21) | |
7508 | w21.Name = "Part_Weld" | |
7509 | w21.Part0 = p21 | |
7510 | w21.C0 = CFrame.new(-39.764328, -49.7778244, 14.2622843, 0.707105696, -0.707107842, 7.39707531e-008, 0.707107842, 0.707105696, 8.91225582e-009, -5.86070712e-008, 4.60033966e-008, 1) | |
7511 | w21.Part1 = p22 | |
7512 | w21.C1 = CFrame.new(-63.402874, -5.50003099, 14.2623358, 1.00000453, -2.99885869e-007, 2.98023224e-008, 7.4505806e-008, 0.999999642, 5.96046448e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037) | |
7513 | w22 = Instance.new("Weld", p22) | |
7514 | w22.Name = "Part_Weld" | |
7515 | w22.Part0 = p22 | |
7516 | w22.C0 = CFrame.new(-63.402874, -5.50003099, 14.2623358, 1.00000453, -2.99885869e-007, 2.98023224e-008, 7.4505806e-008, 0.999999642, 5.96046448e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037) | |
7517 | w22.Part1 = p23 | |
7518 | w22.C1 = CFrame.new(-63.502594, -6.30003357, 14.2622824, 1, -5.96043641e-008, 4.47034836e-008, 5.96043677e-008, 1, -5.9604421e-008, -4.470348e-008, 5.96044245e-008, 1) | |
7519 | w23 = Instance.new("Weld", p23) | |
7520 | w23.Name = "Part_Weld" | |
7521 | w23.Part0 = p23 | |
7522 | w23.C0 = CFrame.new(-63.502594, -6.30003357, 14.2622824, 1, -5.96043641e-008, 4.47034836e-008, 5.96043677e-008, 1, -5.9604421e-008, -4.470348e-008, 5.96044245e-008, 1) | |
7523 | w23.Part1 = p24 | |
7524 | w23.C1 = CFrame.new(-63.7025795, -7.50003004, 14.2622843, 1, -8.94065622e-008, 4.47034871e-008, 8.94065622e-008, 1, -5.96044352e-008, -4.47034836e-008, 5.96044387e-008, 1) | |
7525 | w24 = Instance.new("Weld", p24) | |
7526 | w24.Name = "Part_Weld" | |
7527 | w24.Part0 = p24 | |
7528 | w24.C0 = CFrame.new(-63.7025795, -7.50003004, 14.2622843, 1, -8.94065622e-008, 4.47034871e-008, 8.94065622e-008, 1, -5.96044352e-008, -4.47034836e-008, 5.96044387e-008, 1) | |
7529 | m.Parent = larm | |
7530 | m:MakeJoints() | |
7531 | ---------------------------------------------------- | |
7532 | local cor3 = Instance.new("Part", larm.LeftArm) | |
7533 | cor3.Name = "Thingy" | |
7534 | cor3.Locked = true | |
7535 | cor3.BottomSurface = 0 | |
7536 | cor3.CanCollide = false | |
7537 | cor3.Size = Vector3.new(2, 1, 1) | |
7538 | cor3.Transparency = 1 | |
7539 | cor3.TopSurface = 0 | |
7540 | corw2 = Instance.new("Weld", cor3) | |
7541 | corw2.Part0 = larm | |
7542 | corw2.Part1 = cor3 | |
7543 | corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) | |
7544 | corw2.C1 = CFrame.new(0, 0, 0) | |
7545 | weld2 = Instance.new("Weld", larm.LeftArm) | |
7546 | weld2.Part0 = cor3 | |
7547 | weld2.Part1 = p15 | |
7548 | weld2.C0 = CFrame.new(0, 0, 0) | |
7549 | ---------------------------------------------------- | |
7550 | local m = Instance.new("Model") | |
7551 | m.Name = "RightArm" | |
7552 | p1 = Instance.new("WedgePart", m) | |
7553 | p1.BrickColor = BrickColor.new("Bright blue") | |
7554 | p1.Material = Enum.Material.Neon | |
7555 | p1.Name = "Wedge" | |
7556 | p1.FormFactor = Enum.FormFactor.Custom | |
7557 | p1.Size = Vector3.new(1, 1.19999981, 3.30000019) | |
7558 | p1.CFrame = CFrame.new(71.7528229, 9.08148766, -13.7657108, 2.20961255e-007, -0.422704399, -0.906498253, -1.70178805e-006, -0.906287491, 0.422612786, -1.00018191, -1.16194826e-006, 2.39246219e-006) | |
7559 | p1.CanCollide = false | |
7560 | p1.Locked = true | |
7561 | p1.TopSurface = Enum.SurfaceType.Smooth | |
7562 | b1 = Instance.new("SpecialMesh", p1) | |
7563 | b1.MeshType = Enum.MeshType.Wedge | |
7564 | b1.Name = "Mesh" | |
7565 | b1.Scale = Vector3.new(0.200000003, 1, 1) | |
7566 | p2 = Instance.new("WedgePart", m) | |
7567 | p2.BrickColor = BrickColor.new("Bright blue") | |
7568 | p2.Material = Enum.Material.Neon | |
7569 | p2.Name = "Wedge" | |
7570 | p2.FormFactor = Enum.FormFactor.Custom | |
7571 | p2.Size = Vector3.new(1, 1.19999981, 3.30000019) | |
7572 | p2.CFrame = CFrame.new(71.7534714, 9.08147335, -12.5655851, 3.25293399e-007, -0.422708124, -0.906506479, -1.7167032e-006, -0.906286299, 0.422612339, -1.0001893, -1.13135729e-006, 2.49332743e-006) | |
7573 | p2.CanCollide = false | |
7574 | p2.Locked = true | |
7575 | p2.TopSurface = Enum.SurfaceType.Smooth | |
7576 | b2 = Instance.new("SpecialMesh", p2) | |
7577 | b2.MeshType = Enum.MeshType.Wedge | |
7578 | b2.Name = "Mesh" | |
7579 | b2.Scale = Vector3.new(0.200000003, 1, 1) | |
7580 | p3 = Instance.new("WedgePart", m) | |
7581 | p3.BrickColor = BrickColor.new("Bright blue") | |
7582 | p3.Material = Enum.Material.Neon | |
7583 | p3.Name = "Wedge" | |
7584 | p3.FormFactor = Enum.FormFactor.Custom | |
7585 | p3.Size = Vector3.new(1, 1.19999981, 3.30000019) | |
7586 | p3.CFrame = CFrame.new(71.7541199, 9.08145237, -13.1658068, 4.29627249e-007, -0.422711849, -0.906514704, -1.73161834e-006, -0.906285107, 0.422611892, -1.0001967, -1.10076587e-006, 2.59419403e-006) | |
7587 | p3.CanCollide = false | |
7588 | p3.Locked = true | |
7589 | p3.TopSurface = Enum.SurfaceType.Smooth | |
7590 | b3 = Instance.new("SpecialMesh", p3) | |
7591 | b3.MeshType = Enum.MeshType.Wedge | |
7592 | b3.Name = "Mesh" | |
7593 | b3.Scale = Vector3.new(0.200000003, 1, 1) | |
7594 | p4 = Instance.new("WedgePart", m) | |
7595 | p4.BrickColor = BrickColor.new("Bright blue") | |
7596 | p4.Material = Enum.Material.Neon | |
7597 | p4.Name = "Wedge" | |
7598 | p4.FormFactor = Enum.FormFactor.Custom | |
7599 | p4.Size = Vector3.new(1, 1.19999981, 4) | |
7600 | p4.CFrame = CFrame.new(71.4245453, 8.39948177, -13.7660398, -5.32960883e-007, 0.70726943, -0.707265258, 1.90324067e-006, 0.707083881, 0.707096815, 1.0001967, 9.87842554e-008, 2.61978244e-006) | |
7601 | p4.CanCollide = false | |
7602 | p4.Locked = true | |
7603 | p4.TopSurface = Enum.SurfaceType.Smooth | |
7604 | b4 = Instance.new("SpecialMesh", p4) | |
7605 | b4.MeshType = Enum.MeshType.Wedge | |
7606 | b4.Name = "Mesh" | |
7607 | b4.Scale = Vector3.new(0.200000003, 1, 1) | |
7608 | p5 = Instance.new("WedgePart", m) | |
7609 | p5.BrickColor = BrickColor.new("Bright blue") | |
7610 | p5.Material = Enum.Material.Neon | |
7611 | p5.Name = "Wedge" | |
7612 | p5.FormFactor = Enum.FormFactor.Custom | |
7613 | p5.Size = Vector3.new(1, 1.19999981, 4) | |
7614 | p5.CFrame = CFrame.new(71.4251862, 8.39946651, -13.1660223, -6.3729243e-007, 0.707273066, -0.707261622, 1.91814229e-006, 0.707080245, 0.707100451, 1.0001967, 1.62003985e-007, 2.53547341e-006) | |
7615 | p5.CanCollide = false | |
7616 | p5.Locked = true | |
7617 | p5.TopSurface = Enum.SurfaceType.Smooth | |
7618 | b5 = Instance.new("SpecialMesh", p5) | |
7619 | b5.MeshType = Enum.MeshType.Wedge | |
7620 | b5.Name = "Mesh" | |
7621 | b5.Scale = Vector3.new(0.200000003, 1, 1) | |
7622 | p6 = Instance.new("WedgePart", m) | |
7623 | p6.BrickColor = BrickColor.new("Bright blue") | |
7624 | p6.Material = Enum.Material.Neon | |
7625 | p6.Name = "Wedge" | |
7626 | p6.FormFactor = Enum.FormFactor.Custom | |
7627 | p6.Size = Vector3.new(1, 1.19999981, 4) | |
7628 | p6.CFrame = CFrame.new(71.4258194, 8.39945126, -12.5660009, -7.41623865e-007, 0.707276702, -0.707257986, 1.93304436e-006, 0.707076609, 0.707104087, 1.0001967, 2.25224142e-007, 2.45116462e-006) | |
7629 | p6.CanCollide = false | |
7630 | p6.Locked = true | |
7631 | p6.TopSurface = Enum.SurfaceType.Smooth | |
7632 | b6 = Instance.new("SpecialMesh", p6) | |
7633 | b6.MeshType = Enum.MeshType.Wedge | |
7634 | b6.Name = "Mesh" | |
7635 | b6.Scale = Vector3.new(0.200000003, 1, 1) | |
7636 | p7 = Instance.new("Part", m) | |
7637 | p7.BrickColor = BrickColor.new("Really black") | |
7638 | p7.Material = Enum.Material.Neon | |
7639 | p7.FormFactor = Enum.FormFactor.Custom | |
7640 | p7.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7641 | p7.CFrame = CFrame.new(70.3255081, 6.6994977, -14.2663507, 1.00023162, 1.31726265e-005, -7.92685455e-007, -1.94311142e-005, 0.999976158, 1.97985287e-006, -1.62725564e-006, 1.86058458e-006, 1.00020039) | |
7642 | p7.CanCollide = false | |
7643 | p7.Locked = true | |
7644 | p7.BottomSurface = Enum.SurfaceType.Smooth | |
7645 | p7.TopSurface = Enum.SurfaceType.Smooth | |
7646 | b7 = Instance.new("SpecialMesh", p7) | |
7647 | b7.MeshType = Enum.MeshType.Sphere | |
7648 | b7.Name = "Mesh" | |
7649 | p8 = Instance.new("Part", m) | |
7650 | p8.BrickColor = BrickColor.new("Bright blue") | |
7651 | p8.Material = Enum.Material.Neon | |
7652 | p8.FormFactor = Enum.FormFactor.Custom | |
7653 | p8.Size = Vector3.new(0.200000048, 0.999999881, 0.200000048) | |
7654 | p8.CFrame = CFrame.new(70.0060196, 9.16293144, -14.2664633, 0.881308079, -0.429463804, -0.198316693, 0.401435703, 0.900625467, -0.166355878, 0.250050306, 0.0670034215, 0.966122985) | |
7655 | p8.CanCollide = false | |
7656 | p8.Locked = true | |
7657 | p8.BottomSurface = Enum.SurfaceType.Smooth | |
7658 | p8.TopSurface = Enum.SurfaceType.Smooth | |
7659 | p9 = Instance.new("Part", m) | |
7660 | p9.BrickColor = BrickColor.new("Really black") | |
7661 | p9.Material = Enum.Material.Neon | |
7662 | p9.FormFactor = Enum.FormFactor.Custom | |
7663 | p9.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7664 | p9.CFrame = CFrame.new(70.2268219, 8.59942532, -14.2665701, 1.00024557, 1.30422413e-005, -8.7916851e-007, -1.95577741e-005, 0.999974489, 1.9967556e-006, -1.75833702e-006, 2.01165676e-006, 1.00021148) | |
7665 | p9.CanCollide = false | |
7666 | p9.Locked = true | |
7667 | p9.BottomSurface = Enum.SurfaceType.Smooth | |
7668 | p9.TopSurface = Enum.SurfaceType.Smooth | |
7669 | b8 = Instance.new("SpecialMesh", p9) | |
7670 | b8.MeshType = Enum.MeshType.Sphere | |
7671 | b8.Name = "Mesh" | |
7672 | p10 = Instance.new("Part", m) | |
7673 | p10.BrickColor = BrickColor.new("Really black") | |
7674 | p10.Material = Enum.Material.Neon | |
7675 | p10.FormFactor = Enum.FormFactor.Custom | |
7676 | p10.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7677 | p10.CFrame = CFrame.new(69.8274002, 9.5993948, -14.266675, 1.00025487, 1.30049675e-005, -9.23888138e-007, -1.9595207e-005, 0.999973536, 2.11597762e-006, -1.80306665e-006, 2.13088947e-006, 1.00021887) | |
7678 | p10.CanCollide = false | |
7679 | p10.Locked = true | |
7680 | p10.BottomSurface = Enum.SurfaceType.Smooth | |
7681 | p10.TopSurface = Enum.SurfaceType.Smooth | |
7682 | b9 = Instance.new("SpecialMesh", p10) | |
7683 | b9.MeshType = Enum.MeshType.Sphere | |
7684 | b9.Name = "Mesh" | |
7685 | p11 = Instance.new("Part", m) | |
7686 | p11.BrickColor = BrickColor.new("Bright blue") | |
7687 | p11.Material = Enum.Material.Neon | |
7688 | p11.FormFactor = Enum.FormFactor.Custom | |
7689 | p11.Size = Vector3.new(0.200000048, 1.79999983, 0.200000048) | |
7690 | p11.CFrame = CFrame.new(69.693718, 7.37976837, -14.2265854, 0.690841019, -0.711695194, -0.129447505, 0.678571701, 0.699464202, -0.224133074, 0.250056893, 0.0670053288, 0.966144204) | |
7691 | p11.CanCollide = false | |
7692 | p11.Locked = true | |
7693 | p11.BottomSurface = Enum.SurfaceType.Smooth | |
7694 | p11.TopSurface = Enum.SurfaceType.Smooth | |
7695 | p12 = Instance.new("Part", m) | |
7696 | p12.BrickColor = BrickColor.new("Bright blue") | |
7697 | p12.Material = Enum.Material.Neon | |
7698 | p12.FormFactor = Enum.FormFactor.Custom | |
7699 | p12.Size = Vector3.new(0.200000048, 1.5999999, 0.200000048) | |
7700 | p12.CFrame = CFrame.new(69.47966, 8.73308277, -14.2467909, 0.176576898, -0.984305978, 0.022559464, 0.951990068, 0.164877579, -0.257825077, 0.25006038, 0.0670051575, 0.966151059) | |
7701 | p12.CanCollide = false | |
7702 | p12.Locked = true | |
7703 | p12.BottomSurface = Enum.SurfaceType.Smooth | |
7704 | p12.TopSurface = Enum.SurfaceType.Smooth | |
7705 | p13 = Instance.new("Part", m) | |
7706 | p13.BrickColor = BrickColor.new("Bright blue") | |
7707 | p13.Material = Enum.Material.Neon | |
7708 | p13.FormFactor = Enum.FormFactor.Custom | |
7709 | p13.Size = Vector3.new(1.5, 1.5, 1.5) | |
7710 | p13.CFrame = CFrame.new(69.3920746, 10.1993351, -13.2118578, 1.00028241, 1.27716921e-005, -1.06170774e-006, -1.99186616e-005, 0.999970496, 2.39908695e-006, -1.93528831e-006, 2.38418579e-006, 1.00024128) | |
7711 | p13.CanCollide = false | |
7712 | p13.Locked = true | |
7713 | p13.BottomSurface = Enum.SurfaceType.Smooth | |
7714 | p13.TopSurface = Enum.SurfaceType.Smooth | |
7715 | b10 = Instance.new("SpecialMesh", p13) | |
7716 | b10.MeshType = Enum.MeshType.Sphere | |
7717 | b10.Name = "Mesh" | |
7718 | p14 = Instance.new("Part", m) | |
7719 | p14.BrickColor = BrickColor.new("Really black") | |
7720 | p14.Material = Enum.Material.Metal | |
7721 | p14.Name = "Main" | |
7722 | p14.FormFactor = Enum.FormFactor.Custom | |
7723 | p14.Size = Vector3.new(2.20000005, 4.19999981, 2.20000005) | |
7724 | p14.CFrame = CFrame.new(69.4298401, 8.19937706, -13.1668339, 1.00029147, 1.25630004e-005, -1.16605349e-006, -2.0008245e-005, 0.999969125, 2.41400744e-006, -2.03963987e-006, 2.39908786e-006, 1.00024867) | |
7725 | p14.CanCollide = false | |
7726 | p14.Locked = true | |
7727 | p14.BottomSurface = Enum.SurfaceType.Smooth | |
7728 | p14.TopSurface = Enum.SurfaceType.Smooth | |
7729 | p15 = Instance.new("Part", m) | |
7730 | p15.BrickColor = BrickColor.new("Really black") | |
7731 | p15.Material = Enum.Material.Neon | |
7732 | p15.FormFactor = Enum.FormFactor.Custom | |
7733 | p15.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7734 | p15.CFrame = CFrame.new(69.1303406, 7.89936399, -14.2672224, 1.00030053, 1.24437429e-005, -1.24804228e-006, -2.02170359e-005, 0.999968052, 2.45872889e-006, -2.07692119e-006, 2.48851507e-006, 1.00025606) | |
7735 | p15.CanCollide = false | |
7736 | p15.Locked = true | |
7737 | p15.BottomSurface = Enum.SurfaceType.Smooth | |
7738 | p15.TopSurface = Enum.SurfaceType.Smooth | |
7739 | b11 = Instance.new("SpecialMesh", p15) | |
7740 | b11.MeshType = Enum.MeshType.Sphere | |
7741 | b11.Name = "Mesh" | |
7742 | p16 = Instance.new("Part", m) | |
7743 | p16.BrickColor = BrickColor.new("Bright blue") | |
7744 | p16.Material = Enum.Material.Neon | |
7745 | p16.FormFactor = Enum.FormFactor.Custom | |
7746 | p16.Size = Vector3.new(0.200000048, 0.899999857, 0.200000048) | |
7747 | p16.CFrame = CFrame.new(68.9101486, 8.4345789, -14.2572756, 0.881372392, -0.429496199, -0.198331535, 0.401431859, 0.900618315, -0.166353673, 0.250065029, 0.0670081601, 0.966180325) | |
7748 | p16.CanCollide = false | |
7749 | p16.Locked = true | |
7750 | p16.BottomSurface = Enum.SurfaceType.Smooth | |
7751 | p16.TopSurface = Enum.SurfaceType.Smooth | |
7752 | p17 = Instance.new("Part", m) | |
7753 | p17.BrickColor = BrickColor.new("Bright blue") | |
7754 | p17.Material = Enum.Material.Neon | |
7755 | p17.FormFactor = Enum.FormFactor.Custom | |
7756 | p17.Size = Vector3.new(0.200000048, 0.599999785, 0.200000048) | |
7757 | p17.CFrame = CFrame.new(68.8972092, 7.71862125, -14.2674294, -0.70732069, -0.707330942, -1.25169754e-006, 0.707094371, -0.707072854, 2.48849392e-006, 3.42912972e-006, -4.32133675e-007, 1.00026357) | |
7758 | p17.CanCollide = false | |
7759 | p17.Locked = true | |
7760 | p17.BottomSurface = Enum.SurfaceType.Smooth | |
7761 | p17.TopSurface = Enum.SurfaceType.Smooth | |
7762 | p18 = Instance.new("Part", m) | |
7763 | p18.BrickColor = BrickColor.new("Really black") | |
7764 | p18.Material = Enum.Material.Neon | |
7765 | p18.FormFactor = Enum.FormFactor.Custom | |
7766 | p18.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7767 | p18.CFrame = CFrame.new(68.6320877, 8.89929676, -14.2675419, 1.000319, 7.09295273e-006, -1.29642399e-006, -1.53779984e-005, 0.999966145, 2.53321537e-006, -2.20864695e-006, 2.76013293e-006, 1.00027096) | |
7768 | p18.CanCollide = false | |
7769 | p18.Locked = true | |
7770 | p18.BottomSurface = Enum.SurfaceType.Smooth | |
7771 | p18.TopSurface = Enum.SurfaceType.Smooth | |
7772 | b12 = Instance.new("SpecialMesh", p18) | |
7773 | b12.MeshType = Enum.MeshType.Sphere | |
7774 | b12.Name = "Mesh" | |
7775 | p19 = Instance.new("Part", m) | |
7776 | p19.BrickColor = BrickColor.new("Really black") | |
7777 | p19.Material = Enum.Material.Neon | |
7778 | p19.FormFactor = Enum.FormFactor.Custom | |
7779 | p19.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7780 | p19.CFrame = CFrame.new(68.6320801, 7.49934578, -14.2675457, 1.00032365, 7.02587113e-006, -1.41567671e-006, -1.53780693e-005, 0.999965429, 2.48852461e-006, -2.20865695e-006, 2.76013111e-006, 1.00027466) | |
7781 | p19.CanCollide = false | |
7782 | p19.Locked = true | |
7783 | p19.BottomSurface = Enum.SurfaceType.Smooth | |
7784 | p19.TopSurface = Enum.SurfaceType.Smooth | |
7785 | b13 = Instance.new("SpecialMesh", p19) | |
7786 | b13.MeshType = Enum.MeshType.Sphere | |
7787 | b13.Name = "Mesh" | |
7788 | w1 = Instance.new("Weld", p1) | |
7789 | w1.Name = "Wedge_Weld" | |
7790 | w1.Part0 = p1 | |
7791 | w1.C0 = CFrame.new(-13.7623348, 36.7341995, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.9372038e-008) | |
7792 | w1.Part1 = p2 | |
7793 | w1.C1 = CFrame.new(-12.5623264, 36.7342033, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.93720344e-008) | |
7794 | w2 = Instance.new("Weld", p2) | |
7795 | w2.Name = "Wedge_Weld" | |
7796 | w2.Part0 = p2 | |
7797 | w2.C0 = CFrame.new(-12.5623264, 36.7342033, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.93720344e-008) | |
7798 | w2.Part1 = p3 | |
7799 | w2.C1 = CFrame.new(-13.1623297, 36.7342033, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.93720415e-008) | |
7800 | w3 = Instance.new("Weld", p3) | |
7801 | w3.Name = "Wedge_Weld" | |
7802 | w3.Part0 = p3 | |
7803 | w3.C0 = CFrame.new(-13.1623297, 36.7342033, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.93720415e-008) | |
7804 | w3.Part1 = p4 | |
7805 | w3.C1 = CFrame.new(13.7623348, -55.015049, 45.9640198, -9.79639907e-008, 4.26051052e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756872e-008, -0.707109869, 0.707106531, -1.51036286e-008) | |
7806 | w4 = Instance.new("Weld", p4) | |
7807 | w4.Name = "Wedge_Weld" | |
7808 | w4.Part0 = p4 | |
7809 | w4.C0 = CFrame.new(13.7623348, -55.015049, 45.9640198, -9.79639907e-008, 4.26051052e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756872e-008, -0.707109869, 0.707106531, -1.51036286e-008) | |
7810 | w4.Part1 = p5 | |
7811 | w4.C1 = CFrame.new(13.1623316, -55.0150452, 45.964016, -9.79639907e-008, 4.26051088e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756837e-008, -0.707109869, 0.707106531, -1.51036286e-008) | |
7812 | w5 = Instance.new("Weld", p5) | |
7813 | w5.Name = "Wedge_Weld" | |
7814 | w5.Part0 = p5 | |
7815 | w5.C0 = CFrame.new(13.1623316, -55.0150452, 45.964016, -9.79639907e-008, 4.26051088e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756837e-008, -0.707109869, 0.707106531, -1.51036286e-008) | |
7816 | w5.Part1 = p6 | |
7817 | w5.C1 = CFrame.new(12.5623283, -55.0150337, 45.9640045, -9.79639836e-008, 4.2605091e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756819e-008, -0.707109869, 0.707106531, -1.51036659e-008) | |
7818 | w6 = Instance.new("Weld", p6) | |
7819 | w6.Name = "Part_Weld" | |
7820 | w6.Part0 = p6 | |
7821 | w6.C0 = CFrame.new(12.5623283, -55.0150337, 45.9640045, -9.79639836e-008, 4.2605091e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756819e-008, -0.707109869, 0.707106531, -1.51036659e-008) | |
7822 | w6.Part1 = p7 | |
7823 | w6.C1 = CFrame.new(-70.3026047, -4.700037, 14.2622862, 1, -1.41560378e-007, 4.47034942e-008, 1.41560378e-007, 1, -7.45055218e-008, -4.47034836e-008, 7.45055289e-008, 1) | |
7824 | w7 = Instance.new("Weld", p7) | |
7825 | w7.Name = "Part_Weld" | |
7826 | w7.Part0 = p7 | |
7827 | w7.C0 = CFrame.new(-70.3026047, -4.700037, 14.2622862, 1, -1.41560378e-007, 4.47034942e-008, 1.41560378e-007, 1, -7.45055218e-008, -4.47034836e-008, 7.45055289e-008, 1) | |
7828 | w7.Part1 = p8 | |
7829 | w7.C1 = CFrame.new(-60.9718094, 24.5524559, 28.8434105, 0.881098926, 0.40146178, 0.250000894, -0.429376036, 0.900638521, 0.0669875294, -0.198267892, -0.166365504, 0.965929449) | |
7830 | w8 = Instance.new("Weld", p8) | |
7831 | w8.Name = "Part_Weld" | |
7832 | w8.Part0 = p8 | |
7833 | w8.C0 = CFrame.new(-60.9718094, 24.5524559, 28.8434105, 0.881098926, 0.40146178, 0.250000894, -0.429376036, 0.900638521, 0.0669875294, -0.198267892, -0.166365504, 0.965929449) | |
7834 | w8.Part1 = p9 | |
7835 | w8.C1 = CFrame.new(-70.2029343, -6.60003233, 14.2623386, 1.00000465, -1.78813934e-007, 0, 1.41561031e-007, 0.999999523, 4.47034836e-008, -4.47034836e-008, 7.4505806e-008, 1.0000037) | |
7836 | w9 = Instance.new("Weld", p9) | |
7837 | w9.Name = "Part_Weld" | |
7838 | w9.Part0 = p9 | |
7839 | w9.C0 = CFrame.new(-70.2029343, -6.60003233, 14.2623386, 1.00000465, -1.78813934e-007, 0, 1.41561031e-007, 0.999999523, 4.47034836e-008, -4.47034836e-008, 7.4505806e-008, 1.0000037) | |
7840 | w9.Part1 = p10 | |
7841 | w9.C1 = CFrame.new(-69.8029404, -7.60003138, 14.2623386, 1.00000465, -1.78813934e-007, 0, 1.41561031e-007, 0.999999523, 4.47034836e-008, -4.47034836e-008, 7.4505806e-008, 1.0000037) | |
7842 | w10 = Instance.new("Weld", p10) | |
7843 | w10.Name = "Part_Weld" | |
7844 | w10.Part0 = p10 | |
7845 | w10.C0 = CFrame.new(-69.8029404, -7.60003138, 14.2623386, 1.00000465, -1.78813934e-007, 0, 1.41561031e-007, 0.999999523, 4.47034836e-008, -4.47034836e-008, 7.4505806e-008, 1.0000037) | |
7846 | w10.Part1 = p11 | |
7847 | w10.C1 = CFrame.new(-48.2122765, 46.7597122, 23.9593029, 0.690653324, 0.678602815, 0.250001013, -0.711519539, 0.699469149, 0.0669875666, -0.129410163, -0.224143714, 0.965929449) | |
7848 | w11 = Instance.new("Weld", p11) | |
7849 | w11.Name = "Part_Weld" | |
7850 | w11.Part0 = p11 | |
7851 | w11.C0 = CFrame.new(-48.2122765, 46.7597122, 23.9593029, 0.690653324, 0.678602815, 0.250001013, -0.711519539, 0.699469149, 0.0669875666, -0.129410163, -0.224143714, 0.965929449) | |
7852 | w11.Part1 = p12 | |
7853 | w11.C1 = CFrame.new(-15.1098747, 68.1893845, 13.9264202, 0.176517636, 0.952019334, 0.250000954, -0.984043717, 0.164862752, 0.0669875368, 0.0225575883, -0.257833987, 0.965929389) | |
7854 | w12 = Instance.new("Weld", p12) | |
7855 | w12.Name = "Part_Weld" | |
7856 | w12.Part0 = p12 | |
7857 | w12.C0 = CFrame.new(-15.1098747, 68.1893845, 13.9264202, 0.176517636, 0.952019334, 0.250000954, -0.984043717, 0.164862752, 0.0669875368, 0.0225575883, -0.257833987, 0.965929389) | |
7858 | w12.Part1 = p13 | |
7859 | w12.C1 = CFrame.new(-69.3658066, -8.20003605, 13.2074509, 1.00000453, -2.98023224e-007, -3.72529421e-008, 1.49011612e-007, 0.999999285, -1.49011443e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037) | |
7860 | w13 = Instance.new("Weld", p13) | |
7861 | w13.Name = "Part_Weld" | |
7862 | w13.Part0 = p13 | |
7863 | w13.C0 = CFrame.new(-69.3658066, -8.20003605, 13.2074509, 1.00000453, -2.98023224e-007, -3.72529421e-008, 1.49011612e-007, 0.999999285, -1.49011443e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037) | |
7864 | w13.Part1 = p14 | |
7865 | w13.C1 = CFrame.new(-69.4029617, -6.2000351, 13.1623278, 1.00000453, -2.38418579e-007, -3.72529456e-008, 8.94069672e-008, 0.999999344, -1.49011452e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037) | |
7866 | w14 = Instance.new("Weld", p14) | |
7867 | w14.Name = "Part_Weld" | |
7868 | w14.Part0 = p14 | |
7869 | w14.C0 = CFrame.new(-69.4029617, -6.2000351, 13.1623278, 1.00000453, -2.38418579e-007, -3.72529456e-008, 8.94069672e-008, 0.999999344, -1.49011452e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037) | |
7870 | w14.Part1 = p15 | |
7871 | w14.C1 = CFrame.new(-69.1029282, -5.90003109, 14.2623358, 1.00000453, -2.98023224e-007, 2.98023188e-008, 1.1920929e-007, 0.999999583, 5.96046412e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037) | |
7872 | w15 = Instance.new("Weld", p15) | |
7873 | w15.Name = "Part_Weld" | |
7874 | w15.Part0 = p15 | |
7875 | w15.C0 = CFrame.new(-69.1029282, -5.90003109, 14.2623358, 1.00000453, -2.98023224e-007, 2.98023188e-008, 1.1920929e-007, 0.999999583, 5.96046412e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037) | |
7876 | w15.Part1 = p16 | |
7877 | w15.C1 = CFrame.new(-59.7121582, 24.7350845, 28.4943123, 0.881098986, 0.401461899, 0.250000954, -0.429376066, 0.90063864, 0.0669875517, -0.198267847, -0.166365474, 0.965929389) | |
7878 | w16 = Instance.new("Weld", p16) | |
7879 | w16.Name = "Part_Weld" | |
7880 | w16.Part0 = p16 | |
7881 | w16.C0 = CFrame.new(-59.7121582, 24.7350845, 28.4943123, 0.881098986, 0.401461899, 0.250000954, -0.429376066, 0.90063864, 0.0669875517, -0.198267847, -0.166365474, 0.965929389) | |
7882 | w16.Part1 = p17 | |
7883 | w16.C1 = CFrame.new(44.6532936, 52.7416191, 14.2623348, -0.707109928, 0.707106709, 2.10734257e-008, -0.707110047, -0.707106292, -6.32202699e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037) | |
7884 | w17 = Instance.new("Weld", p17) | |
7885 | w17.Name = "Part_Weld" | |
7886 | w17.Part0 = p17 | |
7887 | w17.C0 = CFrame.new(44.6532936, 52.7416191, 14.2623348, -0.707109928, 0.707106709, 2.10734257e-008, -0.707110047, -0.707106292, -6.32202699e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037) | |
7888 | w17.Part1 = p18 | |
7889 | w17.C1 = CFrame.new(-68.6029282, -6.90003586, 14.2623405, 1.00000465, -2.30967999e-007, -4.47034836e-008, 1.63912773e-007, 0.999999285, -2.98023224e-008, -7.4505806e-008, -1.49011612e-008, 1.0000037) | |
7890 | w18 = Instance.new("Weld", p18) | |
7891 | w18.Name = "Part_Weld" | |
7892 | w18.Part0 = p18 | |
7893 | w18.C0 = CFrame.new(-68.6029282, -6.90003586, 14.2623405, 1.00000465, -2.30967999e-007, -4.47034836e-008, 1.63912773e-007, 0.999999285, -2.98023224e-008, -7.4505806e-008, -1.49011612e-008, 1.0000037) | |
7894 | w18.Part1 = p19 | |
7895 | w18.C1 = CFrame.new(-68.6026077, -5.50004053, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1) | |
7896 | w19 = Instance.new("Weld", p19) | |
7897 | w19.Name = "Wedge_Weld" | |
7898 | w19.Part0 = p19 | |
7899 | w19.C0 = CFrame.new(-68.6026077, -5.50004053, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1) | |
7900 | m.Parent = rarm | |
7901 | m:MakeJoints() | |
7902 | ---------------------------------------------------- | |
7903 | local cor4 = Instance.new("Part", rarm.RightArm) | |
7904 | cor4.Name = "Thingy" | |
7905 | cor4.Locked = true | |
7906 | cor4.BottomSurface = 0 | |
7907 | cor4.CanCollide = false | |
7908 | cor4.Size = Vector3.new(2, 1, 1) | |
7909 | cor4.Transparency = 1 | |
7910 | cor4.TopSurface = 0 | |
7911 | corw2 = Instance.new("Weld", cor4) | |
7912 | corw2.Part0 = rarm | |
7913 | corw2.Part1 = cor4 | |
7914 | corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) | |
7915 | corw2.C1 = CFrame.new(0, 0, 0) | |
7916 | weld2 = Instance.new("Weld", rarm.RightArm) | |
7917 | weld2.Part0 = cor4 | |
7918 | weld2.Part1 = p14 | |
7919 | weld2.C0 = CFrame.new(0, 0, 0) | |
7920 | ---------------------------------------------------- | |
7921 | local m = Instance.new("Model") | |
7922 | m.Name = "Torso" | |
7923 | p1 = Instance.new("Part", m) | |
7924 | p1.BrickColor = BrickColor.new("Really black") | |
7925 | p1.Material = Enum.Material.Neon | |
7926 | p1.FormFactor = Enum.FormFactor.Custom | |
7927 | p1.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7928 | p1.CFrame = CFrame.new(67.3119202, 9.5997963, -14.263937, 1.00006402, 1.86259939e-007, 2.23464554e-008, -1.44914884e-006, 0.999991, -1.49014099e-008, -1.51248571e-006, 5.96053269e-008, 1.00005186) | |
7929 | p1.CanCollide = false | |
7930 | p1.Locked = true | |
7931 | p1.BottomSurface = Enum.SurfaceType.Smooth | |
7932 | p1.TopSurface = Enum.SurfaceType.Smooth | |
7933 | b1 = Instance.new("SpecialMesh", p1) | |
7934 | b1.MeshType = Enum.MeshType.Sphere | |
7935 | b1.Name = "Mesh" | |
7936 | p2 = Instance.new("Part", m) | |
7937 | p2.BrickColor = BrickColor.new("Really black") | |
7938 | p2.Material = Enum.Material.Neon | |
7939 | p2.FormFactor = Enum.FormFactor.Custom | |
7940 | p2.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7941 | p2.CFrame = CFrame.new(65.0111618, 9.59981537, -14.2638226, 1.00005496, 2.75671482e-007, 1.2665987e-007, -1.35973096e-006, 0.999992192, -2.98023224e-008, -1.40815973e-006, 4.47034836e-008, 1.00004447) | |
7942 | p2.CanCollide = false | |
7943 | p2.Locked = true | |
7944 | p2.BottomSurface = Enum.SurfaceType.Smooth | |
7945 | p2.TopSurface = Enum.SurfaceType.Smooth | |
7946 | b2 = Instance.new("SpecialMesh", p2) | |
7947 | b2.MeshType = Enum.MeshType.Sphere | |
7948 | b2.Name = "Mesh" | |
7949 | p3 = Instance.new("Part", m) | |
7950 | p3.BrickColor = BrickColor.new("Bright blue") | |
7951 | p3.Material = Enum.Material.Neon | |
7952 | p3.FormFactor = Enum.FormFactor.Custom | |
7953 | p3.Size = Vector3.new(0.200000048, 0.799999833, 0.200000048) | |
7954 | p3.CFrame = CFrame.new(67.6028595, 9.39744663, -14.2168236, 0.491504252, -0.868347466, -0.0669902489, 0.834227681, 0.491479307, -0.249998316, 0.250008702, 0.0669909269, 0.965961695) | |
7955 | p3.CanCollide = false | |
7956 | p3.Locked = true | |
7957 | p3.BottomSurface = Enum.SurfaceType.Smooth | |
7958 | p3.TopSurface = Enum.SurfaceType.Smooth | |
7959 | p4 = Instance.new("Part", m) | |
7960 | p4.BrickColor = BrickColor.new("Bright blue") | |
7961 | p4.Material = Enum.Material.Neon | |
7962 | p4.FormFactor = Enum.FormFactor.Custom | |
7963 | p4.Size = Vector3.new(0.200000048, 1.19999981, 0.200000048) | |
7964 | p4.CFrame = CFrame.new(64.6849442, 9.10655022, -14.2635975, 0.866056859, 0.500018656, 3.35280106e-007, -0.49999845, 0.866020203, -2.98035943e-008, -1.06866298e-006, -5.48167122e-007, 1.00002968) | |
7965 | p4.CanCollide = false | |
7966 | p4.Locked = true | |
7967 | p4.BottomSurface = Enum.SurfaceType.Smooth | |
7968 | p4.TopSurface = Enum.SurfaceType.Smooth | |
7969 | p5 = Instance.new("Part", m) | |
7970 | p5.BrickColor = BrickColor.new("Bright blue") | |
7971 | p5.Material = Enum.Material.Neon | |
7972 | p5.FormFactor = Enum.FormFactor.Custom | |
7973 | p5.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048) | |
7974 | p5.CFrame = CFrame.new(66.9344177, 8.96636868, -14.2634897, -0.866048932, -0.500014246, 4.3958832e-007, 0.499999046, -0.866021395, -4.47044108e-008, 9.70867745e-007, 5.08911796e-007, 1.00002229) | |
7975 | p5.CanCollide = false | |
7976 | p5.Locked = true | |
7977 | p5.BottomSurface = Enum.SurfaceType.Smooth | |
7978 | p5.TopSurface = Enum.SurfaceType.Smooth | |
7979 | p6 = Instance.new("Part", m) | |
7980 | p6.BrickColor = BrickColor.new("Bright blue") | |
7981 | p6.Material = Enum.Material.Neon | |
7982 | p6.FormFactor = Enum.FormFactor.Custom | |
7983 | p6.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048) | |
7984 | p6.CFrame = CFrame.new(65.358757, 9.04366112, -14.2633762, -0.866041601, 0.500008702, 5.43894771e-007, -0.499997824, -0.8660236, -5.96051208e-008, 8.43271948e-007, -5.21275751e-007, 1.0000149) | |
7985 | p6.CanCollide = false | |
7986 | p6.Locked = true | |
7987 | p6.BottomSurface = Enum.SurfaceType.Smooth | |
7988 | p6.TopSurface = Enum.SurfaceType.Smooth | |
7989 | p7 = Instance.new("Part", m) | |
7990 | p7.BrickColor = BrickColor.new("Really black") | |
7991 | p7.Material = Enum.Material.Neon | |
7992 | p7.FormFactor = Enum.FormFactor.Custom | |
7993 | p7.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
7994 | p7.CFrame = CFrame.new(68.0082169, 9.19989014, -14.2632694, 1.00001383, 6.37024641e-007, 5.36441803e-007, -9.46223736e-007, 0.999997973, -1.04308121e-007, -8.7916851e-007, 5.96046519e-008, 1.00001121) | |
7995 | p7.CanCollide = false | |
7996 | p7.Locked = true | |
7997 | p7.BottomSurface = Enum.SurfaceType.Smooth | |
7998 | p7.TopSurface = Enum.SurfaceType.Smooth | |
7999 | b3 = Instance.new("SpecialMesh", p7) | |
8000 | b3.MeshType = Enum.MeshType.Sphere | |
8001 | b3.Name = "Mesh" | |
8002 | p8 = Instance.new("Part", m) | |
8003 | p8.BrickColor = BrickColor.new("Really black") | |
8004 | p8.Material = Enum.Material.Neon | |
8005 | p8.FormFactor = Enum.FormFactor.Custom | |
8006 | p8.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8007 | p8.CFrame = CFrame.new(64.4081497, 8.59989357, -14.2632627, 1.00001383, 5.32715489e-007, 5.6624458e-007, -8.4191629e-007, 0.999997973, -2.980277e-008, -9.08971174e-007, -1.4901623e-008, 1.00001121) | |
8008 | p8.CanCollide = false | |
8009 | p8.Locked = true | |
8010 | p8.BottomSurface = Enum.SurfaceType.Smooth | |
8011 | p8.TopSurface = Enum.SurfaceType.Smooth | |
8012 | b4 = Instance.new("SpecialMesh", p8) | |
8013 | b4.MeshType = Enum.MeshType.Sphere | |
8014 | b4.Name = "Mesh" | |
8015 | p9 = Instance.new("Part", m) | |
8016 | p9.BrickColor = BrickColor.new("Really black") | |
8017 | p9.Material = Enum.Material.Neon | |
8018 | p9.FormFactor = Enum.FormFactor.Custom | |
8019 | p9.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8020 | p9.CFrame = CFrame.new(67.8082123, 8.49989128, -14.2632694, 1.00001383, 6.37024641e-007, 5.36441803e-007, -9.46223736e-007, 0.999997973, -1.04308128e-007, -8.7916851e-007, 5.96046448e-008, 1.00001121) | |
8021 | p9.CanCollide = false | |
8022 | p9.Locked = true | |
8023 | p9.BottomSurface = Enum.SurfaceType.Smooth | |
8024 | p9.TopSurface = Enum.SurfaceType.Smooth | |
8025 | b5 = Instance.new("SpecialMesh", p9) | |
8026 | b5.MeshType = Enum.MeshType.Sphere | |
8027 | b5.Name = "Mesh" | |
8028 | p10 = Instance.new("Part", m) | |
8029 | p10.BrickColor = BrickColor.new("Bright blue") | |
8030 | p10.Material = Enum.Material.Neon | |
8031 | p10.FormFactor = Enum.FormFactor.Custom | |
8032 | p10.Size = Vector3.new(0.200000048, 0.999999821, 0.200000048) | |
8033 | p10.CFrame = CFrame.new(67.3000946, 8.34052181, -14.1962805, -0.323144197, -0.934642911, 0.148454338, 0.912730813, -0.349243045, -0.212012067, 0.250002205, 0.0669885725, 0.965932906) | |
8034 | p10.CanCollide = false | |
8035 | p10.Locked = true | |
8036 | p10.BottomSurface = Enum.SurfaceType.Smooth | |
8037 | p10.TopSurface = Enum.SurfaceType.Smooth | |
8038 | p11 = Instance.new("Part", m) | |
8039 | p11.BrickColor = BrickColor.new("Really black") | |
8040 | p11.Material = Enum.Material.Metal | |
8041 | p11.Name = "Main" | |
8042 | p11.FormFactor = Enum.FormFactor.Custom | |
8043 | p11.Size = Vector3.new(4.4000001, 4.19999981, 2.20000005) | |
8044 | p11.CFrame = CFrame.new(66.1075974, 8.19991207, -13.1631384, 1, 7.67355459e-007, 7.5990539e-007, -7.67355459e-007, 1, -2.98022478e-008, -7.5990539e-007, 2.98016651e-008, 1) | |
8045 | p11.CanCollide = false | |
8046 | p11.Locked = true | |
8047 | p11.BottomSurface = Enum.SurfaceType.Smooth | |
8048 | p11.TopSurface = Enum.SurfaceType.Smooth | |
8049 | p12 = Instance.new("Part", m) | |
8050 | p12.BrickColor = BrickColor.new("Really black") | |
8051 | p12.Material = Enum.Material.Neon | |
8052 | p12.FormFactor = Enum.FormFactor.Custom | |
8053 | p12.Size = Vector3.new(3, 3, 2) | |
8054 | p12.CFrame = CFrame.new(66.1075974, 8.19991302, -13.5631437, 1.00000453, 6.48145658e-007, 6.55599706e-007, -7.97160624e-007, 0.999999344, -1.49012251e-008, -7.5990863e-007, 2.98017362e-008, 1.0000037) | |
8055 | p12.CanCollide = false | |
8056 | p12.Locked = true | |
8057 | p12.BottomSurface = Enum.SurfaceType.Smooth | |
8058 | p12.TopSurface = Enum.SurfaceType.Smooth | |
8059 | b6 = Instance.new("SpecialMesh", p12) | |
8060 | b6.MeshType = Enum.MeshType.Sphere | |
8061 | b6.Name = "Mesh" | |
8062 | p13 = Instance.new("Part", m) | |
8063 | p13.BrickColor = BrickColor.new("Bright blue") | |
8064 | p13.Material = Enum.Material.Neon | |
8065 | p13.FormFactor = Enum.FormFactor.Custom | |
8066 | p13.Size = Vector3.new(0.200000048, 3.79999971, 0.200000048) | |
8067 | p13.CFrame = CFrame.new(66.1331863, 7.82621098, -12.0632286, 6.04434092e-007, -1.00000906, 6.55602378e-007, 0.999998689, 8.72662156e-007, -1.49012802e-008, 4.47028583e-008, 8.64220965e-007, 1.00000739) | |
8068 | p13.CanCollide = false | |
8069 | p13.Locked = true | |
8070 | p13.BottomSurface = Enum.SurfaceType.Smooth | |
8071 | p13.TopSurface = Enum.SurfaceType.Smooth | |
8072 | p14 = Instance.new("Part", m) | |
8073 | p14.BrickColor = BrickColor.new("Bright blue") | |
8074 | p14.Material = Enum.Material.Neon | |
8075 | p14.FormFactor = Enum.FormFactor.Custom | |
8076 | p14.Size = Vector3.new(0.200000048, 3.99999976, 0.200000048) | |
8077 | p14.CFrame = CFrame.new(65.0837555, 8.11279583, -12.0633221, 0.866040885, 0.500009477, 5.5129766e-007, -0.499999583, 0.866022587, -2.09610107e-013, -8.68580742e-007, -4.3265041e-007, 1.00001478) | |
8078 | p14.CanCollide = false | |
8079 | p14.Locked = true | |
8080 | p14.BottomSurface = Enum.SurfaceType.Smooth | |
8081 | p14.TopSurface = Enum.SurfaceType.Smooth | |
8082 | p15 = Instance.new("Part", m) | |
8083 | p15.BrickColor = BrickColor.new("Bright blue") | |
8084 | p15.Material = Enum.Material.Neon | |
8085 | p15.FormFactor = Enum.FormFactor.Custom | |
8086 | p15.Size = Vector3.new(0.200000048, 3.99999976, 0.200000048) | |
8087 | p15.CFrame = CFrame.new(67.0844116, 8.11277008, -12.0634222, 0.866049111, -0.500013351, 4.46991237e-007, 0.49999693, 0.866022587, 1.49009658e-008, -8.91868751e-007, 6.00952262e-007, 1.00002217) | |
8088 | p15.CanCollide = false | |
8089 | p15.Locked = true | |
8090 | p15.BottomSurface = Enum.SurfaceType.Smooth | |
8091 | p15.TopSurface = Enum.SurfaceType.Smooth | |
8092 | p16 = Instance.new("Part", m) | |
8093 | p16.BrickColor = BrickColor.new("Bright blue") | |
8094 | p16.Material = Enum.Material.Neon | |
8095 | p16.FormFactor = Enum.FormFactor.Custom | |
8096 | p16.Size = Vector3.new(0.200000048, 1.19999969, 0.200000048) | |
8097 | p16.CFrame = CFrame.new(65.484314, 7.30655766, -14.2634888, 0.906336308, 0.422632158, 3.49386681e-007, -0.422617853, 0.906302929, 2.46360354e-008, -1.01209048e-006, -3.84037776e-007, 1.00002587) | |
8098 | p16.CanCollide = false | |
8099 | p16.Locked = true | |
8100 | p16.BottomSurface = Enum.SurfaceType.Smooth | |
8101 | p16.TopSurface = Enum.SurfaceType.Smooth | |
8102 | p17 = Instance.new("Part", m) | |
8103 | p17.BrickColor = BrickColor.new("Bright blue") | |
8104 | p17.Material = Enum.Material.Neon | |
8105 | p17.FormFactor = Enum.FormFactor.Custom | |
8106 | p17.Size = Vector3.new(0.200000048, 1.89999986, 0.200000048) | |
8107 | p17.CFrame = CFrame.new(67.1100159, 7.10342312, -14.2635927, 0.866056919, -0.50001812, 3.65035532e-007, 0.499996245, 0.866021872, 5.96044032e-008, -8.79435504e-007, 6.97014912e-007, 1.00002956) | |
8108 | p17.CanCollide = false | |
8109 | p17.Locked = true | |
8110 | p17.BottomSurface = Enum.SurfaceType.Smooth | |
8111 | p17.TopSurface = Enum.SurfaceType.Smooth | |
8112 | p18 = Instance.new("Part", m) | |
8113 | p18.BrickColor = BrickColor.new("Bright blue") | |
8114 | p18.Material = Enum.Material.Neon | |
8115 | p18.FormFactor = Enum.FormFactor.Custom | |
8116 | p18.Size = Vector3.new(0.200000048, 1.19999981, 0.200000048) | |
8117 | p18.CFrame = CFrame.new(65.6104889, 7.05342484, -14.2637053, -0.707138717, -0.707138956, 3.36865924e-007, 0.707104087, -0.707101464, 1.4901164e-007, 9.95719802e-007, 5.95316749e-007, 1.00003707) | |
8118 | p18.CanCollide = false | |
8119 | p18.Locked = true | |
8120 | p18.BottomSurface = Enum.SurfaceType.Smooth | |
8121 | p18.TopSurface = Enum.SurfaceType.Smooth | |
8122 | p19 = Instance.new("Part", m) | |
8123 | p19.BrickColor = BrickColor.new("Really black") | |
8124 | p19.Material = Enum.Material.Neon | |
8125 | p19.FormFactor = Enum.FormFactor.Custom | |
8126 | p19.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8127 | p19.CFrame = CFrame.new(65.2110596, 6.69982004, -14.2638168, 1.00005388, -1.78813906e-007, 3.08695888e-007, -1.7285347e-006, 0.999993682, 2.38419489e-007, -1.15321473e-006, 3.72538381e-007, 1.0000447) | |
8128 | p19.CanCollide = false | |
8129 | p19.Locked = true | |
8130 | p19.BottomSurface = Enum.SurfaceType.Smooth | |
8131 | p19.TopSurface = Enum.SurfaceType.Smooth | |
8132 | b7 = Instance.new("SpecialMesh", p19) | |
8133 | b7.MeshType = Enum.MeshType.Sphere | |
8134 | b7.Name = "Mesh" | |
8135 | p20 = Instance.new("Part", m) | |
8136 | p20.BrickColor = BrickColor.new("Really black") | |
8137 | p20.Material = Enum.Material.Neon | |
8138 | p20.FormFactor = Enum.FormFactor.Custom | |
8139 | p20.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8140 | p20.CFrame = CFrame.new(66.7116928, 6.49980783, -14.2639294, 1.00006235, -2.98028993e-007, 2.80525398e-007, -1.8477574e-006, 0.999992907, 3.27827962e-007, -1.18139712e-006, 4.61949412e-007, 1.00005233) | |
8141 | p20.CanCollide = false | |
8142 | p20.Locked = true | |
8143 | p20.BottomSurface = Enum.SurfaceType.Smooth | |
8144 | p20.TopSurface = Enum.SurfaceType.Smooth | |
8145 | b8 = Instance.new("SpecialMesh", p20) | |
8146 | b8.MeshType = Enum.MeshType.Sphere | |
8147 | b8.Name = "Mesh" | |
8148 | p21 = Instance.new("Part", m) | |
8149 | p21.BrickColor = BrickColor.new("Bright blue") | |
8150 | p21.Material = Enum.Material.Neon | |
8151 | p21.FormFactor = Enum.FormFactor.Custom | |
8152 | p21.Size = Vector3.new(0.200000048, 0.799999893, 0.200000048) | |
8153 | p21.CFrame = CFrame.new(67.0623169, 6.40337944, -14.264039, 0.258836836, -0.965994418, 2.52354425e-007, 0.965917706, 0.258818805, 4.17237061e-007, 2.19511691e-007, 1.31106742e-006, 1.00005996) | |
8154 | p21.CanCollide = false | |
8155 | p21.Locked = true | |
8156 | p21.BottomSurface = Enum.SurfaceType.Smooth | |
8157 | p21.TopSurface = Enum.SurfaceType.Smooth | |
8158 | p22 = Instance.new("Part", m) | |
8159 | p22.BrickColor = BrickColor.new("Really black") | |
8160 | p22.Material = Enum.Material.Neon | |
8161 | p22.FormFactor = Enum.FormFactor.Custom | |
8162 | p22.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8163 | p22.CFrame = CFrame.new(67.5129166, 6.29977846, -14.2641516, 1.00007939, -5.96046448e-007, 2.24182997e-007, -2.14576721e-006, 0.999991298, 5.06646757e-007, -1.23776351e-006, 6.40773351e-007, 1.00006759) | |
8164 | p22.CanCollide = false | |
8165 | p22.Locked = true | |
8166 | p22.BottomSurface = Enum.SurfaceType.Smooth | |
8167 | p22.TopSurface = Enum.SurfaceType.Smooth | |
8168 | b9 = Instance.new("SpecialMesh", p22) | |
8169 | b9.MeshType = Enum.MeshType.Sphere | |
8170 | b9.Name = "Mesh" | |
8171 | w1 = Instance.new("Weld", p1) | |
8172 | w1.Name = "Part_Weld" | |
8173 | w1.Part0 = p1 | |
8174 | w1.C0 = CFrame.new(-67.3029404, -7.60003757, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037) | |
8175 | w1.Part1 = p2 | |
8176 | w1.C1 = CFrame.new(-65.0029221, -7.60003757, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037) | |
8177 | w2 = Instance.new("Weld", p2) | |
8178 | w2.Name = "Part_Weld" | |
8179 | w2.Part0 = p2 | |
8180 | w2.C0 = CFrame.new(-65.0029221, -7.60003757, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037) | |
8181 | w2.Part1 = p3 | |
8182 | w2.C1 = CFrame.new(-35.8392487, 56.0098076, 20.1084957, 0.491483778, 0.834233105, 0.250000894, -0.868311942, 0.491481245, 0.0669875443, -0.0669877231, -0.249999821, 0.965929389) | |
8183 | w3 = Instance.new("Weld", p3) | |
8184 | w3.Name = "Part_Weld" | |
8185 | w3.Part0 = p3 | |
8186 | w3.C0 = CFrame.new(-35.8392487, 56.0098076, 20.1084957, 0.491483778, 0.834233105, 0.250000894, -0.868311942, 0.491481245, 0.0669875443, -0.0669877231, -0.249999821, 0.965929389) | |
8187 | w3.Part1 = p4 | |
8188 | w3.C1 = CFrame.new(-52.459343, -38.4935722, 14.2623358, 0.866029263, -0.499999881, -2.48114169e-008, 0.500002384, 0.866024733, -3.15312398e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037) | |
8189 | w4 = Instance.new("Weld", p4) | |
8190 | w4.Name = "Part_Weld" | |
8191 | w4.Part0 = p4 | |
8192 | w4.C0 = CFrame.new(-52.459343, -38.4935722, 14.2623358, 0.866029263, -0.499999881, -2.48114169e-008, 0.500002384, 0.866024733, -3.15312398e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037) | |
8193 | w4.Part1 = p5 | |
8194 | w4.C1 = CFrame.new(54.4780006, 39.4971619, 14.2623367, -0.866029263, 0.49999994, 2.48113796e-008, -0.500002444, -0.866024733, 3.15312398e-008, -6.70552254e-008, 2.98023224e-008, 1.0000037) | |
8195 | w5 = Instance.new("Weld", p5) | |
8196 | w5.Name = "Part_Weld" | |
8197 | w5.Part0 = p5 | |
8198 | w5.C0 = CFrame.new(54.4780006, 39.4971619, 14.2623367, -0.866029263, 0.49999994, 2.48113796e-008, -0.500002444, -0.866024733, 3.15312398e-008, -6.70552254e-008, 2.98023224e-008, 1.0000037) | |
8199 | w5.Part1 = p6 | |
8200 | w5.C1 = CFrame.new(60.1191711, -26.5763226, 14.2623367, -0.866029382, -0.499999493, 3.9712539e-008, 0.500002205, -0.866024911, -5.72166936e-009, -6.70552254e-008, 2.98023224e-008, 1.0000037) | |
8201 | w6 = Instance.new("Weld", p6) | |
8202 | w6.Name = "Part_Weld" | |
8203 | w6.Part0 = p6 | |
8204 | w6.C0 = CFrame.new(60.1191711, -26.5763226, 14.2623367, -0.866029382, -0.499999493, 3.9712539e-008, 0.500002205, -0.866024911, -5.72166936e-009, -6.70552254e-008, 2.98023224e-008, 1.0000037) | |
8205 | w6.Part1 = p7 | |
8206 | w6.C1 = CFrame.new(-68.0026093, -7.20003986, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1) | |
8207 | w7 = Instance.new("Weld", p7) | |
8208 | w7.Name = "Part_Weld" | |
8209 | w7.Part0 = p7 | |
8210 | w7.C0 = CFrame.new(-68.0026093, -7.20003986, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1) | |
8211 | w7.Part1 = p8 | |
8212 | w7.C1 = CFrame.new(-64.4025955, -6.60003376, 14.2622824, 1, -5.96043641e-008, 4.47034836e-008, 5.96043677e-008, 1, -5.9604421e-008, -4.470348e-008, 5.96044245e-008, 1) | |
8213 | w8 = Instance.new("Weld", p8) | |
8214 | w8.Name = "Part_Weld" | |
8215 | w8.Part0 = p8 | |
8216 | w8.C0 = CFrame.new(-64.4025955, -6.60003376, 14.2622824, 1, -5.96043641e-008, 4.47034836e-008, 5.96043677e-008, 1, -5.9604421e-008, -4.470348e-008, 5.96044245e-008, 1) | |
8217 | w8.Part1 = p9 | |
8218 | w8.C1 = CFrame.new(-67.8026123, -6.50004005, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1) | |
8219 | w9 = Instance.new("Weld", p9) | |
8220 | w9.Name = "Part_Weld" | |
8221 | w9.Part0 = p9 | |
8222 | w9.C0 = CFrame.new(-67.8026123, -6.50004005, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1) | |
8223 | w9.Part1 = p10 | |
8224 | w9.C1 = CFrame.new(19.5072937, 66.0613785, 5.0658741, -0.323143423, 0.912731171, 0.250000954, -0.93463856, -0.349243909, 0.0669875741, 0.148453087, -0.212012053, 0.965929449) | |
8225 | w10 = Instance.new("Weld", p10) | |
8226 | w10.Name = "Main_Weld" | |
8227 | w10.Part0 = p10 | |
8228 | w10.C0 = CFrame.new(19.5072937, 66.0613785, 5.0658741, -0.323143423, 0.912731171, 0.250000954, -0.93463856, -0.349243909, 0.0669875741, 0.148453087, -0.212012053, 0.965929449) | |
8229 | w10.Part1 = p11 | |
8230 | w10.C1 = CFrame.new(-66.1029282, -6.20003605, 13.1623268, 1.00000453, -2.38418579e-007, -3.72529456e-008, 8.94069672e-008, 0.999999344, -1.49011452e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037) | |
8231 | w11 = Instance.new("Weld", p11) | |
8232 | w11.Name = "Part_Weld" | |
8233 | w11.Part0 = p11 | |
8234 | w11.C0 = CFrame.new(-66.1029282, -6.20003605, 13.1623268, 1.00000453, -2.38418579e-007, -3.72529456e-008, 8.94069672e-008, 0.999999344, -1.49011452e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037) | |
8235 | w11.Part1 = p12 | |
8236 | w11.C1 = CFrame.new(-66.1026306, -6.20004368, 13.5622816, 1, -1.1920875e-007, 6.70552325e-008, 1.1920875e-007, 1, -2.98022158e-008, -6.70552325e-008, 2.98022229e-008, 1) | |
8237 | w12 = Instance.new("Weld", p12) | |
8238 | w12.Name = "Part_Weld" | |
8239 | w12.Part0 = p12 | |
8240 | w12.C0 = CFrame.new(-66.1026306, -6.20004368, 13.5622816, 1, -1.1920875e-007, 6.70552325e-008, 1.1920875e-007, 1, -2.98022158e-008, -6.70552325e-008, 2.98022229e-008, 1) | |
8241 | w12.Part1 = p13 | |
8242 | w12.C1 = CFrame.new(-5.82635021, 66.1279221, 12.0623207, 7.54977023e-008, 0.999999344, -1.49011434e-008, -1.00000453, 1.94707212e-007, 3.72529385e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037) | |
8243 | w13 = Instance.new("Weld", p13) | |
8244 | w13.Name = "Part_Weld" | |
8245 | w13.Part0 = p13 | |
8246 | w13.C0 = CFrame.new(-5.82635021, 66.1279221, 12.0623207, 7.54977023e-008, 0.999999344, -1.49011434e-008, -1.00000453, 1.94707212e-007, 3.72529385e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037) | |
8247 | w13.Part1 = p14 | |
8248 | w13.C1 = CFrame.new(-53.3026466, -37.8329315, 12.0623188, 0.866029263, -0.499999881, -2.4811424e-008, 0.500002325, 0.866024673, -3.15312434e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037) | |
8249 | w14 = Instance.new("Weld", p14) | |
8250 | w14.Name = "Part_Weld" | |
8251 | w14.Part0 = p14 | |
8252 | w14.C0 = CFrame.new(-53.3026466, -37.8329315, 12.0623188, 0.866029263, -0.499999881, -2.4811424e-008, 0.500002325, 0.866024673, -3.15312434e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037) | |
8253 | w14.Part1 = p15 | |
8254 | w14.C1 = CFrame.new(-61.1476631, 28.2449875, 12.0623198, 0.866029382, 0.499999404, -3.97125675e-008, -0.500002146, 0.866024971, 5.72170222e-009, -6.70552396e-008, 2.9802333e-008, 1.0000037) | |
8255 | w15 = Instance.new("Weld", p15) | |
8256 | w15.Name = "Part_Weld" | |
8257 | w15.Part0 = p15 | |
8258 | w15.C0 = CFrame.new(-61.1476631, 28.2449875, 12.0623198, 0.866029382, 0.499999404, -3.97125675e-008, -0.500002146, 0.866024971, 5.72170222e-009, -6.70552396e-008, 2.9802333e-008, 1.0000037) | |
8259 | w15.Part1 = p16 | |
8260 | w15.C1 = CFrame.new(-57.1000977, -32.4815826, 14.2622862, 0.906307578, -0.422618747, 6.51076419e-008, 0.422618747, 0.906307578, 3.17729842e-009, -6.0350331e-008, 2.46360994e-008, 1) | |
8261 | w16 = Instance.new("Weld", p16) | |
8262 | w16.Name = "Part_Weld" | |
8263 | w16.Part0 = p16 | |
8264 | w16.C0 = CFrame.new(-57.1000977, -32.4815826, 14.2622862, 0.906307578, -0.422618747, 6.51076419e-008, 0.422618747, 0.906307578, 3.17729842e-009, -6.0350331e-008, 2.46360994e-008, 1) | |
8265 | w16.Part1 = p17 | |
8266 | w16.C1 = CFrame.new(-60.6646385, 29.1315918, 14.2623339, 0.866029501, 0.499999583, 5.5611892e-008, -0.500002265, 0.866025209, 3.67179815e-008, -4.470348e-008, 5.96046448e-008, 1.0000037) | |
8267 | w17 = Instance.new("Weld", p17) | |
8268 | w17.Name = "Part_Weld" | |
8269 | w17.Part0 = p17 | |
8270 | w17.C0 = CFrame.new(-60.6646385, 29.1315918, 14.2623339, 0.866029501, 0.499999583, 5.5611892e-008, -0.500002265, 0.866025209, 3.67179815e-008, -4.470348e-008, 5.96046448e-008, 1.0000037) | |
8271 | w17.Part1 = p18 | |
8272 | w17.C1 = CFrame.new(42.8147545, 49.9616852, 14.2623405, -0.707109571, 0.707106829, 2.10734417e-008, -0.707110047, -0.707106233, -6.32202557e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8273 | w18 = Instance.new("Weld", p18) | |
8274 | w18.Name = "Part_Weld" | |
8275 | w18.Part0 = p18 | |
8276 | w18.C0 = CFrame.new(42.8147545, 49.9616852, 14.2623405, -0.707109571, 0.707106829, 2.10734417e-008, -0.707110047, -0.707106233, -6.32202557e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8277 | w18.Part1 = p19 | |
8278 | w18.C1 = CFrame.new(-65.2028809, -4.70003223, 14.2623415, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8279 | w19 = Instance.new("Weld", p19) | |
8280 | w19.Name = "Part_Weld" | |
8281 | w19.Part0 = p19 | |
8282 | w19.C0 = CFrame.new(-65.2028809, -4.70003223, 14.2623415, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8283 | w19.Part1 = p20 | |
8284 | w19.C1 = CFrame.new(-66.7028656, -4.50003386, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8285 | w20 = Instance.new("Weld", p20) | |
8286 | w20.Name = "Part_Weld" | |
8287 | w20.Part0 = p20 | |
8288 | w20.C0 = CFrame.new(-66.7028656, -4.50003386, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8289 | w20.Part1 = p21 | |
8290 | w20.C1 = CFrame.new(-21.6081295, 63.6283798, 14.2623405, 0.258820146, 0.965925455, 6.52870682e-008, -0.965930045, 0.258819073, -1.33600135e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8291 | w21 = Instance.new("Weld", p21) | |
8292 | w21.Name = "Part_Weld" | |
8293 | w21.Part0 = p21 | |
8294 | w21.C0 = CFrame.new(-21.6081295, 63.6283798, 14.2623405, 0.258820146, 0.965925455, 6.52870682e-008, -0.965930045, 0.258819073, -1.33600135e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8295 | w21.Part1 = p22 | |
8296 | w21.C1 = CFrame.new(-67.5028763, -4.30003405, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8297 | w22 = Instance.new("Weld", p22) | |
8298 | w22.Name = "Wedge_Weld" | |
8299 | w22.Part0 = p22 | |
8300 | w22.C0 = CFrame.new(-67.5028763, -4.30003405, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8301 | m.Parent = torso | |
8302 | m:MakeJoints() | |
8303 | ---------------------------------------------------- | |
8304 | local cor5 = Instance.new("Part", torso.Torso) | |
8305 | cor5.Name = "Thingy" | |
8306 | cor5.Locked = true | |
8307 | cor5.BottomSurface = 0 | |
8308 | cor5.CanCollide = false | |
8309 | cor5.Size = Vector3.new(2, 1, 1) | |
8310 | cor5.Transparency = 1 | |
8311 | cor5.TopSurface = 0 | |
8312 | corw2 = Instance.new("Weld", cor5) | |
8313 | corw2.Part0 = torso | |
8314 | corw2.Part1 = cor5 | |
8315 | corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) | |
8316 | corw2.C1 = CFrame.new(0, 0, 0) | |
8317 | weld2 = Instance.new("Weld", torso.Torso) | |
8318 | weld2.Part0 = cor5 | |
8319 | weld2.Part1 = p11 | |
8320 | weld2.C0 = CFrame.new(0, 0, 0) | |
8321 | ---------------------------------------------------- | |
8322 | local m = Instance.new("Model") | |
8323 | m.Name = "RightLeg" | |
8324 | p1 = Instance.new("Part", m) | |
8325 | p1.BrickColor = BrickColor.new("Really black") | |
8326 | p1.Material = Enum.Material.Neon | |
8327 | p1.FormFactor = Enum.FormFactor.Custom | |
8328 | p1.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8329 | p1.CFrame = CFrame.new(67.2429962, 5.49923229, -14.269578, 1.00045943, -5.51538596e-006, -2.14306033e-006, -7.25689733e-006, 0.999951601, 3.93318305e-006, -2.55180248e-006, 4.05587616e-006, 1.00038624) | |
8330 | p1.CanCollide = false | |
8331 | p1.Locked = true | |
8332 | p1.BottomSurface = Enum.SurfaceType.Smooth | |
8333 | p1.TopSurface = Enum.SurfaceType.Smooth | |
8334 | b1 = Instance.new("SpecialMesh", p1) | |
8335 | b1.MeshType = Enum.MeshType.Sphere | |
8336 | b1.Name = "Mesh" | |
8337 | p2 = Instance.new("Part", m) | |
8338 | p2.BrickColor = BrickColor.new("Really black") | |
8339 | p2.Material = Enum.Material.Neon | |
8340 | p2.FormFactor = Enum.FormFactor.Custom | |
8341 | p2.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8342 | p2.CFrame = CFrame.new(67.6437836, 4.79925013, -14.2696915, 1.00046372, -5.51538369e-006, -2.14306829e-006, -7.37613163e-006, 0.999951243, 3.93319806e-006, -2.57999613e-006, 4.14531632e-006, 1.00039005) | |
8343 | p2.CanCollide = false | |
8344 | p2.Locked = true | |
8345 | p2.BottomSurface = Enum.SurfaceType.Smooth | |
8346 | p2.TopSurface = Enum.SurfaceType.Smooth | |
8347 | b2 = Instance.new("SpecialMesh", p2) | |
8348 | b2.MeshType = Enum.MeshType.Sphere | |
8349 | b2.Name = "Mesh" | |
8350 | p3 = Instance.new("Part", m) | |
8351 | p3.BrickColor = BrickColor.new("Bright blue") | |
8352 | p3.Material = Enum.Material.Neon | |
8353 | p3.FormFactor = Enum.FormFactor.Custom | |
8354 | p3.Size = Vector3.new(0.200000048, 0.999999762, 0.200000048) | |
8355 | p3.CFrame = CFrame.new(66.8881302, 5.17327356, -14.2696877, -0.707441688, -0.707433701, -2.14858301e-006, 0.707077265, -0.707066894, 4.0476084e-006, 4.7538756e-006, -1.07312485e-006, 1.00039387) | |
8356 | p3.CanCollide = false | |
8357 | p3.Locked = true | |
8358 | p3.BottomSurface = Enum.SurfaceType.Smooth | |
8359 | p3.TopSurface = Enum.SurfaceType.Smooth | |
8360 | p4 = Instance.new("Part", m) | |
8361 | p4.BrickColor = BrickColor.new("Really black") | |
8362 | p4.Material = Enum.Material.Neon | |
8363 | p4.FormFactor = Enum.FormFactor.Custom | |
8364 | p4.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8365 | p4.CFrame = CFrame.new(66.5432739, 4.7992568, -14.2696896, 1.00046802, -5.54323196e-006, -2.17126149e-006, -7.42077827e-006, 0.999950886, 4.02261594e-006, -2.58000705e-006, 4.14531496e-006, 1.00039387) | |
8366 | p4.CanCollide = false | |
8367 | p4.Locked = true | |
8368 | p4.BottomSurface = Enum.SurfaceType.Smooth | |
8369 | p4.TopSurface = Enum.SurfaceType.Smooth | |
8370 | b3 = Instance.new("SpecialMesh", p4) | |
8371 | b3.MeshType = Enum.MeshType.Sphere | |
8372 | b3.Name = "Mesh" | |
8373 | p5 = Instance.new("Part", m) | |
8374 | p5.BrickColor = BrickColor.new("Bright blue") | |
8375 | p5.Material = Enum.Material.Neon | |
8376 | p5.FormFactor = Enum.FormFactor.Custom | |
8377 | p5.Size = Vector3.new(0.200000048, 0.999999762, 0.200000048) | |
8378 | p5.CFrame = CFrame.new(67.8495178, 4.41932487, -14.269804, -0.906733274, 0.422823101, -2.17126944e-006, -0.422590762, -0.906265974, 4.0226314e-006, 5.74146384e-007, -4.94026517e-006, 1.00039768) | |
8379 | p5.CanCollide = false | |
8380 | p5.Locked = true | |
8381 | p5.BottomSurface = Enum.SurfaceType.Smooth | |
8382 | p5.TopSurface = Enum.SurfaceType.Smooth | |
8383 | p6 = Instance.new("Part", m) | |
8384 | p6.BrickColor = BrickColor.new("Bright blue") | |
8385 | p6.Material = Enum.Material.Neon | |
8386 | p6.FormFactor = Enum.FormFactor.Custom | |
8387 | p6.Size = Vector3.new(0.200000048, 0.799999833, 0.200000048) | |
8388 | p6.CFrame = CFrame.new(66.5438004, 4.21363878, -14.2698011, 1.00047636, -7.68899918e-006, -2.17678416e-006, -5.51342964e-006, 0.999950111, 4.13704174e-006, -2.63088032e-006, 4.20975539e-006, 1.0004015) | |
8389 | p6.CanCollide = false | |
8390 | p6.Locked = true | |
8391 | p6.BottomSurface = Enum.SurfaceType.Smooth | |
8392 | p6.TopSurface = Enum.SurfaceType.Smooth | |
8393 | p7 = Instance.new("Part", m) | |
8394 | p7.BrickColor = BrickColor.new("Really black") | |
8395 | p7.Material = Enum.Material.Metal | |
8396 | p7.Name = "Main" | |
8397 | p7.FormFactor = Enum.FormFactor.Custom | |
8398 | p7.Size = Vector3.new(2.20000005, 4.19999981, 2.20000005) | |
8399 | p7.CFrame = CFrame.new(67.2447891, 3.99926972, -13.1694622, 1.00048089, -5.69129634e-006, -2.186149e-006, -7.65911773e-006, 0.999949753, 4.1418657e-006, -2.63640663e-006, 4.32419529e-006, 1.00040531) | |
8400 | p7.CanCollide = false | |
8401 | p7.Locked = true | |
8402 | p7.BottomSurface = Enum.SurfaceType.Smooth | |
8403 | p7.TopSurface = Enum.SurfaceType.Smooth | |
8404 | p8 = Instance.new("Part", m) | |
8405 | p8.BrickColor = BrickColor.new("Bright blue") | |
8406 | p8.Material = Enum.Material.Neon | |
8407 | p8.FormFactor = Enum.FormFactor.Custom | |
8408 | p8.Size = Vector3.new(0.200000048, 1.49999976, 0.200000048) | |
8409 | p8.CFrame = CFrame.new(67.1560593, 4.19274044, -14.2700233, -0.766423643, -0.643097878, -2.21435107e-006, 0.642760634, -0.766000509, 4.23129995e-006, 4.88720252e-006, -1.69966381e-006, 1.00041294) | |
8410 | p8.CanCollide = false | |
8411 | p8.Locked = true | |
8412 | p8.BottomSurface = Enum.SurfaceType.Smooth | |
8413 | p8.TopSurface = Enum.SurfaceType.Smooth | |
8414 | p9 = Instance.new("WedgePart", m) | |
8415 | p9.BrickColor = BrickColor.new("Bright blue") | |
8416 | p9.Material = Enum.Material.Neon | |
8417 | p9.Name = "Wedge" | |
8418 | p9.FormFactor = Enum.FormFactor.Custom | |
8419 | p9.Size = Vector3.new(1, 1.19999981, 4) | |
8420 | p9.CFrame = CFrame.new(67.3460693, 3.49928832, -10.7686377, -1.00049889, -4.27957411e-006, 4.5400966e-006, 8.07642937e-006, 0.906259179, -0.422600418, 2.61850914e-006, -0.422791958, -0.906690836) | |
8421 | p9.CanCollide = false | |
8422 | p9.Locked = true | |
8423 | p9.TopSurface = Enum.SurfaceType.Smooth | |
8424 | b4 = Instance.new("SpecialMesh", p9) | |
8425 | b4.MeshType = Enum.MeshType.Wedge | |
8426 | b4.Name = "Mesh" | |
8427 | b4.Scale = Vector3.new(0.600000024, 1, 1) | |
8428 | p10 = Instance.new("Part", m) | |
8429 | p10.BrickColor = BrickColor.new("Really black") | |
8430 | p10.Material = Enum.Material.Neon | |
8431 | p10.FormFactor = Enum.FormFactor.Custom | |
8432 | p10.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8433 | p10.CFrame = CFrame.new(68.0469971, 3.99923301, -14.2702446, 1.00050783, -6.09550762e-006, -2.27330474e-006, -8.07715332e-006, 0.999947786, 4.38094139e-006, -2.69438578e-006, 4.64916229e-006, 1.0004282) | |
8434 | p10.CanCollide = false | |
8435 | p10.Locked = true | |
8436 | p10.BottomSurface = Enum.SurfaceType.Smooth | |
8437 | p10.TopSurface = Enum.SurfaceType.Smooth | |
8438 | b5 = Instance.new("SpecialMesh", p10) | |
8439 | b5.MeshType = Enum.MeshType.Sphere | |
8440 | b5.Name = "Mesh" | |
8441 | p11 = Instance.new("Part", m) | |
8442 | p11.BrickColor = BrickColor.new("Really black") | |
8443 | p11.Material = Enum.Material.Neon | |
8444 | p11.FormFactor = Enum.FormFactor.Custom | |
8445 | p11.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8446 | p11.CFrame = CFrame.new(66.5467682, 3.59925723, -14.2703533, 1.00051641, -6.21477238e-006, -2.30150818e-006, -8.22622587e-006, 0.999947011, 4.47037792e-006, -2.72259308e-006, 4.73860473e-006, 1.00043583) | |
8447 | p11.CanCollide = false | |
8448 | p11.Locked = true | |
8449 | p11.BottomSurface = Enum.SurfaceType.Smooth | |
8450 | p11.TopSurface = Enum.SurfaceType.Smooth | |
8451 | b6 = Instance.new("SpecialMesh", p11) | |
8452 | b6.MeshType = Enum.MeshType.Sphere | |
8453 | b6.Name = "Mesh" | |
8454 | p12 = Instance.new("Part", m) | |
8455 | p12.BrickColor = BrickColor.new("Bright blue") | |
8456 | p12.Material = Enum.Material.Neon | |
8457 | p12.FormFactor = Enum.FormFactor.Custom | |
8458 | p12.Size = Vector3.new(0.200000048, 1.49999976, 0.200000048) | |
8459 | p12.CFrame = CFrame.new(67.558609, 3.39274073, -14.2704687, -0.766450763, -0.643119991, -2.33134415e-006, 0.642759323, -0.765998006, 4.5598149e-006, 5.20550884e-006, -1.92419975e-006, 1.00044346) | |
8460 | p12.CanCollide = false | |
8461 | p12.Locked = true | |
8462 | p12.BottomSurface = Enum.SurfaceType.Smooth | |
8463 | p12.TopSurface = Enum.SurfaceType.Smooth | |
8464 | p13 = Instance.new("Part", m) | |
8465 | p13.BrickColor = BrickColor.new("Really black") | |
8466 | p13.Material = Enum.Material.Neon | |
8467 | p13.FormFactor = Enum.FormFactor.Custom | |
8468 | p13.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8469 | p13.CFrame = CFrame.new(67.0482101, 2.79927826, -14.2705812, 1.00053358, -6.43730164e-006, -2.36118058e-006, -8.5234642e-006, 0.999945402, 4.64126742e-006, -2.78064022e-006, 4.90151251e-006, 1.00045109) | |
8470 | p13.CanCollide = false | |
8471 | p13.Locked = true | |
8472 | p13.BottomSurface = Enum.SurfaceType.Smooth | |
8473 | p13.TopSurface = Enum.SurfaceType.Smooth | |
8474 | b7 = Instance.new("SpecialMesh", p13) | |
8475 | b7.MeshType = Enum.MeshType.Sphere | |
8476 | b7.Name = "Mesh" | |
8477 | p14 = Instance.new("WedgePart", m) | |
8478 | p14.BrickColor = BrickColor.new("Bright blue") | |
8479 | p14.Material = Enum.Material.Neon | |
8480 | p14.Name = "Wedge" | |
8481 | p14.FormFactor = Enum.FormFactor.Custom | |
8482 | p14.Size = Vector3.new(1, 0.699999809, 1.29999995) | |
8483 | p14.CFrame = CFrame.new(66.8462448, 2.3492887, -14.7586241, 1.00054216, -6.55656913e-006, -2.38459074e-006, -8.61293847e-006, 0.999944568, 4.66311894e-006, -2.81690609e-006, 5.04259924e-006, 1.00045872) | |
8484 | p14.CanCollide = false | |
8485 | p14.Locked = true | |
8486 | p14.TopSurface = Enum.SurfaceType.Smooth | |
8487 | b8 = Instance.new("SpecialMesh", p14) | |
8488 | b8.MeshType = Enum.MeshType.Wedge | |
8489 | b8.Name = "Mesh" | |
8490 | b8.Scale = Vector3.new(0.200000003, 1, 1) | |
8491 | p15 = Instance.new("WedgePart", m) | |
8492 | p15.BrickColor = BrickColor.new("Bright blue") | |
8493 | p15.Material = Enum.Material.Neon | |
8494 | p15.Name = "Wedge" | |
8495 | p15.FormFactor = Enum.FormFactor.Custom | |
8496 | p15.Size = Vector3.new(1, 0.699999809, 1.29999995) | |
8497 | p15.CFrame = CFrame.new(68.0474777, 2.34926867, -14.7587423, 1.00055075, -6.67583618e-006, -2.41442808e-006, -8.73221416e-006, 0.999943614, 4.74457238e-006, -2.84674707e-006, 5.12405404e-006, 1.00046635) | |
8498 | p15.CanCollide = false | |
8499 | p15.Locked = true | |
8500 | p15.TopSurface = Enum.SurfaceType.Smooth | |
8501 | b9 = Instance.new("SpecialMesh", p15) | |
8502 | b9.MeshType = Enum.MeshType.Wedge | |
8503 | b9.Name = "Mesh" | |
8504 | b9.Scale = Vector3.new(0.200000003, 1, 1) | |
8505 | p16 = Instance.new("WedgePart", m) | |
8506 | p16.BrickColor = BrickColor.new("Bright blue") | |
8507 | p16.Material = Enum.Material.Neon | |
8508 | p16.Name = "Wedge" | |
8509 | p16.FormFactor = Enum.FormFactor.Custom | |
8510 | p16.Size = Vector3.new(1, 0.699999809, 1.29999995) | |
8511 | p16.CFrame = CFrame.new(67.4477234, 2.34926438, -14.7588549, 1.00055933, -6.79510413e-006, -2.44426587e-006, -8.85149075e-006, 0.99994266, 4.82602672e-006, -2.8765885e-006, 5.20550975e-006, 1.00047398) | |
8512 | p16.CanCollide = false | |
8513 | p16.Locked = true | |
8514 | p16.TopSurface = Enum.SurfaceType.Smooth | |
8515 | b10 = Instance.new("SpecialMesh", p16) | |
8516 | b10.MeshType = Enum.MeshType.Wedge | |
8517 | b10.Name = "Mesh" | |
8518 | b10.Scale = Vector3.new(0.200000003, 1, 1) | |
8519 | w1 = Instance.new("Weld", p1) | |
8520 | w1.Name = "Part_Weld" | |
8521 | w1.Part0 = p1 | |
8522 | w1.C0 = CFrame.new(-67.2025909, -3.50003719, 14.2622871, 1, -8.94065977e-008, 5.79734944e-008, 8.94065977e-008, 1, -2.98022034e-008, -5.79734909e-008, 2.98022087e-008, 1) | |
8523 | w1.Part1 = p2 | |
8524 | w1.C1 = CFrame.new(-67.6028976, -2.80003333, 14.2623405, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8525 | w2 = Instance.new("Weld", p2) | |
8526 | w2.Name = "Part_Weld" | |
8527 | w2.Part0 = p2 | |
8528 | w2.C0 = CFrame.new(-67.6028976, -2.80003333, 14.2623405, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8529 | w2.Part1 = p3 | |
8530 | w2.C1 = CFrame.new(45.023777, 49.5125847, 14.2622843, -0.707106769, 0.707106769, -6.37114681e-008, -0.707106769, -0.707106769, 1.37820813e-008, -3.53054119e-008, 5.47962173e-008, 1) | |
8531 | w3 = Instance.new("Weld", p3) | |
8532 | w3.Name = "Part_Weld" | |
8533 | w3.Part0 = p3 | |
8534 | w3.C0 = CFrame.new(45.023777, 49.5125847, 14.2622843, -0.707106769, 0.707106769, -6.37114681e-008, -0.707106769, -0.707106769, 1.37820813e-008, -3.53054119e-008, 5.47962173e-008, 1) | |
8535 | w3.Part1 = p4 | |
8536 | w3.C1 = CFrame.new(-66.5026016, -2.80003667, 14.2622871, 1, -8.94065835e-008, 5.79734944e-008, 8.94065835e-008, 1, -2.98022034e-008, -5.79734909e-008, 2.98022087e-008, 1) | |
8537 | w4 = Instance.new("Weld", p4) | |
8538 | w4.Name = "Part_Weld" | |
8539 | w4.Part0 = p4 | |
8540 | w4.C0 = CFrame.new(-66.5026016, -2.80003667, 14.2622871, 1, -8.94065835e-008, 5.79734944e-008, 8.94065835e-008, 1, -2.98022034e-008, -5.79734909e-008, 2.98022087e-008, 1) | |
8541 | w4.Part1 = p5 | |
8542 | w4.C1 = CFrame.new(62.4776497, -26.4635353, 14.2623405, -0.906311512, -0.422618151, -5.2200086e-008, 0.422620177, -0.906307399, -4.14251318e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8543 | w5 = Instance.new("Weld", p5) | |
8544 | w5.Name = "Part_Weld" | |
8545 | w5.Part0 = p5 | |
8546 | w5.C0 = CFrame.new(62.4776497, -26.4635353, 14.2623405, -0.906311512, -0.422618151, -5.2200086e-008, 0.422620177, -0.906307399, -4.14251318e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8547 | w5.Part1 = p6 | |
8548 | w5.C1 = CFrame.new(-66.5025787, -2.21426678, 14.2622843, 1, 1.90734295e-006, 3.53052521e-008, -1.90734295e-006, 1, -5.47961676e-008, -3.53053551e-008, 5.47961001e-008, 1) | |
8549 | w6 = Instance.new("Weld", p6) | |
8550 | w6.Name = "Part_Weld" | |
8551 | w6.Part0 = p6 | |
8552 | w6.C0 = CFrame.new(-66.5025787, -2.21426678, 14.2622843, 1, 1.90734295e-006, 3.53052521e-008, -1.90734295e-006, 1, -5.47961676e-008, -3.53053551e-008, 5.47961001e-008, 1) | |
8553 | w6.Part1 = p7 | |
8554 | w6.C1 = CFrame.new(-67.202919, -2.00003123, 13.1623335, 1.00000453, -2.38418579e-007, 2.98023295e-008, 8.94069672e-008, 0.999999642, 5.96046448e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381) | |
8555 | w7 = Instance.new("Weld", p7) | |
8556 | w7.Name = "Part_Weld" | |
8557 | w7.Part0 = p7 | |
8558 | w7.C0 = CFrame.new(-67.202919, -2.00003123, 13.1623335, 1.00000453, -2.38418579e-007, 2.98023295e-008, 8.94069672e-008, 0.999999642, 5.96046448e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381) | |
8559 | w7.Part1 = p8 | |
8560 | w7.C1 = CFrame.new(50.0020561, 44.8201294, 14.2623405, -0.766047955, 0.642787397, 1.54832112e-008, -0.642790377, -0.766044199, -6.48163692e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8561 | w8 = Instance.new("Weld", p8) | |
8562 | w8.Name = "Wedge_Weld" | |
8563 | w8.Part0 = p8 | |
8564 | w8.C0 = CFrame.new(50.0020561, 44.8201294, 14.2623405, -0.766047955, 0.642787397, 1.54832112e-008, -0.642790377, -0.766044199, -6.48163692e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8565 | w8.Part1 = p9 | |
8566 | w8.C1 = CFrame.new(67.3029327, -5.90784931, -9.1200285, -1.00000453, 3.57627869e-007, -9.07683528e-008, 2.33116921e-007, 0.906307459, -0.422619879, 7.83834153e-009, -0.42261824, -0.906311214) | |
8567 | w9 = Instance.new("Weld", p9) | |
8568 | w9.Name = "Part_Weld" | |
8569 | w9.Part0 = p9 | |
8570 | w9.C0 = CFrame.new(67.3029327, -5.90784931, -9.1200285, -1.00000453, 3.57627869e-007, -9.07683528e-008, 2.33116921e-007, 0.906307459, -0.422619879, 7.83834153e-009, -0.42261824, -0.906311214) | |
8571 | w9.Part1 = p10 | |
8572 | w9.C1 = CFrame.new(-68.0029068, -2.00003219, 14.2623405, 1.00000441, -2.08616257e-007, 2.98023135e-008, 5.96046448e-008, 0.999999642, 5.96046412e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8573 | w10 = Instance.new("Weld", p10) | |
8574 | w10.Name = "Part_Weld" | |
8575 | w10.Part0 = p10 | |
8576 | w10.C0 = CFrame.new(-68.0029068, -2.00003219, 14.2623405, 1.00000441, -2.08616257e-007, 2.98023135e-008, 5.96046448e-008, 0.999999642, 5.96046412e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8577 | w10.Part1 = p11 | |
8578 | w10.C1 = CFrame.new(-66.5028687, -1.60003603, 14.2623405, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8579 | w11 = Instance.new("Weld", p11) | |
8580 | w11.Name = "Part_Weld" | |
8581 | w11.Part0 = p11 | |
8582 | w11.C0 = CFrame.new(-66.5028687, -1.60003603, 14.2623405, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8583 | w11.Part1 = p12 | |
8584 | w11.C1 = CFrame.new(50.8226891, 44.4644012, 14.2623415, -0.766047835, 0.642787337, 1.03502398e-008, -0.642790318, -0.76604414, -5.86991185e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381) | |
8585 | w12 = Instance.new("Weld", p12) | |
8586 | w12.Name = "Part_Weld" | |
8587 | w12.Part0 = p12 | |
8588 | w12.C0 = CFrame.new(50.8226891, 44.4644012, 14.2623415, -0.766047835, 0.642787337, 1.03502398e-008, -0.642790318, -0.76604414, -5.86991185e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381) | |
8589 | w12.Part1 = p13 | |
8590 | w12.C1 = CFrame.new(-67.0028915, -0.800035119, 14.2623415, 1.00000429, -2.08616257e-007, 2.980231e-008, 1.1920929e-007, 0.999999642, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381) | |
8591 | w13 = Instance.new("Weld", p13) | |
8592 | w13.Name = "Wedge_Weld" | |
8593 | w13.Part0 = p13 | |
8594 | w13.C0 = CFrame.new(-67.0028915, -0.800035119, 14.2623415, 1.00000429, -2.08616257e-007, 2.980231e-008, 1.1920929e-007, 0.999999642, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381) | |
8595 | w13.Part1 = p14 | |
8596 | w13.C1 = CFrame.new(-66.8004532, -0.350028068, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381) | |
8597 | w14 = Instance.new("Weld", p14) | |
8598 | w14.Name = "Wedge_Weld" | |
8599 | w14.Part0 = p14 | |
8600 | w14.C0 = CFrame.new(-66.8004532, -0.350028068, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381) | |
8601 | w14.Part1 = p15 | |
8602 | w14.C1 = CFrame.new(-68.0004578, -0.350028008, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381) | |
8603 | w15 = Instance.new("Weld", p15) | |
8604 | w15.Name = "Wedge_Weld" | |
8605 | w15.Part0 = p15 | |
8606 | w15.C0 = CFrame.new(-68.0004578, -0.350028008, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381) | |
8607 | w15.Part1 = p16 | |
8608 | w15.C1 = CFrame.new(-67.4004517, -0.350028008, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381) | |
8609 | m.Parent = rleg | |
8610 | m:MakeJoints() | |
8611 | ---------------------------------------------------- | |
8612 | local cor6 = Instance.new("Part", rleg.RightLeg) | |
8613 | cor6.Name = "Thingy" | |
8614 | cor6.Locked = true | |
8615 | cor6.BottomSurface = 0 | |
8616 | cor6.CanCollide = false | |
8617 | cor6.Size = Vector3.new(2, 1, 1) | |
8618 | cor6.Transparency = 1 | |
8619 | cor6.TopSurface = 0 | |
8620 | corw2 = Instance.new("Weld", cor6) | |
8621 | corw2.Part0 = rleg | |
8622 | corw2.Part1 = cor6 | |
8623 | corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) | |
8624 | corw2.C1 = CFrame.new(0, 0, 0) | |
8625 | weld2 = Instance.new("Weld", rleg.RightLeg) | |
8626 | weld2.Part0 = cor6 | |
8627 | weld2.Part1 = p7 | |
8628 | weld2.C0 = CFrame.new(0, 0, 0) | |
8629 | ---------------------------------------------------- | |
8630 | local m = Instance.new("Model") | |
8631 | m.Name = "LeftLeg" | |
8632 | p1 = Instance.new("WedgePart", m) | |
8633 | p1.BrickColor = BrickColor.new("Bright blue") | |
8634 | p1.Material = Enum.Material.Neon | |
8635 | p1.Name = "Wedge" | |
8636 | p1.FormFactor = Enum.FormFactor.Custom | |
8637 | p1.Size = Vector3.new(1, 0.699999809, 1.29999995) | |
8638 | p1.CFrame = CFrame.new(64.3107605, 2.34980536, -14.7520046, 1.00008786, -7.1526415e-007, 2.00803143e-007, -2.2649931e-006, 0.999990404, 5.36453001e-007, -1.27237047e-006, 7.81809263e-007, 1.00007522) | |
8639 | p1.CanCollide = false | |
8640 | p1.Locked = true | |
8641 | p1.TopSurface = Enum.SurfaceType.Smooth | |
8642 | b1 = Instance.new("SpecialMesh", p1) | |
8643 | b1.MeshType = Enum.MeshType.Wedge | |
8644 | b1.Name = "Mesh" | |
8645 | b1.Scale = Vector3.new(0.200000003, 1, 1) | |
8646 | p2 = Instance.new("WedgePart", m) | |
8647 | p2.BrickColor = BrickColor.new("Bright blue") | |
8648 | p2.Material = Enum.Material.Neon | |
8649 | p2.Name = "Wedge" | |
8650 | p2.FormFactor = Enum.FormFactor.Custom | |
8651 | p2.Size = Vector3.new(1, 1.19999981, 4) | |
8652 | p2.CFrame = CFrame.new(64.9138336, 3.49979234, -10.7640553, -1.00009644, -6.38643314e-007, 1.81689501e-007, 2.53323037e-006, 0.906298041, -0.422614515, 1.23479219e-006, -0.422652602, -0.906383216) | |
8653 | p2.CanCollide = false | |
8654 | p2.Locked = true | |
8655 | p2.TopSurface = Enum.SurfaceType.Smooth | |
8656 | b2 = Instance.new("SpecialMesh", p2) | |
8657 | b2.MeshType = Enum.MeshType.Wedge | |
8658 | b2.Name = "Mesh" | |
8659 | b2.Scale = Vector3.new(0.600000024, 1, 1) | |
8660 | p3 = Instance.new("Part", m) | |
8661 | p3.BrickColor = BrickColor.new("Really black") | |
8662 | p3.Material = Enum.Material.Metal | |
8663 | p3.Name = "Main" | |
8664 | p3.FormFactor = Enum.FormFactor.Custom | |
8665 | p3.Size = Vector3.new(2.20000005, 4.19999981, 2.20000005) | |
8666 | p3.CFrame = CFrame.new(65.0144501, 3.99976897, -13.1643734, 1.00010526, -9.43461771e-007, 1.5135204e-007, -2.48442234e-006, 0.999988973, 7.74860382e-007, -1.32394814e-006, 8.94069672e-007, 1.00009048) | |
8667 | p3.CanCollide = false | |
8668 | p3.Locked = true | |
8669 | p3.BottomSurface = Enum.SurfaceType.Smooth | |
8670 | p3.TopSurface = Enum.SurfaceType.Smooth | |
8671 | p4 = Instance.new("Part", m) | |
8672 | p4.BrickColor = BrickColor.new("Really black") | |
8673 | p4.Material = Enum.Material.Neon | |
8674 | p4.FormFactor = Enum.FormFactor.Custom | |
8675 | p4.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8676 | p4.CFrame = CFrame.new(64.8149185, 4.09976244, -14.2645903, 1.00011396, -1.07351866e-006, 1.23178822e-007, -2.62327239e-006, 0.999988258, 8.64272579e-007, -1.33881622e-006, 1.01328953e-006, 1.00009811) | |
8677 | p4.CanCollide = false | |
8678 | p4.Locked = true | |
8679 | p4.BottomSurface = Enum.SurfaceType.Smooth | |
8680 | p4.TopSurface = Enum.SurfaceType.Smooth | |
8681 | b3 = Instance.new("SpecialMesh", p4) | |
8682 | b3.MeshType = Enum.MeshType.Sphere | |
8683 | b3.Name = "Mesh" | |
8684 | p5 = Instance.new("WedgePart", m) | |
8685 | p5.BrickColor = BrickColor.new("Bright blue") | |
8686 | p5.Material = Enum.Material.Neon | |
8687 | p5.Name = "Wedge" | |
8688 | p5.FormFactor = Enum.FormFactor.Custom | |
8689 | p5.Size = Vector3.new(1, 0.699999809, 1.29999995) | |
8690 | p5.CFrame = CFrame.new(64.9130707, 2.34976578, -14.7524614, 1.00012243, -1.19274011e-006, 9.97973828e-008, -2.74250215e-006, 0.999987364, 8.94081438e-007, -1.37342522e-006, 1.15432931e-006, 1.00010574) | |
8691 | p5.CanCollide = false | |
8692 | p5.Locked = true | |
8693 | p5.TopSurface = Enum.SurfaceType.Smooth | |
8694 | b4 = Instance.new("SpecialMesh", p5) | |
8695 | b4.MeshType = Enum.MeshType.Wedge | |
8696 | b4.Name = "Mesh" | |
8697 | b4.Scale = Vector3.new(0.200000003, 1, 1) | |
8698 | p6 = Instance.new("Part", m) | |
8699 | p6.BrickColor = BrickColor.new("Bright blue") | |
8700 | p6.Material = Enum.Material.Neon | |
8701 | p6.FormFactor = Enum.FormFactor.Custom | |
8702 | p6.Size = Vector3.new(0.200000048, 1.29999971, 0.200000048) | |
8703 | p6.CFrame = CFrame.new(65.1539307, 3.56787443, -14.2648125, -0.81925869, 0.573652625, 6.3568308e-008, -0.573566198, -0.819142461, 1.03511331e-006, 4.69596898e-007, -1.7646264e-006, 1.00011337) | |
8704 | p6.CanCollide = false | |
8705 | p6.Locked = true | |
8706 | p6.BottomSurface = Enum.SurfaceType.Smooth | |
8707 | p6.TopSurface = Enum.SurfaceType.Smooth | |
8708 | p7 = Instance.new("Part", m) | |
8709 | p7.BrickColor = BrickColor.new("Bright blue") | |
8710 | p7.Material = Enum.Material.Neon | |
8711 | p7.FormFactor = Enum.FormFactor.Custom | |
8712 | p7.Size = Vector3.new(0.200000048, 0.999999642, 0.200000048) | |
8713 | p7.CFrame = CFrame.new(64.9899063, 4.4266243, -14.2649202, 0.86614728, 0.500068843, 4.87115699e-008, -0.499995351, 0.866011381, 1.14634361e-006, -1.86828663e-006, 3.82691809e-007, 1.000121) | |
8714 | p7.CanCollide = false | |
8715 | p7.Locked = true | |
8716 | p7.BottomSurface = Enum.SurfaceType.Smooth | |
8717 | p7.TopSurface = Enum.SurfaceType.Smooth | |
8718 | p8 = Instance.new("Part", m) | |
8719 | p8.BrickColor = BrickColor.new("Really black") | |
8720 | p8.Material = Enum.Material.Neon | |
8721 | p8.FormFactor = Enum.FormFactor.Custom | |
8722 | p8.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8723 | p8.CFrame = CFrame.new(65.2172623, 4.89969873, -14.2650318, 1.00014877, -1.43051147e-006, 2.05365609e-008, -3.09944153e-006, 0.99998486, 1.2357583e-006, -1.44150738e-006, 1.38478742e-006, 1.00012863) | |
8724 | p8.CanCollide = false | |
8725 | p8.Locked = true | |
8726 | p8.BottomSurface = Enum.SurfaceType.Smooth | |
8727 | p8.TopSurface = Enum.SurfaceType.Smooth | |
8728 | b5 = Instance.new("SpecialMesh", p8) | |
8729 | b5.MeshType = Enum.MeshType.Sphere | |
8730 | b5.Name = "Mesh" | |
8731 | p9 = Instance.new("Part", m) | |
8732 | p9.BrickColor = BrickColor.new("Really black") | |
8733 | p9.Material = Enum.Material.Neon | |
8734 | p9.FormFactor = Enum.FormFactor.Custom | |
8735 | p9.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8736 | p9.CFrame = CFrame.new(65.517868, 2.99971151, -14.2651463, 1.00015736, -1.5520751e-006, -9.27031252e-009, -3.21633729e-006, 0.999984026, 1.32517368e-006, -1.46969478e-006, 1.46621869e-006, 1.00013626) | |
8737 | p9.CanCollide = false | |
8738 | p9.Locked = true | |
8739 | p9.BottomSurface = Enum.SurfaceType.Smooth | |
8740 | p9.TopSurface = Enum.SurfaceType.Smooth | |
8741 | b6 = Instance.new("SpecialMesh", p9) | |
8742 | b6.MeshType = Enum.MeshType.Sphere | |
8743 | b6.Name = "Mesh" | |
8744 | p10 = Instance.new("Part", m) | |
8745 | p10.BrickColor = BrickColor.new("Bright blue") | |
8746 | p10.Material = Enum.Material.Neon | |
8747 | p10.FormFactor = Enum.FormFactor.Custom | |
8748 | p10.Size = Vector3.new(0.200000048, 1.09999967, 0.200000048) | |
8749 | p10.CFrame = CFrame.new(64.79879, 5.1497221, -14.2652512, -0.642893076, 0.766172707, -3.7446263e-008, -0.766029418, -0.64277941, 1.40660427e-006, -2.27817864e-007, -2.14863894e-006, 1.00014389) | |
8750 | p10.CanCollide = false | |
8751 | p10.Locked = true | |
8752 | p10.BottomSurface = Enum.SurfaceType.Smooth | |
8753 | p10.TopSurface = Enum.SurfaceType.Smooth | |
8754 | p11 = Instance.new("Part", m) | |
8755 | p11.BrickColor = BrickColor.new("Bright blue") | |
8756 | p11.Material = Enum.Material.Neon | |
8757 | p11.FormFactor = Enum.FormFactor.Custom | |
8758 | p11.Size = Vector3.new(0.200000048, 0.699999809, 0.200000048) | |
8759 | p11.CFrame = CFrame.new(65.2189484, 5.30325174, -14.2653618, 1.00017476, -1.78813934e-006, -6.56227002e-008, -3.4570694e-006, 0.999982595, 1.49602079e-006, -1.52770292e-006, 1.64505627e-006, 1.00015152) | |
8760 | p11.CanCollide = false | |
8761 | p11.Locked = true | |
8762 | p11.BottomSurface = Enum.SurfaceType.Smooth | |
8763 | p11.TopSurface = Enum.SurfaceType.Smooth | |
8764 | p12 = Instance.new("WedgePart", m) | |
8765 | p12.BrickColor = BrickColor.new("Bright blue") | |
8766 | p12.Material = Enum.Material.Neon | |
8767 | p12.Name = "Wedge" | |
8768 | p12.FormFactor = Enum.FormFactor.Custom | |
8769 | p12.Size = Vector3.new(1, 0.699999809, 1.29999995) | |
8770 | p12.CFrame = CFrame.new(65.5171509, 2.34969687, -14.7532635, 1.00018334, -1.89246384e-006, -8.90070169e-008, -3.54650388e-006, 0.999981821, 1.52583425e-006, -1.56231545e-006, 1.78610321e-006, 1.00015914) | |
8771 | p12.CanCollide = false | |
8772 | p12.Locked = true | |
8773 | p12.TopSurface = Enum.SurfaceType.Smooth | |
8774 | b7 = Instance.new("SpecialMesh", p12) | |
8775 | b7.MeshType = Enum.MeshType.Wedge | |
8776 | b7.Name = "Mesh" | |
8777 | b7.Scale = Vector3.new(0.200000003, 1, 1) | |
8778 | p13 = Instance.new("Part", m) | |
8779 | p13.BrickColor = BrickColor.new("Really black") | |
8780 | p13.Material = Enum.Material.Neon | |
8781 | p13.FormFactor = Enum.FormFactor.Custom | |
8782 | p13.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8783 | p13.CFrame = CFrame.new(64.3198929, 5.59963703, -14.2655821, 1.00019193, -1.97098893e-006, -1.23608402e-007, -3.67657594e-006, 0.999981046, 1.66687016e-006, -1.58571254e-006, 1.81590929e-006, 1.00016677) | |
8784 | p13.CanCollide = false | |
8785 | p13.Locked = true | |
8786 | p13.BottomSurface = Enum.SurfaceType.Smooth | |
8787 | p13.TopSurface = Enum.SurfaceType.Smooth | |
8788 | b8 = Instance.new("SpecialMesh", p13) | |
8789 | b8.MeshType = Enum.MeshType.Sphere | |
8790 | b8.Name = "Mesh" | |
8791 | p14 = Instance.new("Part", m) | |
8792 | p14.BrickColor = BrickColor.new("Really black") | |
8793 | p14.Material = Enum.Material.Neon | |
8794 | p14.FormFactor = Enum.FormFactor.Custom | |
8795 | p14.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006) | |
8796 | p14.CFrame = CFrame.new(65.2206192, 5.79961872, -14.2656937, 1.00020039, -2.10105645e-006, -1.51786239e-007, -3.75511786e-006, 0.99998033, 1.7562885e-006, -1.6139021e-006, 1.90533035e-006, 1.0001744) | |
8797 | p14.CanCollide = false | |
8798 | p14.Locked = true | |
8799 | p14.BottomSurface = Enum.SurfaceType.Smooth | |
8800 | p14.TopSurface = Enum.SurfaceType.Smooth | |
8801 | b9 = Instance.new("SpecialMesh", p14) | |
8802 | b9.MeshType = Enum.MeshType.Sphere | |
8803 | b9.Name = "Mesh" | |
8804 | w1 = Instance.new("Weld", p1) | |
8805 | w1.Name = "Wedge_Weld" | |
8806 | w1.Part0 = p1 | |
8807 | w1.C0 = CFrame.new(-64.3004303, -0.350028396, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381) | |
8808 | w1.Part1 = p2 | |
8809 | w1.C1 = CFrame.new(64.9028854, -5.90785694, -9.12002754, -1.00000429, 3.57627869e-007, -9.07683386e-008, 2.9341092e-007, 0.906307459, -0.422619879, -5.58450353e-009, -0.42261821, -0.906311214) | |
8810 | w2 = Instance.new("Weld", p2) | |
8811 | w2.Name = "Part_Weld" | |
8812 | w2.Part0 = p2 | |
8813 | w2.C0 = CFrame.new(64.9028854, -5.90785694, -9.12002754, -1.00000429, 3.57627869e-007, -9.07683386e-008, 2.9341092e-007, 0.906307459, -0.422619879, -5.58450353e-009, -0.42261821, -0.906311214) | |
8814 | w2.Part1 = p3 | |
8815 | w2.C1 = CFrame.new(-65.0029144, -2.00002885, 13.1623335, 1.00000453, -2.19451294e-007, 2.98023295e-008, 6.97858056e-008, 0.999999702, 5.96046448e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381) | |
8816 | w3 = Instance.new("Weld", p3) | |
8817 | w3.Name = "Part_Weld" | |
8818 | w3.Part0 = p3 | |
8819 | w3.C0 = CFrame.new(-65.0029144, -2.00002885, 13.1623335, 1.00000453, -2.19451294e-007, 2.98023295e-008, 6.97858056e-008, 0.999999702, 5.96046448e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381) | |
8820 | w3.Part1 = p4 | |
8821 | w3.C1 = CFrame.new(-64.8028488, -2.10003614, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8822 | w4 = Instance.new("Weld", p4) | |
8823 | w4.Name = "Wedge_Weld" | |
8824 | w4.Part0 = p4 | |
8825 | w4.C0 = CFrame.new(-64.8028488, -2.10003614, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8826 | w4.Part1 = p5 | |
8827 | w4.C1 = CFrame.new(-64.9004364, -0.350028336, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381) | |
8828 | w5 = Instance.new("Weld", p5) | |
8829 | w5.Name = "Part_Weld" | |
8830 | w5.Part0 = p5 | |
8831 | w5.C0 = CFrame.new(-64.9004364, -0.350028336, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381) | |
8832 | w5.Part1 = p6 | |
8833 | w5.C1 = CFrame.new(54.2596054, -36.0786095, 14.2623415, -0.819155633, -0.573575974, -5.40201484e-008, 0.573578835, -0.819151759, -2.51900261e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381) | |
8834 | w6 = Instance.new("Weld", p6) | |
8835 | w6.Name = "Part_Weld" | |
8836 | w6.Part0 = p6 | |
8837 | w6.C0 = CFrame.new(54.2596054, -36.0786095, 14.2623415, -0.819155633, -0.573575974, -5.40201484e-008, 0.573578835, -0.819151759, -2.51900261e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381) | |
8838 | w6.Part1 = p7 | |
8839 | w6.C1 = CFrame.new(-55.0575066, -34.589859, 14.2623396, 0.866029263, -0.50000006, -3.99274924e-009, 0.500002325, 0.866025031, 6.65203004e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381) | |
8840 | w7 = Instance.new("Weld", p7) | |
8841 | w7.Name = "Part_Weld" | |
8842 | w7.Part0 = p7 | |
8843 | w7.C0 = CFrame.new(-55.0575066, -34.589859, 14.2623396, 0.866029263, -0.50000006, -3.99274924e-009, 0.500002325, 0.866025031, 6.65203004e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381) | |
8844 | w7.Part1 = p8 | |
8845 | w7.C1 = CFrame.new(-65.2028809, -2.90003395, 14.2623415, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8846 | w8 = Instance.new("Weld", p8) | |
8847 | w8.Name = "Part_Weld" | |
8848 | w8.Part0 = p8 | |
8849 | w8.C0 = CFrame.new(-65.2028809, -2.90003395, 14.2623415, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8850 | w8.Part1 = p9 | |
8851 | w8.C1 = CFrame.new(-65.5028763, -1.00002885, 14.2623425, 1.00000429, -2.06278372e-007, 2.98023135e-008, 8.70690755e-008, 0.999999523, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381) | |
8852 | w9 = Instance.new("Weld", p9) | |
8853 | w9.Name = "Part_Weld" | |
8854 | w9.Part0 = p9 | |
8855 | w9.C0 = CFrame.new(-65.5028763, -1.00002885, 14.2623425, 1.00000429, -2.06278372e-007, 2.98023135e-008, 8.70690755e-008, 0.999999523, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381) | |
8856 | w9.Part1 = p10 | |
8857 | w9.C1 = CFrame.new(44.0550385, -47.6020889, 14.2623405, -0.642790556, -0.766044021, -6.48163621e-008, 0.766047776, -0.642787576, -1.54832289e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8858 | w10 = Instance.new("Weld", p10) | |
8859 | w10.Name = "Part_Weld" | |
8860 | w10.Part0 = p10 | |
8861 | w10.C0 = CFrame.new(44.0550385, -47.6020889, 14.2623405, -0.642790556, -0.766044021, -6.48163621e-008, 0.766047776, -0.642787576, -1.54832289e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8862 | w10.Part1 = p11 | |
8863 | w10.C1 = CFrame.new(-65.2028656, -3.3036263, 14.2623405, 1.00000429, -1.93715096e-007, 2.98023153e-008, 1.1920929e-007, 0.999999702, 5.96046412e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8864 | w11 = Instance.new("Weld", p11) | |
8865 | w11.Name = "Wedge_Weld" | |
8866 | w11.Part0 = p11 | |
8867 | w11.C0 = CFrame.new(-65.2028656, -3.3036263, 14.2623405, 1.00000429, -1.93715096e-007, 2.98023153e-008, 1.1920929e-007, 0.999999702, 5.96046412e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8868 | w11.Part1 = p12 | |
8869 | w11.C1 = CFrame.new(-65.5004425, -0.350028276, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381) | |
8870 | w12 = Instance.new("Weld", p12) | |
8871 | w12.Name = "Part_Weld" | |
8872 | w12.Part0 = p12 | |
8873 | w12.C0 = CFrame.new(-65.5004425, -0.350028276, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381) | |
8874 | w12.Part1 = p13 | |
8875 | w12.C1 = CFrame.new(-64.3028641, -3.60003614, 14.2623415, 1.00000429, -2.19451294e-007, 2.98023153e-008, 1.30103487e-007, 0.999999702, 5.96046448e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8876 | w13 = Instance.new("Weld", p13) | |
8877 | w13.Name = "Part_Weld" | |
8878 | w13.Part0 = p13 | |
8879 | w13.C0 = CFrame.new(-64.3028641, -3.60003614, 14.2623415, 1.00000429, -2.19451294e-007, 2.98023153e-008, 1.30103487e-007, 0.999999702, 5.96046448e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8880 | w13.Part1 = p14 | |
8881 | w13.C1 = CFrame.new(-65.202858, -3.80003428, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8882 | w14 = Instance.new("Weld", p14) | |
8883 | w14.Name = "Wedge_Weld" | |
8884 | w14.Part0 = p14 | |
8885 | w14.C0 = CFrame.new(-65.202858, -3.80003428, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381) | |
8886 | m.Parent = lleg | |
8887 | m:MakeJoints() | |
8888 | ---------------------------------------------------- | |
8889 | local cor7 = Instance.new("Part", lleg.LeftLeg) | |
8890 | cor7.Name = "Thingy" | |
8891 | cor7.Locked = true | |
8892 | cor7.BottomSurface = 0 | |
8893 | cor7.CanCollide = false | |
8894 | cor7.Size = Vector3.new(2, 1, 1) | |
8895 | cor7.Transparency = 1 | |
8896 | cor7.TopSurface = 0 | |
8897 | corw2 = Instance.new("Weld", cor7) | |
8898 | corw2.Part0 = lleg | |
8899 | corw2.Part1 = cor7 | |
8900 | corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) | |
8901 | corw2.C1 = CFrame.new(0, 0, 0) | |
8902 | weld2 = Instance.new("Weld", lleg.LeftLeg) | |
8903 | weld2.Part0 = cor7 | |
8904 | weld2.Part1 = p3 | |
8905 | weld2.C0 = CFrame.new(0, 0, 0) | |
8906 | ---------------------------------------------------- | |
8907 | function weld5(part0, part1, c0, c1) | |
8908 | weeld=Instance.new("Weld", part0) | |
8909 | weeld.Part0=part0 | |
8910 | weeld.Part1=part1 | |
8911 | weeld.C0=c0 | |
8912 | weeld.C1=c1 | |
8913 | return weeld | |
8914 | end | |
8915 | ---------------------------------------------------- | |
8916 | function newRay(start,face,range,wat) | |
8917 | local rey=Ray.new(start.p,(face.p-start.p).Unit*range) | |
8918 | hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat) | |
8919 | return rey,hit,pos | |
8920 | end | |
8921 | ---------------------------------------------------- | |
8922 | mod5 = Instance.new("Model",char) | |
8923 | ||
8924 | function FindNearestTorso(Position,Distance,SinglePlayer) | |
8925 | if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end | |
8926 | local List = {} | |
8927 | for i,v in pairs(workspace:GetChildren())do | |
8928 | if v:IsA("Model")then | |
8929 | if v:findFirstChild("Torso")then | |
8930 | if v ~= char then | |
8931 | if(v.Torso.Position -Position).magnitude <= Distance then | |
8932 | table.insert(List,v) | |
8933 | end | |
8934 | end | |
8935 | end | |
8936 | end | |
8937 | end | |
8938 | return List | |
8939 | end | |
8940 | ||
8941 | function Landing() | |
8942 | part=Instance.new('Part',mod5) | |
8943 | part.Anchored=true | |
8944 | part.CanCollide=false | |
8945 | part.FormFactor='Custom' | |
8946 | part.Size=Vector3.new(.2,.2,.2) | |
8947 | part.CFrame=root.CFrame*CFrame.new(0,-2,0) | |
8948 | part.Transparency=.7 | |
8949 | part.BrickColor=BrickColor.new('Really black') | |
8950 | part2=part:clone() | |
8951 | part2.Parent = mod5 | |
8952 | part2.BrickColor=BrickColor.new('Bright blue') | |
8953 | mesh=Instance.new('SpecialMesh',part) | |
8954 | mesh.MeshId='http://www.roblox.com/asset/?id=20329976' | |
8955 | mesh.Scale=Vector3.new(10,5,10) | |
8956 | mesh2=mesh:clone() | |
8957 | mesh2.Parent=part2 | |
8958 | mesh2.Scale=Vector3.new(12, 6, 12) | |
8959 | ||
8960 | for i,v in pairs(FindNearestTorso(torso.CFrame.p,30))do | |
8961 | if v:FindFirstChild('Humanoid') then | |
8962 | v.Humanoid:TakeDamage(math.random(20,30)) | |
8963 | v.Humanoid.PlatformStand = true | |
8964 | v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 30 | |
8965 | end | |
8966 | end | |
8967 | ||
8968 | coroutine.resume(coroutine.create(function() | |
8969 | for i=0,3.8,0.05 do | |
8970 | wait() | |
8971 | part.CFrame=part.CFrame | |
8972 | part.Transparency=i | |
8973 | part2.CFrame=part2.CFrame | |
8974 | part2.Transparency=i | |
8975 | mesh.Scale=mesh.Scale+Vector3.new(1,0.2,1) | |
8976 | mesh2.Scale=mesh2.Scale+Vector3.new(1.2,0.3,1.2) | |
8977 | end | |
8978 | part.Parent = nil | |
8979 | end)) | |
8980 | end | |
8981 | ---------------------------------------------------- | |
8982 | mod4 = Instance.new("Model",char) | |
8983 | ||
8984 | ptez = {0.7, 0.8, 0.9, 1} | |
8985 | ||
8986 | function FindNearestTorso(Position,Distance,SinglePlayer) | |
8987 | if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end | |
8988 | local List = {} | |
8989 | for i,v in pairs(workspace:GetChildren())do | |
8990 | if v:IsA("Model")then | |
8991 | if v:findFirstChild("Torso")then | |
8992 | if v ~= char then | |
8993 | if(v.Torso.Position -Position).magnitude <= Distance then | |
8994 | table.insert(List,v) | |
8995 | end | |
8996 | end | |
8997 | end | |
8998 | end | |
8999 | end | |
9000 | return List | |
9001 | end | |
9002 | ||
9003 | function GroundPound() | |
9004 | part=Instance.new('Part',mod4) | |
9005 | part.Anchored=true | |
9006 | part.CanCollide=false | |
9007 | part.FormFactor='Custom' | |
9008 | part.Size=Vector3.new(.2,.2,.2) | |
9009 | part.CFrame=root.CFrame*CFrame.new(0,-5.8,-2.4)*CFrame.Angles(math.rad(90),0,0) | |
9010 | part.Transparency=.7 | |
9011 | part.BrickColor=BrickColor.new('Really black') | |
9012 | mesh=Instance.new('SpecialMesh',part) | |
9013 | mesh.MeshId='http://www.roblox.com/asset/?id=3270017' | |
9014 | mesh.Scale=Vector3.new(3,3,3) | |
9015 | part2=Instance.new('Part',mod4) | |
9016 | part2.Anchored=true | |
9017 | part2.CanCollide=false | |
9018 | part2.FormFactor='Custom' | |
9019 | part2.Size=Vector3.new(.2,.2,.2) | |
9020 | part2.CFrame=root.CFrame*CFrame.new(0,-5,-2.6) | |
9021 | part2.Transparency=.7 | |
9022 | part2.BrickColor=BrickColor.new('Really red') | |
9023 | mesh2=Instance.new('SpecialMesh',part2) | |
9024 | mesh2.MeshId='http://www.roblox.com/asset/?id=20329976' | |
9025 | mesh2.Scale=Vector3.new(3,1.5,3) | |
9026 | x = Instance.new("Sound",char) | |
9027 | x.SoundId = "http://www.roblox.com/asset/?id=142070127" | |
9028 | x.Pitch = ptez[math.random(1,#ptez)] | |
9029 | x.Volume = 1 | |
9030 | wait(.1) | |
9031 | x:Play() | |
9032 | for i,v in pairs(FindNearestTorso(torso.CFrame.p,12))do | |
9033 | if v:FindFirstChild('Humanoid') then | |
9034 | v.Humanoid:TakeDamage(math.random(8,15)) | |
9035 | end | |
9036 | end | |
9037 | coroutine.resume(coroutine.create(function() | |
9038 | for i=0,0.62,0.13 do | |
9039 | wait() | |
9040 | part.CFrame=part.CFrame | |
9041 | part.Transparency=i | |
9042 | mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4) | |
9043 | part2.CFrame=part2.CFrame | |
9044 | part2.Transparency=i | |
9045 | mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4) | |
9046 | end | |
9047 | part.Parent=nil | |
9048 | part2.Parent=nil | |
9049 | x:Destroy() | |
9050 | end)) | |
9051 | end | |
9052 | ---------------------------------------------------- | |
9053 | mod=Instance.new('Model',char) | |
9054 | ||
9055 | function charge() | |
9056 | hed.Velocity=hed.CFrame.lookVector*200 | |
9057 | part=Instance.new('Part',mod) | |
9058 | part.Anchored=true | |
9059 | part.CanCollide=false | |
9060 | part.FormFactor='Custom' | |
9061 | part.Size=Vector3.new(.2,.2,.2) | |
9062 | part.CFrame=hed.CFrame*CFrame.Angles(math.rad(90),0,0) | |
9063 | part.Transparency=.7 | |
9064 | part.BrickColor=BrickColor.new('Black') | |
9065 | mesh=Instance.new('SpecialMesh',part) | |
9066 | mesh.MeshId='http://www.roblox.com/asset/?id=20329976' | |
9067 | mesh.Scale=Vector3.new(10,5,10) | |
9068 | part2=part:clone() | |
9069 | part2.Parent=mod | |
9070 | part2.BrickColor=BrickColor.new('Bright red') | |
9071 | mesh2=mesh:clone() | |
9072 | mesh2.Parent=part2 | |
9073 | mesh2.Scale=Vector3.new(20,10,20) | |
9074 | part3=part2:clone() | |
9075 | part3.Parent = mod | |
9076 | part3.BrickColor=BrickColor.new('Really black') | |
9077 | mesh3=mesh2:clone() | |
9078 | mesh2.Parent=part3 | |
9079 | mesh3.Scale=Vector3.new(30,15,30) | |
9080 | coroutine.resume(coroutine.create(function() | |
9081 | for i=0,1,0.1 do | |
9082 | wait() | |
9083 | part.CFrame=part.CFrame | |
9084 | part.Transparency=i | |
9085 | mesh.Scale=mesh.Scale+Vector3.new(1,1,1) | |
9086 | part2.CFrame=part2.CFrame | |
9087 | part2.Transparency=i | |
9088 | mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1) | |
9089 | part3.CFrame=part3.CFrame | |
9090 | part3.Transparency=i | |
9091 | mesh3.Scale=mesh3.Scale+Vector3.new(1,1,1) | |
9092 | end | |
9093 | part.Parent=nil | |
9094 | part2.Parent=nil | |
9095 | part3.Parent = nil | |
9096 | end)) | |
9097 | end | |
9098 | ---------------------------------------------------- | |
9099 | function FindNearestTorso(Position,Distance,SinglePlayer) | |
9100 | if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end | |
9101 | local List = {} | |
9102 | for i,v in pairs(workspace:GetChildren())do | |
9103 | if v:IsA("Model")then | |
9104 | if v:findFirstChild("Torso")then | |
9105 | if v ~= char then | |
9106 | if(v.Torso.Position -Position).magnitude <= Distance then | |
9107 | table.insert(List,v) | |
9108 | end | |
9109 | end | |
9110 | end | |
9111 | end | |
9112 | end | |
9113 | return List | |
9114 | end | |
9115 | ||
9116 | mod3 = Instance.new("Model",rleg) | |
9117 | ||
9118 | function Stomp() | |
9119 | part=Instance.new('Part',mod3) | |
9120 | part.Anchored=true | |
9121 | part.CanCollide=false | |
9122 | part.FormFactor='Custom' | |
9123 | part.Size=Vector3.new(.2,.2,.2) | |
9124 | part.CFrame=rleg.CFrame*CFrame.new(0,-2.4,0)*CFrame.Angles(math.rad(90),0,0) | |
9125 | part.Transparency=.7 | |
9126 | part.BrickColor=BrickColor.new('Bright green') | |
9127 | mesh=Instance.new('SpecialMesh',part) | |
9128 | mesh.MeshId='http://www.roblox.com/asset/?id=3270017' | |
9129 | mesh.Scale=Vector3.new(25,25,25) | |
9130 | part2=part:clone() | |
9131 | part2.Parent=mod3 | |
9132 | part2.BrickColor=BrickColor.new('Bright green') | |
9133 | mesh2=mesh:clone() | |
9134 | mesh2.Parent=part2 | |
9135 | mesh2.Scale=Vector3.new(15,15,15) | |
9136 | part3=part:clone() | |
9137 | part3.Parent=mod3 | |
9138 | part3.TopSurface=0 | |
9139 | part3.BottomSurface=0 | |
9140 | part3.CFrame=rleg.CFrame*CFrame.new(0,-3,0) | |
9141 | mesh3=Instance.new('SpecialMesh',part3) | |
9142 | mesh3.MeshType = 3 | |
9143 | mesh3.Scale=Vector3.new(12,12,12) | |
9144 | for i,v in pairs(FindNearestTorso(torso.CFrame.p,50))do | |
9145 | if v:FindFirstChild('Humanoid') then | |
9146 | v.Humanoid:TakeDamage(math.random(20,60)) | |
9147 | v.Humanoid.PlatformStand = true | |
9148 | v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100 | |
9149 | end | |
9150 | end | |
9151 | coroutine.resume(coroutine.create(function() | |
9152 | for i=0,3.8,0.05 do | |
9153 | wait() | |
9154 | part.CFrame=part.CFrame | |
9155 | part.Transparency=i | |
9156 | mesh.Scale=mesh.Scale+Vector3.new(2.8,2.8,2.8) | |
9157 | part2.CFrame=part2.CFrame | |
9158 | part2.Transparency=i | |
9159 | mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1) | |
9160 | part3.CFrame=part3.CFrame | |
9161 | part3.Transparency=i | |
9162 | mesh3.Scale=mesh3.Scale+Vector3.new(1.5,1.5,1.5) | |
9163 | end | |
9164 | end)) | |
9165 | end | |
9166 | ---------------------------------------------------- | |
9167 | ||
9168 | local acos = math.acos | |
9169 | local sqrt = math.sqrt | |
9170 | local Vec3 = Vector3.new | |
9171 | local fromAxisAngle = CFrame.fromAxisAngle | |
9172 | ||
9173 | local function toAxisAngle(CFr) | |
9174 | local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components() | |
9175 | local Angle = math.acos((R00+R11+R22-1)/2) | |
9176 | local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2 | |
9177 | A = A == 0 and 0.00001 or A | |
9178 | local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2 | |
9179 | B = B == 0 and 0.00001 or B | |
9180 | local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2 | |
9181 | C = C == 0 and 0.00001 or C | |
9182 | local x = (R21-R12)/sqrt(A) | |
9183 | local y = (R02-R20)/sqrt(B) | |
9184 | local z = (R10-R01)/sqrt(C) | |
9185 | return Vec3(x,y,z),Angle | |
9186 | end | |
9187 | ||
9188 | function ApplyTrig(Num,Func) | |
9189 | local Min,Max = Func(0),Func(1) | |
9190 | local i = Func(Num) | |
9191 | return (i-Min)/(Max-Min) | |
9192 | --[[if Func == "sin" then | |
9193 | return (math.sin((1-Num)*math.pi)+1)/2 | |
9194 | elseif Func == "cos" then | |
9195 | return (math.cos((1-Num)*math.pi)+1)/2 | |
9196 | end]] | |
9197 | end | |
9198 | ||
9199 | function LerpCFrame(CFrame1,CFrame2,Num) | |
9200 | local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2) | |
9201 | return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num | |
9202 | end | |
9203 | ||
9204 | function Crater(Torso,Radius) | |
9205 | Spawn(function() | |
9206 | local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10) | |
9207 | local Ignore = {} | |
9208 | for i,v in pairs(game:GetService("Players"):GetPlayers()) do | |
9209 | if v.Character ~= nil then | |
9210 | Ignore[#Ignore+1] = v.Character | |
9211 | end | |
9212 | end | |
9213 | local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore) | |
9214 | if Hit == nil then return end | |
9215 | local Parts = {} | |
9216 | for i = 1,360,10 do | |
9217 | local P = Instance.new("Part",Torso.Parent) | |
9218 | P.Anchored = true | |
9219 | P.FormFactor = "Custom" | |
9220 | P.BrickColor = Hit.BrickColor | |
9221 | P.Material = Hit.Material | |
9222 | P.TopSurface = "Smooth" | |
9223 | P.BottomSurface = "Smooth" | |
9224 | P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100) | |
9225 | P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50))) | |
9226 | Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size} | |
9227 | if math.random(0,5) == 0 then -- rubble | |
9228 | local P = Instance.new("Part",Torso.Parent) | |
9229 | P.Anchored = true | |
9230 | P.FormFactor = "Custom" | |
9231 | P.BrickColor = Hit.BrickColor | |
9232 | P.Material = Hit.Material | |
9233 | P.TopSurface = "Smooth" | |
9234 | P.BottomSurface = "Smooth" | |
9235 | P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100) | |
9236 | P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50))) | |
9237 | Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size} | |
9238 | end | |
9239 | end | |
9240 | for i = 0,1,0.05 do | |
9241 | for i2,v in pairs(Parts) do | |
9242 | v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos)) | |
9243 | end | |
9244 | wait(0.02) | |
9245 | end | |
9246 | for i,v in pairs(Parts) do | |
9247 | if v[1].Size.X > 2.1 then | |
9248 | v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0) | |
9249 | end | |
9250 | v[1].Anchored = false | |
9251 | end | |
9252 | for i = 0,1,0.05 do | |
9253 | for i2,v in pairs(Parts) do | |
9254 | v[1].Transparency = i | |
9255 | if i == 1 then | |
9256 | v[1]:Destroy() | |
9257 | elseif i >= 0.25 then | |
9258 | v[1].CanCollide = false | |
9259 | end | |
9260 | end | |
9261 | wait(0.02) | |
9262 | end | |
9263 | Parts = nil | |
9264 | end) | |
9265 | end | |
9266 | ||
9267 | ---------------------------------------------------- | |
9268 | mouse.KeyDown:connect(function(key) | |
9269 | if key == "r" then | |
9270 | larm.BrickColor = BrickColor.new("Bright red") | |
9271 | rarm.BrickColor = BrickColor.new("Bright red") | |
9272 | if Debounces.CanAttack == true then | |
9273 | Debounces.CanAttack = false | |
9274 | Debounces.on = true | |
9275 | Debounces.NoIdl = true | |
9276 | to = char.Absolution.Thingy2.Touched:connect(function(ht) | |
9277 | hit = ht.Parent | |
9278 | if ht and hit:IsA("Model") then | |
9279 | if hit:FindFirstChild("Humanoid") then | |
9280 | if hit.Name ~= p.Name then | |
9281 | --[[if Debounces.Slashing == true and Debounces.Slashed == false then | |
9282 | Debounces.Slashed = true]]-- | |
9283 | hit:FindFirstChild("Humanoid"):TakeDamage(10) | |
9284 | wait(1) | |
9285 | --Debounces.Slashed = false | |
9286 | --end | |
9287 | end | |
9288 | end | |
9289 | elseif ht and hit:IsA("Hat") then | |
9290 | if hit.Parent.Name ~= p.Name then | |
9291 | if hit.Parent:FindFirstChild("Humanoid") then | |
9292 | --[[ if Debounces.Slashing == true and Debounces.Slashed == false then | |
9293 | Debounces.Slashed = true]]-- | |
9294 | hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10) | |
9295 | wait(1) | |
9296 | --Debounces.Slashed = false | |
9297 | end | |
9298 | end | |
9299 | end | |
9300 | end) | |
9301 | q = Instance.new("Sound",hed) | |
9302 | q.SoundId = "http://www.roblox.com/asset/?id=134012322" | |
9303 | q.Pitch = 0.85 | |
9304 | q.Looped = false | |
9305 | q1 = Instance.new("Sound",hed) | |
9306 | q1.SoundId = "http://www.roblox.com/asset/?id=134012322" | |
9307 | q1.Pitch = 0.85 | |
9308 | q1.Looped = false | |
9309 | q:Play() | |
9310 | q1:Play() | |
9311 | for i = 1,20 do | |
9312 | rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.2) | |
9313 | larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.2) | |
9314 | hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.2) | |
9315 | torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 4, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.2) | |
9316 | lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 1) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.2) | |
9317 | rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.2) | |
9318 | cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.2, -3) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(0)), 0.25) | |
9319 | if Debounces.on == false then break end | |
9320 | rs:wait(.6) | |
9321 | end | |
9322 | n = Instance.new("Sound",hed) | |
9323 | n.SoundId = "http://www.roblox.com/asset/?id=168514932" | |
9324 | n.Pitch = 0.94 | |
9325 | n.Looped = false | |
9326 | n1 = Instance.new("Sound",hed) | |
9327 | n1.SoundId = "http://www.roblox.com/asset/?id=168514932" | |
9328 | n1.Pitch = 0.94 | |
9329 | n1.Looped = false | |
9330 | n:Play() | |
9331 | n1:Play() | |
9332 | b = Instance.new("Sound",hed) | |
9333 | b.SoundId = "http://www.roblox.com/asset/?id=168586586" | |
9334 | b.Pitch = 0.94 | |
9335 | b.Looped = false | |
9336 | b1 = Instance.new("Sound",hed) | |
9337 | b1.SoundId = "http://www.roblox.com/asset/?id=168586586" | |
9338 | b1.Pitch = 0.94 | |
9339 | b1.Looped = false | |
9340 | b:Play() | |
9341 | b1:Play() | |
9342 | for i = 1,26 do | |
9343 | rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.25) | |
9344 | larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.25) | |
9345 | hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)),0.25) | |
9346 | torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), 0), 0.25) | |
9347 | lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -1) * CFrame.Angles(math.rad(50), 0, math.rad(0)), 0.25) | |
9348 | rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .4) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.25) | |
9349 | cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 0.25) | |
9350 | if Debounces.on == false then break end | |
9351 | rs:wait(1) | |
9352 | end | |
9353 | wait(.5) | |
9354 | to:disconnect() | |
9355 | q:Destroy() | |
9356 | q1:Destroy() | |
9357 | n:Destroy() | |
9358 | n1:Destroy() | |
9359 | larm.BrickColor = BrickColor.new("Really black") | |
9360 | rarm.BrickColor = BrickColor.new("Really black") | |
9361 | if Debounces.CanAttack == false then | |
9362 | Debounces.CanAttack = true | |
9363 | Debounces.on = false | |
9364 | Debounces.NoIdl = false | |
9365 | end | |
9366 | end | |
9367 | end | |
9368 | end) | |
9369 | ---------------------------------------------------- | |
9370 | mouse.KeyDown:connect(function(key) | |
9371 | if key == "q" then | |
9372 | larm.BrickColor = BrickColor.new("Bright red") | |
9373 | rarm.BrickColor = BrickColor.new("Bright red") | |
9374 | if Debounces.CanAttack == true then | |
9375 | Debounces.CanAttack = false | |
9376 | Debounces.on = true | |
9377 | Debounces.NoIdl = true | |
9378 | to = char.Absolution.Thingy2.Touched:connect(function(ht) | |
9379 | hit = ht.Parent | |
9380 | if ht and hit:IsA("Model") then | |
9381 | if hit:FindFirstChild("Humanoid") then | |
9382 | if hit.Name ~= p.Name then | |
9383 | --[[if Debounces.Slashing == true and Debounces.Slashed == false then | |
9384 | Debounces.Slashed = true]]-- | |
9385 | hit:FindFirstChild("Humanoid"):TakeDamage(4) | |
9386 | wait(1) | |
9387 | --Debounces.Slashed = false | |
9388 | --end | |
9389 | end | |
9390 | end | |
9391 | elseif ht and hit:IsA("Hat") then | |
9392 | if hit.Parent.Name ~= p.Name then | |
9393 | if hit.Parent:FindFirstChild("Humanoid") then | |
9394 | --[[ if Debounces.Slashing == true and Debounces.Slashed == false then | |
9395 | Debounces.Slashed = true]]-- | |
9396 | hit.Parent:FindFirstChild("Humanoid"):TakeDamage(4) | |
9397 | wait(1) | |
9398 | --Debounces.Slashed = false | |
9399 | end | |
9400 | end | |
9401 | end | |
9402 | end) | |
9403 | for i = 1, 20 do | |
9404 | rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(21), math.rad(75), math.rad(50)), 0.2) | |
9405 | larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-18)), 0.2) | |
9406 | hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-60),0), 0.5) | |
9407 | torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(70), 0), 0.5) | |
9408 | lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5) | |
9409 | rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5) | |
9410 | cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) | |
9411 | if Debounces.on == false then break end | |
9412 | rs:wait(2) | |
9413 | end | |
9414 | z = Instance.new("Sound",hed) | |
9415 | z.SoundId = "rbxassetid://160069154" | |
9416 | z.Looped = false | |
9417 | z.Pitch = .9 | |
9418 | z1 = Instance.new("Sound",hed) | |
9419 | z1.SoundId = "rbxassetid://160069154" | |
9420 | z1.Looped = false | |
9421 | z1.Pitch = .9 | |
9422 | wait(0.01) | |
9423 | z:Play() | |
9424 | z1:Play() | |
9425 | for i = 1, 20 do | |
9426 | rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), 0.2) | |
9427 | larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2,.9,-1) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(20)), 0.5) | |
9428 | hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(30),0), 0.5) | |
9429 | torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.5) | |
9430 | lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10), 0, 0), 0.5) | |
9431 | rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, .6) * CFrame.Angles(math.rad(-65), 0, 0), 0.5) | |
9432 | cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) | |
9433 | if Debounces.on == false then break end | |
9434 | rs:wait(2) | |
9435 | end | |
9436 | for i = 1, 20 do | |
9437 | rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(140), math.rad(0), math.rad(50)), 0.4) | |
9438 | larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-18)), 0.4) | |
9439 | hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(10),0), 0.5) | |
9440 | torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-10), 0), 0.5) | |
9441 | lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5) | |
9442 | rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5) | |
9443 | cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1) | |
9444 | if Debounces.on == false then break end | |
9445 | rs:wait(2) | |
9446 | end | |
9447 | z = Instance.new("Sound",hed) | |
9448 | z.SoundId = "rbxassetid://168586621" | |
9449 | z.Looped = false | |
9450 | z.Pitch = 1 | |
9451 | z1 = Instance.new("Sound",hed) | |
9452 | z1.SoundId = "rbxassetid://168586621" | |
9453 | z1.Looped = false | |
9454 | z1.Pitch = 1 | |
9455 | wait(0.01) | |
9456 | z:Play() | |
9457 | z1:Play() | |
9458 | for i = 1, 20 do | |
9459 | rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(10)), 0.5) | |
9460 | larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-18)), 0.4) | |
9461 | hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-40),0), 0.5) | |
9462 | torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(40), 0), 0.5) | |
9463 | lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-10)), 0.5) | |
9464 | rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(20), 0, math.rad(10)), 0.5) | |
9465 | cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.8, -1.4) * CFrame.Angles(math.rad(-110), math.rad(-90), math.rad(20)), 1) | |
9466 | if Debounces.on == false then break end | |
9467 | rs:wait(2) | |
9468 | end | |
9469 | to:disconnect() | |
9470 | larm.BrickColor = BrickColor.new("Really black") | |
9471 | rarm.BrickColor = BrickColor.new("Really black") | |
9472 | if Debounces.CanAttack == false then | |
9473 | Debounces.CanAttack = true | |
9474 | Debounces.on = false | |
9475 | Debounces.NoIdl = false | |
9476 | end | |
9477 | end | |
9478 | end | |
9479 | end) | |
9480 | ---------------------------------------------------- | |
9481 | Sit = false | |
9482 | mouse.KeyDown:connect(function(key) | |
9483 | if key == "v" then | |
9484 | if Sit == false then | |
9485 | Sit = true | |
9486 | hum.WalkSpeed = 0.001 | |
9487 | stanceToggle = "Sitting" | |
9488 | elseif Sit == true then | |
9489 | Sit = false | |
9490 | hum.WalkSpeed = 7 | |
9491 | stanceToggle = "Normal" | |
9492 | end | |
9493 | end | |
9494 | end) | |
9495 | ---------------------------------------------------- | |
9496 | mouse.KeyDown:connect(function(key) | |
9497 | if key == "t" then | |
9498 | if Debounces.CanAttack == true then | |
9499 | Debounces.CanAttack = false | |
9500 | Debounces.on = true | |
9501 | Debounces.NoIdl = true | |
9502 | for i = 1, 20 do | |
9503 | rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.2) | |
9504 | larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.2) | |
9505 | hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.2) | |
9506 | torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.2) | |
9507 | lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .6) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.2) | |
9508 | rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.2) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2) | |
9509 | cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1) | |
9510 | if Debounces.on == false then break end | |
9511 | rs:wait(2.6) | |
9512 | end | |
9513 | Spawn(function() | |
9514 | local Parts = {} | |
9515 | for Y = -5,5 do | |
9516 | local P = Instance.new("Part",char) | |
9517 | P.Anchored = true | |
9518 | P.FormFactor = "Custom" | |
9519 | P.CanCollide = false | |
9520 | P.Size = Vector3.new(1,2,1) | |
9521 | P.TopSurface = "SmoothNoOutlines" | |
9522 | P.BottomSurface = "SmoothNoOutlines" | |
9523 | P.BrickColor = BrickColor.new("Really black") | |
9524 | P.Name = tostring(Y) | |
9525 | local i = (Y+5)/(10) | |
9526 | i = 1-math.cos(math.pi*i-(math.pi/2)) | |
9527 | P.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,Y,-15+(i*1.5))*CFrame.Angles(math.rad(Y*5),0,0) | |
9528 | --[[P.Touched:connect(function(ht) | |
9529 | local hit = ht.Parent | |
9530 | if hit:FindFirstChild("Humanoid") then | |
9531 | hit.Humanoid:TakeDamage(math.random(20,50)) | |
9532 | end | |
9533 | end)]]-- | |
9534 | s = Instance.new("Sound",P) | |
9535 | s.SoundId = "rbxassetid://228343271" | |
9536 | s.Volume = .7 | |
9537 | s.Pitch = 0.9 | |
9538 | s:Play() | |
9539 | P.Touched:connect(function(ht) | |
9540 | hit = ht.Parent | |
9541 | if ht and hit:IsA("Model") then | |
9542 | if hit:FindFirstChild("Humanoid") then | |
9543 | if hit.Name ~= p.Name then | |
9544 | --[[if Debounces.Slashing == true and Debounces.Slashed == false then | |
9545 | Debounces.Slashed = true]]-- | |
9546 | hit:FindFirstChild("Humanoid"):TakeDamage(math.random(1,3)) | |
9547 | hit:FindFirstChild("Humanoid").PlatformStand = true | |
9548 | wait(1) | |
9549 | --Debounces.Slashed = false | |
9550 | --end | |
9551 | end | |
9552 | end | |
9553 | elseif ht and hit:IsA("Hat") then | |
9554 | if hit.Parent.Name ~= p.Name then | |
9555 | if hit.Parent:FindFirstChild("Humanoid") then | |
9556 | --[[if Debounces.Slashing == true and Debounces.Slashed == false then | |
9557 | Debounces.Slashed = true]]-- | |
9558 | hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random (1,3)) | |
9559 | hit:FindFirstChild("Humanoid").PlatformStand = true | |
9560 | wait(1) | |
9561 | --Debounces.Slashed = false | |
9562 | --end | |
9563 | end | |
9564 | end | |
9565 | end | |
9566 | end) | |
9567 | Parts[#Parts+1] = P | |
9568 | end | |
9569 | local BREAKIT = false | |
9570 | local CParts = {} | |
9571 | local Rocks = {} | |
9572 | local LastPos = nil | |
9573 | for i = 1,70 do | |
9574 | for i2,v in pairs(Parts) do | |
9575 | v.CFrame = v.CFrame*CFrame.new(0,0,-4) | |
9576 | local cf = v.CFrame | |
9577 | v.Size = v.Size+Vector3.new(0.4,0.35,0) | |
9578 | v.CFrame = cf | |
9579 | v.Transparency = v.Transparency+0.02 | |
9580 | if v.Transparency >= 0.975 then BREAKIT = true end | |
9581 | if v.Name == "0" then | |
9582 | local Ignore = {} | |
9583 | for i,v in pairs(game:GetService("Players"):GetPlayers()) do | |
9584 | if v.Character ~= nil then | |
9585 | Ignore[#Ignore+1] = v.Character | |
9586 | end | |
9587 | end | |
9588 | local ray = Ray.new(v.Position+Vector3.new(0,20,0),Vector3.new(0,-200,0)) | |
9589 | local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(ray,Ignore) | |
9590 | if Hit ~= nil then | |
9591 | if #Rocks == 0 then | |
9592 | for i = 1,5 do | |
9593 | local P = Instance.new("Part",char) | |
9594 | Rocks[#Rocks+1] = P | |
9595 | P.Anchored = true | |
9596 | P.FormFactor = "Custom" | |
9597 | P.BrickColor = Hit.BrickColor | |
9598 | P.Material = Hit.Material | |
9599 | P.TopSurface = "Smooth" | |
9600 | P.BottomSurface = "Smooth" | |
9601 | P.Size = Vector3.new(1,1,1)*(math.random(500,900)/100) | |
9602 | end | |
9603 | end | |
9604 | for i,P in pairs(Rocks) do | |
9605 | P.CFrame = ((CFrame.new(Pos)*(v.CFrame-v.Position))*CFrame.new(math.random(-math.ceil(v.Size.X/2),math.ceil(v.Size.X/2)),0,-math.random(5,8))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50))) | |
9606 | end | |
9607 | local P = Instance.new("Part",char) | |
9608 | CParts[#CParts+1] = {P,tick()} | |
9609 | P.Anchored = true | |
9610 | P.FormFactor = "Custom" | |
9611 | P.BrickColor = Hit.BrickColor | |
9612 | P.Material = Hit.Material | |
9613 | P.TopSurface = "Smooth" | |
9614 | P.BottomSurface = "Smooth" | |
9615 | P.Size = Vector3.new(1,1,1)*(math.random(100,300)/100) | |
9616 | Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0) | |
9617 | Pos = Pos.p | |
9618 | P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50))) | |
9619 | local P = P:Clone() | |
9620 | CParts[#CParts+1] = {P,tick()} | |
9621 | P.Parent = char | |
9622 | Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(-v.Size.X,0,0) | |
9623 | Pos = Pos.p | |
9624 | P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,-20))) | |
9625 | if LastPos ~= nil then | |
9626 | local P = P:Clone() | |
9627 | CParts[#CParts+1] = {P,tick()} | |
9628 | P.Parent = char | |
9629 | P.BrickColor = BrickColor.new("Really black") | |
9630 | Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0) | |
9631 | Pos = Pos.p | |
9632 | - | local CFr = (CFrame.new( |
9632 | + | local CFr = (CFrame.new) |