Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- t = {}
- for i = 0,20000 do
- table.insert(t,i,i)
- end
- print(collectgarbage("count"))
- t = nil
- print(collectgarbage("count"))
- --Script one:
- _G.variable = "This a variable in _G."
- --Script two:
- while _G.variable == nil do wait() end --make sure that script one sets the variable before this one tries to read it
- print(_G.variable)
- print (gcinfo())
- a=collectgarbage("count")
- print(a)
- var1 = 7
- var2 = 9
- getfenv()["var3"] = 11
- for i, v in pairs(getfenv()) do
- print(i, " = ", v)
- end
- -- Ran from a Script in workspace called "Script"
- local function a()
- print(debug.traceback())
- end
- function b()
- a()
- end
- local function c()
- b()
- end
- c()
- while true do
- debug.profilebegin("custom_label")
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Part0 = Instance.new("Part")
- Part1 = Instance.new("Part")
- SpecialMesh2 = Instance.new("SpecialMesh")
- Part3 = Instance.new("Part")
- SpecialMesh4 = Instance.new("SpecialMesh")
- Part5 = Instance.new("Part")
- SpecialMesh6 = Instance.new("SpecialMesh")
- Model7 = Instance.new("Model")
- Part8 = Instance.new("Part")
- SpecialMesh9 = Instance.new("SpecialMesh")
- Attachment10 = Instance.new("Attachment")
- Attachment11 = Instance.new("Attachment")
- Attachment12 = Instance.new("Attachment")
- Attachment13 = Instance.new("Attachment")
- Decal14 = Instance.new("Decal")
- Part15 = Instance.new("Part")
- Motor6D16 = Instance.new("Motor6D")
- Part17 = Instance.new("Part")
- Attachment18 = Instance.new("Attachment")
- Part19 = Instance.new("Part")
- Part20 = Instance.new("Part")
- Attachment21 = Instance.new("Attachment")
- Weld22 = Instance.new("Weld")
- Part23 = Instance.new("Part")
- Part24 = Instance.new("Part")
- Decal25 = Instance.new("Decal")
- Motor6D26 = Instance.new("Motor6D")
- Motor6D27 = Instance.new("Motor6D")
- Motor6D28 = Instance.new("Motor6D")
- Motor6D29 = Instance.new("Motor6D")
- Motor6D30 = Instance.new("Motor6D")
- Attachment31 = Instance.new("Attachment")
- Attachment32 = Instance.new("Attachment")
- Attachment33 = Instance.new("Attachment")
- Attachment34 = Instance.new("Attachment")
- Attachment35 = Instance.new("Attachment")
- Attachment36 = Instance.new("Attachment")
- Attachment37 = Instance.new("Attachment")
- Attachment38 = Instance.new("Attachment")
- Accessory39 = Instance.new("Accessory")
- Part40 = Instance.new("Part")
- SpecialMesh41 = Instance.new("SpecialMesh")
- Attachment42 = Instance.new("Attachment")
- Vector3Value43 = Instance.new("Vector3Value")
- Weld44 = Instance.new("Weld")
- BodyColors45 = Instance.new("BodyColors")
- Humanoid46 = Instance.new("Humanoid")
- Tool47 = Instance.new("Tool")
- Part48 = Instance.new("Part")
- Sound49 = Instance.new("Sound")
- SpecialMesh50 = Instance.new("SpecialMesh")
- Sound51 = Instance.new("Sound")
- Script52 = Instance.new("Script")
- LocalScript53 = Instance.new("LocalScript")
- Part54 = Instance.new("Part")
- Part55 = Instance.new("Part")
- Part56 = Instance.new("Part")
- Part57 = Instance.new("Part")
- Part58 = Instance.new("Part")
- Part59 = Instance.new("Part")
- SpecialMesh60 = Instance.new("SpecialMesh")
- Sound61 = Instance.new("Sound")
- Sound62 = Instance.new("Sound")
- Sound63 = Instance.new("Sound")
- Sound64 = Instance.new("Sound")
- Sound65 = Instance.new("Sound")
- Sound66 = Instance.new("Sound")
- Sound67 = Instance.new("Sound")
- Sound68 = Instance.new("Sound")
- Sound69 = Instance.new("Sound")
- Sound70 = Instance.new("Sound")
- Sound71 = Instance.new("Sound")
- Sound72 = Instance.new("Sound")
- Sound73 = Instance.new("Sound")
- Sound74 = Instance.new("Sound")
- Sound75 = Instance.new("Sound")
- Sound76 = Instance.new("Sound")
- Sound77 = Instance.new("Sound")
- Sound78 = Instance.new("Sound")
- Sound79 = Instance.new("Sound")
- Sound80 = Instance.new("Sound")
- Sound81 = Instance.new("Sound")
- Sound82 = Instance.new("Sound")
- Sound83 = Instance.new("Sound")
- Sound84 = Instance.new("Sound")
- Sound85 = Instance.new("Sound")
- Sound86 = Instance.new("Sound")
- Sound87 = Instance.new("Sound")
- Sound88 = Instance.new("Sound")
- Sound89 = Instance.new("Sound")
- Sound90 = Instance.new("Sound")
- Sound91 = Instance.new("Sound")
- Sound92 = Instance.new("Sound")
- Sound93 = Instance.new("Sound")
- Sound94 = Instance.new("Sound")
- Sound95 = Instance.new("Sound")
- Sound96 = Instance.new("Sound")
- Sound97 = Instance.new("Sound")
- Sound98 = Instance.new("Sound")
- Sound99 = Instance.new("Sound")
- Sound100 = Instance.new("Sound")
- Sound101 = Instance.new("Sound")
- Sound102 = Instance.new("Sound")
- Sound103 = Instance.new("Sound")
- Sound104 = Instance.new("Sound")
- Sound105 = Instance.new("Sound")
- Sound106 = Instance.new("Sound")
- Sound107 = Instance.new("Sound")
- Sound108 = Instance.new("Sound")
- Sound109 = Instance.new("Sound")
- Sound110 = Instance.new("Sound")
- Sound111 = Instance.new("Sound")
- Sound112 = Instance.new("Sound")
- Sound113 = Instance.new("Sound")
- Sound114 = Instance.new("Sound")
- Sound115 = Instance.new("Sound")
- Sound116 = Instance.new("Sound")
- Sound117 = Instance.new("Sound")
- Sound118 = Instance.new("Sound")
- Sound119 = Instance.new("Sound")
- Sound120 = Instance.new("Sound")
- Sound121 = Instance.new("Sound")
- Sound122 = Instance.new("Sound")
- Sound123 = Instance.new("Sound")
- Sound124 = Instance.new("Sound")
- Sound125 = Instance.new("Sound")
- Sound126 = Instance.new("Sound")
- Sound127 = Instance.new("Sound")
- Sound128 = Instance.new("Sound")
- Sound129 = Instance.new("Sound")
- Sound130 = Instance.new("Sound")
- Sound131 = Instance.new("Sound")
- Sound132 = Instance.new("Sound")
- Sound133 = Instance.new("Sound")
- Sound134 = Instance.new("Sound")
- Sound135 = Instance.new("Sound")
- Sound136 = Instance.new("Sound")
- Sound137 = Instance.new("Sound")
- Sound138 = Instance.new("Sound")
- Sound139 = Instance.new("Sound")
- Sound140 = Instance.new("Sound")
- Sound141 = Instance.new("Sound")
- Sound142 = Instance.new("Sound")
- Sound143 = Instance.new("Sound")
- Sound144 = Instance.new("Sound")
- Sound145 = Instance.new("Sound")
- Sound146 = Instance.new("Sound")
- Sound147 = Instance.new("Sound")
- Sound148 = Instance.new("Sound")
- Sound149 = Instance.new("Sound")
- Sound150 = Instance.new("Sound")
- Sound151 = Instance.new("Sound")
- Sound152 = Instance.new("Sound")
- Sound153 = Instance.new("Sound")
- Sound154 = Instance.new("Sound")
- Sound155 = Instance.new("Sound")
- Sound156 = Instance.new("Sound")
- Sound157 = Instance.new("Sound")
- Sound158 = Instance.new("Sound")
- Sound159 = Instance.new("Sound")
- Sound160 = Instance.new("Sound")
- Sound161 = Instance.new("Sound")
- Sound162 = Instance.new("Sound")
- Sound163 = Instance.new("Sound")
- Sound164 = Instance.new("Sound")
- Sound165 = Instance.new("Sound")
- Sound166 = Instance.new("Sound")
- Fire167 = Instance.new("Fire")
- Script168 = Instance.new("Script")
- Part169 = Instance.new("Part")
- WedgePart170 = Instance.new("WedgePart")
- Model171 = Instance.new("Model")
- Part172 = Instance.new("Part")
- SpecialMesh173 = Instance.new("SpecialMesh")
- Attachment174 = Instance.new("Attachment")
- Attachment175 = Instance.new("Attachment")
- Attachment176 = Instance.new("Attachment")
- Attachment177 = Instance.new("Attachment")
- Decal178 = Instance.new("Decal")
- Part179 = Instance.new("Part")
- Motor6D180 = Instance.new("Motor6D")
- Part181 = Instance.new("Part")
- Attachment182 = Instance.new("Attachment")
- Part183 = Instance.new("Part")
- Part184 = Instance.new("Part")
- Attachment185 = Instance.new("Attachment")
- Weld186 = Instance.new("Weld")
- Part187 = Instance.new("Part")
- Part188 = Instance.new("Part")
- Decal189 = Instance.new("Decal")
- Attachment190 = Instance.new("Attachment")
- Attachment191 = Instance.new("Attachment")
- Attachment192 = Instance.new("Attachment")
- Attachment193 = Instance.new("Attachment")
- Attachment194 = Instance.new("Attachment")
- Attachment195 = Instance.new("Attachment")
- Attachment196 = Instance.new("Attachment")
- Attachment197 = Instance.new("Attachment")
- Motor6D198 = Instance.new("Motor6D")
- Motor6D199 = Instance.new("Motor6D")
- Motor6D200 = Instance.new("Motor6D")
- Motor6D201 = Instance.new("Motor6D")
- Motor6D202 = Instance.new("Motor6D")
- Humanoid203 = Instance.new("Humanoid")
- BodyColors204 = Instance.new("BodyColors")
- Model205 = Instance.new("Model")
- Tool206 = Instance.new("Tool")
- Part207 = Instance.new("Part")
- SpecialMesh208 = Instance.new("SpecialMesh")
- Sound209 = Instance.new("Sound")
- Sound210 = Instance.new("Sound")
- Sound211 = Instance.new("Sound")
- Sparkles212 = Instance.new("Sparkles")
- Sparkles213 = Instance.new("Sparkles")
- SpotLight214 = Instance.new("SpotLight")
- SpotLight215 = Instance.new("SpotLight")
- Script216 = Instance.new("Script")
- LocalScript217 = Instance.new("LocalScript")
- Model218 = Instance.new("Model")
- Part219 = Instance.new("Part")
- SpecialMesh220 = Instance.new("SpecialMesh")
- Decal221 = Instance.new("Decal")
- Weld222 = Instance.new("Weld")
- Weld223 = Instance.new("Weld")
- Weld224 = Instance.new("Weld")
- Weld225 = Instance.new("Weld")
- Weld226 = Instance.new("Weld")
- Weld227 = Instance.new("Weld")
- Weld228 = Instance.new("Weld")
- Weld229 = Instance.new("Weld")
- Weld230 = Instance.new("Weld")
- Part231 = Instance.new("Part")
- Motor6D232 = Instance.new("Motor6D")
- Part233 = Instance.new("Part")
- Part234 = Instance.new("Part")
- Part235 = Instance.new("Part")
- Weld236 = Instance.new("Weld")
- Part237 = Instance.new("Part")
- Part238 = Instance.new("Part")
- Decal239 = Instance.new("Decal")
- Motor6D240 = Instance.new("Motor6D")
- Motor6D241 = Instance.new("Motor6D")
- Motor6D242 = Instance.new("Motor6D")
- Motor6D243 = Instance.new("Motor6D")
- Motor6D244 = Instance.new("Motor6D")
- Humanoid245 = Instance.new("Humanoid")
- Accessory246 = Instance.new("Accessory")
- Part247 = Instance.new("Part")
- SpecialMesh248 = Instance.new("SpecialMesh")
- Vector3Value249 = Instance.new("Vector3Value")
- Accessory250 = Instance.new("Accessory")
- Part251 = Instance.new("Part")
- SpecialMesh252 = Instance.new("SpecialMesh")
- Vector3Value253 = Instance.new("Vector3Value")
- Accessory254 = Instance.new("Accessory")
- Part255 = Instance.new("Part")
- SpecialMesh256 = Instance.new("SpecialMesh")
- Accessory257 = Instance.new("Accessory")
- Part258 = Instance.new("Part")
- SpecialMesh259 = Instance.new("SpecialMesh")
- Accessory260 = Instance.new("Accessory")
- Part261 = Instance.new("Part")
- SpecialMesh262 = Instance.new("SpecialMesh")
- Vector3Value263 = Instance.new("Vector3Value")
- Accessory264 = Instance.new("Accessory")
- Part265 = Instance.new("Part")
- SpecialMesh266 = Instance.new("SpecialMesh")
- Shirt267 = Instance.new("Shirt")
- Accessory268 = Instance.new("Accessory")
- Part269 = Instance.new("Part")
- SpecialMesh270 = Instance.new("SpecialMesh")
- Vector3Value271 = Instance.new("Vector3Value")
- Pants272 = Instance.new("Pants")
- ShirtGraphic273 = Instance.new("ShirtGraphic")
- Accessory274 = Instance.new("Accessory")
- Part275 = Instance.new("Part")
- SpecialMesh276 = Instance.new("SpecialMesh")
- Accessory277 = Instance.new("Accessory")
- Part278 = Instance.new("Part")
- SpecialMesh279 = Instance.new("SpecialMesh")
- Vector3Value280 = Instance.new("Vector3Value")
- BodyColors281 = Instance.new("BodyColors")
- Tool282 = Instance.new("Tool")
- BoolValue283 = Instance.new("BoolValue")
- BoolValue284 = Instance.new("BoolValue")
- BoolValue285 = Instance.new("BoolValue")
- Part286 = Instance.new("Part")
- SpecialMesh287 = Instance.new("SpecialMesh")
- Fire288 = Instance.new("Fire")
- PointLight289 = Instance.new("PointLight")
- PointLight290 = Instance.new("PointLight")
- Sparkles291 = Instance.new("Sparkles")
- Sound292 = Instance.new("Sound")
- Sound293 = Instance.new("Sound")
- Sound294 = Instance.new("Sound")
- Sound295 = Instance.new("Sound")
- Sound296 = Instance.new("Sound")
- Sound297 = Instance.new("Sound")
- Animation298 = Instance.new("Animation")
- Animation299 = Instance.new("Animation")
- Animation300 = Instance.new("Animation")
- Animation301 = Instance.new("Animation")
- Animation302 = Instance.new("Animation")
- Animation303 = Instance.new("Animation")
- Script304 = Instance.new("Script")
- LocalScript305 = Instance.new("LocalScript")
- LocalScript306 = Instance.new("LocalScript")
- Script307 = Instance.new("Script")
- Part308 = Instance.new("Part")
- Part309 = Instance.new("Part")
- Model310 = Instance.new("Model")
- Part311 = Instance.new("Part")
- SpecialMesh312 = Instance.new("SpecialMesh")
- Attachment313 = Instance.new("Attachment")
- Attachment314 = Instance.new("Attachment")
- Attachment315 = Instance.new("Attachment")
- Attachment316 = Instance.new("Attachment")
- Decal317 = Instance.new("Decal")
- Part318 = Instance.new("Part")
- Motor6D319 = Instance.new("Motor6D")
- Part320 = Instance.new("Part")
- Attachment321 = Instance.new("Attachment")
- Part322 = Instance.new("Part")
- Part323 = Instance.new("Part")
- Attachment324 = Instance.new("Attachment")
- Part325 = Instance.new("Part")
- Part326 = Instance.new("Part")
- Decal327 = Instance.new("Decal")
- Attachment328 = Instance.new("Attachment")
- Attachment329 = Instance.new("Attachment")
- Attachment330 = Instance.new("Attachment")
- Attachment331 = Instance.new("Attachment")
- Attachment332 = Instance.new("Attachment")
- Attachment333 = Instance.new("Attachment")
- Attachment334 = Instance.new("Attachment")
- Attachment335 = Instance.new("Attachment")
- Motor6D336 = Instance.new("Motor6D")
- Motor6D337 = Instance.new("Motor6D")
- Motor6D338 = Instance.new("Motor6D")
- Motor6D339 = Instance.new("Motor6D")
- Motor6D340 = Instance.new("Motor6D")
- Humanoid341 = Instance.new("Humanoid")
- BodyColors342 = Instance.new("BodyColors")
- Model343 = Instance.new("Model")
- Tool344 = Instance.new("Tool")
- Script345 = Instance.new("Script")
- LocalScript346 = Instance.new("LocalScript")
- Part347 = Instance.new("Part")
- SpecialMesh348 = Instance.new("SpecialMesh")
- Sound349 = Instance.new("Sound")
- Sound350 = Instance.new("Sound")
- Sound351 = Instance.new("Sound")
- Sparkles352 = Instance.new("Sparkles")
- Sparkles353 = Instance.new("Sparkles")
- SpotLight354 = Instance.new("SpotLight")
- SpotLight355 = Instance.new("SpotLight")
- Model356 = Instance.new("Model")
- Part357 = Instance.new("Part")
- SpecialMesh358 = Instance.new("SpecialMesh")
- Attachment359 = Instance.new("Attachment")
- Attachment360 = Instance.new("Attachment")
- Attachment361 = Instance.new("Attachment")
- Attachment362 = Instance.new("Attachment")
- Decal363 = Instance.new("Decal")
- Part364 = Instance.new("Part")
- Motor6D365 = Instance.new("Motor6D")
- Part366 = Instance.new("Part")
- Attachment367 = Instance.new("Attachment")
- Part368 = Instance.new("Part")
- Part369 = Instance.new("Part")
- Attachment370 = Instance.new("Attachment")
- Weld371 = Instance.new("Weld")
- Part372 = Instance.new("Part")
- Part373 = Instance.new("Part")
- Decal374 = Instance.new("Decal")
- Motor6D375 = Instance.new("Motor6D")
- Motor6D376 = Instance.new("Motor6D")
- Motor6D377 = Instance.new("Motor6D")
- Motor6D378 = Instance.new("Motor6D")
- Motor6D379 = Instance.new("Motor6D")
- Attachment380 = Instance.new("Attachment")
- Attachment381 = Instance.new("Attachment")
- Attachment382 = Instance.new("Attachment")
- Attachment383 = Instance.new("Attachment")
- Attachment384 = Instance.new("Attachment")
- Attachment385 = Instance.new("Attachment")
- Attachment386 = Instance.new("Attachment")
- Attachment387 = Instance.new("Attachment")
- Humanoid388 = Instance.new("Humanoid")
- BodyColors389 = Instance.new("BodyColors")
- Tool390 = Instance.new("Tool")
- BoolValue391 = Instance.new("BoolValue")
- BoolValue392 = Instance.new("BoolValue")
- BoolValue393 = Instance.new("BoolValue")
- Part394 = Instance.new("Part")
- SpecialMesh395 = Instance.new("SpecialMesh")
- PointLight396 = Instance.new("PointLight")
- PointLight397 = Instance.new("PointLight")
- Sparkles398 = Instance.new("Sparkles")
- Sound399 = Instance.new("Sound")
- Sound400 = Instance.new("Sound")
- Sound401 = Instance.new("Sound")
- Sound402 = Instance.new("Sound")
- Sound403 = Instance.new("Sound")
- Sound404 = Instance.new("Sound")
- Fire405 = Instance.new("Fire")
- Animation406 = Instance.new("Animation")
- Animation407 = Instance.new("Animation")
- Animation408 = Instance.new("Animation")
- Animation409 = Instance.new("Animation")
- Animation410 = Instance.new("Animation")
- Animation411 = Instance.new("Animation")
- Script412 = Instance.new("Script")
- LocalScript413 = Instance.new("LocalScript")
- LocalScript414 = Instance.new("LocalScript")
- Script415 = Instance.new("Script")
- Model416 = Instance.new("Model")
- Part417 = Instance.new("Part")
- SpecialMesh418 = Instance.new("SpecialMesh")
- Sound419 = Instance.new("Sound")
- Sound420 = Instance.new("Sound")
- Sound421 = Instance.new("Sound")
- Sound422 = Instance.new("Sound")
- Sound423 = Instance.new("Sound")
- Sound424 = Instance.new("Sound")
- Model425 = Instance.new("Model")
- Part426 = Instance.new("Part")
- SpecialMesh427 = Instance.new("SpecialMesh")
- Sound428 = Instance.new("Sound")
- Sound429 = Instance.new("Sound")
- Sound430 = Instance.new("Sound")
- Sound431 = Instance.new("Sound")
- Sound432 = Instance.new("Sound")
- Sound433 = Instance.new("Sound")
- Tool434 = Instance.new("Tool")
- Part435 = Instance.new("Part")
- SpecialMesh436 = Instance.new("SpecialMesh")
- Sound437 = Instance.new("Sound")
- Sound438 = Instance.new("Sound")
- PointLight439 = Instance.new("PointLight")
- LocalScript440 = Instance.new("LocalScript")
- Sound441 = Instance.new("Sound")
- LocalScript442 = Instance.new("LocalScript")
- WedgePart443 = Instance.new("WedgePart")
- Model444 = Instance.new("Model")
- Part445 = Instance.new("Part")
- SpecialMesh446 = Instance.new("SpecialMesh")
- Attachment447 = Instance.new("Attachment")
- Attachment448 = Instance.new("Attachment")
- Attachment449 = Instance.new("Attachment")
- Attachment450 = Instance.new("Attachment")
- Decal451 = Instance.new("Decal")
- Part452 = Instance.new("Part")
- Motor6D453 = Instance.new("Motor6D")
- Part454 = Instance.new("Part")
- Attachment455 = Instance.new("Attachment")
- Part456 = Instance.new("Part")
- Part457 = Instance.new("Part")
- Attachment458 = Instance.new("Attachment")
- Weld459 = Instance.new("Weld")
- Part460 = Instance.new("Part")
- Part461 = Instance.new("Part")
- Decal462 = Instance.new("Decal")
- Motor6D463 = Instance.new("Motor6D")
- Motor6D464 = Instance.new("Motor6D")
- Motor6D465 = Instance.new("Motor6D")
- Motor6D466 = Instance.new("Motor6D")
- Motor6D467 = Instance.new("Motor6D")
- Attachment468 = Instance.new("Attachment")
- Attachment469 = Instance.new("Attachment")
- Attachment470 = Instance.new("Attachment")
- Attachment471 = Instance.new("Attachment")
- Attachment472 = Instance.new("Attachment")
- Attachment473 = Instance.new("Attachment")
- Attachment474 = Instance.new("Attachment")
- Attachment475 = Instance.new("Attachment")
- Humanoid476 = Instance.new("Humanoid")
- Accessory477 = Instance.new("Accessory")
- Part478 = Instance.new("Part")
- SpecialMesh479 = Instance.new("SpecialMesh")
- Attachment480 = Instance.new("Attachment")
- Vector3Value481 = Instance.new("Vector3Value")
- Weld482 = Instance.new("Weld")
- Accessory483 = Instance.new("Accessory")
- Part484 = Instance.new("Part")
- SpecialMesh485 = Instance.new("SpecialMesh")
- Attachment486 = Instance.new("Attachment")
- Weld487 = Instance.new("Weld")
- Accessory488 = Instance.new("Accessory")
- Part489 = Instance.new("Part")
- SpecialMesh490 = Instance.new("SpecialMesh")
- Attachment491 = Instance.new("Attachment")
- Weld492 = Instance.new("Weld")
- Accessory493 = Instance.new("Accessory")
- Part494 = Instance.new("Part")
- SpecialMesh495 = Instance.new("SpecialMesh")
- Attachment496 = Instance.new("Attachment")
- Vector3Value497 = Instance.new("Vector3Value")
- Weld498 = Instance.new("Weld")
- Pants499 = Instance.new("Pants")
- Shirt500 = Instance.new("Shirt")
- ShirtGraphic501 = Instance.new("ShirtGraphic")
- BodyColors502 = Instance.new("BodyColors")
- Tool503 = Instance.new("Tool")
- SpecialMesh504 = Instance.new("SpecialMesh")
- Script505 = Instance.new("Script")
- Part506 = Instance.new("Part")
- SpecialMesh507 = Instance.new("SpecialMesh")
- WedgePart508 = Instance.new("WedgePart")
- Model509 = Instance.new("Model")
- Part510 = Instance.new("Part")
- SpecialMesh511 = Instance.new("SpecialMesh")
- Attachment512 = Instance.new("Attachment")
- Attachment513 = Instance.new("Attachment")
- Attachment514 = Instance.new("Attachment")
- Attachment515 = Instance.new("Attachment")
- Decal516 = Instance.new("Decal")
- Part517 = Instance.new("Part")
- Motor6D518 = Instance.new("Motor6D")
- Part519 = Instance.new("Part")
- Attachment520 = Instance.new("Attachment")
- Part521 = Instance.new("Part")
- Part522 = Instance.new("Part")
- Attachment523 = Instance.new("Attachment")
- Weld524 = Instance.new("Weld")
- Part525 = Instance.new("Part")
- Part526 = Instance.new("Part")
- Decal527 = Instance.new("Decal")
- Attachment528 = Instance.new("Attachment")
- Attachment529 = Instance.new("Attachment")
- Attachment530 = Instance.new("Attachment")
- Attachment531 = Instance.new("Attachment")
- Attachment532 = Instance.new("Attachment")
- Attachment533 = Instance.new("Attachment")
- Attachment534 = Instance.new("Attachment")
- Attachment535 = Instance.new("Attachment")
- Motor6D536 = Instance.new("Motor6D")
- Motor6D537 = Instance.new("Motor6D")
- Motor6D538 = Instance.new("Motor6D")
- Motor6D539 = Instance.new("Motor6D")
- Motor6D540 = Instance.new("Motor6D")
- Humanoid541 = Instance.new("Humanoid")
- Model542 = Instance.new("Model")
- Tool543 = Instance.new("Tool")
- Part544 = Instance.new("Part")
- SpecialMesh545 = Instance.new("SpecialMesh")
- Sound546 = Instance.new("Sound")
- Fire547 = Instance.new("Fire")
- LocalScript548 = Instance.new("LocalScript")
- Script549 = Instance.new("Script")
- Part550 = Instance.new("Part")
- Part551 = Instance.new("Part")
- Part552 = Instance.new("Part")
- SpecialMesh553 = Instance.new("SpecialMesh")
- Part554 = Instance.new("Part")
- SpecialMesh555 = Instance.new("SpecialMesh")
- Part556 = Instance.new("Part")
- SpecialMesh557 = Instance.new("SpecialMesh")
- Part0.Name = "Baseplate"
- Part0.Parent = mas
- Part0.Material = Enum.Material.Neon
- Part0.BrickColor = BrickColor.new("Dark stone grey")
- Part0.Transparency = 0.5
- Part0.Anchored = true
- Part0.FormFactor = Enum.FormFactor.Symmetric
- Part0.Size = Vector3.new(512, 20, 512)
- Part0.CFrame = CFrame.new(0, -10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part0.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part0.Position = Vector3.new(0, -10, 0)
- Part0.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part1.Parent = mas
- Part1.Material = Enum.Material.Neon
- Part1.BrickColor = BrickColor.new("Really red")
- Part1.Anchored = true
- Part1.Size = Vector3.new(10.1200018, 3.6600008, 19.1399975)
- Part1.CFrame = CFrame.new(57.6850052, 2.3353281, 87.8150101, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part1.BottomSurface = Enum.SurfaceType.Smooth
- Part1.TopSurface = Enum.SurfaceType.Smooth
- Part1.Color = Color3.new(1, 0, 0)
- Part1.Position = Vector3.new(57.6850052, 2.3353281, 87.8150101)
- Part1.Color = Color3.new(1, 0, 0)
- SpecialMesh2.Parent = Part1
- SpecialMesh2.MeshType = Enum.MeshType.Sphere
- Part3.Parent = mas
- Part3.Material = Enum.Material.Neon
- Part3.BrickColor = BrickColor.new("Bright red")
- Part3.Anchored = true
- Part3.Size = Vector3.new(9.19000053, 3.65000176, 19.1399975)
- Part3.CFrame = CFrame.new(58.1500053, 2.82032776, 83.4449844, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part3.BottomSurface = Enum.SurfaceType.Smooth
- Part3.TopSurface = Enum.SurfaceType.Smooth
- Part3.Color = Color3.new(0.768628, 0.156863, 0.109804)
- Part3.Position = Vector3.new(58.1500053, 2.82032776, 83.4449844)
- Part3.Color = Color3.new(0.768628, 0.156863, 0.109804)
- SpecialMesh4.Parent = Part3
- SpecialMesh4.MeshType = Enum.MeshType.Sphere
- Part5.Parent = mas
- Part5.Material = Enum.Material.Neon
- Part5.BrickColor = BrickColor.new("Maroon")
- Part5.Anchored = true
- Part5.Size = Vector3.new(10.1200018, 3.6600008, 19.1399975)
- Part5.CFrame = CFrame.new(57.6850052, 3.43532753, 83.234993, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part5.BottomSurface = Enum.SurfaceType.Smooth
- Part5.TopSurface = Enum.SurfaceType.Smooth
- Part5.Color = Color3.new(0.458824, 0, 0)
- Part5.Position = Vector3.new(57.6850052, 3.43532753, 83.234993)
- Part5.Color = Color3.new(0.458824, 0, 0)
- SpecialMesh6.Parent = Part5
- SpecialMesh6.MeshType = Enum.MeshType.Sphere
- Model7.Name = "Nebula_Zorua"
- Model7.Parent = mas
- Model7.PrimaryPart = Part15
- Part8.Name = "Head"
- Part8.Parent = Model7
- Part8.Material = Enum.Material.Ice
- Part8.BrickColor = BrickColor.new("Dark stone grey")
- Part8.Reflectance = 1
- Part8.Rotation = Vector3.new(-141.529999, 0, -180)
- Part8.FormFactor = Enum.FormFactor.Symmetric
- Part8.Size = Vector3.new(2, 1, 1)
- Part8.CFrame = CFrame.new(-12.9699936, 4.17436886, -5.89619732, -1, 0, 0, 0, 0.782898784, 0.62214911, 0, 0.62214911, -0.782898784)
- Part8.TopSurface = Enum.SurfaceType.Smooth
- Part8.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part8.Position = Vector3.new(-12.9699936, 4.17436886, -5.89619732)
- Part8.Orientation = Vector3.new(-38.4699974, 180, 0)
- Part8.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh9.Parent = Part8
- SpecialMesh9.Scale = Vector3.new(1.25, 1.25, 1.25)
- SpecialMesh9.Scale = Vector3.new(1.25, 1.25, 1.25)
- Attachment10.Name = "HatAttachment"
- Attachment10.Parent = Part8
- Attachment10.CFrame = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment10.Position = Vector3.new(0, 0.600000024, 0)
- Attachment11.Name = "HairAttachment"
- Attachment11.Parent = Part8
- Attachment11.CFrame = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment11.Position = Vector3.new(0, 0.600000024, 0)
- Attachment12.Name = "FaceFrontAttachment"
- Attachment12.Parent = Part8
- Attachment12.CFrame = CFrame.new(0, 0, -0.600000024, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment12.Position = Vector3.new(0, 0, -0.600000024)
- Attachment13.Name = "FaceCenterAttachment"
- Attachment13.Parent = Part8
- Decal14.Name = "face"
- Decal14.Parent = Part8
- Decal14.Texture = "http://www.roblox.com/asset/?id=18151722"
- Part15.Name = "HumanoidRootPart"
- Part15.Parent = Model7
- Part15.Material = Enum.Material.Ice
- Part15.Reflectance = 1
- Part15.Transparency = 1
- Part15.Rotation = Vector3.new(-180, 0, -180)
- Part15.Anchored = true
- Part15.CanCollide = false
- Part15.FormFactor = Enum.FormFactor.Symmetric
- Part15.Size = Vector3.new(2, 2, 1)
- Part15.CFrame = CFrame.new(-12.9699936, 3.00002098, -6.82942104, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part15.BottomSurface = Enum.SurfaceType.Smooth
- Part15.TopSurface = Enum.SurfaceType.Smooth
- Part15.Position = Vector3.new(-12.9699936, 3.00002098, -6.82942104)
- Part15.Orientation = Vector3.new(0, 180, 0)
- Motor6D16.Name = "RootJoint"
- Motor6D16.Parent = Part15
- Motor6D16.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D16.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -0.62214911, 0.782898784, 0, 0.782898784, 0.62214911)
- Motor6D16.Part0 = Part15
- Motor6D16.Part1 = Part24
- Motor6D16.MaxVelocity = 0.10000000149012
- Part17.Name = "Left Arm"
- Part17.Parent = Model7
- Part17.Material = Enum.Material.Ice
- Part17.BrickColor = BrickColor.new("Dark stone grey")
- Part17.Reflectance = 1
- Part17.Rotation = Vector3.new(-91.5199966, 0, -180)
- Part17.CanCollide = false
- Part17.FormFactor = Enum.FormFactor.Symmetric
- Part17.Size = Vector3.new(1, 2, 1)
- Part17.CFrame = CFrame.new(-11.4699936, 3.37818003, -7.01816988, -0.999999881, 0, 0, 0, 0.0265805423, 0.999646664, 0, 0.999646664, -0.0265805423)
- Part17.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part17.Position = Vector3.new(-11.4699936, 3.37818003, -7.01816988)
- Part17.Orientation = Vector3.new(-88.4799957, 180, 0)
- Part17.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Attachment18.Name = "LeftShoulderAttachment"
- Attachment18.Parent = Part17
- Attachment18.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment18.Position = Vector3.new(0, 1, 0)
- Part19.Name = "Left Leg"
- Part19.Parent = Model7
- Part19.Material = Enum.Material.Ice
- Part19.BrickColor = BrickColor.new("Dark stone grey")
- Part19.Reflectance = 1
- Part19.Rotation = Vector3.new(102.869995, 0, -180)
- Part19.CanCollide = false
- Part19.FormFactor = Enum.FormFactor.Symmetric
- Part19.Size = Vector3.new(1, 2, 1)
- Part19.CFrame = CFrame.new(-12.4699936, 1.99437308, -6.47669411, -1, 0, -0, 0, 0.222749114, -0.974875867, 0, -0.974875867, -0.222749114)
- Part19.BottomSurface = Enum.SurfaceType.Smooth
- Part19.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part19.Position = Vector3.new(-12.4699936, 1.99437308, -6.47669411)
- Part19.Orientation = Vector3.new(77.1299973, -180, 0)
- Part19.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part20.Name = "Right Arm"
- Part20.Parent = Model7
- Part20.Material = Enum.Material.Ice
- Part20.BrickColor = BrickColor.new("Dark stone grey")
- Part20.Reflectance = 1
- Part20.Rotation = Vector3.new(101.459999, 0, -180)
- Part20.CanCollide = false
- Part20.FormFactor = Enum.FormFactor.Symmetric
- Part20.Size = Vector3.new(1, 2, 1)
- Part20.CFrame = CFrame.new(-14.4699936, 3.29210806, -6.02831888, -0.99999994, 0, -0, 0, 0.198724419, -0.980055451, 0, -0.980055451, -0.198724419)
- Part20.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part20.Position = Vector3.new(-14.4699936, 3.29210806, -6.02831888)
- Part20.Orientation = Vector3.new(78.5400009, -180, 0)
- Part20.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Attachment21.Name = "RightShoulderAttachment"
- Attachment21.Parent = Part20
- Attachment21.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment21.Position = Vector3.new(0, 1, 0)
- Weld22.Name = "RightGrip"
- Weld22.Parent = Part20
- Weld22.C0 = CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
- Weld22.Part0 = Part20
- Weld22.Part1 = Part48
- Part23.Name = "Right Leg"
- Part23.Parent = Model7
- Part23.Material = Enum.Material.Ice
- Part23.BrickColor = BrickColor.new("Dark stone grey")
- Part23.Reflectance = 1
- Part23.Rotation = Vector3.new(-49.2000008, 0, 180)
- Part23.CanCollide = false
- Part23.FormFactor = Enum.FormFactor.Symmetric
- Part23.Size = Vector3.new(1, 2, 1)
- Part23.CFrame = CFrame.new(-13.4699936, 2.87060499, -8.20851135, -1, -0, 0, 0, -0.653482914, 0.756941319, 0, 0.756941319, 0.653482914)
- Part23.BottomSurface = Enum.SurfaceType.Smooth
- Part23.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part23.Position = Vector3.new(-13.4699936, 2.87060499, -8.20851135)
- Part23.Orientation = Vector3.new(-49.2000008, 0, 180)
- Part23.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part24.Name = "Torso"
- Part24.Parent = Model7
- Part24.Material = Enum.Material.Ice
- Part24.BrickColor = BrickColor.new("Dark stone grey")
- Part24.Reflectance = 1
- Part24.Rotation = Vector3.new(-141.529999, 0, -180)
- Part24.FormFactor = Enum.FormFactor.Symmetric
- Part24.Size = Vector3.new(2, 2, 1)
- Part24.CFrame = CFrame.new(-12.9699936, 3.00002098, -6.82942104, -1, 0, 0, 0, 0.782898784, 0.62214911, 0, 0.62214911, -0.782898784)
- Part24.LeftSurface = Enum.SurfaceType.Weld
- Part24.RightSurface = Enum.SurfaceType.Weld
- Part24.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part24.Position = Vector3.new(-12.9699936, 3.00002098, -6.82942104)
- Part24.Orientation = Vector3.new(-38.4699974, 180, 0)
- Part24.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Decal25.Name = "roblox"
- Decal25.Parent = Part24
- Motor6D26.Name = "Right Shoulder"
- Motor6D26.Parent = Part24
- Motor6D26.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Motor6D26.C1 = CFrame.new(-0.5, 0.50000006, -2.98023224e-08, 0, 0, 0.99999994, -0.89092046, -0.454159498, 0, 0.454159498, -0.89092046, 0)
- Motor6D26.Part0 = Part24
- Motor6D26.Part1 = Part20
- Motor6D26.MaxVelocity = 0.10000000149012
- Motor6D27.Name = "Right Hip"
- Motor6D27.Parent = Part24
- Motor6D27.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Motor6D27.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0.999172211, -0.0406806134, 0, 0.0406806134, 0.999172211, 0)
- Motor6D27.Part0 = Part24
- Motor6D27.Part1 = Part23
- Motor6D27.MaxVelocity = 0.10000000149012
- Motor6D28.Name = "Neck"
- Motor6D28.Parent = Part24
- Motor6D28.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D28.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D28.Part0 = Part24
- Motor6D28.Part1 = Part8
- Motor6D28.MaxVelocity = 0.10000000149012
- Motor6D29.Name = "Left Shoulder"
- Motor6D29.Parent = Part24
- Motor6D29.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6D29.C1 = CFrame.new(0.5, 0.5, 2.98023224e-08, 0, 0, -0.999999881, -0.766085088, 0.642739177, 0, 0.642739177, 0.766085088, 0)
- Motor6D29.Part0 = Part24
- Motor6D29.Part1 = Part17
- Motor6D29.MaxVelocity = 0.10000000149012
- Motor6D30.Name = "Left Hip"
- Motor6D30.Parent = Part24
- Motor6D30.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6D30.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0.901812255, -0.432128102, 0, -0.432128102, -0.901812255, -0)
- Motor6D30.Part0 = Part24
- Motor6D30.Part1 = Part19
- Motor6D30.MaxVelocity = 0.10000000149012
- Attachment31.Name = "WaistFrontAttachment"
- Attachment31.Parent = Part24
- Attachment31.CFrame = CFrame.new(0, -1, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment31.Position = Vector3.new(0, -1, -0.5)
- Attachment32.Name = "WaistCenterAttachment"
- Attachment32.Parent = Part24
- Attachment32.CFrame = CFrame.new(0, -1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment32.Position = Vector3.new(0, -1, 0)
- Attachment33.Name = "WaistBackAttachment"
- Attachment33.Parent = Part24
- Attachment33.CFrame = CFrame.new(0, -1, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment33.Position = Vector3.new(0, -1, 0.5)
- Attachment34.Name = "RightCollarAttachment"
- Attachment34.Parent = Part24
- Attachment34.CFrame = CFrame.new(1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment34.Position = Vector3.new(1, 1, 0)
- Attachment35.Name = "NeckAttachment"
- Attachment35.Parent = Part24
- Attachment35.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment35.Position = Vector3.new(0, 1, 0)
- Attachment36.Name = "LeftCollarAttachment"
- Attachment36.Parent = Part24
- Attachment36.CFrame = CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment36.Position = Vector3.new(-1, 1, 0)
- Attachment37.Name = "BodyFrontAttachment"
- Attachment37.Parent = Part24
- Attachment37.CFrame = CFrame.new(0, 0, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment37.Position = Vector3.new(0, 0, -0.5)
- Attachment38.Name = "BodyBackAttachment"
- Attachment38.Parent = Part24
- Attachment38.CFrame = CFrame.new(0, 0, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment38.Position = Vector3.new(0, 0, 0.5)
- Accessory39.Name = "NeonPurpleAnimalHood"
- Accessory39.Parent = Model7
- Accessory39.AttachmentPos = Vector3.new(0, -0.0299999993, 0.0500000007)
- Part40.Name = "Handle"
- Part40.Parent = Accessory39
- Part40.Material = Enum.Material.Ice
- Part40.Reflectance = 1
- Part40.Rotation = Vector3.new(-141.529999, 0, -180)
- Part40.CanCollide = false
- Part40.FormFactor = Enum.FormFactor.Custom
- Part40.Size = Vector3.new(2.6000278, 2.20000005, 1.79999816)
- Part40.CFrame = CFrame.new(-12.9699936, 4.55836725, -5.52752638, -1, 7.87137555e-09, 0, 6.16249052e-09, 0.782898784, 0.62214911, 4.89716934e-09, 0.62214911, -0.782898784)
- Part40.BottomSurface = Enum.SurfaceType.Smooth
- Part40.TopSurface = Enum.SurfaceType.Smooth
- Part40.Position = Vector3.new(-12.9699936, 4.55836725, -5.52752638)
- Part40.Orientation = Vector3.new(-38.4699974, 180, 0)
- SpecialMesh41.Parent = Part40
- SpecialMesh41.MeshId = "http://www.roblox.com/asset/?id=135446047 "
- SpecialMesh41.Scale = Vector3.new(1, 1.10000002, 1)
- SpecialMesh41.MeshType = Enum.MeshType.FileMesh
- SpecialMesh41.Scale = Vector3.new(1, 1.10000002, 1)
- Attachment42.Name = "HatAttachment"
- Attachment42.Parent = Part40
- Attachment42.Rotation = Vector3.new(2.37457894e-14, -1.86912034e-22, -4.50996595e-07)
- Attachment42.CFrame = CFrame.new(8.65748007e-09, 0.0699996948, 0.0497277565, 1, 7.87137555e-09, -3.26223034e-24, -7.87137555e-09, 1, -4.1444221e-16, 0, 4.1444221e-16, 1)
- Attachment42.Position = Vector3.new(8.65748007e-09, 0.0699996948, 0.0497277565)
- Attachment42.Axis = Vector3.new(1, -7.87137555e-09, 0)
- Attachment42.Orientation = Vector3.new(2.37457894e-14, -1.86912034e-22, -4.50996595e-07)
- Vector3Value43.Name = "OriginalSize"
- Vector3Value43.Parent = Part40
- Vector3Value43.Value = Vector3.new(2.6000278, 2.20000005, 1.79999816)
- Weld44.Name = "AccessoryWeld"
- Weld44.Parent = Part40
- Weld44.C0 = CFrame.new(8.65748007e-09, 0.0699996948, 0.0497277565, 1, 7.87137555e-09, -3.26223034e-24, -7.87137555e-09, 1, -4.1444221e-16, 0, 4.1444221e-16, 1)
- Weld44.C1 = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld44.Part0 = Part40
- Weld44.Part1 = Part8
- BodyColors45.Parent = Model7
- BodyColors45.HeadColor = BrickColor.new("Dark stone grey")
- BodyColors45.LeftArmColor = BrickColor.new("Dark stone grey")
- BodyColors45.LeftLegColor = BrickColor.new("Dark stone grey")
- BodyColors45.RightArmColor = BrickColor.new("Dark stone grey")
- BodyColors45.RightLegColor = BrickColor.new("Dark stone grey")
- BodyColors45.TorsoColor = BrickColor.new("Dark stone grey")
- Humanoid46.Parent = Model7
- Humanoid46.RightLeg = Part23
- Humanoid46.LeftLeg = Part19
- Humanoid46.Torso = Part15
- Tool47.Name = "IceStaff"
- Tool47.Parent = Model7
- Tool47.TextureId = "http://www.roblox.com/asset/?id="
- Part48.Name = "Handle"
- Part48.Parent = Tool47
- Part48.Material = Enum.Material.Ice
- Part48.Rotation = Vector3.new(-168.539993, 0, -180)
- Part48.CanCollide = false
- Part48.FormFactor = Enum.FormFactor.Plate
- Part48.Size = Vector3.new(1, 7.20000029, 1)
- Part48.CFrame = CFrame.new(-14.4699936, 3.09338355, -5.04826355, -0.99999994, 0, 0, 0, 0.980055451, 0.198724419, 0, 0.198724419, -0.980055451)
- Part48.BottomSurface = Enum.SurfaceType.Smooth
- Part48.TopSurface = Enum.SurfaceType.Smooth
- Part48.Position = Vector3.new(-14.4699936, 3.09338355, -5.04826355)
- Part48.Orientation = Vector3.new(-11.46, 180, 0)
- Sound49.Name = "EquipSound"
- Sound49.Parent = Part48
- Sound49.SoundId = "http://www.roblox.com/asset/?id=10548108"
- SpecialMesh50.Parent = Part48
- SpecialMesh50.MeshId = "http://www.roblox.com/asset/?id=18786843"
- SpecialMesh50.Scale = Vector3.new(0.600000024, 0.600000024, 0.600000024)
- SpecialMesh50.TextureId = "http://www.roblox.com/asset/?id=20547715"
- SpecialMesh50.MeshType = Enum.MeshType.FileMesh
- SpecialMesh50.Scale = Vector3.new(0.600000024, 0.600000024, 0.600000024)
- Sound51.Name = "UseSound"
- Sound51.Parent = Part48
- Sound51.SoundId = "http://www.roblox.com/asset/?id=19364276"
- Sound51.Volume = 1
- Script52.Name = "IceStaff"
- Script52.Parent = Tool47
- table.insert(cors,sandbox(Script52,function()
- wallWidth = 65
- wallHeight = 35
- brickSpeed = 0.03
- brickWidth = 8
- brickHeight = 6
- brickDepth = 2
- colors = {BrickColor.new("Medium Blue"), BrickColor.new("Pastel light blue"), BrickColor.new("Light blue"), BrickColor.new("Cyan"), BrickColor.new("Pastel blue")}
- local Tool = script.Parent
- function staffUp()
- Tool.GripForward = Vector3.new(0,0,-1)
- Tool.GripRight = Vector3.new(1,0,0)
- Tool.GripUp = Vector3.new(0,1,0)
- end
- function staffOut()
- Tool.GripForward = Vector3.new(.0976, .00976, -.995)
- Tool.GripRight = Vector3.new(.195, -.981, .00952)
- Tool.GripUp = Vector3.new(.976, .195, .0976)
- end
- -- places a brick at pos and returns the position of the brick's opposite corner
- function placeBrick(cf, pos)
- local brick = Instance.new("Part")
- brick.Size = Vector3.new(brickWidth, brickHeight, brickDepth)
- brick.BrickColor = colors[math.random(1, #colors)]
- brick.Friction = .01
- brick.CFrame = cf * CFrame.new(pos + brick.size / 2)
- if ( math.random() > .5) then
- brick.Material = Enum.Material.Concrete
- else
- brick.Transparency = .1 + (math.random(1,4) / 10)
- end
- brick.Parent = game.Workspace
- brick:makeJoints()
- return brick, pos + brick.size
- end
- function buildWall(cf)
- local bricks = {}
- assert(wallWidth>0)
- local y = 0
- while y < wallHeight do
- local p
- local x = -wallWidth/2
- while x < wallWidth/2 do
- local brick
- brick, p = placeBrick(cf, Vector3.new(x, y, 0), color)
- x = p.x
- table.insert(bricks, brick)
- wait(brickSpeed)
- end
- y = p.y
- end
- return bricks
- end
- function snap(v)
- if math.abs(v.x)>math.abs(v.z) then
- if v.x>0 then
- return Vector3.new(1,0,0)
- else
- return Vector3.new(-1,0,0)
- end
- else
- if v.z>0 then
- return Vector3.new(0,0,1)
- else
- return Vector3.new(0,0,-1)
- end
- end
- end
- Tool.Enabled = true
- function onActivated()
- if not Tool.Enabled then
- return
- end
- Tool.Enabled = false
- local character = Tool.Parent;
- local humanoid = character.Humanoid
- if humanoid == nil then
- print("Humanoid not found")
- return
- end
- local targetPos = humanoid.TargetPoint
- local lookAt = snap( (targetPos - character.Head.Position).unit )
- local cf = CFrame.new(targetPos, targetPos + lookAt)
- if (targetPos - character.Torso.Position).magnitude < 100 then
- staffOut()
- Tool.Handle.UseSound:Play()
- buildWall(cf)
- staffUp()
- wait(5)
- end
- Tool.Enabled = true
- end
- script.Parent.Activated:connect(onActivated)
- end))
- LocalScript53.Name = "Local Gui"
- LocalScript53.Parent = Tool47
- table.insert(cors,sandbox(LocalScript53,function()
- local Tool = script.Parent;
- function UpdateIcon(mouse)
- if (mouse == nil) then return end
- if (Tool.Enabled == true) then
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- else
- mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
- end
- end
- function onButton1Down(mouse)
- UpdateIcon(mouse)
- end
- function onEquippedLocal(mouse)
- UpdateIcon(mouse)
- end
- Tool.Equipped:connect(onEquippedLocal)
- end))
- Part54.Parent = mas
- Part54.Material = Enum.Material.Neon
- Part54.BrickColor = BrickColor.new("Black")
- Part54.Transparency = 0.5
- Part54.Rotation = Vector3.new(-52.9899979, -4.32999992, -10.3599997)
- Part54.Shape = Enum.PartType.Ball
- Part54.Size = Vector3.new(12.9704208, 12.9704208, 12.9704208)
- Part54.CFrame = CFrame.new(-14.051095, 6.18140507, 60.9552002, 0.980879903, 0.17934832, -0.075556308, -0.0489049926, 0.602932036, 0.796292245, 0.188368976, -0.777372062, 0.600174904)
- Part54.BottomSurface = Enum.SurfaceType.Smooth
- Part54.TopSurface = Enum.SurfaceType.Smooth
- Part54.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part54.Position = Vector3.new(-14.051095, 6.18140507, 60.9552002)
- Part54.Orientation = Vector3.new(-52.7799988, -7.17999983, -4.63999987)
- Part54.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part55.Parent = mas
- Part55.Material = Enum.Material.Neon
- Part55.Transparency = 0.5
- Part55.Rotation = Vector3.new(-52.9899979, -4.32999992, -10.3599997)
- Part55.Shape = Enum.PartType.Ball
- Part55.Size = Vector3.new(12.688283, 12.688283, 12.688283)
- Part55.CFrame = CFrame.new(-15.3963652, 6.24848843, 60.6968651, 0.980879903, 0.17934832, -0.075556308, -0.0489049926, 0.602932036, 0.796292245, 0.188368976, -0.777372062, 0.600174904)
- Part55.BottomSurface = Enum.SurfaceType.Smooth
- Part55.TopSurface = Enum.SurfaceType.Smooth
- Part55.Position = Vector3.new(-15.3963652, 6.24848843, 60.6968651)
- Part55.Orientation = Vector3.new(-52.7799988, -7.17999983, -4.63999987)
- Part56.Parent = mas
- Part56.Material = Enum.Material.Neon
- Part56.BrickColor = BrickColor.new("Black")
- Part56.Transparency = 0.5
- Part56.Rotation = Vector3.new(-52.9899979, -4.32999992, -10.3599997)
- Part56.Shape = Enum.PartType.Ball
- Part56.Size = Vector3.new(10.297965, 10.297965, 10.297965)
- Part56.CFrame = CFrame.new(-11.3413296, 6.04628658, 61.4755707, 0.980879903, 0.17934832, -0.075556308, -0.0489049926, 0.602932036, 0.796292245, 0.188368976, -0.777372062, 0.600174904)
- Part56.BottomSurface = Enum.SurfaceType.Smooth
- Part56.TopSurface = Enum.SurfaceType.Smooth
- Part56.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part56.Position = Vector3.new(-11.3413296, 6.04628658, 61.4755707)
- Part56.Orientation = Vector3.new(-52.7799988, -7.17999983, -4.63999987)
- Part56.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part57.Parent = mas
- Part57.Material = Enum.Material.Neon
- Part57.Transparency = 0.5
- Part57.Rotation = Vector3.new(-52.9899979, -4.32999992, -10.3599997)
- Part57.Shape = Enum.PartType.Ball
- Part57.Size = Vector3.new(10.7211666, 10.7211666, 10.7211666)
- Part57.CFrame = CFrame.new(-14.5776215, 9.00094414, 57.1480751, 0.980879903, 0.17934832, -0.075556308, -0.0489049926, 0.602932036, 0.796292245, 0.188368976, -0.777372062, 0.600174904)
- Part57.BottomSurface = Enum.SurfaceType.Smooth
- Part57.TopSurface = Enum.SurfaceType.Smooth
- Part57.Position = Vector3.new(-14.5776215, 9.00094414, 57.1480751)
- Part57.Orientation = Vector3.new(-52.7799988, -7.17999983, -4.63999987)
- Part58.Parent = mas
- Part58.Material = Enum.Material.Neon
- Part58.BrickColor = BrickColor.new("Black")
- Part58.Transparency = 0.5
- Part58.Rotation = Vector3.new(-6.88999987, -4.32999992, -10.3599997)
- Part58.Shape = Enum.PartType.Ball
- Part58.Size = Vector3.new(13.1400032, 13.1400032, 13.1400032)
- Part58.CFrame = CFrame.new(-10.5779686, 4.61044502, 57.0235329, 0.980880201, 0.179347694, -0.0755539984, -0.169641748, 0.978212476, 0.119674958, 0.0953712985, -0.104569688, 0.989934087)
- Part58.BottomSurface = Enum.SurfaceType.Smooth
- Part58.TopSurface = Enum.SurfaceType.Smooth
- Part58.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part58.Position = Vector3.new(-10.5779686, 4.61044502, 57.0235329)
- Part58.Orientation = Vector3.new(-6.86999989, -4.36000013, -9.84000015)
- Part58.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part59.Name = "Handle"
- Part59.Parent = mas
- Part59.BrickColor = BrickColor.new("Dark stone grey")
- Part59.Rotation = Vector3.new(-180, 0, 90)
- Part59.FormFactor = Enum.FormFactor.Plate
- Part59.Size = Vector3.new(34.0170288, 4.08000326, 20.4000168)
- Part59.CFrame = CFrame.new(-14.8000059, 8.84499931, 51.2200012, 0, -1, 0, -1, 0, 0, 0, 0, -1)
- Part59.BottomSurface = Enum.SurfaceType.Smooth
- Part59.TopSurface = Enum.SurfaceType.Smooth
- Part59.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part59.Position = Vector3.new(-14.8000059, 8.84499931, 51.2200012)
- Part59.Orientation = Vector3.new(0, 180, -90)
- Part59.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh60.Parent = Part59
- SpecialMesh60.MeshId = "http://www.roblox.com/asset/?id=12592754"
- SpecialMesh60.Scale = Vector3.new(6.37500477, 6.37500477, 6.37500477)
- SpecialMesh60.TextureId = "http://www.roblox.com/asset/?id=12592745"
- SpecialMesh60.MeshType = Enum.MeshType.FileMesh
- SpecialMesh60.Scale = Vector3.new(6.37500477, 6.37500477, 6.37500477)
- Sound61.Parent = Part59
- Sound61.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound61.Volume = 1
- Sound62.Parent = Part59
- Sound62.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound62.Volume = 1
- Sound63.Parent = Part59
- Sound63.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound63.Volume = 1
- Sound64.Parent = Part59
- Sound64.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound64.Volume = 1
- Sound65.Parent = Part59
- Sound65.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound65.Volume = 1
- Sound66.Parent = Part59
- Sound66.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound66.Volume = 1
- Sound67.Parent = Part59
- Sound67.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound67.Volume = 1
- Sound68.Parent = Part59
- Sound68.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound68.Volume = 1
- Sound69.Parent = Part59
- Sound69.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound69.Volume = 1
- Sound70.Parent = Part59
- Sound70.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound70.Volume = 1
- Sound71.Parent = Part59
- Sound71.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound71.Volume = 1
- Sound72.Parent = Part59
- Sound72.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound72.Volume = 1
- Sound73.Parent = Part59
- Sound73.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound73.Volume = 1
- Sound74.Parent = Part59
- Sound74.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound74.Volume = 1
- Sound75.Parent = Part59
- Sound75.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound75.Volume = 1
- Sound76.Parent = Part59
- Sound76.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound76.Volume = 1
- Sound77.Parent = Part59
- Sound77.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound77.Volume = 1
- Sound78.Parent = Part59
- Sound78.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound78.Volume = 1
- Sound79.Parent = Part59
- Sound79.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound79.Volume = 1
- Sound80.Parent = Part59
- Sound80.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound80.Volume = 1
- Sound81.Parent = Part59
- Sound81.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound81.Volume = 1
- Sound82.Parent = Part59
- Sound82.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound82.Volume = 1
- Sound83.Parent = Part59
- Sound83.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound83.Volume = 1
- Sound84.Parent = Part59
- Sound84.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound84.Volume = 1
- Sound85.Parent = Part59
- Sound85.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound85.Volume = 1
- Sound86.Parent = Part59
- Sound86.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound86.Volume = 1
- Sound87.Parent = Part59
- Sound87.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound87.Volume = 1
- Sound88.Parent = Part59
- Sound88.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound88.Volume = 1
- Sound89.Parent = Part59
- Sound89.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound89.Volume = 1
- Sound90.Parent = Part59
- Sound90.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound90.Volume = 1
- Sound91.Parent = Part59
- Sound91.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound91.Volume = 1
- Sound92.Parent = Part59
- Sound92.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound92.Volume = 1
- Sound93.Parent = Part59
- Sound93.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound93.Volume = 1
- Sound94.Parent = Part59
- Sound94.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound94.Volume = 1
- Sound95.Parent = Part59
- Sound95.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound95.Volume = 1
- Sound96.Parent = Part59
- Sound96.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound96.Volume = 1
- Sound97.Parent = Part59
- Sound97.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound97.Volume = 1
- Sound98.Parent = Part59
- Sound98.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound98.Volume = 1
- Sound99.Parent = Part59
- Sound99.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound99.Volume = 1
- Sound100.Parent = Part59
- Sound100.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound100.Volume = 1
- Sound101.Parent = Part59
- Sound101.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound101.Volume = 1
- Sound102.Parent = Part59
- Sound102.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound102.Volume = 1
- Sound103.Parent = Part59
- Sound103.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound103.Volume = 1
- Sound104.Parent = Part59
- Sound104.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound104.Volume = 1
- Sound105.Parent = Part59
- Sound105.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound105.Volume = 1
- Sound106.Parent = Part59
- Sound106.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound106.Volume = 1
- Sound107.Parent = Part59
- Sound107.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound107.Volume = 1
- Sound108.Parent = Part59
- Sound108.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound108.Volume = 1
- Sound109.Parent = Part59
- Sound109.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound109.Volume = 1
- Sound110.Parent = Part59
- Sound110.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound110.Volume = 1
- Sound111.Parent = Part59
- Sound111.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound111.Volume = 1
- Sound112.Parent = Part59
- Sound112.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound112.Volume = 1
- Sound113.Parent = Part59
- Sound113.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound113.Volume = 1
- Sound114.Parent = Part59
- Sound114.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound114.Volume = 1
- Sound115.Parent = Part59
- Sound115.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound115.Volume = 1
- Sound116.Parent = Part59
- Sound116.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound116.Volume = 1
- Sound117.Parent = Part59
- Sound117.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound117.Volume = 1
- Sound118.Parent = Part59
- Sound118.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound118.Volume = 1
- Sound119.Parent = Part59
- Sound119.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound119.Volume = 1
- Sound120.Parent = Part59
- Sound120.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound120.Volume = 1
- Sound121.Parent = Part59
- Sound121.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound121.Volume = 1
- Sound122.Parent = Part59
- Sound122.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound122.Volume = 1
- Sound123.Parent = Part59
- Sound123.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound123.Volume = 1
- Sound124.Parent = Part59
- Sound124.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound124.Volume = 1
- Sound125.Parent = Part59
- Sound125.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound125.Volume = 1
- Sound126.Parent = Part59
- Sound126.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound126.Volume = 1
- Sound127.Parent = Part59
- Sound127.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound127.Volume = 1
- Sound128.Parent = Part59
- Sound128.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound128.Volume = 1
- Sound129.Parent = Part59
- Sound129.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound129.Volume = 1
- Sound130.Parent = Part59
- Sound130.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound130.Volume = 1
- Sound131.Parent = Part59
- Sound131.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound131.Volume = 1
- Sound132.Parent = Part59
- Sound132.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound132.Volume = 1
- Sound133.Parent = Part59
- Sound133.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound133.Volume = 1
- Sound134.Parent = Part59
- Sound134.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound134.Volume = 1
- Sound135.Parent = Part59
- Sound135.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound135.Volume = 1
- Sound136.Parent = Part59
- Sound136.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound136.Volume = 1
- Sound137.Parent = Part59
- Sound137.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound137.Volume = 1
- Sound138.Parent = Part59
- Sound138.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound138.Volume = 1
- Sound139.Parent = Part59
- Sound139.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound139.Volume = 1
- Sound140.Parent = Part59
- Sound140.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound140.Volume = 1
- Sound141.Parent = Part59
- Sound141.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound141.Volume = 1
- Sound142.Parent = Part59
- Sound142.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound142.Volume = 1
- Sound143.Parent = Part59
- Sound143.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound143.Volume = 1
- Sound144.Parent = Part59
- Sound144.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound144.Volume = 1
- Sound145.Parent = Part59
- Sound145.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound145.Volume = 1
- Sound146.Parent = Part59
- Sound146.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound146.Volume = 1
- Sound147.Parent = Part59
- Sound147.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound147.Volume = 1
- Sound148.Parent = Part59
- Sound148.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound148.Volume = 1
- Sound149.Parent = Part59
- Sound149.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound149.Volume = 1
- Sound150.Parent = Part59
- Sound150.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound150.Volume = 1
- Sound151.Parent = Part59
- Sound151.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound151.Volume = 1
- Sound152.Parent = Part59
- Sound152.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound152.Volume = 1
- Sound153.Parent = Part59
- Sound153.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound153.Volume = 1
- Sound154.Parent = Part59
- Sound154.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound154.Volume = 1
- Sound155.Parent = Part59
- Sound155.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound155.Volume = 1
- Sound156.Parent = Part59
- Sound156.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound156.Volume = 1
- Sound157.Parent = Part59
- Sound157.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound157.Volume = 1
- Sound158.Parent = Part59
- Sound158.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound158.Volume = 1
- Sound159.Parent = Part59
- Sound159.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound159.Volume = 1
- Sound160.Parent = Part59
- Sound160.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound160.Volume = 1
- Sound161.Parent = Part59
- Sound161.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound161.Volume = 1
- Sound162.Parent = Part59
- Sound162.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound162.Volume = 1
- Sound163.Parent = Part59
- Sound163.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound163.Volume = 1
- Sound164.Parent = Part59
- Sound164.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound164.Volume = 1
- Sound165.Parent = Part59
- Sound165.SoundId = "http://www.roblox.com/asset/?id=10730819"
- Sound165.Volume = 1
- Sound166.Parent = Part59
- Sound166.SoundId = "http://www.roblox.com/asset/?id=12722518"
- Sound166.Volume = 1
- Fire167.Parent = Part59
- Fire167.Size = 30
- Fire167.Color = Color3.new(1, 0.756863, 0)
- Fire167.Enabled = false
- Fire167.Heat = 25
- Fire167.SecondaryColor = Color3.new(1, 0, 0)
- Fire167.Color = Color3.new(1, 0.756863, 0)
- Script168.Name = "Spread"
- Script168.Parent = Fire167
- table.insert(cors,sandbox(Script168,function()
- function Spread(part)
- check = part:findFirstChild("Fire")
- if check == nil then
- script.Parent:Clone().Parent = part
- elseif check ~= nil then
- check.Size = check.Size + 1
- check.Heat = check.Heat +1
- end
- end
- script.Parent.Parent.Touched:connect(Spread)
- end))
- Part169.Parent = mas
- Part169.Material = Enum.Material.Neon
- Part169.Transparency = 0.5
- Part169.Rotation = Vector3.new(-6.88999987, -4.32999992, -10.3599997)
- Part169.Shape = Enum.PartType.Ball
- Part169.Size = Vector3.new(16.1900024, 16.1900024, 16.1900024)
- Part169.CFrame = CFrame.new(-15.7521152, 5.50530577, 56.5204697, 0.980880201, 0.179347694, -0.0755539984, -0.169641748, 0.978212476, 0.119674958, 0.0953712985, -0.104569688, 0.989934087)
- Part169.BottomSurface = Enum.SurfaceType.Smooth
- Part169.TopSurface = Enum.SurfaceType.Smooth
- Part169.Position = Vector3.new(-15.7521152, 5.50530577, 56.5204697)
- Part169.Orientation = Vector3.new(-6.86999989, -4.36000013, -9.84000015)
- WedgePart170.Parent = mas
- WedgePart170.Material = Enum.Material.Ice
- WedgePart170.Rotation = Vector3.new(-166.899994, -3.11999989, 80.1399994)
- WedgePart170.Size = Vector3.new(0.54000169, 0.269999385, 1.1000005)
- WedgePart170.CFrame = CFrame.new(-14.7599983, 3.69530892, -6.29499578, 0.171021, -0.983766913, -0.0543556809, -0.957458019, -0.178955615, 0.226382673, -0.232435003, 0.0133270891, -0.972520709)
- WedgePart170.BottomSurface = Enum.SurfaceType.Smooth
- WedgePart170.Position = Vector3.new(-14.7599983, 3.69530892, -6.29499578)
- WedgePart170.Orientation = Vector3.new(-13.0799999, -176.800003, -100.589996)
- Model171.Name = ""
- Model171.Parent = mas
- Model171.PrimaryPart = Part179
- Part172.Name = "Head"
- Part172.Parent = Model171
- Part172.Material = Enum.Material.Ice
- Part172.BrickColor = BrickColor.new("Really black")
- Part172.Rotation = Vector3.new(-4.76999998, -17.4599991, -10.4499998)
- Part172.FormFactor = Enum.FormFactor.Symmetric
- Part172.Size = Vector3.new(5.47200298, 2.73600149, 2.73600149)
- Part172.CFrame = CFrame.new(-14.8901882, 12.2485819, 82.0368652, 0.938114226, 0.172955647, -0.300046712, -0.156143725, 0.984543741, 0.0793268234, 0.309129089, -0.027567219, 0.950620472)
- Part172.TopSurface = Enum.SurfaceType.Smooth
- Part172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part172.Position = Vector3.new(-14.8901882, 12.2485819, 82.0368652)
- Part172.Orientation = Vector3.new(-4.54999971, -17.5200005, -9.01000023)
- Part172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh173.Parent = Part172
- SpecialMesh173.Scale = Vector3.new(1.25, 1.25, 1.25)
- SpecialMesh173.Scale = Vector3.new(1.25, 1.25, 1.25)
- Attachment174.Name = "HatAttachment"
- Attachment174.Parent = Part172
- Attachment174.CFrame = CFrame.new(0, 1.64160109, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment174.Position = Vector3.new(0, 1.64160109, 0)
- Attachment175.Name = "HairAttachment"
- Attachment175.Parent = Part172
- Attachment175.CFrame = CFrame.new(0, 1.64160109, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment175.Position = Vector3.new(0, 1.64160109, 0)
- Attachment176.Name = "FaceFrontAttachment"
- Attachment176.Parent = Part172
- Attachment176.CFrame = CFrame.new(0, 0, -1.64160109, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment176.Position = Vector3.new(0, 0, -1.64160109)
- Attachment177.Name = "FaceCenterAttachment"
- Attachment177.Parent = Part172
- Decal178.Name = "face"
- Decal178.Parent = Part172
- Decal178.Texture = "rbxasset://textures/face.png"
- Part179.Name = "HumanoidRootPart"
- Part179.Parent = Model171
- Part179.Material = Enum.Material.Ice
- Part179.Transparency = 1
- Part179.Anchored = true
- Part179.CanCollide = false
- Part179.FormFactor = Enum.FormFactor.Symmetric
- Part179.Size = Vector3.new(5.47200298, 5.47200298, 2.73600149)
- Part179.CFrame = CFrame.new(-15.5999985, 8.20801258, 82.1500015, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part179.BottomSurface = Enum.SurfaceType.Smooth
- Part179.TopSurface = Enum.SurfaceType.Smooth
- Part179.Position = Vector3.new(-15.5999985, 8.20801258, 82.1500015)
- Motor6D180.Name = "RootJoint"
- Motor6D180.Parent = Part179
- Motor6D180.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D180.C1 = CFrame.new(0, 0, 0, 0.0892207623, 0.995059967, 0.0435351618, -0.172955647, -0.027567219, 0.984543741, 0.980880201, -0.0953713655, 0.169641674)
- Motor6D180.Part0 = Part179
- Motor6D180.Part1 = Part188
- Motor6D180.MaxVelocity = 0.10000000149012
- Part181.Name = "Left Arm"
- Part181.Parent = Model171
- Part181.Material = Enum.Material.Ice
- Part181.BrickColor = BrickColor.new("Really black")
- Part181.Rotation = Vector3.new(-119.339996, -78.7799988, 157.160004)
- Part181.CanCollide = false
- Part181.FormFactor = Enum.FormFactor.Symmetric
- Part181.Size = Vector3.new(2.73600149, 5.47200298, 2.73600149)
- Part181.CFrame = CFrame.new(-14.7705812, 10.6102371, 77.8925247, -0.179347664, -0.0755540878, -0.980880201, -0.978212416, 0.119675107, 0.169641674, 0.104569823, 0.989934087, -0.0953713655)
- Part181.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part181.Position = Vector3.new(-14.7705812, 10.6102371, 77.8925247)
- Part181.Orientation = Vector3.new(-9.7699995, -95.5499954, -83.0299988)
- Part181.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Attachment182.Name = "LeftShoulderAttachment"
- Attachment182.Parent = Part181
- Attachment182.CFrame = CFrame.new(0, 2.73600125, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment182.Position = Vector3.new(0, 2.73600125, 0)
- Part183.Name = "Left Leg"
- Part183.Parent = Model171
- Part183.Material = Enum.Material.Ice
- Part183.BrickColor = BrickColor.new("Really black")
- Part183.Rotation = Vector3.new(100.129997, -67.7399979, 103.619995)
- Part183.CanCollide = false
- Part183.FormFactor = Enum.FormFactor.Symmetric
- Part183.Size = Vector3.new(2.73600149, 5.47200298, 2.73600149)
- Part183.CFrame = CFrame.new(-14.9437742, 2.91892242, 81.0654526, -0.0892207623, -0.36819303, -0.92545855, 0.0435351618, 0.926834583, -0.37293756, 0.995059967, -0.0735637471, -0.0666635185)
- Part183.BottomSurface = Enum.SurfaceType.Smooth
- Part183.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part183.Position = Vector3.new(-14.9437742, 2.91892242, 81.0654526)
- Part183.Orientation = Vector3.new(21.8999996, -94.1199951, 2.69000006)
- Part183.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part184.Name = "Right Arm"
- Part184.Parent = Model171
- Part184.Material = Enum.Material.Ice
- Part184.BrickColor = BrickColor.new("Really black")
- Part184.Rotation = Vector3.new(-119.339996, -78.7799988, -117.290001)
- Part184.CanCollide = false
- Part184.FormFactor = Enum.FormFactor.Symmetric
- Part184.Size = Vector3.new(2.73600149, 5.47200298, 2.73600149)
- Part184.CFrame = CFrame.new(-15.9661608, 8.3866806, 86.2337265, -0.0892207623, 0.172955647, -0.980880201, 0.0435351618, 0.984543741, 0.169641674, 0.995059967, -0.027567219, -0.0953713655)
- Part184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part184.Position = Vector3.new(-15.9661608, 8.3866806, 86.2337265)
- Part184.Orientation = Vector3.new(-9.7699995, -95.5499954, 2.52999997)
- Part184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Attachment185.Name = "RightShoulderAttachment"
- Attachment185.Parent = Part184
- Attachment185.CFrame = CFrame.new(0, 2.73600125, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment185.Position = Vector3.new(0, 2.73600125, 0)
- Weld186.Name = "RightGrip"
- Weld186.Parent = Part184
- Weld186.C0 = CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
- Weld186.C1 = CFrame.new(0, 0, -1.70000005, 0, 0, 1, 1, 0, 0, 0, 1, 0)
- Weld186.Part0 = Part184
- Weld186.Part1 = Part207
- Part187.Name = "Right Leg"
- Part187.Parent = Model171
- Part187.Material = Enum.Material.Ice
- Part187.BrickColor = BrickColor.new("Really black")
- Part187.Rotation = Vector3.new(126.389999, -81.8799973, 129.169998)
- Part187.CanCollide = false
- Part187.FormFactor = Enum.FormFactor.Symmetric
- Part187.Size = Vector3.new(2.73600149, 5.47200298, 2.73600149)
- Part187.CFrame = CFrame.new(-15.8956699, 2.85821009, 83.7323456, -0.0892207623, -0.109499022, -0.989974558, 0.0435351618, 0.99255985, -0.113708556, 0.995059967, -0.0532438606, -0.0837898627)
- Part187.BottomSurface = Enum.SurfaceType.Smooth
- Part187.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part187.Position = Vector3.new(-15.8956699, 2.85821009, 83.7323456)
- Part187.Orientation = Vector3.new(6.52999973, -94.8399963, 2.50999999)
- Part187.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part188.Name = "Torso"
- Part188.Parent = Model171
- Part188.Material = Enum.Material.Ice
- Part188.BrickColor = BrickColor.new("Really black")
- Part188.Rotation = Vector3.new(-119.339996, -78.7799988, -117.290001)
- Part188.FormFactor = Enum.FormFactor.Symmetric
- Part188.Size = Vector3.new(5.47200298, 5.47200298, 2.73600149)
- Part188.CFrame = CFrame.new(-15.5999985, 8.20801258, 82.1500015, -0.0892207623, 0.172955647, -0.980880201, 0.0435351618, 0.984543741, 0.169641674, 0.995059967, -0.027567219, -0.0953713655)
- Part188.LeftSurface = Enum.SurfaceType.Weld
- Part188.RightSurface = Enum.SurfaceType.Weld
- Part188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part188.Position = Vector3.new(-15.5999985, 8.20801258, 82.1500015)
- Part188.Orientation = Vector3.new(-9.7699995, -95.5499954, 2.52999997)
- Part188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Decal189.Name = "roblox"
- Decal189.Parent = Part188
- Attachment190.Name = "WaistFrontAttachment"
- Attachment190.Parent = Part188
- Attachment190.CFrame = CFrame.new(0, -2.73600125, -1.36800063, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment190.Position = Vector3.new(0, -2.73600125, -1.36800063)
- Attachment191.Name = "WaistCenterAttachment"
- Attachment191.Parent = Part188
- Attachment191.CFrame = CFrame.new(0, -2.73600125, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment191.Position = Vector3.new(0, -2.73600125, 0)
- Attachment192.Name = "WaistBackAttachment"
- Attachment192.Parent = Part188
- Attachment192.CFrame = CFrame.new(0, -2.73600125, 1.36800063, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment192.Position = Vector3.new(0, -2.73600125, 1.36800063)
- Attachment193.Name = "RightCollarAttachment"
- Attachment193.Parent = Part188
- Attachment193.CFrame = CFrame.new(2.73600125, 2.73600125, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment193.Position = Vector3.new(2.73600125, 2.73600125, 0)
- Attachment194.Name = "NeckAttachment"
- Attachment194.Parent = Part188
- Attachment194.CFrame = CFrame.new(0, 2.73600125, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment194.Position = Vector3.new(0, 2.73600125, 0)
- Attachment195.Name = "LeftCollarAttachment"
- Attachment195.Parent = Part188
- Attachment195.CFrame = CFrame.new(-2.73600125, 2.73600125, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment195.Position = Vector3.new(-2.73600125, 2.73600125, 0)
- Attachment196.Name = "BodyFrontAttachment"
- Attachment196.Parent = Part188
- Attachment196.CFrame = CFrame.new(0, 0, -1.36800063, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment196.Position = Vector3.new(0, 0, -1.36800063)
- Attachment197.Name = "BodyBackAttachment"
- Attachment197.Parent = Part188
- Attachment197.CFrame = CFrame.new(0, 0, 1.36800063, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment197.Position = Vector3.new(0, 0, 1.36800063)
- Motor6D198.Name = "Right Shoulder"
- Motor6D198.Parent = Part188
- Motor6D198.C0 = CFrame.new(2.73600149, 1.36800075, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Motor6D198.C1 = CFrame.new(-1.36800075, 1.36800075, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Motor6D198.Part0 = Part188
- Motor6D198.Part1 = Part184
- Motor6D198.MaxVelocity = 0.10000000149012
- Motor6D199.Name = "Right Hip"
- Motor6D199.Parent = Part188
- Motor6D199.C0 = CFrame.new(2.73600149, -2.73600149, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Motor6D199.C1 = CFrame.new(1.36800075, 2.73600149, 0, 0, 0, 1, -0.280862898, 0.95974791, 0, -0.95974791, -0.280862898, 0)
- Motor6D199.Part0 = Part188
- Motor6D199.Part1 = Part187
- Motor6D199.MaxVelocity = 0.10000000149012
- Motor6D200.Name = "Neck"
- Motor6D200.Parent = Part188
- Motor6D200.C0 = CFrame.new(0, 2.73600149, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D200.C1 = CFrame.new(0, -1.36800075, 0, -0.217105016, -0.976148248, 0, 0, 0, 1, -0.976148248, 0.217105016, 0)
- Motor6D200.Part0 = Part188
- Motor6D200.Part1 = Part172
- Motor6D200.MaxVelocity = 0.10000000149012
- Motor6D201.Name = "Left Shoulder"
- Motor6D201.Parent = Part188
- Motor6D201.C0 = CFrame.new(-2.73600149, 1.36800075, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6D201.C1 = CFrame.new(1.36800086, 1.36800075, 0, 0, -0.996994853, -0.0774681419, 0, 0.0774681419, -0.996994853, 1, 0, 0)
- Motor6D201.Part0 = Part188
- Motor6D201.Part1 = Part181
- Motor6D201.MaxVelocity = 0.10000000149012
- Motor6D202.Name = "Left Hip"
- Motor6D202.Parent = Part188
- Motor6D202.C0 = CFrame.new(-2.73600149, -2.73600149, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6D202.C1 = CFrame.new(-1.36800075, 2.73600149, 0, 0, 0, -1, 0.52539891, 0.850856066, 0, 0.850856066, -0.52539891, 0)
- Motor6D202.Part0 = Part188
- Motor6D202.Part1 = Part183
- Motor6D202.MaxVelocity = 0.10000000149012
- Humanoid203.Parent = Model171
- Humanoid203.RightLeg = Part187
- Humanoid203.LeftLeg = Part183
- Humanoid203.Torso = Part179
- BodyColors204.Parent = Model171
- BodyColors204.HeadColor = BrickColor.new("Really black")
- BodyColors204.LeftArmColor = BrickColor.new("Really black")
- BodyColors204.LeftLegColor = BrickColor.new("Really black")
- BodyColors204.RightArmColor = BrickColor.new("Really black")
- BodyColors204.RightLegColor = BrickColor.new("Really black")
- BodyColors204.TorsoColor = BrickColor.new("Really black")
- Model205.Name = "AnimSaves"
- Model205.Parent = Model171
- Tool206.Name = "Katana"
- Tool206.Parent = Model171
- Tool206.TextureId = "http://www.roblox.com/asset/?id=25265469"
- Tool206.GripForward = Vector3.new(-1, -0, -0)
- Tool206.GripPos = Vector3.new(0, 0, -1.70000005)
- Tool206.GripRight = Vector3.new(0, 1, 0)
- Tool206.GripUp = Vector3.new(0, 0, 1)
- Part207.Name = "Handle"
- Part207.Parent = Tool206
- Part207.Reflectance = 123
- Part207.Rotation = Vector3.new(60.6599998, 78.7799988, 27.289999)
- Part207.CanCollide = false
- Part207.FormFactor = Enum.FormFactor.Custom
- Part207.Size = Vector3.new(1, 0.800000012, 5)
- Part207.CFrame = CFrame.new(-14.4716196, 7.11374617, 86.4234238, 0.172955647, -0.0892207623, 0.980880201, 0.984543741, 0.0435351618, -0.169641674, -0.027567219, 0.995059967, 0.0953713655)
- Part207.BottomSurface = Enum.SurfaceType.Smooth
- Part207.TopSurface = Enum.SurfaceType.Smooth
- Part207.Position = Vector3.new(-14.4716196, 7.11374617, 86.4234238)
- Part207.Orientation = Vector3.new(9.7699995, 84.4499969, 87.4700012)
- SpecialMesh208.Parent = Part207
- SpecialMesh208.MeshId = "http://www.roblox.com/asset/?id=11442510"
- SpecialMesh208.Offset = Vector3.new(0, 0, 8.10000038)
- SpecialMesh208.Scale = Vector3.new(10, 10, 10)
- SpecialMesh208.VertexColor = Vector3.new(0, 0, 0)
- SpecialMesh208.MeshType = Enum.MeshType.FileMesh
- SpecialMesh208.Scale = Vector3.new(10, 10, 10)
- Sound209.Name = "SwordLunge"
- Sound209.Parent = Part207
- Sound209.SoundId = "rbxassetid://224739248"
- Sound209.Volume = 0.80000001192093
- Sound210.Name = "SwordSlash"
- Sound210.Parent = Part207
- Sound210.SoundId = "rbxassetid://224739248"
- Sound210.Volume = 0.69999998807907
- Sound211.Name = "Unsheath"
- Sound211.Parent = Part207
- Sound211.SoundId = "http://www.roblox.com/asset/?id=12222225"
- Sound211.Volume = 1
- Sparkles212.Name = "Sparkles1"
- Sparkles212.Parent = Part207
- Sparkles212.Color = Color3.new(-5.3125, -40.8, 6)
- Sparkles212.SparkleColor = Color3.new(-3, -4, 6)
- Sparkles212.Color = Color3.new(-5.3125, -40.8, 6)
- Sparkles213.Name = "Sparkles2"
- Sparkles213.Parent = Part207
- Sparkles213.Color = Color3.new(7.08333, -10.2, 5)
- Sparkles213.SparkleColor = Color3.new(4, -1, 5)
- Sparkles213.Color = Color3.new(7.08333, -10.2, 5)
- SpotLight214.Name = "Light1"
- SpotLight214.Parent = Part207
- SpotLight214.Color = Color3.new(-3, -4, 6)
- SpotLight214.Brightness = 6
- SpotLight214.Range = 6
- SpotLight214.Angle = 180
- SpotLight214.Face = Enum.NormalId.Top
- SpotLight214.Color = Color3.new(-3, -4, 6)
- SpotLight215.Name = "Light2"
- SpotLight215.Parent = Part207
- SpotLight215.Color = Color3.new(4, -1, 5)
- SpotLight215.Brightness = 6
- SpotLight215.Range = 6
- SpotLight215.Angle = 180
- SpotLight215.Face = Enum.NormalId.Bottom
- SpotLight215.Color = Color3.new(4, -1, 5)
- Script216.Name = "SwordScript"
- Script216.Parent = Tool206
- table.insert(cors,sandbox(Script216,function()
- --Rescripted by Luckymaxer
- Tool = script.Parent
- Handle = Tool:WaitForChild("Handle")
- Sparkles1 = Handle:WaitForChild("Sparkles1")
- Sparkles2 = Handle:WaitForChild("Sparkles2")
- Light1 = Handle:WaitForChild("Light1")
- Light2 = Handle:WaitForChild("Light2")
- Players = game:GetService("Players")
- Debris = game:GetService("Debris")
- RunService = game:GetService("RunService")
- DamageValues = {
- BaseDamage = 0,
- SlashDamage = 34,
- LungeDamage = 23
- }
- NormalSpeed = 16
- RegularSpeed = (NormalSpeed + 0.323)
- Damage = DamageValues.BaseDamage
- Grips = {
- Up = CFrame.new(0, 0, -1.70000005, 0, 0, 1, 1, 0, 0, 0, 1, 0),
- Out = CFrame.new(0, 0, -1.70000005, 0, 1, 0, 1, -0, 0, 0, 0, -1)
- }
- Sounds = {
- Slash = Handle:WaitForChild("SwordSlash"),
- Lunge = Handle:WaitForChild("SwordLunge"),
- Unsheath = Handle:WaitForChild("Unsheath")
- }
- ToolEquipped = false
- Tool.Grip = Grips.Up
- Tool.Enabled = true
- function IsTeamMate(Player1, Player2)
- return (Player1 and Player2 and not Player1.Neutral and not Player2.Neutral and Player1.TeamColor == Player2.TeamColor)
- end
- function TagHumanoid(humanoid, player)
- local Creator_Tag = Instance.new("ObjectValue")
- Creator_Tag.Name = "creator"
- Creator_Tag.Value = player
- Debris:AddItem(Creator_Tag, 2)
- Creator_Tag.Parent = humanoid
- end
- function UntagHumanoid(humanoid)
- for i, v in pairs(humanoid:GetChildren()) do
- if v:IsA("ObjectValue") and v.Name == "creator" then
- v:Destroy()
- end
- end
- end
- function Blow(Hit)
- if not Hit or not Hit.Parent or not CheckIfAlive() or not ToolEquipped then
- return
- end
- local RightArm = Character:FindFirstChild("Right Arm")
- if not RightArm then
- return
- end
- local RightGrip = RightArm:FindFirstChild("RightGrip")
- if not RightGrip or (RightGrip.Part0 ~= Handle and RightGrip.Part1 ~= Handle) then
- return
- end
- local character = Hit.Parent
- if character == Character then
- return
- end
- local humanoid = character:FindFirstChild("Humanoid")
- if not humanoid or humanoid.Health == 0 then
- return
- end
- local player = Players:GetPlayerFromCharacter(character)
- if player and (player == Player or IsTeamMate(Player, player)) then
- return
- end
- UntagHumanoid(humanoid)
- TagHumanoid(humanoid, Player)
- humanoid:TakeDamage(Damage)
- end
- function Attack()
- Damage = DamageValues.SlashDamage
- Sounds.Slash:Play()
- local Anim = Instance.new("StringValue")
- Anim.Name = "toolanim"
- Anim.Value = "Slash"
- Anim.Parent = Tool
- end
- function Lunge()
- Damage = DamageValues.LungeDamage
- Sounds.Lunge:Play()
- if ToolUnequipped then
- ToolUnequipped:disconnect()
- end
- local CurrentlyEquipped = true
- ToolUnequipped = Tool.Unequipped:connect(function()
- CurrentlyEquipped = false
- end)
- local Anim = Instance.new("StringValue")
- Anim.Name = "toolanim"
- Anim.Value = "Lunge"
- Anim.Parent = Tool
- if CheckIfAlive() then
- Humanoid.WalkSpeed = (NormalSpeed + 100)
- local Force = Instance.new("BodyVelocity")
- Force.velocity = Vector3.new(0, 10, 0)
- Force.maxForce = Vector3.new(0, 4000, 0)
- Debris:AddItem(Force, 0.4)
- Force.Parent = Torso
- end
- wait(0.2)
- Tool.Grip = Grips.Out
- wait(0.6)
- Tool.Grip = Grips.Up
- if ToolUnequipped then
- ToolUnequipped:disconnect()
- end
- if CurrentlyEquipped and CheckIfAlive() then
- Humanoid.WalkSpeed = RegularSpeed
- end
- Damage = DamageValues.SlashDamage
- end
- Tool.Enabled = true
- LastAttack = 0
- function Activated()
- if not Tool.Enabled or not ToolEquipped or not CheckIfAlive() then
- return
- end
- Tool.Enabled = false
- Tick = RunService.Stepped:wait()
- if (Tick - LastAttack < 0.2) then
- Lunge()
- else
- Attack()
- end
- LastAttack = Tick
- --wait(0.5)
- Tool.Enabled = true
- end
- function CheckIfAlive()
- return (((Player and Player.Parent and Character and Character.Parent and Humanoid and Humanoid.Parent and Humanoid.Health > 0 and Torso and Torso.Parent) and true) or false)
- end
- function Equipped()
- Character = Tool.Parent
- Player = Players:GetPlayerFromCharacter(Character)
- Humanoid = Character:FindFirstChild("Humanoid")
- Torso = Character:FindFirstChild("Torso")
- if not CheckIfAlive() then
- return
- end
- ToolEquipped = true
- Humanoid.WalkSpeed = RegularSpeed
- Sounds.Unsheath:Play()
- end
- function Unequipped()
- Tool.Grip = Grips.Up
- if CheckIfAlive() then
- Humanoid.WalkSpeed = NormalSpeed
- end
- ToolEquipped = false
- end
- Tool.Activated:connect(Activated)
- Tool.Equipped:connect(Equipped)
- Tool.Unequipped:connect(Unequipped)
- Connection = Handle.Touched:connect(Blow)
- function SetSparkles(Table)
- for i, v in pairs(Table) do
- if v and v.Sparkles and v.Sparkles.Parent then
- local SparkleColor = ((v.Sparkles == Sparkles1 and (((v.Color and v.Color) or Color3.new(math.random(-5, 5), math.random(-10, 12), math.random(0, 15)))) or (v.Sparkles == Sparkles2 and ((v.Color and v.Color) or Color3.new(math.random(-21, 12), math.random(-2, 3), math.random(-20, 15))))))
- v.Sparkles.SparkleColor = SparkleColor
- if v.Light and v.Light.Parent then
- v.Light.Color = SparkleColor
- end
- end
- end
- end
- Spawn(function()
- SetSparkles({{Sparkles = Sparkles1, Light = Light1, Color = Color3.new(1, 1, 1)}, {Sparkles = Sparkles2, Light = Light2, Color = Color3.new(1, 0, 1)}})
- while true do
- wait(3)
- SetSparkles({{Sparkles = Sparkles1, Light = Light1}, {Sparkles = Sparkles2, Light = Light2}})
- end
- end)
- end))
- LocalScript217.Name = "MouseIcon"
- LocalScript217.Parent = Tool206
- table.insert(cors,sandbox(LocalScript217,function()
- --Made by Luckymaxer
- Mouse_Icon = "rbxasset://textures/GunCursor.png"
- Reloading_Icon = "rbxasset://textures/GunWaitCursor.png"
- Tool = script.Parent
- Mouse = nil
- function UpdateIcon()
- if Mouse then
- Mouse.Icon = Tool.Enabled and Mouse_Icon or Reloading_Icon
- end
- end
- function OnEquipped(ToolMouse)
- Mouse = ToolMouse
- UpdateIcon()
- end
- function OnChanged(Property)
- if Property == "Enabled" then
- UpdateIcon()
- end
- end
- Tool.Equipped:connect(OnEquipped)
- Tool.Changed:connect(OnChanged)
- end))
- Model218.Name = "Animescapetower"
- Model218.Parent = mas
- Model218.PrimaryPart = Part231
- Part219.Name = "Head"
- Part219.Parent = Model218
- Part219.BrickColor = BrickColor.new("White")
- Part219.Rotation = Vector3.new(136.12999, 0, -180)
- Part219.FormFactor = Enum.FormFactor.Symmetric
- Part219.Size = Vector3.new(2, 1, 1)
- Part219.CFrame = CFrame.new(9.3999939, 3.85216618, 17.987072, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
- Part219.TopSurface = Enum.SurfaceType.Smooth
- Part219.Color = Color3.new(0.94902, 0.952941, 0.952941)
- Part219.Position = Vector3.new(9.3999939, 3.85216618, 17.987072)
- Part219.Orientation = Vector3.new(43.8699989, 180, 0)
- Part219.Color = Color3.new(0.94902, 0.952941, 0.952941)
- SpecialMesh220.Parent = Part219
- SpecialMesh220.Scale = Vector3.new(1.25, 1.25, 1.25)
- SpecialMesh220.Scale = Vector3.new(1.25, 1.25, 1.25)
- Decal221.Parent = Part219
- Decal221.Texture = "http://www.roblox.com/asset/?id=421805606"
- Weld222.Name = "HeadWeld"
- Weld222.Parent = Part219
- Weld222.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld222.C1 = CFrame.new(0, 0.300000012, 0.150000006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld222.Part0 = Part219
- Weld222.Part1 = Part247
- Weld223.Name = "HeadWeld"
- Weld223.Parent = Part219
- Weld223.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld223.C1 = CFrame.new(0, 0.25, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld223.Part0 = Part219
- Weld223.Part1 = Part251
- Weld224.Name = "HeadWeld"
- Weld224.Parent = Part219
- Weld224.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld224.C1 = CFrame.new(0, 1.79999995, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld224.Part0 = Part219
- Weld224.Part1 = Part255
- Weld225.Name = "HeadWeld"
- Weld225.Parent = Part219
- Weld225.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld225.C1 = CFrame.new(0, 1.89999998, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld225.Part0 = Part219
- Weld225.Part1 = Part258
- Weld226.Name = "HeadWeld"
- Weld226.Parent = Part219
- Weld226.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld226.C1 = CFrame.new(-0.0500000007, 0.00999999978, -0.0799999982, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld226.Part0 = Part219
- Weld226.Part1 = Part261
- Weld227.Name = "HeadWeld"
- Weld227.Parent = Part219
- Weld227.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld227.C1 = CFrame.new(0, 0.5, -1.04999995, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld227.Part0 = Part219
- Weld227.Part1 = Part265
- Weld228.Name = "HeadWeld"
- Weld228.Parent = Part219
- Weld228.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld228.C1 = CFrame.new(0.100000001, 0.400000006, -0.200000003, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld228.Part0 = Part219
- Weld228.Part1 = Part269
- Weld229.Name = "HeadWeld"
- Weld229.Parent = Part219
- Weld229.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld229.C1 = CFrame.new(0, 1.79999995, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld229.Part0 = Part219
- Weld229.Part1 = Part275
- Weld230.Name = "HeadWeld"
- Weld230.Parent = Part219
- Weld230.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld230.C1 = CFrame.new(0, -0.0299999993, 0.0500000007, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld230.Part0 = Part219
- Weld230.Part1 = Part278
- Part231.Name = "HumanoidRootPart"
- Part231.Parent = Model218
- Part231.Transparency = 1
- Part231.Rotation = Vector3.new(-180, 0, -180)
- Part231.Anchored = true
- Part231.CanCollide = false
- Part231.FormFactor = Enum.FormFactor.Symmetric
- Part231.Size = Vector3.new(2, 2, 1)
- Part231.CFrame = CFrame.new(9.3999939, 2.49208879, 18.3052521, -1, 0, 0, 0, 0.999998331, 2.98023224e-08, 0, 2.98023224e-08, -0.999998331)
- Part231.BottomSurface = Enum.SurfaceType.Smooth
- Part231.TopSurface = Enum.SurfaceType.Smooth
- Part231.Position = Vector3.new(9.3999939, 2.49208879, 18.3052521)
- Part231.Orientation = Vector3.new(0, 180, 0)
- Motor6D232.Name = "RootJoint"
- Motor6D232.Parent = Part231
- Motor6D232.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D232.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -0.0283065178, 0.999599278, 0, 0.999599278, 0.0283065178)
- Motor6D232.Part0 = Part231
- Motor6D232.Part1 = Part238
- Motor6D232.MaxVelocity = 0.10000000149012
- Part233.Name = "Left Arm"
- Part233.Parent = Model218
- Part233.BrickColor = BrickColor.new("Really black")
- Part233.Rotation = Vector3.new(-112.290001, 0, -180)
- Part233.CanCollide = false
- Part233.FormFactor = Enum.FormFactor.Symmetric
- Part233.Size = Vector3.new(1, 2, 1)
- Part233.CFrame = CFrame.new(10.8999939, 2.80225396, 17.8567619, -1, 0, 0, 0, 0.379267335, 0.925285339, 0, 0.925285339, -0.379267335)
- Part233.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part233.Position = Vector3.new(10.8999939, 2.80225396, 17.8567619)
- Part233.Orientation = Vector3.new(-67.7099991, 180, 0)
- Part233.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part234.Name = "Left Leg"
- Part234.Parent = Model218
- Part234.BrickColor = BrickColor.new("Really black")
- Part234.Rotation = Vector3.new(121.049995, 0, -180)
- Part234.CanCollide = false
- Part234.FormFactor = Enum.FormFactor.Symmetric
- Part234.Size = Vector3.new(1, 2, 1)
- Part234.CFrame = CFrame.new(9.8999939, 0.976645947, 19.133625, -1, 0, 0, 0, 0.515845299, -0.856679797, 0, -0.856679797, -0.515845299)
- Part234.BottomSurface = Enum.SurfaceType.Smooth
- Part234.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part234.Position = Vector3.new(9.8999939, 0.976645947, 19.133625)
- Part234.Orientation = Vector3.new(58.9499969, 180, 0)
- Part234.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part235.Name = "Right Arm"
- Part235.Parent = Model218
- Part235.BrickColor = BrickColor.new("Really black")
- Part235.Rotation = Vector3.new(105.529999, 0, -180)
- Part235.CanCollide = false
- Part235.FormFactor = Enum.FormFactor.Symmetric
- Part235.Size = Vector3.new(1, 2, 1)
- Part235.CFrame = CFrame.new(7.8999939, 2.85801005, 18.8011475, -1, 0, 0, 0, 0.26775527, -0.963485301, 0, -0.963485301, -0.26775527)
- Part235.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part235.Position = Vector3.new(7.8999939, 2.85801005, 18.8011475)
- Part235.Orientation = Vector3.new(74.4700012, 180, 0)
- Part235.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Weld236.Name = "RightGrip"
- Weld236.Parent = Part235
- Weld236.C0 = CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
- Weld236.C1 = CFrame.new(0, -2.29999995, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld236.Part0 = Part235
- Weld236.Part1 = Part286
- Part237.Name = "Right Leg"
- Part237.Parent = Model218
- Part237.BrickColor = BrickColor.new("Really black")
- Part237.Rotation = Vector3.new(-68.6399994, 0, 180)
- Part237.CanCollide = false
- Part237.FormFactor = Enum.FormFactor.Symmetric
- Part237.Size = Vector3.new(1, 2, 1)
- Part237.CFrame = CFrame.new(8.8999939, 1.85674727, 17.3456478, -1, -0, 0, 0, -0.364256054, 0.931297064, 0, 0.931297064, 0.364256054)
- Part237.BottomSurface = Enum.SurfaceType.Smooth
- Part237.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part237.Position = Vector3.new(8.8999939, 1.85674727, 17.3456478)
- Part237.Orientation = Vector3.new(-68.6399994, 0, 180)
- Part237.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part238.Name = "Torso"
- Part238.Parent = Model218
- Part238.BrickColor = BrickColor.new("Dark stone grey")
- Part238.Rotation = Vector3.new(-178.37999, 0, -180)
- Part238.FormFactor = Enum.FormFactor.Symmetric
- Part238.Size = Vector3.new(2, 2, 1)
- Part238.CFrame = CFrame.new(9.3999939, 2.49208879, 18.3052521, -1, 0, 0, 0, 0.999597609, 0.028306501, 0, 0.028306501, -0.999597609)
- Part238.LeftSurface = Enum.SurfaceType.Weld
- Part238.RightSurface = Enum.SurfaceType.Weld
- Part238.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part238.Position = Vector3.new(9.3999939, 2.49208879, 18.3052521)
- Part238.Orientation = Vector3.new(-1.62, 180, 0)
- Part238.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Decal239.Name = "roblox"
- Decal239.Parent = Part238
- Decal239.Texture = "http://www.roblox.com/asset/?id=278664920"
- Motor6D240.Name = "Right Shoulder"
- Motor6D240.Parent = Part238
- Motor6D240.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Motor6D240.C1 = CFrame.new(-0.5, 0.49999997, 5.96046448e-08, 0, 0, 1, -0.970680058, 0.240375429, 0, -0.240375429, -0.970680058, 0)
- Motor6D240.Part0 = Part238
- Motor6D240.Part1 = Part235
- Motor6D240.MaxVelocity = 0.10000000149012
- Motor6D241.Name = "Right Hip"
- Motor6D241.Parent = Part238
- Motor6D241.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Motor6D241.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0.941236258, -0.337748855, 0, 0.337748855, 0.941236258, 0)
- Motor6D241.Part0 = Part238
- Motor6D241.Part1 = Part237
- Motor6D241.MaxVelocity = 0.10000000149012
- Motor6D242.Name = "Neck"
- Motor6D242.Parent = Part238
- Motor6D242.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D242.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0.713105917, 0.701056302, 0, 0.701056302, -0.713105917)
- Motor6D242.Part0 = Part238
- Motor6D242.Part1 = Part219
- Motor6D242.MaxVelocity = 0.10000000149012
- Motor6D243.Name = "Left Shoulder"
- Motor6D243.Parent = Part238
- Motor6D243.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6D243.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, -0.914180398, 0.405307651, 0, 0.405307651, 0.914180398, 0)
- Motor6D243.Part0 = Part238
- Motor6D243.Part1 = Part233
- Motor6D243.MaxVelocity = 0.10000000149012
- Motor6D244.Name = "Left Hip"
- Motor6D244.Parent = Part238
- Motor6D244.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6D244.C1 = CFrame.new(-0.5, 0.99999994, 0, 0, 0, -1, 0.870939791, 0.491389751, 0, 0.491389751, -0.870939791, 0)
- Motor6D244.Part0 = Part238
- Motor6D244.Part1 = Part234
- Motor6D244.MaxVelocity = 0.10000000149012
- Humanoid245.Parent = Model218
- Humanoid245.RightLeg = Part237
- Humanoid245.LeftLeg = Part234
- Humanoid245.Torso = Part231
- Accessory246.Name = "BluesteelShades"
- Accessory246.Parent = Model218
- Accessory246.AttachmentPos = Vector3.new(0, 0.300000012, 0.150000006)
- Part247.Name = "Handle"
- Part247.Parent = Accessory246
- Part247.Rotation = Vector3.new(136.12999, 0, -180)
- Part247.CanCollide = false
- Part247.FormFactor = Enum.FormFactor.Custom
- Part247.Size = Vector3.new(1.40003085, 0.400000006, 1.40000176)
- Part247.CFrame = CFrame.new(9.3999939, 4.10030413, 17.9566212, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
- Part247.BottomSurface = Enum.SurfaceType.Smooth
- Part247.TopSurface = Enum.SurfaceType.Smooth
- Part247.Position = Vector3.new(9.3999939, 4.10030413, 17.9566212)
- Part247.Orientation = Vector3.new(43.8699989, 180, 0)
- SpecialMesh248.Parent = Part247
- SpecialMesh248.MeshId = "http://www.roblox.com/asset/?id=116526914 "
- SpecialMesh248.Scale = Vector3.new(0.649999976, 0.649999976, 0.649999976)
- SpecialMesh248.TextureId = "http://www.roblox.com/asset/?id=139594977 "
- SpecialMesh248.MeshType = Enum.MeshType.FileMesh
- SpecialMesh248.Scale = Vector3.new(0.649999976, 0.649999976, 0.649999976)
- Vector3Value249.Name = "OriginalSize"
- Vector3Value249.Parent = Part247
- Vector3Value249.Value = Vector3.new(1.40003085, 0.400000006, 1.40000176)
- Accessory250.Name = "HeadlightSoundGear"
- Accessory250.Parent = Model218
- Accessory250.AttachmentPos = Vector3.new(0, 0.25, 0)
- Part251.Name = "Handle"
- Part251.Parent = Accessory250
- Part251.Rotation = Vector3.new(136.12999, 0, -180)
- Part251.CanCollide = false
- Part251.FormFactor = Enum.FormFactor.Custom
- Part251.Size = Vector3.new(1.5999999, 0.799999833, 0.599999845)
- Part251.CFrame = CFrame.new(9.3999939, 4.03240633, 17.8138275, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
- Part251.BottomSurface = Enum.SurfaceType.Smooth
- Part251.TopSurface = Enum.SurfaceType.Smooth
- Part251.Position = Vector3.new(9.3999939, 4.03240633, 17.8138275)
- Part251.Orientation = Vector3.new(43.8699989, 180, 0)
- SpecialMesh252.Parent = Part251
- SpecialMesh252.MeshId = "http://www.roblox.com/asset/?id=54582024"
- SpecialMesh252.TextureId = "http://www.roblox.com/asset/?id=139600792 "
- SpecialMesh252.MeshType = Enum.MeshType.FileMesh
- Vector3Value253.Name = "OriginalSize"
- Vector3Value253.Parent = Part251
- Vector3Value253.Value = Vector3.new(1.5999999, 0.799999833, 0.599999845)
- Accessory254.Name = "GemTie"
- Accessory254.Parent = Model218
- Accessory254.AttachmentPos = Vector3.new(0, 1.79999995, 0)
- Part255.Name = "Handle"
- Part255.Parent = Accessory254
- Part255.Rotation = Vector3.new(136.12999, 0, -180)
- Part255.CanCollide = false
- Part255.FormFactor = Enum.FormFactor.Custom
- Part255.Size = Vector3.new(2.31002712, 0.70999819, 1.91000271)
- Part255.CFrame = CFrame.new(9.3999939, 2.91491842, 18.8879395, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
- Part255.BottomSurface = Enum.SurfaceType.Smooth
- Part255.TopSurface = Enum.SurfaceType.Smooth
- Part255.Position = Vector3.new(9.3999939, 2.91491842, 18.8879395)
- Part255.Orientation = Vector3.new(43.8699989, 180, 0)
- SpecialMesh256.Parent = Part255
- SpecialMesh256.MeshId = "rbxassetid://1423138090"
- SpecialMesh256.Scale = Vector3.new(1.5, 1.5, 1.5)
- SpecialMesh256.TextureId = "rbxassetid://1423138617"
- SpecialMesh256.MeshType = Enum.MeshType.FileMesh
- SpecialMesh256.Scale = Vector3.new(1.5, 1.5, 1.5)
- Accessory257.Name = "8bitCatTail"
- Accessory257.Parent = Model218
- Accessory257.AttachmentPos = Vector3.new(0, 1.89999998, -0.899999976)
- Part258.Name = "Handle"
- Part258.Parent = Accessory257
- Part258.Rotation = Vector3.new(136.12999, 0, -180)
- Part258.CanCollide = false
- Part258.FormFactor = Enum.FormFactor.Symmetric
- Part258.Size = Vector3.new(1.24999964, 1.1500001, 1.24000001)
- Part258.CFrame = CFrame.new(9.3999939, 2.21914554, 18.3083725, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
- Part258.BottomSurface = Enum.SurfaceType.Smooth
- Part258.TopSurface = Enum.SurfaceType.Smooth
- Part258.Position = Vector3.new(9.3999939, 2.21914554, 18.3083725)
- Part258.Orientation = Vector3.new(43.8699989, 180, 0)
- SpecialMesh259.Parent = Part258
- SpecialMesh259.MeshId = "rbxassetid://542109971"
- SpecialMesh259.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
- SpecialMesh259.TextureId = "rbxassetid://542105636"
- SpecialMesh259.MeshType = Enum.MeshType.FileMesh
- SpecialMesh259.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
- Accessory260.Name = "WingwsHeaddess"
- Accessory260.Parent = Model218
- Accessory260.AttachmentPos = Vector3.new(-0.0500000007, 0.00999999978, -0.0799999982)
- Part261.Name = "Handle"
- Part261.Parent = Accessory260
- Part261.Rotation = Vector3.new(136.12999, 0, -180)
- Part261.CanCollide = false
- Part261.FormFactor = Enum.FormFactor.Symmetric
- Part261.Size = Vector3.new(1.4200002, 0.870000005, 1.40999985)
- Part261.CFrame = CFrame.new(9.34999371, 4.14999866, 17.589838, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
- Part261.BottomSurface = Enum.SurfaceType.Smooth
- Part261.TopSurface = Enum.SurfaceType.Smooth
- Part261.Position = Vector3.new(9.34999371, 4.14999866, 17.589838)
- Part261.Orientation = Vector3.new(43.8699989, 180, 0)
- SpecialMesh262.Parent = Part261
- SpecialMesh262.MeshId = "http://www.roblox.com/asset/?id=581009766"
- SpecialMesh262.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
- SpecialMesh262.TextureId = "http://www.roblox.com/asset/?id=581008916"
- SpecialMesh262.MeshType = Enum.MeshType.FileMesh
- SpecialMesh262.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
- Vector3Value263.Name = "OriginalSize"
- Vector3Value263.Parent = Part261
- Vector3Value263.Value = Vector3.new(1.4200002, 0.870000005, 1.40999985)
- Accessory264.Name = "RainbowWings"
- Accessory264.Parent = Model218
- Accessory264.AttachmentPos = Vector3.new(0, 0.5, -1.04999995)
- Part265.Name = "Handle"
- Part265.Parent = Accessory264
- Part265.Transparency = 0.20000000298023
- Part265.Rotation = Vector3.new(136.12999, 0, -180)
- Part265.CanCollide = false
- Part265.FormFactor = Enum.FormFactor.Symmetric
- Part265.Size = Vector3.new(1, 1.41999996, 1)
- Part265.CFrame = CFrame.new(9.3999939, 3.12454295, 17.2300644, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
- Part265.BottomSurface = Enum.SurfaceType.Smooth
- Part265.TopSurface = Enum.SurfaceType.Smooth
- Part265.Position = Vector3.new(9.3999939, 3.12454295, 17.2300644)
- Part265.Orientation = Vector3.new(43.8699989, 180, 0)
- SpecialMesh266.Parent = Part265
- SpecialMesh266.MeshId = "http://www.roblox.com/asset/?id=335060772 "
- SpecialMesh266.TextureId = "http://www.roblox.com/asset/?id=335060906"
- SpecialMesh266.MeshType = Enum.MeshType.FileMesh
- Shirt267.Name = "Shirt"
- Shirt267.Parent = Model218
- Shirt267.ShirtTemplate = "http://www.roblox.com/asset/?id=417993119"
- Accessory268.Name = "MessyHairBlue"
- Accessory268.Parent = Model218
- Accessory268.AttachmentPos = Vector3.new(0.100000001, 0.400000006, -0.200000003)
- Part269.Name = "Handle"
- Part269.Parent = Accessory268
- Part269.Rotation = Vector3.new(136.12999, 0, -180)
- Part269.CanCollide = false
- Part269.FormFactor = Enum.FormFactor.Custom
- Part269.Size = Vector3.new(1.99999928, 1.79999995, 2.00000024)
- Part269.CFrame = CFrame.new(9.49999428, 3.78566718, 17.7735825, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
- Part269.BottomSurface = Enum.SurfaceType.Smooth
- Part269.TopSurface = Enum.SurfaceType.Smooth
- Part269.Position = Vector3.new(9.49999428, 3.78566718, 17.7735825)
- Part269.Orientation = Vector3.new(43.8699989, 180, 0)
- SpecialMesh270.Parent = Part269
- SpecialMesh270.MeshId = "http://www.roblox.com/asset/?id=76056263"
- SpecialMesh270.TextureId = "http://www.roblox.com/asset/?id=76055088"
- SpecialMesh270.MeshType = Enum.MeshType.FileMesh
- Vector3Value271.Name = "OriginalSize"
- Vector3Value271.Parent = Part269
- Vector3Value271.Value = Vector3.new(1.99999928, 1.79999995, 2.00000024)
- Pants272.Name = "Pants"
- Pants272.Parent = Model218
- Pants272.PantsTemplate = "http://www.roblox.com/asset/?id=296341198"
- ShirtGraphic273.Parent = Model218
- ShirtGraphic273.Graphic = "http://www.roblox.com/asset/?id=278664920"
- Accessory274.Name = "FriendlySnowfOX"
- Accessory274.Parent = Model218
- Accessory274.AttachmentPos = Vector3.new(0, 1.79999995, 0)
- Part275.Name = "Handle"
- Part275.Parent = Accessory274
- Part275.Rotation = Vector3.new(136.12999, 0, -180)
- Part275.CanCollide = false
- Part275.FormFactor = Enum.FormFactor.Custom
- Part275.Size = Vector3.new(0.720027149, 1.31999815, 1.91000271)
- Part275.CFrame = CFrame.new(9.3999939, 2.91491842, 18.8879395, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
- Part275.BottomSurface = Enum.SurfaceType.Smooth
- Part275.TopSurface = Enum.SurfaceType.Smooth
- Part275.Position = Vector3.new(9.3999939, 2.91491842, 18.8879395)
- Part275.Orientation = Vector3.new(43.8699989, 180, 0)
- SpecialMesh276.Parent = Part275
- SpecialMesh276.MeshId = "rbxassetid://1241037817"
- SpecialMesh276.TextureId = "rbxassetid://1241038471"
- SpecialMesh276.MeshType = Enum.MeshType.FileMesh
- Accessory277.Name = "NeonGreenAnimalHood"
- Accessory277.Parent = Model218
- Accessory277.AttachmentPos = Vector3.new(0, -0.0299999993, 0.0500000007)
- Part278.Name = "Handle"
- Part278.Parent = Accessory277
- Part278.Rotation = Vector3.new(136.12999, 0, -180)
- Part278.CanCollide = false
- Part278.FormFactor = Enum.FormFactor.Custom
- Part278.Size = Vector3.new(2.6000278, 2.20000005, 1.79999816)
- Part278.CFrame = CFrame.new(9.3999939, 4.26892376, 17.6558437, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
- Part278.BottomSurface = Enum.SurfaceType.Smooth
- Part278.TopSurface = Enum.SurfaceType.Smooth
- Part278.Position = Vector3.new(9.3999939, 4.26892376, 17.6558437)
- Part278.Orientation = Vector3.new(43.8699989, 180, 0)
- SpecialMesh279.Parent = Part278
- SpecialMesh279.MeshId = "rbxassetid://135446047"
- SpecialMesh279.Scale = Vector3.new(1, 1.10000002, 1)
- SpecialMesh279.TextureId = "rbxassetid://1134835201"
- SpecialMesh279.MeshType = Enum.MeshType.FileMesh
- SpecialMesh279.Scale = Vector3.new(1, 1.10000002, 1)
- Vector3Value280.Name = "OriginalSize"
- Vector3Value280.Parent = Part278
- Vector3Value280.Value = Vector3.new(2.6000278, 2.20000005, 1.79999816)
- BodyColors281.Parent = Model218
- BodyColors281.HeadColor = BrickColor.new("White")
- BodyColors281.LeftArmColor = BrickColor.new("Really black")
- BodyColors281.LeftLegColor = BrickColor.new("Really black")
- BodyColors281.RightArmColor = BrickColor.new("Really black")
- BodyColors281.RightLegColor = BrickColor.new("Really black")
- BodyColors281.TorsoColor = BrickColor.new("Dark stone grey")
- Tool282.Name = "AzureSword"
- Tool282.Parent = Model218
- Tool282.TextureId = "http://www.roblox.com/asset/?id=120894242"
- Tool282.GripPos = Vector3.new(0, -2.29999995, 0)
- Tool282.ToolTip = "Press E to summon, mi'lord."
- BoolValue283.Name = "PlayOverhead"
- BoolValue283.Parent = Tool282
- BoolValue283.Value = true
- BoolValue284.Name = "PlaySlash"
- BoolValue284.Parent = Tool282
- BoolValue284.Value = true
- BoolValue285.Name = "PlayThrust"
- BoolValue285.Parent = Tool282
- Part286.Name = "Handle"
- Part286.Parent = Tool282
- Part286.BrickColor = BrickColor.new("Really black")
- Part286.Reflectance = 1
- Part286.Rotation = Vector3.new(-164.470001, 0, -180)
- Part286.CanCollide = false
- Part286.FormFactor = Enum.FormFactor.Custom
- Part286.Size = Vector3.new(0.323568523, 9.70705318, 0.970705569)
- Part286.CFrame = CFrame.new(7.8999939, 4.8062706, 20.3804703, -1, 0, 0, 0, 0.963485301, 0.26775527, 0, 0.26775527, -0.963485301)
- Part286.BottomSurface = Enum.SurfaceType.Smooth
- Part286.TopSurface = Enum.SurfaceType.Smooth
- Part286.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part286.Position = Vector3.new(7.8999939, 4.8062706, 20.3804703)
- Part286.Orientation = Vector3.new(-15.5299997, 180, 0)
- Part286.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh287.Parent = Part286
- SpecialMesh287.MeshId = "http://www.roblox.com/asset/?id=94840342"
- SpecialMesh287.Offset = Vector3.new(0, 2, 0)
- SpecialMesh287.Scale = Vector3.new(1.60166478, 1.60166478, 1.60166478)
- SpecialMesh287.TextureId = "http://www.roblox.com/asset/?id=120869251"
- SpecialMesh287.VertexColor = Vector3.new(0.300000012, 0.100000001, 0.200000003)
- SpecialMesh287.MeshType = Enum.MeshType.FileMesh
- SpecialMesh287.Scale = Vector3.new(1.60166478, 1.60166478, 1.60166478)
- Fire288.Parent = Part286
- Fire288.Size = 2
- Fire288.Color = Color3.new(0.666667, 0, 1)
- Fire288.Heat = 25
- Fire288.SecondaryColor = Color3.new(0.666667, 0.333333, 1)
- Fire288.Color = Color3.new(0.666667, 0, 1)
- PointLight289.Parent = Part286
- PointLight289.Color = Color3.new(0.666667, 0, 1)
- PointLight289.Brightness = 0.20000000298023
- PointLight289.Range = 30
- PointLight289.Shadows = true
- PointLight289.Color = Color3.new(0.666667, 0, 1)
- PointLight290.Parent = Part286
- PointLight290.Color = Color3.new(0.72549, 0.278431, 1)
- PointLight290.Brightness = 0.75
- PointLight290.Range = 15
- PointLight290.Shadows = true
- PointLight290.Color = Color3.new(0.72549, 0.278431, 1)
- Sparkles291.Parent = Part286
- Sparkles291.Color = Color3.new(0.388889, 0, 0.309804)
- Sparkles291.SparkleColor = Color3.new(0.219608, 0, 0.309804)
- Sparkles291.Color = Color3.new(0.388889, 0, 0.309804)
- Sound292.Name = "Gong"
- Sound292.Parent = Part286
- Sound292.Pitch = 0.75
- Sound292.SoundId = "http://www.roblox.com/asset/?id=11984254"
- Sound292.Volume = 1
- Sound293.Name = "HitSound"
- Sound293.Parent = Part286
- Sound293.Pitch = 0.80000001192093
- Sound293.SoundId = "http://www.roblox.com/Asset?ID=96667969"
- Sound293.Volume = 0.75
- Sound294.Name = "LungeSound"
- Sound294.Parent = Part286
- Sound294.Pitch = 0.80000001192093
- Sound294.SoundId = "rbxasset://sounds//swordlunge.wav"
- Sound294.Volume = 0.25
- Sound295.Name = "OverheadSound"
- Sound295.Parent = Part286
- Sound295.Pitch = 0.94999998807907
- Sound295.SoundId = "rbxasset://sounds//swordslash.wav"
- Sound296.Name = "SlashSound"
- Sound296.Parent = Part286
- Sound296.Pitch = 0.80000001192093
- Sound296.SoundId = "rbxasset://sounds//swordslash.wav"
- Sound296.Volume = 0.34999999403954
- Sound297.Name = "UnsheathSound"
- Sound297.Parent = Part286
- Sound297.SoundId = "http://www.roblox.com/asset/?id=134747889"
- Sound297.Volume = 0.75
- Animation298.Name = "IdleAnim3"
- Animation298.Parent = Tool282
- Animation298.AnimationId = "http://www.roblox.com/Asset?ID=94160581"
- Animation299.Name = "OverheadAnim2"
- Animation299.Parent = Tool282
- Animation299.AnimationId = "http://www.roblox.com/Asset?ID=94160738"
- Animation300.Name = "SlashAnim2"
- Animation300.Parent = Tool282
- Animation300.AnimationId = "http://www.roblox.com/Asset?ID=94161088"
- Animation301.Name = "ThrustAnim2"
- Animation301.Parent = Tool282
- Animation301.AnimationId = "http://www.roblox.com/Asset?ID=94161333"
- Animation302.Name = "UnequipAnim2"
- Animation302.Parent = Tool282
- Animation302.AnimationId = "http://www.roblox.com/Asset?ID=94095929"
- Animation303.Name = "EquipAnim5"
- Animation303.Parent = Tool282
- Animation303.AnimationId = "http://www.roblox.com/Asset?ID=94160581"
- Script304.Name = "SwordSwing"
- Script304.Parent = Tool282
- table.insert(cors,sandbox(Script304,function()
- r = game:service("RunService")
- local damage = 0
- sword = script.Parent.Handle
- Tool = script.Parent
- local damages,values,sounds = {35,50,75},{Tool.PlaySlash,Tool.PlayThrust,Tool.PlayOverhead},{Tool.Handle.SlashSound,Tool.Handle.OverheadSound,Tool.Handle.LungeSound}
- local enabledToDamage = true
- function blow(hit)
- if enabledToDamage == false then return end
- enabledToDamage = false
- if (hit.Parent == nil) then enabledToDamage = true return end -- happens when bullet hits sword
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- local vCharacter = Tool.Parent
- local vPlayer = game.Players:playerFromCharacter(vCharacter)
- local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
- if humanoid~=nil and humanoid ~= hum and hum ~= nil then
- -- final check, make sure sword is in-hand
- local right_arm = vCharacter:FindFirstChild("Right Arm")
- if (right_arm ~= nil) then
- local joint = right_arm:FindFirstChild("RightGrip")
- if (joint ~= nil and (joint.Part0 == sword or joint.Part1 == sword)) then
- tagHumanoid(humanoid, vPlayer)
- humanoid:TakeDamage(damage)
- wait(1)
- untagHumanoid(humanoid)
- else
- enabledToDamage = true
- end
- else
- enabledToDamage = true
- end
- else
- enabledToDamage = true
- end
- end
- function tagHumanoid(humanoid, player)
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = player
- creator_tag.Name = "creator"
- creator_tag.Parent = humanoid
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- function attack()
- damage = slash_damage
- script.Parent.Handle.SlashSound:Play()
- script.Parent.PlaySlash.Value = not script.Parent.PlaySlash.Value
- end
- function lunge()
- damage = lunge_damage
- script.Parent.Handle.LungeSound:Play()
- script.Parent.PlayOverhead.Value = not script.Parent.PlayOverhead.Value
- force = Instance.new("BodyVelocity")
- force.velocity = Vector3.new(0,10,0) --Tool.Parent.Torso.CFrame.lookVector * 80
- force.Parent = Tool.Parent.Torso
- wait(.5)
- force.Parent = nil
- wait(.5)
- damage = slash_damage
- end
- Tool.Enabled = true
- local last_attack = 0
- local status = 0
- function onActivated()
- if not Tool.Enabled then
- return
- end
- Tool.Enabled = false
- local character = Tool.Parent;
- local humanoid = character.Humanoid
- if humanoid == nil then
- print("Humanoid not found")
- return
- end
- t = r.Stepped:wait()
- if (t - last_attack < 1.5) then
- if status == 3 then
- status = 0
- damage = 0
- else
- status = status + 1
- values[status].Value = not values[status].Value
- damage = damages[status]
- sounds[status]:Play()
- enabledToDamage = true
- wait(0.5)
- enabledToDamage = false
- end
- else
- status = 0
- damage = 0
- end
- last_attack = t
- Tool.Enabled = true
- end
- function onEquipped()
- wait(1/3)
- Tool.Handle.UnsheathSound:Play()
- end
- Tool.Equipped:connect(onEquipped)
- script.Parent.Activated:connect(onActivated)
- connection = sword.Touched:connect(blow)
- end))
- LocalScript305.Name = "AnimationScript"
- LocalScript305.Parent = Tool282
- table.insert(cors,sandbox(LocalScript305,function()
- -- Waits for the child of the specified parent
- local function WaitForChild(parent, childName)
- while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
- return parent[childName]
- end
- local Tool = script.Parent
- local Animations = {}
- local MyHumanoid
- local MyCharacter
- local function PlayAnimation(animationName)
- if Animations[animationName] then
- Animations[animationName]:Play()
- end
- end
- local function StopAnimation(animationName)
- if Animations[animationName] then
- Animations[animationName]:Stop()
- end
- end
- function OnEquipped(mouse)
- MyCharacter = Tool.Parent
- MyHumanoid = WaitForChild(MyCharacter, 'Humanoid')
- if MyHumanoid then
- Animations['EquipAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'EquipAnim5'))
- Animations['IdleAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'IdleAnim3'))
- Animations['OverheadAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'OverheadAnim2'))
- Animations['SlashAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'SlashAnim2'))
- Animations['ThrustAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'ThrustAnim2'))
- Animations['UnequipAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'UnequipAnim2'))
- end
- PlayAnimation('EquipAnim')
- PlayAnimation('IdleAnim')
- end
- function OnUnequipped()
- for animName, _ in pairs(Animations) do
- StopAnimation(animName)
- end
- end
- Tool.Equipped:connect(OnEquipped)
- Tool.Unequipped:connect(OnUnequipped)
- WaitForChild(Tool, 'PlaySlash').Changed:connect(
- function (value)
- --if value then
- PlayAnimation('SlashAnim')
- --else
- -- StopAnimation('SlashAnim')
- --end
- end)
- WaitForChild(Tool, 'PlayThrust').Changed:connect(
- function (value)
- --if value then
- PlayAnimation('ThrustAnim')
- --else
- -- StopAnimation('ThrustAnim')
- --end
- end)
- WaitForChild(Tool, 'PlayOverhead').Changed:connect(
- function (value)
- --if value then
- PlayAnimation('OverheadAnim')
- --else
- -- StopAnimation('OverheadAnim')
- --end
- end)
- end))
- LocalScript306.Name = "Local Gui"
- LocalScript306.Parent = Tool282
- table.insert(cors,sandbox(LocalScript306,function()
- local Tool = script.Parent;
- enabled = true
- function onButton1Down(mouse)
- if not enabled then
- return
- end
- enabled = false
- mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
- while not Tool.Enabled do
- wait(0.05)
- end
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- enabled = true
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- end
- Tool.Equipped:connect(onEquippedLocal)
- end))
- Script307.Name = "SwordScript"
- Script307.Parent = Tool282
- table.insert(cors,sandbox(Script307,function()
- -- Copied from Grimgold Periastron Beta
- local Tool = script.Parent
- local Sword = Tool.Handle
- local vCharacter
- local myTorso
- local myHumanoid
- local equipped = false
- local debris = game:GetService("Debris")
- function tagHumanoid(humanoid, player)
- if humanoid then
- local creatorTag = Instance.new("ObjectValue")
- creatorTag.Value = player
- creatorTag.Name = "creator"
- creatorTag.Parent = humanoid
- debris:AddItem(creatorTag, 1)
- end
- end
- function cut(hit)
- local humanoid
- local vPlayer
- if hit and hit.Parent and myHumanoid then
- if hit.Parent.className == "Hat" then
- humanoid = hit.Parent.Parent:FindFirstChild("Humanoid")
- else
- humanoid = hit.Parent:FindFirstChild("Humanoid")
- end
- vPlayer = game.Players:GetPlayerFromCharacter(vCharacter)
- if humanoid ~= nil and humanoid ~= myHumanoid then
- tagHumanoid(humanoid, vPlayer)
- humanoid:TakeDamage(7.5)
- end
- end
- end
- function onEquipped()
- vCharacter = Tool.Parent
- myTorso = vCharacter:FindFirstChild("Torso")
- myHumanoid = vCharacter:FindFirstChild("Humanoid")
- end
- Tool.Equipped:connect(onEquipped)
- Sword.Touched:connect(cut)
- end))
- Part308.Parent = mas
- Part308.Material = Enum.Material.Neon
- Part308.BrickColor = BrickColor.new("Black")
- Part308.Transparency = 0.5
- Part308.Rotation = Vector3.new(-6.88999987, -4.32999992, -10.3599997)
- Part308.Shape = Enum.PartType.Ball
- Part308.Size = Vector3.new(16.550005, 16.550005, 16.550005)
- Part308.CFrame = CFrame.new(-14.0355759, 5.20843172, 56.6873627, 0.980880201, 0.179347694, -0.0755539984, -0.169641748, 0.978212476, 0.119674958, 0.0953712985, -0.104569688, 0.989934087)
- Part308.BottomSurface = Enum.SurfaceType.Smooth
- Part308.TopSurface = Enum.SurfaceType.Smooth
- Part308.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part308.Position = Vector3.new(-14.0355759, 5.20843172, 56.6873627)
- Part308.Orientation = Vector3.new(-6.86999989, -4.36000013, -9.84000015)
- Part308.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part309.Parent = mas
- Part309.Material = Enum.Material.Ice
- Part309.Transparency = 0.5
- Part309.Rotation = Vector3.new(-6.88999987, -4.32999992, -10.3599997)
- Part309.Shape = Enum.PartType.Ball
- Part309.Size = Vector3.new(5.58000088, 5.58000088, 5.58000088)
- Part309.CFrame = CFrame.new(-14.3451328, 10.2693834, 72.0501099, 0.980880201, 0.179347694, -0.0755539984, -0.169641748, 0.978212476, 0.119674958, 0.0953712985, -0.104569688, 0.989934087)
- Part309.BottomSurface = Enum.SurfaceType.Smooth
- Part309.TopSurface = Enum.SurfaceType.Smooth
- Part309.Position = Vector3.new(-14.3451328, 10.2693834, 72.0501099)
- Part309.Orientation = Vector3.new(-6.86999989, -4.36000013, -9.84000015)
- Model310.Name = ""
- Model310.Parent = mas
- Model310.PrimaryPart = Part318
- Part311.Name = "Head"
- Part311.Parent = Model310
- Part311.Material = Enum.Material.Ice
- Part311.BrickColor = BrickColor.new("Institutional white")
- Part311.Rotation = Vector3.new(-13.4399996, 6.67000008, 1.9799999)
- Part311.FormFactor = Enum.FormFactor.Symmetric
- Part311.Size = Vector3.new(11.7684631, 5.88423157, 5.88423157)
- Part311.CFrame = CFrame.new(13.8061552, 25.7716923, 89.9804077, 0.992646992, -0.0342362151, 0.116085663, 0.00656408072, 0.972973585, 0.230822861, -0.120849073, -0.228364021, 0.966044486)
- Part311.TopSurface = Enum.SurfaceType.Smooth
- Part311.Color = Color3.new(1, 1, 1)
- Part311.Position = Vector3.new(13.8061552, 25.7716923, 89.9804077)
- Part311.Orientation = Vector3.new(-13.3499994, 6.8499999, 0.389999986)
- Part311.Color = Color3.new(1, 1, 1)
- SpecialMesh312.Parent = Part311
- SpecialMesh312.Scale = Vector3.new(1.25, 1.25, 1.25)
- SpecialMesh312.Scale = Vector3.new(1.25, 1.25, 1.25)
- Attachment313.Name = "HatAttachment"
- Attachment313.Parent = Part311
- Attachment313.CFrame = CFrame.new(0, 3.53053904, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment313.Position = Vector3.new(0, 3.53053904, 0)
- Attachment314.Name = "HairAttachment"
- Attachment314.Parent = Part311
- Attachment314.CFrame = CFrame.new(0, 3.53053904, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment314.Position = Vector3.new(0, 3.53053904, 0)
- Attachment315.Name = "FaceFrontAttachment"
- Attachment315.Parent = Part311
- Attachment315.CFrame = CFrame.new(0, 0, -3.53053904, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment315.Position = Vector3.new(0, 0, -3.53053904)
- Attachment316.Name = "FaceCenterAttachment"
- Attachment316.Parent = Part311
- Decal317.Name = "face"
- Decal317.Parent = Part311
- Decal317.Texture = "rbxasset://textures/face.png"
- Part318.Name = "HumanoidRootPart"
- Part318.Parent = Model310
- Part318.Material = Enum.Material.Ice
- Part318.BrickColor = BrickColor.new("Lily white")
- Part318.Transparency = 1
- Part318.Rotation = Vector3.new(6.85999966, 89.8899994, -157.029999)
- Part318.Anchored = true
- Part318.CanCollide = false
- Part318.FormFactor = Enum.FormFactor.Symmetric
- Part318.Size = Vector3.new(11.7684631, 11.7684631, 5.88423157)
- Part318.CFrame = CFrame.new(14.0690928, 17.1158085, 91.6699905, -6.10947609e-07, 2.58907676e-07, 0.999998152, -2.98023224e-07, 1, -1.43423676e-07, -0.999998391, -5.66244125e-07, 1.1920929e-06)
- Part318.BottomSurface = Enum.SurfaceType.Smooth
- Part318.TopSurface = Enum.SurfaceType.Smooth
- Part318.Color = Color3.new(0.929412, 0.917647, 0.917647)
- Part318.Position = Vector3.new(14.0690928, 17.1158085, 91.6699905)
- Part318.Orientation = Vector3.new(0, 90, 0)
- Part318.Color = Color3.new(0.929412, 0.917647, 0.917647)
- Motor6D319.Name = "RootJoint"
- Motor6D319.Parent = Part318
- Motor6D319.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D319.C1 = CFrame.new(0, 0, 0, 0.0892207399, 0.995059907, 0.0435351506, -0.172955632, -0.0275672153, 0.984543741, 0.980880201, -0.0953713953, 0.169641659)
- Motor6D319.Part0 = Part318
- Motor6D319.Part1 = Part326
- Motor6D319.MaxVelocity = 0.10000000149012
- Part320.Name = "Left Arm"
- Part320.Parent = Model310
- Part320.Material = Enum.Material.Ice
- Part320.BrickColor = BrickColor.new("Institutional white")
- Part320.Rotation = Vector3.new(-49.329998, -3.8599999, -3.91999984)
- Part320.CanCollide = false
- Part320.FormFactor = Enum.FormFactor.Symmetric
- Part320.Size = Vector3.new(5.88423157, 11.7684631, 5.88423157)
- Part320.CFrame = CFrame.new(5.00338364, 17.8145847, 92.5722046, 0.99538964, 0.0682839826, -0.0673267618, 0.00635090098, 0.653614938, 0.756800711, 0.0956849381, -0.753739357, 0.650167584)
- Part320.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part320.Position = Vector3.new(5.00338364, 17.8145847, 92.5722046)
- Part320.Orientation = Vector3.new(-49.1800003, -5.90999985, 0.560000002)
- Part320.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Attachment321.Name = "LeftShoulderAttachment"
- Attachment321.Parent = Part320
- Attachment321.CFrame = CFrame.new(0, 5.88423157, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment321.Position = Vector3.new(0, 5.88423157, 0)
- Part322.Name = "Left Leg"
- Part322.Parent = Model310
- Part322.Material = Enum.Material.Ice
- Part322.BrickColor = BrickColor.new("Pearl")
- Part322.Rotation = Vector3.new(-66.6899948, 15.5, -4.04999971)
- Part322.CanCollide = false
- Part322.FormFactor = Enum.FormFactor.Symmetric
- Part322.Size = Vector3.new(5.88423157, 11.7684631, 5.88423157)
- Part322.CFrame = CFrame.new(10.8039684, 8.04309845, 97.4773788, 0.961233914, 0.0680197626, 0.267205417, -0.272713631, 0.377432883, 0.884969831, -0.0406549275, -0.923533916, 0.38135162)
- Part322.BottomSurface = Enum.SurfaceType.Smooth
- Part322.Color = Color3.new(0.905882, 0.905882, 0.92549)
- Part322.Position = Vector3.new(10.8039684, 8.04309845, 97.4773788)
- Part322.Orientation = Vector3.new(-62.25, 35.0200005, -35.8499985)
- Part322.Color = Color3.new(0.905882, 0.905882, 0.92549)
- Part323.Name = "Right Arm"
- Part323.Parent = Model310
- Part323.Material = Enum.Material.Ice
- Part323.BrickColor = BrickColor.new("Pearl")
- Part323.Rotation = Vector3.new(-48.1899986, -5.27999973, -2.14999986)
- Part323.CanCollide = false
- Part323.FormFactor = Enum.FormFactor.Symmetric
- Part323.Size = Vector3.new(5.88423157, 11.7684631, 5.88423157)
- Part323.CFrame = CFrame.new(22.6609173, 18.4291344, 94.1332703, 0.995058119, 0.0373194218, -0.0919931829, 0.0435350351, 0.668760419, 0.742202044, 0.0892217606, -0.742539406, 0.663830698)
- Part323.Color = Color3.new(0.905882, 0.905882, 0.92549)
- Part323.Position = Vector3.new(22.6609173, 18.4291344, 94.1332703)
- Part323.Orientation = Vector3.new(-47.9199982, -7.88999987, 3.72000003)
- Part323.Color = Color3.new(0.905882, 0.905882, 0.92549)
- Attachment324.Name = "RightShoulderAttachment"
- Attachment324.Parent = Part323
- Attachment324.CFrame = CFrame.new(0, 5.88423157, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment324.Position = Vector3.new(0, 5.88423157, 0)
- Part325.Name = "Right Leg"
- Part325.Parent = Model310
- Part325.Material = Enum.Material.Ice
- Part325.BrickColor = BrickColor.new("Institutional white")
- Part325.Rotation = Vector3.new(46.7399979, 8.44999981, -1.00999999)
- Part325.CanCollide = false
- Part325.FormFactor = Enum.FormFactor.Symmetric
- Part325.Size = Vector3.new(5.88423157, 11.7684631, 5.88423157)
- Part325.CFrame = CFrame.new(17.0738297, 7.25677013, 89.2724991, 0.988996506, 0.017484732, 0.146888226, 0.094844982, 0.687070131, -0.720374167, -0.113516346, 0.726379335, 0.677852333)
- Part325.BottomSurface = Enum.SurfaceType.Smooth
- Part325.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part325.Position = Vector3.new(17.0738297, 7.25677013, 89.2724991)
- Part325.Orientation = Vector3.new(46.0900002, 12.2299995, 7.85999966)
- Part325.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part326.Name = "Torso"
- Part326.Parent = Model310
- Part326.Material = Enum.Material.Ice
- Part326.BrickColor = BrickColor.new("Institutional white")
- Part326.Rotation = Vector3.new(-9.80999947, -5.46999979, 1.58999991)
- Part326.FormFactor = Enum.FormFactor.Symmetric
- Part326.Size = Vector3.new(11.7684631, 11.7684631, 5.88423157)
- Part326.CFrame = CFrame.new(14.0690928, 17.1158085, 91.6699905, 0.995058119, -0.027567016, -0.0953705758, 0.0435350351, 0.984543681, 0.169641972, 0.0892217606, -0.17295593, 0.980878413)
- Part326.LeftSurface = Enum.SurfaceType.Weld
- Part326.RightSurface = Enum.SurfaceType.Weld
- Part326.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part326.Position = Vector3.new(14.0690928, 17.1158085, 91.6699905)
- Part326.Orientation = Vector3.new(-9.7699995, -5.54999971, 2.52999997)
- Part326.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Decal327.Name = "roblox"
- Decal327.Parent = Part326
- Attachment328.Name = "WaistFrontAttachment"
- Attachment328.Parent = Part326
- Attachment328.CFrame = CFrame.new(0, -5.88423157, -2.94211578, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment328.Position = Vector3.new(0, -5.88423157, -2.94211578)
- Attachment329.Name = "WaistCenterAttachment"
- Attachment329.Parent = Part326
- Attachment329.CFrame = CFrame.new(0, -5.88423157, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment329.Position = Vector3.new(0, -5.88423157, 0)
- Attachment330.Name = "WaistBackAttachment"
- Attachment330.Parent = Part326
- Attachment330.CFrame = CFrame.new(0, -5.88423157, 2.94211578, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment330.Position = Vector3.new(0, -5.88423157, 2.94211578)
- Attachment331.Name = "RightCollarAttachment"
- Attachment331.Parent = Part326
- Attachment331.CFrame = CFrame.new(5.88423157, 5.88423157, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment331.Position = Vector3.new(5.88423157, 5.88423157, 0)
- Attachment332.Name = "NeckAttachment"
- Attachment332.Parent = Part326
- Attachment332.CFrame = CFrame.new(0, 5.88423157, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment332.Position = Vector3.new(0, 5.88423157, 0)
- Attachment333.Name = "LeftCollarAttachment"
- Attachment333.Parent = Part326
- Attachment333.CFrame = CFrame.new(-5.88423157, 5.88423157, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment333.Position = Vector3.new(-5.88423157, 5.88423157, 0)
- Attachment334.Name = "BodyFrontAttachment"
- Attachment334.Parent = Part326
- Attachment334.CFrame = CFrame.new(0, 0, -2.94211578, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment334.Position = Vector3.new(0, 0, -2.94211578)
- Attachment335.Name = "BodyBackAttachment"
- Attachment335.Parent = Part326
- Attachment335.CFrame = CFrame.new(0, 0, 2.94211578, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment335.Position = Vector3.new(0, 0, 2.94211578)
- Motor6D336.Name = "Right Shoulder"
- Motor6D336.Parent = Part326
- Motor6D336.C0 = CFrame.new(5.88423157, 2.94211578, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Motor6D336.C1 = CFrame.new(-2.94211578, 2.94211555, 0, 0, 0, 1, 0.618452668, 0.785821915, 0, -0.785821915, 0.618452668, 0)
- Motor6D336.Part0 = Part326
- Motor6D336.Part1 = Part323
- Motor6D336.MaxVelocity = 0.10000000149012
- Motor6D337.Name = "Right Hip"
- Motor6D337.Parent = Part326
- Motor6D337.C0 = CFrame.new(5.88423157, -5.88423157, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Motor6D337.C1 = CFrame.new(2.94211578, 5.88423252, -3.57378838e-07, 0.189579681, 0.0857487917, 0.97811377, -0.827380836, 0.550336778, 0.11211773, -0.52867806, -0.830527902, 0.175279588)
- Motor6D337.Part0 = Part326
- Motor6D337.Part1 = Part325
- Motor6D337.MaxVelocity = 0.10000000149012
- Motor6D338.Name = "Neck"
- Motor6D338.Parent = Part326
- Motor6D338.C0 = CFrame.new(0, 5.88423157, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D338.C1 = CFrame.new(0, -2.94211578, 0, -0.977248669, -0.212096542, 0, 0.012083496, -0.0556754991, 0.998375773, -0.211752042, 0.975661397, 0.0569716804)
- Motor6D338.Part0 = Part326
- Motor6D338.Part1 = Part311
- Motor6D338.MaxVelocity = 0.10000000149012
- Motor6D339.Name = "Left Shoulder"
- Motor6D339.Parent = Part326
- Motor6D339.C0 = CFrame.new(-5.88423157, 2.94211578, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6D339.C1 = CFrame.new(2.9421165, 2.94211435, -3.55333299e-07, 0, -0.0377363898, -0.999287724, -0.634960949, 0.771993995, -0.0291530304, 0.772544086, 0.634508848, -0.0239611398)
- Motor6D339.Part0 = Part326
- Motor6D339.Part1 = Part320
- Motor6D339.MaxVelocity = 0.10000000149012
- Motor6D340.Name = "Left Hip"
- Motor6D340.Parent = Part326
- Motor6D340.C0 = CFrame.new(-5.88423157, -5.88423157, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6D340.C1 = CFrame.new(-2.94211507, 5.88423157, -9.44757289e-07, -0.177816913, -0.287965208, -0.940987349, -0.848336279, 0.529455006, -0.00171742868, 0.498705029, 0.797968328, -0.338437319)
- Motor6D340.Part0 = Part326
- Motor6D340.Part1 = Part322
- Motor6D340.MaxVelocity = 0.10000000149012
- Humanoid341.Parent = Model310
- Humanoid341.RightLeg = Part325
- Humanoid341.LeftLeg = Part322
- Humanoid341.Torso = Part318
- BodyColors342.Parent = Model310
- BodyColors342.HeadColor = BrickColor.new("Institutional white")
- BodyColors342.LeftArmColor = BrickColor.new("Institutional white")
- BodyColors342.LeftLegColor = BrickColor.new("Pearl")
- BodyColors342.RightArmColor = BrickColor.new("Pearl")
- BodyColors342.RightLegColor = BrickColor.new("Institutional white")
- BodyColors342.TorsoColor = BrickColor.new("Institutional white")
- Model343.Name = "AnimSaves"
- Model343.Parent = Model310
- Tool344.Name = "Katana"
- Tool344.Parent = Model310
- Tool344.TextureId = "http://www.roblox.com/asset/?id=25265469"
- Tool344.GripForward = Vector3.new(-1, -0, -0)
- Tool344.GripPos = Vector3.new(0, 0, -1.70000005)
- Tool344.GripRight = Vector3.new(0, 1, 0)
- Tool344.GripUp = Vector3.new(0, 0, 1)
- Script345.Name = "SwordScript"
- Script345.Parent = Tool344
- table.insert(cors,sandbox(Script345,function()
- --Rescripted by Luckymaxer
- Tool = script.Parent
- Handle = Tool:WaitForChild("Handle")
- Sparkles1 = Handle:WaitForChild("Sparkles1")
- Sparkles2 = Handle:WaitForChild("Sparkles2")
- Light1 = Handle:WaitForChild("Light1")
- Light2 = Handle:WaitForChild("Light2")
- Players = game:GetService("Players")
- Debris = game:GetService("Debris")
- RunService = game:GetService("RunService")
- DamageValues = {
- BaseDamage = 0,
- SlashDamage = 34,
- LungeDamage = 23
- }
- NormalSpeed = 16
- RegularSpeed = (NormalSpeed + 0.323)
- Damage = DamageValues.BaseDamage
- Grips = {
- Up = CFrame.new(0, 0, -1.70000005, 0, 0, 1, 1, 0, 0, 0, 1, 0),
- Out = CFrame.new(0, 0, -1.70000005, 0, 1, 0, 1, -0, 0, 0, 0, -1)
- }
- Sounds = {
- Slash = Handle:WaitForChild("SwordSlash"),
- Lunge = Handle:WaitForChild("SwordLunge"),
- Unsheath = Handle:WaitForChild("Unsheath")
- }
- ToolEquipped = false
- Tool.Grip = Grips.Up
- Tool.Enabled = true
- function IsTeamMate(Player1, Player2)
- return (Player1 and Player2 and not Player1.Neutral and not Player2.Neutral and Player1.TeamColor == Player2.TeamColor)
- end
- function TagHumanoid(humanoid, player)
- local Creator_Tag = Instance.new("ObjectValue")
- Creator_Tag.Name = "creator"
- Creator_Tag.Value = player
- Debris:AddItem(Creator_Tag, 2)
- Creator_Tag.Parent = humanoid
- end
- function UntagHumanoid(humanoid)
- for i, v in pairs(humanoid:GetChildren()) do
- if v:IsA("ObjectValue") and v.Name == "creator" then
- v:Destroy()
- end
- end
- end
- function Blow(Hit)
- if not Hit or not Hit.Parent or not CheckIfAlive() or not ToolEquipped then
- return
- end
- local RightArm = Character:FindFirstChild("Right Arm")
- if not RightArm then
- return
- end
- local RightGrip = RightArm:FindFirstChild("RightGrip")
- if not RightGrip or (RightGrip.Part0 ~= Handle and RightGrip.Part1 ~= Handle) then
- return
- end
- local character = Hit.Parent
- if character == Character then
- return
- end
- local humanoid = character:FindFirstChild("Humanoid")
- if not humanoid or humanoid.Health == 0 then
- return
- end
- local player = Players:GetPlayerFromCharacter(character)
- if player and (player == Player or IsTeamMate(Player, player)) then
- return
- end
- UntagHumanoid(humanoid)
- TagHumanoid(humanoid, Player)
- humanoid:TakeDamage(Damage)
- end
- function Attack()
- Damage = DamageValues.SlashDamage
- Sounds.Slash:Play()
- local Anim = Instance.new("StringValue")
- Anim.Name = "toolanim"
- Anim.Value = "Slash"
- Anim.Parent = Tool
- end
- function Lunge()
- Damage = DamageValues.LungeDamage
- Sounds.Lunge:Play()
- if ToolUnequipped then
- ToolUnequipped:disconnect()
- end
- local CurrentlyEquipped = true
- ToolUnequipped = Tool.Unequipped:connect(function()
- CurrentlyEquipped = false
- end)
- local Anim = Instance.new("StringValue")
- Anim.Name = "toolanim"
- Anim.Value = "Lunge"
- Anim.Parent = Tool
- if CheckIfAlive() then
- Humanoid.WalkSpeed = (NormalSpeed + 100)
- local Force = Instance.new("BodyVelocity")
- Force.velocity = Vector3.new(0, 10, 0)
- Force.maxForce = Vector3.new(0, 4000, 0)
- Debris:AddItem(Force, 0.4)
- Force.Parent = Torso
- end
- wait(0.2)
- Tool.Grip = Grips.Out
- wait(0.6)
- Tool.Grip = Grips.Up
- if ToolUnequipped then
- ToolUnequipped:disconnect()
- end
- if CurrentlyEquipped and CheckIfAlive() then
- Humanoid.WalkSpeed = RegularSpeed
- end
- Damage = DamageValues.SlashDamage
- end
- Tool.Enabled = true
- LastAttack = 0
- function Activated()
- if not Tool.Enabled or not ToolEquipped or not CheckIfAlive() then
- return
- end
- Tool.Enabled = false
- Tick = RunService.Stepped:wait()
- if (Tick - LastAttack < 0.2) then
- Lunge()
- else
- Attack()
- end
- LastAttack = Tick
- --wait(0.5)
- Tool.Enabled = true
- end
- function CheckIfAlive()
- return (((Player and Player.Parent and Character and Character.Parent and Humanoid and Humanoid.Parent and Humanoid.Health > 0 and Torso and Torso.Parent) and true) or false)
- end
- function Equipped()
- Character = Tool.Parent
- Player = Players:GetPlayerFromCharacter(Character)
- Humanoid = Character:FindFirstChild("Humanoid")
- Torso = Character:FindFirstChild("Torso")
- if not CheckIfAlive() then
- return
- end
- ToolEquipped = true
- Humanoid.WalkSpeed = RegularSpeed
- Sounds.Unsheath:Play()
- end
- function Unequipped()
- Tool.Grip = Grips.Up
- if CheckIfAlive() then
- Humanoid.WalkSpeed = NormalSpeed
- end
- ToolEquipped = false
- end
- Tool.Activated:connect(Activated)
- Tool.Equipped:connect(Equipped)
- Tool.Unequipped:connect(Unequipped)
- Connection = Handle.Touched:connect(Blow)
- function SetSparkles(Table)
- for i, v in pairs(Table) do
- if v and v.Sparkles and v.Sparkles.Parent then
- local SparkleColor = ((v.Sparkles == Sparkles1 and (((v.Color and v.Color) or Color3.new(math.random(-5, 5), math.random(-10, 12), math.random(0, 15)))) or (v.Sparkles == Sparkles2 and ((v.Color and v.Color) or Color3.new(math.random(-21, 12), math.random(-2, 3), math.random(-20, 15))))))
- v.Sparkles.SparkleColor = SparkleColor
- if v.Light and v.Light.Parent then
- v.Light.Color = SparkleColor
- end
- end
- end
- end
- Spawn(function()
- SetSparkles({{Sparkles = Sparkles1, Light = Light1, Color = Color3.new(1, 1, 1)}, {Sparkles = Sparkles2, Light = Light2, Color = Color3.new(1, 0, 1)}})
- while true do
- wait(3)
- SetSparkles({{Sparkles = Sparkles1, Light = Light1}, {Sparkles = Sparkles2, Light = Light2}})
- end
- end)
- end))
- LocalScript346.Name = "MouseIcon"
- LocalScript346.Parent = Tool344
- table.insert(cors,sandbox(LocalScript346,function()
- --Made by Luckymaxer
- Mouse_Icon = "rbxasset://textures/GunCursor.png"
- Reloading_Icon = "rbxasset://textures/GunWaitCursor.png"
- Tool = script.Parent
- Mouse = nil
- function UpdateIcon()
- if Mouse then
- Mouse.Icon = Tool.Enabled and Mouse_Icon or Reloading_Icon
- end
- end
- function OnEquipped(ToolMouse)
- Mouse = ToolMouse
- UpdateIcon()
- end
- function OnChanged(Property)
- if Property == "Enabled" then
- UpdateIcon()
- end
- end
- Tool.Equipped:connect(OnEquipped)
- Tool.Changed:connect(OnChanged)
- end))
- Part347.Name = "Handle"
- Part347.Parent = Tool344
- Part347.Reflectance = 123
- Part347.Rotation = Vector3.new(96.5799942, -0.599999964, -176.309998)
- Part347.CanCollide = false
- Part347.FormFactor = Enum.FormFactor.Custom
- Part347.Size = Vector3.new(2.15066814, 1.72053468, 10.7533417)
- Part347.CFrame = CFrame.new(22.8116512, 35.3920135, 68.4399109, -0.997876883, 0.0642936528, -0.010394739, 0.0176759977, 0.113740996, -0.993353248, -0.0626839921, -0.991427898, -0.114635982)
- Part347.BottomSurface = Enum.SurfaceType.Smooth
- Part347.TopSurface = Enum.SurfaceType.Smooth
- Part347.Position = Vector3.new(22.8116512, 35.3920135, 68.4399109)
- Part347.Orientation = Vector3.new(83.3899994, -174.819992, 8.82999992)
- SpecialMesh348.Parent = Part347
- SpecialMesh348.MeshId = "rbxassetid://94840342"
- SpecialMesh348.Offset = Vector3.new(0, 0, 17.4204197)
- SpecialMesh348.Scale = Vector3.new(10.7533417, 10.7533417, 10.7533417)
- SpecialMesh348.VertexColor = Vector3.new(0, 0, 0)
- SpecialMesh348.MeshType = Enum.MeshType.FileMesh
- SpecialMesh348.Scale = Vector3.new(10.7533417, 10.7533417, 10.7533417)
- Sound349.Name = "SwordLunge"
- Sound349.Parent = Part347
- Sound349.SoundId = "rbxassetid://224739248"
- Sound349.Volume = 0.80000001192093
- Sound350.Name = "SwordSlash"
- Sound350.Parent = Part347
- Sound350.SoundId = "rbxassetid://224739248"
- Sound350.Volume = 0.69999998807907
- Sound351.Name = "Unsheath"
- Sound351.Parent = Part347
- Sound351.SoundId = "http://www.roblox.com/asset/?id=12222225"
- Sound351.Volume = 1
- Sparkles352.Name = "Sparkles1"
- Sparkles352.Parent = Part347
- Sparkles352.Color = Color3.new(-5.3125, -40.8, 6)
- Sparkles352.SparkleColor = Color3.new(-3, -4, 6)
- Sparkles352.Color = Color3.new(-5.3125, -40.8, 6)
- Sparkles353.Name = "Sparkles2"
- Sparkles353.Parent = Part347
- Sparkles353.Color = Color3.new(7.08333, -10.2, 5)
- Sparkles353.SparkleColor = Color3.new(4, -1, 5)
- Sparkles353.Color = Color3.new(7.08333, -10.2, 5)
- SpotLight354.Name = "Light1"
- SpotLight354.Parent = Part347
- SpotLight354.Color = Color3.new(-3, -4, 6)
- SpotLight354.Brightness = 6
- SpotLight354.Range = 6
- SpotLight354.Angle = 180
- SpotLight354.Face = Enum.NormalId.Top
- SpotLight354.Color = Color3.new(-3, -4, 6)
- SpotLight355.Name = "Light2"
- SpotLight355.Parent = Part347
- SpotLight355.Color = Color3.new(4, -1, 5)
- SpotLight355.Brightness = 6
- SpotLight355.Range = 6
- SpotLight355.Angle = 180
- SpotLight355.Face = Enum.NormalId.Bottom
- SpotLight355.Color = Color3.new(4, -1, 5)
- Model356.Name = "CKbackup"
- Model356.Parent = mas
- Model356.PrimaryPart = Part364
- Part357.Name = "Head"
- Part357.Parent = Model356
- Part357.Rotation = Vector3.new(-114.439995, 0, -180)
- Part357.FormFactor = Enum.FormFactor.Symmetric
- Part357.Size = Vector3.new(2, 1, 1)
- Part357.CFrame = CFrame.new(-5.71998119, 3.68168592, 5.63561487, -1, 0, 0, 0, 0.413743705, 0.910399199, 0, 0.910399199, -0.413743705)
- Part357.TopSurface = Enum.SurfaceType.Smooth
- Part357.Position = Vector3.new(-5.71998119, 3.68168592, 5.63561487)
- Part357.Orientation = Vector3.new(-65.5599976, 180, 0)
- SpecialMesh358.Parent = Part357
- SpecialMesh358.Scale = Vector3.new(1.25, 1.25, 1.25)
- SpecialMesh358.Scale = Vector3.new(1.25, 1.25, 1.25)
- Attachment359.Name = "HatAttachment"
- Attachment359.Parent = Part357
- Attachment359.CFrame = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment359.Position = Vector3.new(0, 0.600000024, 0)
- Attachment360.Name = "HairAttachment"
- Attachment360.Parent = Part357
- Attachment360.CFrame = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment360.Position = Vector3.new(0, 0.600000024, 0)
- Attachment361.Name = "FaceFrontAttachment"
- Attachment361.Parent = Part357
- Attachment361.CFrame = CFrame.new(0, 0, -0.600000024, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment361.Position = Vector3.new(0, 0, -0.600000024)
- Attachment362.Name = "FaceCenterAttachment"
- Attachment362.Parent = Part357
- Decal363.Name = "face"
- Decal363.Parent = Part357
- Decal363.Texture = "rbxasset://textures/face.png"
- Part364.Name = "HumanoidRootPart"
- Part364.Parent = Model356
- Part364.Transparency = 1
- Part364.Rotation = Vector3.new(-180, 0, -180)
- Part364.Anchored = true
- Part364.CanCollide = false
- Part364.FormFactor = Enum.FormFactor.Symmetric
- Part364.Size = Vector3.new(2, 2, 1)
- Part364.CFrame = CFrame.new(-5.71998119, 3.06107044, 4.27001619, -1, 0, 0, 0, 1.00000525, 3.87430191e-07, 0, 3.87430191e-07, -1.00000525)
- Part364.BottomSurface = Enum.SurfaceType.Smooth
- Part364.TopSurface = Enum.SurfaceType.Smooth
- Part364.Position = Vector3.new(-5.71998119, 3.06107044, 4.27001619)
- Part364.Orientation = Vector3.new(0, 180, 0)
- Motor6D365.Name = "RootJoint"
- Motor6D365.Parent = Part364
- Motor6D365.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D365.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -0.910394251, 0.413741887, 0, 0.413741887, 0.910394251)
- Motor6D365.Part0 = Part364
- Motor6D365.Part1 = Part373
- Motor6D365.MaxVelocity = 0.10000000149012
- Part366.Name = "Left Arm"
- Part366.Parent = Model356
- Part366.Rotation = Vector3.new(84.8899994, 0, -180)
- Part366.CanCollide = false
- Part366.FormFactor = Enum.FormFactor.Symmetric
- Part366.Size = Vector3.new(1, 2, 1)
- Part366.CFrame = CFrame.new(-4.21998119, 3.31250811, 5.22322845, -1, 0, -0, 0, -0.0891313553, -0.996025145, 0, -0.996025145, 0.0891313553)
- Part366.Position = Vector3.new(-4.21998119, 3.31250811, 5.22322845)
- Part366.Orientation = Vector3.new(84.8899994, 0, 180)
- Attachment367.Name = "LeftShoulderAttachment"
- Attachment367.Parent = Part366
- Attachment367.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment367.Position = Vector3.new(0, 1, 0)
- Part368.Name = "Left Leg"
- Part368.Parent = Model356
- Part368.BrickColor = BrickColor.new("Pastel Blue")
- Part368.Rotation = Vector3.new(-78.8499985, 0, -180)
- Part368.CanCollide = false
- Part368.FormFactor = Enum.FormFactor.Symmetric
- Part368.Size = Vector3.new(1, 2, 1)
- Part368.CFrame = CFrame.new(-5.21998119, 2.84063435, 2.37847352, -1, 0, 0, 0, -0.193307549, 0.981143534, 0, 0.981143534, 0.193307549)
- Part368.BottomSurface = Enum.SurfaceType.Smooth
- Part368.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part368.Position = Vector3.new(-5.21998119, 2.84063435, 2.37847352)
- Part368.Orientation = Vector3.new(-78.8600006, 0, 180)
- Part368.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part369.Name = "Right Arm"
- Part369.Parent = Model356
- Part369.Rotation = Vector3.new(-49.7299995, 0, -180)
- Part369.CanCollide = false
- Part369.FormFactor = Enum.FormFactor.Symmetric
- Part369.Size = Vector3.new(1, 2, 1)
- Part369.CFrame = CFrame.new(-7.21998119, 3.59116983, 4.34373617, -1, 0, 0, 0, -0.646454871, 0.762959123, 0, 0.762959123, 0.646454871)
- Part369.Position = Vector3.new(-7.21998119, 3.59116983, 4.34373617)
- Part369.Orientation = Vector3.new(-49.7299995, 0, 180)
- Attachment370.Name = "RightShoulderAttachment"
- Attachment370.Parent = Part369
- Attachment370.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment370.Position = Vector3.new(0, 1, 0)
- Weld371.Name = "RightGrip"
- Weld371.Parent = Part369
- Weld371.C0 = CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
- Weld371.C1 = CFrame.new(0, -2.29999995, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld371.Part0 = Part369
- Weld371.Part1 = Part394
- Part372.Name = "Right Leg"
- Part372.Parent = Model356
- Part372.BrickColor = BrickColor.new("Pastel Blue")
- Part372.Rotation = Vector3.new(112.099998, 0, -180)
- Part372.CanCollide = false
- Part372.FormFactor = Enum.FormFactor.Symmetric
- Part372.Size = Vector3.new(1, 2, 1)
- Part372.CFrame = CFrame.new(-6.21998119, 2.37389493, 4.67138147, -1, 0, -0, 0, 0.376289129, -0.926508069, 0, -0.926508069, -0.376289129)
- Part372.BottomSurface = Enum.SurfaceType.Smooth
- Part372.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part372.Position = Vector3.new(-6.21998119, 2.37389493, 4.67138147)
- Part372.Orientation = Vector3.new(67.9000015, -180, 0)
- Part372.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part373.Name = "Torso"
- Part373.Parent = Model356
- Part373.BrickColor = BrickColor.new("Bright green")
- Part373.Rotation = Vector3.new(-114.439995, 0, -180)
- Part373.FormFactor = Enum.FormFactor.Symmetric
- Part373.Size = Vector3.new(2, 2, 1)
- Part373.CFrame = CFrame.new(-5.71998119, 3.06107044, 4.27001619, -1, 0, 0, 0, 0.413743705, 0.910399199, 0, 0.910399199, -0.413743705)
- Part373.LeftSurface = Enum.SurfaceType.Weld
- Part373.RightSurface = Enum.SurfaceType.Weld
- Part373.Color = Color3.new(0.294118, 0.592157, 0.294118)
- Part373.Position = Vector3.new(-5.71998119, 3.06107044, 4.27001619)
- Part373.Orientation = Vector3.new(-65.5599976, 180, 0)
- Part373.Color = Color3.new(0.294118, 0.592157, 0.294118)
- Decal374.Name = "roblox"
- Decal374.Parent = Part373
- Motor6D375.Name = "Right Shoulder"
- Motor6D375.Parent = Part373
- Motor6D375.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Motor6D375.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0.904191971, 0.427126259, 0, -0.427126259, 0.904191971, 0)
- Motor6D375.Part0 = Part373
- Motor6D375.Part1 = Part369
- Motor6D375.MaxVelocity = 0.10000000149012
- Motor6D376.Name = "Right Hip"
- Motor6D376.Parent = Part373
- Motor6D376.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Motor6D376.C1 = CFrame.new(0.5, 1.31823575, 0.240263343, 0, 0, 1, -0.725902498, -0.687797666, 0, 0.687797666, -0.725902498, 0)
- Motor6D376.Part0 = Part373
- Motor6D376.Part1 = Part372
- Motor6D376.MaxVelocity = 0.10000000149012
- Motor6D377.Name = "Neck"
- Motor6D377.Parent = Part373
- Motor6D377.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D377.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D377.Part0 = Part373
- Motor6D377.Part1 = Part357
- Motor6D377.MaxVelocity = 0.10000000149012
- Motor6D378.Name = "Left Shoulder"
- Motor6D378.Parent = Part373
- Motor6D378.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6D378.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0.330950528, -0.9436481, 0, -0.9436481, -0.330950528, -0)
- Motor6D378.Part0 = Part373
- Motor6D378.Part1 = Part366
- Motor6D378.MaxVelocity = 0.10000000149012
- Motor6D379.Name = "Left Hip"
- Motor6D379.Parent = Part373
- Motor6D379.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6D379.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, -0.581922889, 0.813243926, 0, 0.813243926, 0.581922889, 0)
- Motor6D379.Part0 = Part373
- Motor6D379.Part1 = Part368
- Motor6D379.MaxVelocity = 0.10000000149012
- Attachment380.Name = "WaistFrontAttachment"
- Attachment380.Parent = Part373
- Attachment380.CFrame = CFrame.new(0, -1, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment380.Position = Vector3.new(0, -1, -0.5)
- Attachment381.Name = "WaistCenterAttachment"
- Attachment381.Parent = Part373
- Attachment381.CFrame = CFrame.new(0, -1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment381.Position = Vector3.new(0, -1, 0)
- Attachment382.Name = "WaistBackAttachment"
- Attachment382.Parent = Part373
- Attachment382.CFrame = CFrame.new(0, -1, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment382.Position = Vector3.new(0, -1, 0.5)
- Attachment383.Name = "RightCollarAttachment"
- Attachment383.Parent = Part373
- Attachment383.CFrame = CFrame.new(1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment383.Position = Vector3.new(1, 1, 0)
- Attachment384.Name = "NeckAttachment"
- Attachment384.Parent = Part373
- Attachment384.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment384.Position = Vector3.new(0, 1, 0)
- Attachment385.Name = "LeftCollarAttachment"
- Attachment385.Parent = Part373
- Attachment385.CFrame = CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment385.Position = Vector3.new(-1, 1, 0)
- Attachment386.Name = "BodyFrontAttachment"
- Attachment386.Parent = Part373
- Attachment386.CFrame = CFrame.new(0, 0, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment386.Position = Vector3.new(0, 0, -0.5)
- Attachment387.Name = "BodyBackAttachment"
- Attachment387.Parent = Part373
- Attachment387.CFrame = CFrame.new(0, 0, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment387.Position = Vector3.new(0, 0, 0.5)
- Humanoid388.Parent = Model356
- Humanoid388.RightLeg = Part372
- Humanoid388.LeftLeg = Part368
- Humanoid388.Torso = Part364
- BodyColors389.Parent = Model356
- BodyColors389.HeadColor = BrickColor.new("Medium stone grey")
- BodyColors389.LeftArmColor = BrickColor.new("Medium stone grey")
- BodyColors389.LeftLegColor = BrickColor.new("Pastel Blue")
- BodyColors389.RightArmColor = BrickColor.new("Medium stone grey")
- BodyColors389.RightLegColor = BrickColor.new("Pastel Blue")
- BodyColors389.TorsoColor = BrickColor.new("Bright green")
- Tool390.Name = "AzureSword"
- Tool390.Parent = Model356
- Tool390.TextureId = "http://www.roblox.com/asset/?id=120894242"
- Tool390.GripPos = Vector3.new(0, -2.29999995, 0)
- Tool390.ToolTip = "Press E to summon, mi'lord."
- BoolValue391.Name = "PlayOverhead"
- BoolValue391.Parent = Tool390
- BoolValue391.Value = true
- BoolValue392.Name = "PlaySlash"
- BoolValue392.Parent = Tool390
- BoolValue392.Value = true
- BoolValue393.Name = "PlayThrust"
- BoolValue393.Parent = Tool390
- Part394.Name = "Handle"
- Part394.Parent = Tool390
- Part394.BrickColor = BrickColor.new("Really black")
- Part394.Reflectance = 1
- Part394.Rotation = Vector3.new(40.2700005, 0, -180)
- Part394.CanCollide = false
- Part394.FormFactor = Enum.FormFactor.Custom
- Part394.Size = Vector3.new(0.200000003, 5.99999857, 0.600000024)
- Part394.CFrame = CFrame.new(-7.21998119, 2.48281884, 2.09393072, -1, 0, 0, 0, -0.762959123, -0.646454871, 0, -0.646454871, 0.762959123)
- Part394.BottomSurface = Enum.SurfaceType.Smooth
- Part394.TopSurface = Enum.SurfaceType.Smooth
- Part394.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part394.Position = Vector3.new(-7.21998119, 2.48281884, 2.09393072)
- Part394.Orientation = Vector3.new(40.2700005, 0, 180)
- Part394.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh395.Parent = Part394
- SpecialMesh395.MeshId = "http://www.roblox.com/asset/?id=94840342"
- SpecialMesh395.Scale = Vector3.new(0.850000024, 0.850000024, 0.850000024)
- SpecialMesh395.TextureId = "http://www.roblox.com/asset/?id=120869251"
- SpecialMesh395.VertexColor = Vector3.new(0.300000012, 0.100000001, 0.200000003)
- SpecialMesh395.MeshType = Enum.MeshType.FileMesh
- SpecialMesh395.Scale = Vector3.new(0.850000024, 0.850000024, 0.850000024)
- PointLight396.Parent = Part394
- PointLight396.Color = Color3.new(0.666667, 0, 1)
- PointLight396.Brightness = 0.20000000298023
- PointLight396.Range = 30
- PointLight396.Shadows = true
- PointLight396.Color = Color3.new(0.666667, 0, 1)
- PointLight397.Parent = Part394
- PointLight397.Color = Color3.new(0.72549, 0.278431, 1)
- PointLight397.Brightness = 0.75
- PointLight397.Range = 15
- PointLight397.Shadows = true
- PointLight397.Color = Color3.new(0.72549, 0.278431, 1)
- Sparkles398.Parent = Part394
- Sparkles398.Color = Color3.new(0.388889, 0, 0.309804)
- Sparkles398.SparkleColor = Color3.new(0.219608, 0, 0.309804)
- Sparkles398.Color = Color3.new(0.388889, 0, 0.309804)
- Sound399.Name = "Gong"
- Sound399.Parent = Part394
- Sound399.Pitch = 0.75
- Sound399.SoundId = "http://www.roblox.com/asset/?id=11984254"
- Sound399.Volume = 1
- Sound400.Name = "HitSound"
- Sound400.Parent = Part394
- Sound400.Pitch = 0.80000001192093
- Sound400.SoundId = "http://www.roblox.com/Asset?ID=96667969"
- Sound400.Volume = 0.75
- Sound401.Name = "LungeSound"
- Sound401.Parent = Part394
- Sound401.Pitch = 0.80000001192093
- Sound401.SoundId = "rbxasset://sounds//swordlunge.wav"
- Sound401.Volume = 0.25
- Sound402.Name = "OverheadSound"
- Sound402.Parent = Part394
- Sound402.Pitch = 0.94999998807907
- Sound402.SoundId = "rbxasset://sounds//swordslash.wav"
- Sound403.Name = "SlashSound"
- Sound403.Parent = Part394
- Sound403.Pitch = 0.80000001192093
- Sound403.SoundId = "rbxasset://sounds//swordslash.wav"
- Sound403.Volume = 0.34999999403954
- Sound404.Name = "UnsheathSound"
- Sound404.Parent = Part394
- Sound404.SoundId = "http://www.roblox.com/asset/?id=134747889"
- Sound404.Volume = 0.75
- Fire405.Parent = Part394
- Fire405.Size = 2
- Fire405.Color = Color3.new(0.666667, 0, 1)
- Fire405.Heat = 25
- Fire405.SecondaryColor = Color3.new(0.666667, 0.333333, 1)
- Fire405.Color = Color3.new(0.666667, 0, 1)
- Animation406.Name = "IdleAnim3"
- Animation406.Parent = Tool390
- Animation406.AnimationId = "http://www.roblox.com/Asset?ID=94160581"
- Animation407.Name = "OverheadAnim2"
- Animation407.Parent = Tool390
- Animation407.AnimationId = "http://www.roblox.com/Asset?ID=94160738"
- Animation408.Name = "SlashAnim2"
- Animation408.Parent = Tool390
- Animation408.AnimationId = "http://www.roblox.com/Asset?ID=94161088"
- Animation409.Name = "ThrustAnim2"
- Animation409.Parent = Tool390
- Animation409.AnimationId = "http://www.roblox.com/Asset?ID=94161333"
- Animation410.Name = "UnequipAnim2"
- Animation410.Parent = Tool390
- Animation410.AnimationId = "http://www.roblox.com/Asset?ID=94095929"
- Animation411.Name = "EquipAnim5"
- Animation411.Parent = Tool390
- Animation411.AnimationId = "http://www.roblox.com/Asset?ID=94160581"
- Script412.Name = "SwordSwing"
- Script412.Parent = Tool390
- table.insert(cors,sandbox(Script412,function()
- r = game:service("RunService")
- local damage = 0
- sword = script.Parent.Handle
- Tool = script.Parent
- local damages,values,sounds = {35,50,75},{Tool.PlaySlash,Tool.PlayThrust,Tool.PlayOverhead},{Tool.Handle.SlashSound,Tool.Handle.OverheadSound,Tool.Handle.LungeSound}
- local enabledToDamage = true
- function blow(hit)
- if enabledToDamage == false then return end
- enabledToDamage = false
- if (hit.Parent == nil) then enabledToDamage = true return end -- happens when bullet hits sword
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- local vCharacter = Tool.Parent
- local vPlayer = game.Players:playerFromCharacter(vCharacter)
- local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
- if humanoid~=nil and humanoid ~= hum and hum ~= nil then
- -- final check, make sure sword is in-hand
- local right_arm = vCharacter:FindFirstChild("Right Arm")
- if (right_arm ~= nil) then
- local joint = right_arm:FindFirstChild("RightGrip")
- if (joint ~= nil and (joint.Part0 == sword or joint.Part1 == sword)) then
- tagHumanoid(humanoid, vPlayer)
- humanoid:TakeDamage(damage)
- wait(1)
- untagHumanoid(humanoid)
- else
- enabledToDamage = true
- end
- else
- enabledToDamage = true
- end
- else
- enabledToDamage = true
- end
- end
- function tagHumanoid(humanoid, player)
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = player
- creator_tag.Name = "creator"
- creator_tag.Parent = humanoid
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- function attack()
- damage = slash_damage
- script.Parent.Handle.SlashSound:Play()
- script.Parent.PlaySlash.Value = not script.Parent.PlaySlash.Value
- end
- function lunge()
- damage = lunge_damage
- script.Parent.Handle.LungeSound:Play()
- script.Parent.PlayOverhead.Value = not script.Parent.PlayOverhead.Value
- force = Instance.new("BodyVelocity")
- force.velocity = Vector3.new(0,10,0) --Tool.Parent.Torso.CFrame.lookVector * 80
- force.Parent = Tool.Parent.Torso
- wait(.5)
- force.Parent = nil
- wait(.5)
- damage = slash_damage
- end
- Tool.Enabled = true
- local last_attack = 0
- local status = 0
- function onActivated()
- if not Tool.Enabled then
- return
- end
- Tool.Enabled = false
- local character = Tool.Parent;
- local humanoid = character.Humanoid
- if humanoid == nil then
- print("Humanoid not found")
- return
- end
- t = r.Stepped:wait()
- if (t - last_attack < 1.5) then
- if status == 3 then
- status = 0
- damage = 0
- else
- status = status + 1
- values[status].Value = not values[status].Value
- damage = damages[status]
- sounds[status]:Play()
- enabledToDamage = true
- wait(0.5)
- enabledToDamage = false
- end
- else
- status = 0
- damage = 0
- end
- last_attack = t
- Tool.Enabled = true
- end
- function onEquipped()
- wait(1/3)
- Tool.Handle.UnsheathSound:Play()
- end
- Tool.Equipped:connect(onEquipped)
- script.Parent.Activated:connect(onActivated)
- connection = sword.Touched:connect(blow)
- end))
- LocalScript413.Name = "AnimationScript"
- LocalScript413.Parent = Tool390
- table.insert(cors,sandbox(LocalScript413,function()
- -- Waits for the child of the specified parent
- local function WaitForChild(parent, childName)
- while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
- return parent[childName]
- end
- local Tool = script.Parent
- local Animations = {}
- local MyHumanoid
- local MyCharacter
- local function PlayAnimation(animationName)
- if Animations[animationName] then
- Animations[animationName]:Play()
- end
- end
- local function StopAnimation(animationName)
- if Animations[animationName] then
- Animations[animationName]:Stop()
- end
- end
- function OnEquipped(mouse)
- MyCharacter = Tool.Parent
- MyHumanoid = WaitForChild(MyCharacter, 'Humanoid')
- if MyHumanoid then
- Animations['EquipAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'EquipAnim5'))
- Animations['IdleAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'IdleAnim3'))
- Animations['OverheadAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'OverheadAnim2'))
- Animations['SlashAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'SlashAnim2'))
- Animations['ThrustAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'ThrustAnim2'))
- Animations['UnequipAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'UnequipAnim2'))
- end
- PlayAnimation('EquipAnim')
- PlayAnimation('IdleAnim')
- end
- function OnUnequipped()
- for animName, _ in pairs(Animations) do
- StopAnimation(animName)
- end
- end
- Tool.Equipped:connect(OnEquipped)
- Tool.Unequipped:connect(OnUnequipped)
- WaitForChild(Tool, 'PlaySlash').Changed:connect(
- function (value)
- --if value then
- PlayAnimation('SlashAnim')
- --else
- -- StopAnimation('SlashAnim')
- --end
- end)
- WaitForChild(Tool, 'PlayThrust').Changed:connect(
- function (value)
- --if value then
- PlayAnimation('ThrustAnim')
- --else
- -- StopAnimation('ThrustAnim')
- --end
- end)
- WaitForChild(Tool, 'PlayOverhead').Changed:connect(
- function (value)
- --if value then
- PlayAnimation('OverheadAnim')
- --else
- -- StopAnimation('OverheadAnim')
- --end
- end)
- end))
- LocalScript414.Name = "Local Gui"
- LocalScript414.Parent = Tool390
- table.insert(cors,sandbox(LocalScript414,function()
- local Tool = script.Parent;
- enabled = true
- function onButton1Down(mouse)
- if not enabled then
- return
- end
- enabled = false
- mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
- while not Tool.Enabled do
- wait(0.05)
- end
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- enabled = true
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- end
- Tool.Equipped:connect(onEquippedLocal)
- end))
- Script415.Name = "SwordScript"
- Script415.Parent = Tool390
- table.insert(cors,sandbox(Script415,function()
- -- Copied from Grimgold Periastron Beta
- local Tool = script.Parent
- local Sword = Tool.Handle
- local vCharacter
- local myTorso
- local myHumanoid
- local equipped = false
- local debris = game:GetService("Debris")
- function tagHumanoid(humanoid, player)
- if humanoid then
- local creatorTag = Instance.new("ObjectValue")
- creatorTag.Value = player
- creatorTag.Name = "creator"
- creatorTag.Parent = humanoid
- debris:AddItem(creatorTag, 1)
- end
- end
- function cut(hit)
- local humanoid
- local vPlayer
- if hit and hit.Parent and myHumanoid then
- if hit.Parent.className == "Hat" then
- humanoid = hit.Parent.Parent:FindFirstChild("Humanoid")
- else
- humanoid = hit.Parent:FindFirstChild("Humanoid")
- end
- vPlayer = game.Players:GetPlayerFromCharacter(vCharacter)
- if humanoid ~= nil and humanoid ~= myHumanoid then
- tagHumanoid(humanoid, vPlayer)
- humanoid:TakeDamage(7.5)
- end
- end
- end
- function onEquipped()
- vCharacter = Tool.Parent
- myTorso = vCharacter:FindFirstChild("Torso")
- myHumanoid = vCharacter:FindFirstChild("Humanoid")
- end
- Tool.Equipped:connect(onEquipped)
- Sword.Touched:connect(cut)
- end))
- Model416.Name = "Dagger"
- Model416.Parent = Model356
- Part417.Name = "Handle"
- Part417.Parent = Model416
- Part417.BrickColor = BrickColor.new("Really black")
- Part417.Reflectance = 1
- Part417.Rotation = Vector3.new(-48.7299995, -0.219999999, 179.73999)
- Part417.CanCollide = false
- Part417.FormFactor = Enum.FormFactor.Custom
- Part417.Size = Vector3.new(0.0581342541, 1.09292352, 0.174402758)
- Part417.CFrame = CFrame.new(-4.679986, 2.772331, 3.637959, -0.999982119, -0.0045644464, -0.00386794284, 0.000104000013, -0.659662843, 0.751561701, -0.00598200085, 0.751547813, 0.659651577)
- Part417.BottomSurface = Enum.SurfaceType.Smooth
- Part417.TopSurface = Enum.SurfaceType.Smooth
- Part417.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part417.Position = Vector3.new(-4.679986, 2.772331, 3.637959)
- Part417.Orientation = Vector3.new(-48.7299995, -0.340000004, 179.98999)
- Part417.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh418.Parent = Part417
- SpecialMesh418.MeshId = "http://www.roblox.com/asset/?id=94840342"
- SpecialMesh418.Scale = Vector3.new(0.247070566, 0.247070566, 0.247070566)
- SpecialMesh418.TextureId = "http://www.roblox.com/asset/?id=120869251"
- SpecialMesh418.VertexColor = Vector3.new(0.300000012, 0.100000001, 0.200000003)
- SpecialMesh418.MeshType = Enum.MeshType.FileMesh
- SpecialMesh418.Scale = Vector3.new(0.247070566, 0.247070566, 0.247070566)
- Sound419.Name = "Gong"
- Sound419.Parent = Part417
- Sound419.Pitch = 0.75
- Sound419.SoundId = "http://www.roblox.com/asset/?id=11984254"
- Sound419.Volume = 1
- Sound420.Name = "HitSound"
- Sound420.Parent = Part417
- Sound420.Pitch = 0.80000001192093
- Sound420.SoundId = "http://www.roblox.com/Asset?ID=96667969"
- Sound420.Volume = 0.75
- Sound421.Name = "LungeSound"
- Sound421.Parent = Part417
- Sound421.Pitch = 0.80000001192093
- Sound421.SoundId = "rbxasset://sounds//swordlunge.wav"
- Sound421.Volume = 0.25
- Sound422.Name = "OverheadSound"
- Sound422.Parent = Part417
- Sound422.Pitch = 0.94999998807907
- Sound422.SoundId = "rbxasset://sounds//swordslash.wav"
- Sound423.Name = "SlashSound"
- Sound423.Parent = Part417
- Sound423.Pitch = 0.80000001192093
- Sound423.SoundId = "rbxasset://sounds//swordslash.wav"
- Sound423.Volume = 0.34999999403954
- Sound424.Name = "UnsheathSound"
- Sound424.Parent = Part417
- Sound424.SoundId = "http://www.roblox.com/asset/?id=134747889"
- Sound424.Volume = 0.75
- Model425.Name = "Dagger"
- Model425.Parent = Model356
- Part426.Name = "Handle"
- Part426.Parent = Model425
- Part426.BrickColor = BrickColor.new("Really black")
- Part426.Reflectance = 1
- Part426.Rotation = Vector3.new(-48.7299995, -0.219999999, 179.73999)
- Part426.CanCollide = false
- Part426.FormFactor = Enum.FormFactor.Custom
- Part426.Size = Vector3.new(0.0581342541, 1.09292352, 0.174402758)
- Part426.CFrame = CFrame.new(-6.75998545, 2.772331, 3.637959, -0.999982119, -0.0045644464, -0.00386794284, 0.000104000013, -0.659662843, 0.751561701, -0.00598200085, 0.751547813, 0.659651577)
- Part426.BottomSurface = Enum.SurfaceType.Smooth
- Part426.TopSurface = Enum.SurfaceType.Smooth
- Part426.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part426.Position = Vector3.new(-6.75998545, 2.772331, 3.637959)
- Part426.Orientation = Vector3.new(-48.7299995, -0.340000004, 179.98999)
- Part426.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh427.Parent = Part426
- SpecialMesh427.MeshId = "http://www.roblox.com/asset/?id=94840342"
- SpecialMesh427.Scale = Vector3.new(0.247070566, 0.247070566, 0.247070566)
- SpecialMesh427.TextureId = "http://www.roblox.com/asset/?id=120869251"
- SpecialMesh427.VertexColor = Vector3.new(0.300000012, 0.100000001, 0.200000003)
- SpecialMesh427.MeshType = Enum.MeshType.FileMesh
- SpecialMesh427.Scale = Vector3.new(0.247070566, 0.247070566, 0.247070566)
- Sound428.Name = "Gong"
- Sound428.Parent = Part426
- Sound428.Pitch = 0.75
- Sound428.SoundId = "http://www.roblox.com/asset/?id=11984254"
- Sound428.Volume = 1
- Sound429.Name = "HitSound"
- Sound429.Parent = Part426
- Sound429.Pitch = 0.80000001192093
- Sound429.SoundId = "http://www.roblox.com/Asset?ID=96667969"
- Sound429.Volume = 0.75
- Sound430.Name = "LungeSound"
- Sound430.Parent = Part426
- Sound430.Pitch = 0.80000001192093
- Sound430.SoundId = "rbxasset://sounds//swordlunge.wav"
- Sound430.Volume = 0.25
- Sound431.Name = "OverheadSound"
- Sound431.Parent = Part426
- Sound431.Pitch = 0.94999998807907
- Sound431.SoundId = "rbxasset://sounds//swordslash.wav"
- Sound432.Name = "SlashSound"
- Sound432.Parent = Part426
- Sound432.Pitch = 0.80000001192093
- Sound432.SoundId = "rbxasset://sounds//swordslash.wav"
- Sound432.Volume = 0.34999999403954
- Sound433.Name = "UnsheathSound"
- Sound433.Parent = Part426
- Sound433.SoundId = "http://www.roblox.com/asset/?id=134747889"
- Sound433.Volume = 0.75
- Tool434.Name = "hyper"
- Tool434.Parent = mas
- Tool434.TextureId = "http://www.roblox.com/asset?id=130093050"
- Tool434.GripPos = Vector3.new(0, -0.100000001, 0.75)
- Part435.Name = "Handle"
- Part435.Parent = Tool434
- Part435.Rotation = Vector3.new(166.729996, 2.11999989, 133.520004)
- Part435.FormFactor = Enum.FormFactor.Custom
- Part435.Size = Vector3.new(2.33619833, 5.39742517, 9.98926353)
- Part435.CFrame = CFrame.new(52.8729897, 19.8100605, 87.1534729, -0.688077152, -0.72469312, 0.0370675549, -0.711678565, 0.663984299, -0.229440466, 0.141661078, -0.184252158, -0.972620904)
- Part435.BottomSurface = Enum.SurfaceType.Smooth
- Part435.TopSurface = Enum.SurfaceType.Smooth
- Part435.Position = Vector3.new(52.8729897, 19.8100605, 87.1534729)
- Part435.Orientation = Vector3.new(13.2599993, 177.819992, -46.9899979)
- SpecialMesh436.Parent = Part435
- SpecialMesh436.MeshId = "http://www.roblox.com/asset?id=130099641"
- SpecialMesh436.Scale = Vector3.new(2.61815262, 2.61815262, 2.61815262)
- SpecialMesh436.TextureId = "http://www.roblox.com/asset?id=130093033"
- SpecialMesh436.VertexColor = Vector3.new(2, 0, 0)
- SpecialMesh436.MeshType = Enum.MeshType.FileMesh
- SpecialMesh436.Scale = Vector3.new(2.61815262, 2.61815262, 2.61815262)
- Sound437.Name = "Fire"
- Sound437.Parent = Part435
- Sound437.SoundId = "http://www.roblox.com/asset?id=130113322"
- Sound437.Volume = 1
- Sound438.Name = "Reload"
- Sound438.Parent = Part435
- Sound438.SoundId = "http://www.roblox.com/asset?id=130113370"
- PointLight439.Parent = Part435
- PointLight439.Color = Color3.new(0, 1, 1)
- PointLight439.Range = 6
- PointLight439.Color = Color3.new(0, 1, 1)
- LocalScript440.Name = "ToolScript"
- LocalScript440.Parent = Tool434
- table.insert(cors,sandbox(LocalScript440,function()
- -----------------
- --| Constants |--
- -----------------
- local SHOT_SPEED = 300
- local SHOT_TIME = 45
- local NOZZLE_OFFSET = Vector3.new(0, 0.4, -1.3)
- -----------------
- --| Variables |--
- -----------------
- local PlayersService = Game:GetService('Players')
- local DebrisService = Game:GetService('Debris')
- local Tool = script.Parent
- local Handle = Tool:WaitForChild('Handle')
- local FireSound = Handle:WaitForChild('Fire')
- local ReloadSound = Handle:WaitForChild('Reload')
- local HitFadeSound = script:WaitForChild('HitFade')
- local PointLight = Handle:WaitForChild('PointLight')
- local Character = nil
- local Humanoid = nil
- local Player = nil
- local BaseShot = nil
- -----------------
- --| Functions |--
- -----------------
- -- Returns a character ancestor and its Humanoid, or nil
- local function FindCharacterAncestor(subject)
- if subject and subject ~= Workspace then
- local humanoid = subject:FindFirstChild('Humanoid')
- if humanoid then
- return subject, humanoid
- else
- return FindCharacterAncestor(subject.Parent)
- end
- end
- return nil
- end
- -- Removes any old creator tags and applies new ones to the specified target
- local function ApplyTags(target)
- while target:FindFirstChild('creator') do
- target.creator:Destroy()
- end
- local creatorTag = Instance.new('ObjectValue')
- creatorTag.Value = Player
- creatorTag.Name = 'creator' --NOTE: Must be called 'creator' for website stats
- local iconTag = Instance.new('StringValue')
- iconTag.Value = Tool.TextureId
- iconTag.Name = 'icon'
- iconTag.Parent = creatorTag
- creatorTag.Parent = target
- DebrisService:AddItem(creatorTag, 4)
- end
- -- Returns all objects under instance with Transparency
- local function GetTransparentsRecursive(instance, partsTable)
- local partsTable = partsTable or {}
- for _, child in pairs(instance:GetChildren()) do
- if child:IsA('BasePart') or child:IsA('Decal') then
- table.insert(partsTable, child)
- end
- GetTransparentsRecursive(child, partsTable)
- end
- return partsTable
- end
- local function SelectionBoxify(instance)
- local selectionBox = Instance.new('SelectionBox')
- selectionBox.Adornee = instance
- selectionBox.Color = BrickColor.new('Toothpaste')
- selectionBox.Parent = instance
- return selectionBox
- end
- local function Light(instance)
- local light = PointLight:Clone()
- light.Range = light.Range + 10
- light.Parent = instance
- end
- local function FadeOutObjects(objectsWithTransparency, fadeIncrement)
- repeat
- local lastObject = nil
- for _, object in pairs(objectsWithTransparency) do
- object.Transparency = object.Transparency + fadeIncrement
- lastObject = object
- end
- wait()
- until lastObject.Transparency >= 1 or not lastObject
- end
- local function Dematerialize(character, humanoid, firstPart)
- humanoid.WalkSpeed = 0
- local parts = {}
- for _, child in pairs(character:GetChildren()) do
- if child:IsA('BasePart') then
- child.Anchored = true
- table.insert(parts, child)
- elseif child:IsA('LocalScript') or child:IsA('Script') then
- child:Destroy()
- end
- end
- local selectionBoxes = {}
- local firstSelectionBox = SelectionBoxify(firstPart)
- Light(firstPart)
- wait(0)
- for _, part in pairs(parts) do
- if part ~= firstPart then
- table.insert(selectionBoxes, SelectionBoxify(part))
- Light(part)
- end
- end
- local objectsWithTransparency = GetTransparentsRecursive(character)
- FadeOutObjects(objectsWithTransparency, 0.1)
- wait(0.5)
- humanoid.Health = 0
- DebrisService:AddItem(character, 2)
- local fadeIncrement = 0.
- Delay(0.2, function()
- FadeOutObjects({firstSelectionBox}, fadeIncrement)
- if character then
- character:Destroy()
- end
- end)
- FadeOutObjects(selectionBoxes, fadeIncrement)
- end
- local function OnTouched(shot, otherPart)
- local character, humanoid = FindCharacterAncestor(otherPart)
- if character and humanoid and character ~= Character then
- ApplyTags(humanoid)
- if shot then
- local hitFadeSound = shot:FindFirstChild(HitFadeSound.Name)
- if hitFadeSound then
- hitFadeSound.Parent = humanoid.Torso
- hitFadeSound:Play()
- end
- shot:Destroy()
- end
- Dematerialize(character, humanoid, otherPart)
- end
- end
- local function OnEquipped()
- Character = Tool.Parent
- Humanoid = Character:WaitForChild('Humanoid')
- Player = PlayersService:GetPlayerFromCharacter(Character)
- end
- local function OnActivated()
- if Tool.Enabled and Humanoid.Health > 0 then
- Tool.Enabled = false
- FireSound:Play()
- local handleCFrame = Handle.CFrame
- local firingPoint = handleCFrame.p + handleCFrame:vectorToWorldSpace(NOZZLE_OFFSET)
- local shotCFrame = CFrame.new(firingPoint, Humanoid.TargetPoint)
- local laserShotClone = BaseShot:Clone()
- laserShotClone.CFrame = shotCFrame + (shotCFrame.lookVector * (BaseShot.Size.Z / 2))
- local bodyVelocity = Instance.new('BodyVelocity')
- bodyVelocity.velocity = shotCFrame.lookVector * SHOT_SPEED
- bodyVelocity.Parent = laserShotClone
- laserShotClone.Touched:connect(function(otherPart)
- OnTouched(laserShotClone, otherPart)
- end)
- DebrisService:AddItem(laserShotClone, SHOT_TIME)
- laserShotClone.Parent = Tool
- wait(0) -- FireSound length
- ReloadSound:Play()
- wait(0) -- ReloadSound length
- Tool.Enabled = true
- end
- end
- local function OnUnequipped()
- end
- --------------------
- --| Script Logic |--
- --------------------
- BaseShot = Instance.new('Part')
- BaseShot.Name = 'Effect'
- BaseShot.FormFactor = Enum.FormFactor.Custom
- BaseShot.Size = Vector3.new(0.2, 0.2, 3)
- BaseShot.CanCollide = false
- BaseShot.BrickColor = BrickColor.new('Toothpaste')
- SelectionBoxify(BaseShot)
- Light(BaseShot)
- HitFadeSound:Clone().Parent = BaseShot
- Tool.Equipped:connect(OnEquipped)
- Tool.Unequipped:connect(OnUnequipped)
- Tool.Activated:connect(OnActivated)
- end))
- Sound441.Name = "HitFade"
- Sound441.Parent = LocalScript440
- Sound441.SoundId = "http://www.roblox.com/asset?id=130113415"
- Sound441.Volume = 1
- Sound441.Looped = true
- LocalScript442.Name = "MouseIcon"
- LocalScript442.Parent = Tool434
- table.insert(cors,sandbox(LocalScript442,function()
- local MOUSE_ICON = 'rbxasset://textures/GunCursor.png'
- local RELOADING_ICON = 'rbxasset://textures/GunWaitCursor.png'
- local Tool = script.Parent
- local Mouse = nil
- local function UpdateIcon()
- if Mouse then
- Mouse.Icon = Tool.Enabled and MOUSE_ICON or RELOADING_ICON
- end
- end
- local function OnEquipped(mouse)
- Mouse = mouse
- UpdateIcon()
- end
- local function OnChanged(property)
- if property == 'Enabled' then
- UpdateIcon()
- end
- end
- Tool.Equipped:connect(OnEquipped)
- Tool.Changed:connect(OnChanged)
- end))
- WedgePart443.Parent = mas
- WedgePart443.Material = Enum.Material.Ice
- WedgePart443.Rotation = Vector3.new(-150.179993, 0, -180)
- WedgePart443.Size = Vector3.new(0.54000169, 0.269999385, 1.1000005)
- WedgePart443.CFrame = CFrame.new(-14.4999933, 3.6953094, -6.29499578, -1, 0, 0, 0, 0.867630422, 0.497209698, 0, 0.497209698, -0.867630422)
- WedgePart443.BottomSurface = Enum.SurfaceType.Smooth
- WedgePart443.Position = Vector3.new(-14.4999933, 3.6953094, -6.29499578)
- WedgePart443.Orientation = Vector3.new(-29.8199997, 180, 0)
- Model444.Name = "Salvo_Starly"
- Model444.Parent = mas
- Model444.PrimaryPart = Part452
- Part445.Name = "Head"
- Part445.Parent = Model444
- Part445.BrickColor = BrickColor.new("Pastel brown")
- Part445.Rotation = Vector3.new(180, -37.6100006, -179.5)
- Part445.FormFactor = Enum.FormFactor.Symmetric
- Part445.Size = Vector3.new(2, 1, 1)
- Part445.CFrame = CFrame.new(15.2909412, 4.41834927, -6.22847748, -0.792201459, 0.00694575906, -0.610220194, 0.00876808167, 0.999961615, -9.55315613e-07, 0.61019671, -0.0053512156, -0.792231977)
- Part445.TopSurface = Enum.SurfaceType.Smooth
- Part445.Color = Color3.new(1, 0.8, 0.6)
- Part445.Position = Vector3.new(15.2909412, 4.41834927, -6.22847748)
- Part445.Orientation = Vector3.new(0, -142.389999, 0.5)
- Part445.Color = Color3.new(1, 0.8, 0.6)
- SpecialMesh446.Parent = Part445
- SpecialMesh446.Scale = Vector3.new(1.25, 1.25, 1.25)
- SpecialMesh446.Scale = Vector3.new(1.25, 1.25, 1.25)
- Attachment447.Name = "HatAttachment"
- Attachment447.Parent = Part445
- Attachment447.CFrame = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment447.Position = Vector3.new(0, 0.600000024, 0)
- Attachment448.Name = "HairAttachment"
- Attachment448.Parent = Part445
- Attachment448.CFrame = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment448.Position = Vector3.new(0, 0.600000024, 0)
- Attachment449.Name = "FaceFrontAttachment"
- Attachment449.Parent = Part445
- Attachment449.CFrame = CFrame.new(0, 0, -0.600000024, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment449.Position = Vector3.new(0, 0, -0.600000024)
- Attachment450.Name = "FaceCenterAttachment"
- Attachment450.Parent = Part445
- Decal451.Name = "face"
- Decal451.Parent = Part445
- Decal451.Texture = "http://www.roblox.com/asset/?id=31117192"
- Part452.Name = "HumanoidRootPart"
- Part452.Parent = Model444
- Part452.Transparency = 1
- Part452.Rotation = Vector3.new(180, -37.6100006, 142.589996)
- Part452.Anchored = true
- Part452.CanCollide = false
- Part452.FormFactor = Enum.FormFactor.Symmetric
- Part452.Size = Vector3.new(2, 2, 1)
- Part452.CFrame = CFrame.new(15.2805223, 2.91840696, -6.22045088, -0.629281998, -0.481285304, -0.610220194, -0.607505023, 0.794315875, -9.55315613e-07, 0.484708011, 0.370711207, -0.792231977)
- Part452.BottomSurface = Enum.SurfaceType.Smooth
- Part452.TopSurface = Enum.SurfaceType.Smooth
- Part452.Position = Vector3.new(15.2805223, 2.91840696, -6.22045088)
- Part452.Orientation = Vector3.new(0, -142.389999, -37.4099998)
- Motor6D453.Name = "RootJoint"
- Motor6D453.Parent = Part452
- Motor6D453.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D453.C1 = CFrame.new(0, 0, 0, -0.788958669, 0, 0.614446282, 0.614446282, 0, 0.788958669, 0, 1, 0)
- Motor6D453.Part0 = Part452
- Motor6D453.Part1 = Part461
- Motor6D453.MaxVelocity = 0.10000000149012
- Part454.Name = "Left Arm"
- Part454.Parent = Model444
- Part454.BrickColor = BrickColor.new("Pastel brown")
- Part454.Rotation = Vector3.new(-126.729996, -24.3099995, -150.37999)
- Part454.CanCollide = false
- Part454.FormFactor = Enum.FormFactor.Symmetric
- Part454.Size = Vector3.new(1, 2, 1)
- Part454.CFrame = CFrame.new(16.2470608, 3.06375933, -7.42593288, -0.792201459, 0.450472385, -0.411693573, 0.00876808167, 0.682952583, 0.730410218, 0.61019671, 0.57502228, -0.544985831)
- Part454.Color = Color3.new(1, 0.8, 0.6)
- Part454.Position = Vector3.new(16.2470608, 3.06375933, -7.42593288)
- Part454.Orientation = Vector3.new(-46.9199982, -142.929993, 0.74000001)
- Part454.Color = Color3.new(1, 0.8, 0.6)
- Attachment455.Name = "LeftShoulderAttachment"
- Attachment455.Parent = Part454
- Attachment455.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment455.Position = Vector3.new(0, 1, 0)
- Part456.Name = "Left Leg"
- Part456.Parent = Model444
- Part456.BrickColor = BrickColor.new("Really black")
- Part456.Rotation = Vector3.new(137.169998, -29.789999, 155.889999)
- Part456.CanCollide = false
- Part456.FormFactor = Enum.FormFactor.Symmetric
- Part456.Size = Vector3.new(1, 2, 1)
- Part456.CFrame = CFrame.new(16.0241489, 1.10674775, -6.04839802, -0.792201459, -0.35447076, -0.496756911, 0.00876808167, 0.807313681, -0.590057552, 0.61019671, -0.471800059, -0.636447072)
- Part456.BottomSurface = Enum.SurfaceType.Smooth
- Part456.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part456.Position = Vector3.new(16.0241489, 1.10674775, -6.04839802)
- Part456.Orientation = Vector3.new(36.1599998, -142.029999, 0.620000005)
- Part456.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part457.Name = "Right Arm"
- Part457.Parent = Model444
- Part457.BrickColor = BrickColor.new("Pastel brown")
- Part457.Rotation = Vector3.new(119.629997, -21.3299999, 148.259995)
- Part457.CanCollide = false
- Part457.FormFactor = Enum.FormFactor.Symmetric
- Part457.Size = Vector3.new(1, 2, 1)
- Part457.CFrame = CFrame.new(14.3407221, 3.13817358, -4.98550129, -0.792201459, -0.49005869, -0.363674879, 0.00876808167, 0.586732864, -0.809733152, 0.61019671, -0.644660532, -0.460513771)
- Part457.Color = Color3.new(1, 0.8, 0.6)
- Part457.Position = Vector3.new(14.3407221, 3.13817358, -4.98550129)
- Part457.Orientation = Vector3.new(54.0699997, -141.699997, 0.859999955)
- Part457.Color = Color3.new(1, 0.8, 0.6)
- Attachment458.Name = "RightShoulderAttachment"
- Attachment458.Parent = Part457
- Attachment458.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment458.Position = Vector3.new(0, 1, 0)
- Weld459.Name = "RightGrip"
- Weld459.Parent = Part457
- Weld459.C0 = CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
- Weld459.C1 = CFrame.new(0, -1.5, 0, 1, 0, 4.37113883e-08, 0, 1, 0, -4.37113883e-08, 0, 1)
- Weld459.Part0 = Part457
- Weld459.Part1 = Part506
- Part460.Name = "Right Leg"
- Part460.Parent = Model444
- Part460.BrickColor = BrickColor.new("Really black")
- Part460.Rotation = Vector3.new(-123.519997, -22.6000004, -149.099991)
- Part460.CanCollide = false
- Part460.FormFactor = Enum.FormFactor.Symmetric
- Part460.Size = Vector3.new(1, 2, 1)
- Part460.CFrame = CFrame.new(14.4033651, 1.28442788, -6.51635313, -0.792201459, 0.474110931, -0.384233981, 0.00876808167, 0.638401508, 0.769653618, 0.61019671, 0.606351733, -0.509899676)
- Part460.BottomSurface = Enum.SurfaceType.Smooth
- Part460.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part460.Position = Vector3.new(14.4033651, 1.28442788, -6.51635313)
- Part460.Orientation = Vector3.new(-50.3199997, -143, 0.789999962)
- Part460.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part461.Name = "Torso"
- Part461.Parent = Model444
- Part461.BrickColor = BrickColor.new("Really red")
- Part461.Rotation = Vector3.new(180, -37.6100006, -179.5)
- Part461.FormFactor = Enum.FormFactor.Symmetric
- Part461.Size = Vector3.new(2, 2, 1)
- Part461.CFrame = CFrame.new(15.2805223, 2.91840696, -6.22045088, -0.792201459, 0.00694575906, -0.610220194, 0.00876808167, 0.999961615, -9.55315613e-07, 0.61019671, -0.0053512156, -0.792231977)
- Part461.LeftSurface = Enum.SurfaceType.Weld
- Part461.RightSurface = Enum.SurfaceType.Weld
- Part461.Color = Color3.new(1, 0, 0)
- Part461.Position = Vector3.new(15.2805223, 2.91840696, -6.22045088)
- Part461.Orientation = Vector3.new(0, -142.389999, 0.5)
- Part461.Color = Color3.new(1, 0, 0)
- Decal462.Name = "roblox"
- Decal462.Parent = Part461
- Decal462.Texture = "http://www.roblox.com/asset/?id=735465029"
- Motor6D463.Name = "Right Shoulder"
- Motor6D463.Parent = Part461
- Motor6D463.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Motor6D463.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, -0.80976367, 0.58675617, 0, -0.58675617, -0.80976367, 0)
- Motor6D463.Part0 = Part461
- Motor6D463.Part1 = Part457
- Motor6D463.MaxVelocity = 0.10000000149012
- Motor6D464.Name = "Right Hip"
- Motor6D464.Parent = Part461
- Motor6D464.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Motor6D464.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0.769683778, 0.638425291, 0, -0.638425291, 0.769683778, 0)
- Motor6D464.Part0 = Part461
- Motor6D464.Part1 = Part460
- Motor6D464.MaxVelocity = 0.10000000149012
- Motor6D465.Name = "Neck"
- Motor6D465.Parent = Part461
- Motor6D465.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D465.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D465.Part0 = Part461
- Motor6D465.Part1 = Part445
- Motor6D465.MaxVelocity = 0.10000000149012
- Motor6D466.Name = "Left Shoulder"
- Motor6D466.Parent = Part461
- Motor6D466.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6D466.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, -0.730438888, 0.682978094, 0, 0.682978094, 0.730438888, 0)
- Motor6D466.Part0 = Part461
- Motor6D466.Part1 = Part454
- Motor6D466.MaxVelocity = 0.10000000149012
- Motor6D467.Name = "Left Hip"
- Motor6D467.Parent = Part461
- Motor6D467.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6D467.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0.590079427, 0.807345212, 0, 0.807345212, -0.590079427, 0)
- Motor6D467.Part0 = Part461
- Motor6D467.Part1 = Part456
- Motor6D467.MaxVelocity = 0.10000000149012
- Attachment468.Name = "WaistFrontAttachment"
- Attachment468.Parent = Part461
- Attachment468.CFrame = CFrame.new(0, -1, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment468.Position = Vector3.new(0, -1, -0.5)
- Attachment469.Name = "WaistCenterAttachment"
- Attachment469.Parent = Part461
- Attachment469.CFrame = CFrame.new(0, -1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment469.Position = Vector3.new(0, -1, 0)
- Attachment470.Name = "WaistBackAttachment"
- Attachment470.Parent = Part461
- Attachment470.CFrame = CFrame.new(0, -1, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment470.Position = Vector3.new(0, -1, 0.5)
- Attachment471.Name = "RightCollarAttachment"
- Attachment471.Parent = Part461
- Attachment471.CFrame = CFrame.new(1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment471.Position = Vector3.new(1, 1, 0)
- Attachment472.Name = "NeckAttachment"
- Attachment472.Parent = Part461
- Attachment472.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment472.Position = Vector3.new(0, 1, 0)
- Attachment473.Name = "LeftCollarAttachment"
- Attachment473.Parent = Part461
- Attachment473.CFrame = CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment473.Position = Vector3.new(-1, 1, 0)
- Attachment474.Name = "BodyFrontAttachment"
- Attachment474.Parent = Part461
- Attachment474.CFrame = CFrame.new(0, 0, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment474.Position = Vector3.new(0, 0, -0.5)
- Attachment475.Name = "BodyBackAttachment"
- Attachment475.Parent = Part461
- Attachment475.CFrame = CFrame.new(0, 0, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment475.Position = Vector3.new(0, 0, 0.5)
- Humanoid476.Parent = Model444
- Humanoid476.RightLeg = Part460
- Humanoid476.LeftLeg = Part456
- Humanoid476.Torso = Part452
- Accessory477.Name = "FoxEarsw"
- Accessory477.Parent = Model444
- Accessory477.AttachmentPos = Vector3.new(0, 0.340000004, 0.25)
- Part478.Name = "Handle"
- Part478.Parent = Accessory477
- Part478.Rotation = Vector3.new(180, -37.6100006, -179.5)
- Part478.CanCollide = false
- Part478.FormFactor = Enum.FormFactor.Custom
- Part478.Size = Vector3.new(1.60002756, 0.800000012, 1.59999776)
- Part478.CFrame = CFrame.new(15.2951088, 5.01832628, -6.23168802, -0.792201459, 0.00694576511, -0.610220194, 0.00876808912, 0.999961615, -9.55315613e-07, 0.61019671, -0.00535122026, -0.792231977)
- Part478.BottomSurface = Enum.SurfaceType.Smooth
- Part478.TopSurface = Enum.SurfaceType.Smooth
- Part478.Position = Vector3.new(15.2951088, 5.01832628, -6.23168802)
- Part478.Orientation = Vector3.new(0, -142.389999, 0.5)
- SpecialMesh479.Parent = Part478
- SpecialMesh479.MeshId = "rbxassetid://787921134"
- SpecialMesh479.Scale = Vector3.new(0.899999976, 0.899999976, 0.899999976)
- SpecialMesh479.TextureId = "rbxassetid://787921603"
- SpecialMesh479.MeshType = Enum.MeshType.FileMesh
- SpecialMesh479.Scale = Vector3.new(0.899999976, 0.899999976, 0.899999976)
- Attachment480.Name = "HatAttachment"
- Attachment480.Parent = Part478
- Attachment480.Rotation = Vector3.new(2.37458114e-14, 1.73605135e-13, -4.50996595e-07)
- Attachment480.CFrame = CFrame.new(0, 0, 0, 1, 7.87137555e-09, 3.02998127e-15, -7.87137555e-09, 1, -4.1444258e-16, -3.02998127e-15, 4.14442554e-16, 1)
- Attachment480.Axis = Vector3.new(1, -7.87137555e-09, -3.02998127e-15)
- Attachment480.Orientation = Vector3.new(2.37458114e-14, 1.73605135e-13, -4.50996595e-07)
- Vector3Value481.Name = "OriginalSize"
- Vector3Value481.Parent = Part478
- Vector3Value481.Value = Vector3.new(1.60002756, 0.800000012, 1.59999776)
- Weld482.Name = "AccessoryWeld"
- Weld482.Parent = Part478
- Weld482.C0 = CFrame.new(0, 0, 0, 1, 7.87137555e-09, 3.02998127e-15, -7.87137555e-09, 1, -4.1444258e-16, -3.02998127e-15, 4.14442554e-16, 1)
- Weld482.C1 = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld482.Part0 = Part478
- Weld482.Part1 = Part445
- Accessory483.Name = "WolfTail"
- Accessory483.Parent = Model444
- Accessory483.AttachmentPos = Vector3.new(0, 0.340000004, 0.25)
- Part484.Name = "Handle"
- Part484.Parent = Accessory483
- Part484.Rotation = Vector3.new(180, -37.6100006, -179.5)
- Part484.CanCollide = false
- Part484.FormFactor = Enum.FormFactor.Custom
- Part484.Size = Vector3.new(1.60002756, 0.800000012, 1.59999776)
- Part484.CFrame = CFrame.new(14.417532, 1.66845357, -7.32288647, -0.792201459, 0.00694575906, -0.610220194, 0.00876808167, 0.999961615, -9.55315613e-07, 0.61019671, -0.0053512156, -0.792231977)
- Part484.BottomSurface = Enum.SurfaceType.Smooth
- Part484.TopSurface = Enum.SurfaceType.Smooth
- Part484.Position = Vector3.new(14.417532, 1.66845357, -7.32288647)
- Part484.Orientation = Vector3.new(0, -142.389999, 0.5)
- SpecialMesh485.Parent = Part484
- SpecialMesh485.MeshId = "rbxassetid://791316026"
- SpecialMesh485.TextureId = "rbxassetid://791316654"
- SpecialMesh485.MeshType = Enum.MeshType.FileMesh
- Attachment486.Name = "WaistBackAttachment"
- Attachment486.Parent = Part484
- Attachment486.CFrame = CFrame.new(0, 0.25, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment486.Position = Vector3.new(0, 0.25, -0.899999976)
- Weld487.Name = "AccessoryWeld"
- Weld487.Parent = Part484
- Weld487.C0 = CFrame.new(0, 0.25, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld487.C1 = CFrame.new(0, -1, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld487.Part0 = Part484
- Weld487.Part1 = Part461
- Accessory488.Name = "LargeTasseledScarf"
- Accessory488.Parent = Model444
- Accessory488.AttachmentPos = Vector3.new(-0.023, 1.5, 0.00999999978)
- Part489.Name = "Handle"
- Part489.Parent = Accessory488
- Part489.Rotation = Vector3.new(180, -37.6100006, -179.5)
- Part489.CanCollide = false
- Part489.FormFactor = Enum.FormFactor.Custom
- Part489.Size = Vector3.new(1.59999967, 2.27000189, 1.79999995)
- Part489.CFrame = CFrame.new(15.2717104, 3.41858959, -6.2013855, -0.792201459, 0.00694575906, -0.610220194, 0.00876808167, 0.999961615, -9.55315613e-07, 0.61019671, -0.0053512156, -0.792231977)
- Part489.BottomSurface = Enum.SurfaceType.Smooth
- Part489.TopSurface = Enum.SurfaceType.Smooth
- Part489.Position = Vector3.new(15.2717104, 3.41858959, -6.2013855)
- Part489.Orientation = Vector3.new(0, -142.389999, 0.5)
- SpecialMesh490.Parent = Part489
- SpecialMesh490.MeshId = "http://www.roblox.com/asset/?id=99856331 "
- SpecialMesh490.TextureId = "http://www.roblox.com/asset/?id=99856307 "
- SpecialMesh490.MeshType = Enum.MeshType.FileMesh
- Attachment491.Name = "NeckAttachment"
- Attachment491.Parent = Part489
- Attachment491.Rotation = Vector3.new(0, 0, 3.91582454e-29)
- Attachment491.CFrame = CFrame.new(-0.0229999404, 0.499999762, 0.00972763635, 1, -6.83440315e-31, 0, 6.83440315e-31, 1, -0, 0, 0, 1)
- Attachment491.Position = Vector3.new(-0.0229999404, 0.499999762, 0.00972763635)
- Attachment491.Axis = Vector3.new(1, 6.83440315e-31, 0)
- Attachment491.Orientation = Vector3.new(0, 0, 3.91582454e-29)
- Weld492.Name = "AccessoryWeld"
- Weld492.Parent = Part489
- Weld492.C0 = CFrame.new(-0.0229999404, 0.499999762, 0.00972763635, 1, -6.83440315e-31, 0, 6.83440315e-31, 1, -0, 0, 0, 1)
- Weld492.C1 = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld492.Part0 = Part489
- Weld492.Part1 = Part461
- Accessory493.Name = "MessyHairBrown"
- Accessory493.Parent = Model444
- Accessory493.AttachmentPos = Vector3.new(0.100000001, 0.400000006, -0.200000003)
- Part494.Name = "Handle"
- Part494.Parent = Accessory493
- Part494.Rotation = Vector3.new(180, -37.6100006, -179.5)
- Part494.CanCollide = false
- Part494.FormFactor = Enum.FormFactor.Custom
- Part494.Size = Vector3.new(1.99999928, 1.79999995, 2.00000024)
- Part494.CFrame = CFrame.new(15.2486458, 4.51746845, -6.44869423, -0.792201459, 0.00694576511, -0.610220194, 0.00876808912, 0.999961615, -9.55315613e-07, 0.61019671, -0.00535122026, -0.792231977)
- Part494.BottomSurface = Enum.SurfaceType.Smooth
- Part494.TopSurface = Enum.SurfaceType.Smooth
- Part494.Position = Vector3.new(15.2486458, 4.51746845, -6.44869423)
- Part494.Orientation = Vector3.new(0, -142.389999, 0.5)
- SpecialMesh495.Parent = Part494
- SpecialMesh495.MeshId = "http://www.roblox.com/asset/?id=76056263"
- SpecialMesh495.TextureId = "http://www.roblox.com/asset/?id=323471838 "
- SpecialMesh495.MeshType = Enum.MeshType.FileMesh
- Attachment496.Name = "HairAttachment"
- Attachment496.Parent = Part494
- Attachment496.Rotation = Vector3.new(2.37457894e-14, -1.86912034e-22, -4.50996595e-07)
- Attachment496.CFrame = CFrame.new(0.100000009, 0.5, -0.200272247, 1, 7.87137555e-09, -3.26223034e-24, -7.87137555e-09, 1, -4.1444221e-16, 0, 4.1444221e-16, 1)
- Attachment496.Position = Vector3.new(0.100000009, 0.5, -0.200272247)
- Attachment496.Axis = Vector3.new(1, -7.87137555e-09, 0)
- Attachment496.Orientation = Vector3.new(2.37457894e-14, -1.86912034e-22, -4.50996595e-07)
- Vector3Value497.Name = "OriginalSize"
- Vector3Value497.Parent = Part494
- Vector3Value497.Value = Vector3.new(1.99999928, 1.79999995, 2.00000024)
- Weld498.Name = "AccessoryWeld"
- Weld498.Parent = Part494
- Weld498.C0 = CFrame.new(0.100000009, 0.5, -0.200272247, 1, 7.87137555e-09, -3.26223034e-24, -7.87137555e-09, 1, -4.1444221e-16, 0, 4.1444221e-16, 1)
- Weld498.C1 = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld498.Part0 = Part494
- Weld498.Part1 = Part445
- Pants499.Name = "Pants"
- Pants499.Parent = Model444
- Pants499.PantsTemplate = "http://www.roblox.com/asset/?id=230493472"
- Shirt500.Name = "Shirt"
- Shirt500.Parent = Model444
- Shirt500.ShirtTemplate = "http://www.roblox.com/asset/?id=140377805"
- ShirtGraphic501.Parent = Model444
- ShirtGraphic501.Graphic = "http://www.roblox.com/asset/?id=735465029"
- BodyColors502.Parent = Model444
- BodyColors502.HeadColor = BrickColor.new("Pastel brown")
- BodyColors502.LeftArmColor = BrickColor.new("Pastel brown")
- BodyColors502.LeftLegColor = BrickColor.new("Really black")
- BodyColors502.RightArmColor = BrickColor.new("Pastel brown")
- BodyColors502.RightLegColor = BrickColor.new("Really black")
- BodyColors502.TorsoColor = BrickColor.new("Really red")
- Tool503.Name = "TornadoSummoner"
- Tool503.Parent = Model444
- Tool503.TextureId = "http://www.roblox.com/asset/?id=102604215"
- Tool503.Enabled = false
- Tool503.GripForward = Vector3.new(-4.37113883e-08, -0, -1)
- Tool503.GripPos = Vector3.new(0, -1.5, 0)
- Tool503.GripRight = Vector3.new(1, 0, -4.37113883e-08)
- SpecialMesh504.Name = "TornadoMesh"
- SpecialMesh504.Parent = Tool503
- SpecialMesh504.MeshId = "http://www.roblox.com/asset/?id=102638417"
- SpecialMesh504.Scale = Vector3.new(5, 8, 8)
- SpecialMesh504.TextureId = "http://www.roblox.com/asset/?id=102638520"
- SpecialMesh504.MeshType = Enum.MeshType.FileMesh
- SpecialMesh504.Scale = Vector3.new(5, 8, 8)
- Script505.Parent = Tool503
- table.insert(cors,sandbox(Script505,function()
- function WaitForChild(parent, child)
- while not parent:FindFirstChild(child) do parent.ChildAdded:wait() end
- return parent[child]
- end
- local NUM_TORNADOS = 5
- local TORNADO_SPEED = 20
- local TORNADO_DURATION = 6
- local TORNADO_WOBBLE_ANGLE = .5 --1.5
- local TORNADO_SPIN_SPEED = 10
- local TORNADO_SIZE = Vector3.new(6, 10, 6)
- local TORNADO_DAMAGE = 20
- local Tool = script.Parent
- local Handle = WaitForChild(Tool, "Handle")
- local TornadoMesh = WaitForChild(Tool, "TornadoMesh")
- -- now that we're in game, split staff into two parts, with top part floatin' around:
- -- partial staff meshes:
- -- top: 102605108
- -- bottom: 102605081
- local StaffMesh = WaitForChild(Handle, "Mesh")
- StaffMesh.MeshId = "http://www.roblox.com/asset/?id=102605081"
- local FloatyBall = Instance.new("Part")
- FloatyBall.formFactor = "Custom"
- FloatyBall.Size = Vector3.new(.2, .2, .2)
- FloatyBall.CanCollide = false
- local FloatyBallMesh = StaffMesh:Clone()
- FloatyBallMesh.MeshId = "http://www.roblox.com/asset/?id=102605108"
- FloatyBallMesh.Parent = FloatyBall
- local FloatyBallWeld = Instance.new("ManualWeld")
- FloatyBallWeld.Part0 = Handle
- FloatyBallWeld.Part1 = FloatyBall
- FloatyBallWeld.C0 = CFrame.new()
- FloatyBallWeld.C1 = CFrame.new() + Vector3.new(0, 1, 0)
- FloatyBallWeld.Parent = FloatyBall
- function AnimateFloatyBall()
- local timeParam1 = 0
- local timeParam2 = 0
- local timeIncrement
- local rotatedCF
- while true do
- rotatedCF = CFrame.Angles(0, 0, timeParam2)
- FloatyBallWeld.C1 = rotatedCF + rotatedCF:vectorToWorldSpace(Vector3.new(0, -3 + .5 * math.sin(timeParam1), 0))
- timeIncrement = wait(.01)
- if not Tool.Enabled then
- timeParam2 = timeParam2 + 8 * timeIncrement
- else
- timeParam2 = timeParam2 + timeIncrement
- end
- timeParam1 = timeParam1 + timeIncrement
- if timeParam2 > math.pi*12 then
- timeParam2 = timeParam2 - math.pi*12
- end
- if timeParam1 > math.pi*12 then
- timeParam1 = timeParam1 - math.pi*12
- end
- end
- end
- -- animate floaty ball all the timez
- coroutine.resume(coroutine.create(AnimateFloatyBall))
- -- make tornado part
- local TornadoPrototype = Instance.new("Part")
- TornadoPrototype.formFactor = "Custom"
- TornadoPrototype.Size = Vector3.new(.2, .2, .2)
- TornadoPrototype.TopSurface = "Smooth"
- TornadoPrototype.BottomSurface = "Smooth"
- TornadoPrototype.CanCollide = false
- -- give it mesh
- TornadoMesh:Clone().Parent = TornadoPrototype
- -- float it
- local TornadoFloatForce = Instance.new("BodyForce")
- TornadoFloatForce.force = Vector3.new(0, TornadoPrototype:GetMass()*196.2, 0)
- TornadoFloatForce.Parent = TornadoPrototype
- -- rotate it
- local TornadoRotate = Instance.new("BodyAngularVelocity")
- TornadoRotate.P = 20
- TornadoRotate.maxTorque = TornadoRotate.P * Vector3.new(0, 1, 0)
- TornadoRotate.angularvelocity = Vector3.new(0, 0, 0)
- TornadoRotate.Parent = TornadoPrototype
- -- make it move (but not in the y-axis)
- local TornadoVelocity = Instance.new("BodyVelocity")
- TornadoVelocity.P = 20
- TornadoVelocity.maxForce = TornadoVelocity.P * Vector3.new(1, 0, 1)
- TornadoVelocity.velocity = Vector3.new(0, 0, 0)
- TornadoVelocity.Parent = TornadoPrototype
- -- noisy stormz
- local StormSound = Instance.new("Sound")
- StormSound.Name = "StormSound"
- StormSound.SoundId = "http://www.roblox.com/asset/?id=101173442"
- StormSound.Parent = TornadoPrototype
- StormSound.Volume = 1
- function tagHumanoid(humanoid, player)
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = player
- creator_tag.Name = "creator"
- creator_tag.Parent = humanoid
- game.Debris:AddItem(creator_tag, 1)
- end
- function applyUpwardsForce(part, tornadoVelocity, upwardsForces)
- if upwardsForces[part] then return end
- upwardsForces[part] = true
- local newFloatForce = Instance.new("BodyForce")
- newFloatForce.force = Vector3.new(0, 300*part:GetMass(), 0) + tornadoVelocity * part:GetMass() * Vector3.new(10, 0, 10)
- newFloatForce.Parent = part
- game:GetService("Debris"):AddItem(newFloatForce, .25)
- end
- function damageChar(part, humanoidsDamaged, playerDamaging)
- local char = part.Parent
- if not char then return end
- local hum = char:FindFirstChild("Humanoid")
- if not hum then
- char = char.Parent
- hum = char:FindFirstChild("Humanoid")
- if not hum then return end
- end
- if humanoidsDamaged[hum] then return end
- humanoidsDamaged[hum] = true
- if hum.Health > 0 then
- hum:TakeDamage(TORNADO_DAMAGE)
- tagHumanoid(hum, playerDamaging)
- end
- end
- function checkPartsHit(position, character, tornadoVelocity)
- local partsHit = workspace:FindPartsInRegion3(Region3.new(position - TORNADO_SIZE/2, position + TORNADO_SIZE/2), character)
- local humanoidsDamaged = {}
- local upwardsForces = {}
- local playerDamaging = game.Players:GetPlayerFromCharacter(character)
- for i = 1, #partsHit do
- if not partsHit[i].Anchored and partsHit[i].CanCollide then
- -- apply upwards force?
- applyUpwardsForce(partsHit[i], tornadoVelocity, upwardsForces)
- damageChar(partsHit[i], humanoidsDamaged, playerDamaging)
- end
- end
- end
- function handleTornado(tornado, character)
- local tornadoForce = tornado.BodyVelocity
- local randomAngle, rotateCF, newVelocity
- -- play storm sound
- tornado["StormSound"]:Play()
- for i = 0, TORNADO_DURATION, .25 do
- -- handle motion per tick
- randomAngle = (math.random()-.5) * TORNADO_WOBBLE_ANGLE
- rotateCF = CFrame.Angles(0, randomAngle, 0)
- newVelocity = rotateCF:vectorToWorldSpace(tornadoForce.velocity)
- tornadoForce.velocity = newVelocity
- -- handle interactions per tick
- checkPartsHit(tornado.CFrame.p, character, newVelocity)
- wait(.25)
- end
- tornado:Remove()
- end
- function makeTornado(startPoint, targetPoint, character)
- local newTornado = TornadoPrototype:Clone()
- newTornado.CFrame = CFrame.new(startPoint, targetPoint)
- newTornado.BodyVelocity.velocity = (targetPoint - startPoint).unit * TORNADO_SPEED
- newTornado.BodyAngularVelocity.angularvelocity = Vector3.new(0, TORNADO_SPIN_SPEED, 0)
- newTornado.Parent = workspace
- coroutine.resume(coroutine.create(handleTornado), newTornado, character)
- end
- Tool.Enabled = true
- function onActivated()
- local Character = Tool.Parent
- if not Character then return end
- local Torso = Character:FindFirstChild("Torso")
- local Humanoid = Character:FindFirstChild("Humanoid")
- if (not Torso) or (not Humanoid) then return end
- if not Tool.Enabled then return end
- Tool.Enabled = false
- wait()
- local torsoPoint = Torso.CFrame.p + Vector3.new(0, 2, 0) -- little above torso
- local targetPoint = Humanoid.TargetPoint * Vector3.new(1, 0, 1) + torsoPoint * Vector3.new(0, 1, 0)
- for i = 1, NUM_TORNADOS do
- makeTornado(torsoPoint, targetPoint, Character)
- end
- wait(3.5)
- Tool.Enabled = true
- end
- function onEquipped()
- FloatyBallWeld.Parent = FloatyBall
- FloatyBall.Parent = Tool.Parent
- end
- function onUnequipped()
- FloatyBallWeld.Parent = FloatyBall
- FloatyBall.Parent = Handle.Parent
- end
- Tool.Activated:connect(onActivated)
- Tool.Equipped:connect(onEquipped)
- Tool.Unequipped:connect(onUnequipped)
- end))
- Part506.Name = "Handle"
- Part506.Parent = Tool503
- Part506.Rotation = Vector3.new(-137.690002, -29.3400002, -155.339996)
- Part506.CanCollide = false
- Part506.FormFactor = Enum.FormFactor.Custom
- Part506.Size = Vector3.new(1.02999997, 5.16999626, 0.400000006)
- Part506.CFrame = CFrame.new(15.3762932, 3.76604033, -3.65007019, -0.792201459, 0.363674879, -0.490058661, 0.00876810774, 0.809733152, 0.586732864, 0.61019671, 0.460513771, -0.644660532)
- Part506.BottomSurface = Enum.SurfaceType.Smooth
- Part506.TopSurface = Enum.SurfaceType.Smooth
- Part506.Position = Vector3.new(15.3762932, 3.76604033, -3.65007019)
- Part506.Orientation = Vector3.new(-35.9300003, -142.759995, 0.620000005)
- SpecialMesh507.Parent = Part506
- SpecialMesh507.MeshId = "http://www.roblox.com/asset/?id=102604853"
- SpecialMesh507.Scale = Vector3.new(2.5, 2.79999995, 2.20000005)
- SpecialMesh507.TextureId = "rbxassetid://102604283"
- SpecialMesh507.MeshType = Enum.MeshType.FileMesh
- SpecialMesh507.Scale = Vector3.new(2.5, 2.79999995, 2.20000005)
- WedgePart508.Parent = mas
- WedgePart508.Material = Enum.Material.Ice
- WedgePart508.Rotation = Vector3.new(-168.099991, -1.44999993, -80.6500015)
- WedgePart508.Size = Vector3.new(0.54000169, 0.269999385, 1.1000005)
- WedgePart508.CFrame = CFrame.new(-14.2699919, 3.69530892, -6.29499578, 0.162422985, 0.98639667, -0.0253053661, 0.966347873, -0.153832436, 0.206173405, 0.199475974, -0.0579410791, -0.978188276)
- WedgePart508.BottomSurface = Enum.SurfaceType.Smooth
- WedgePart508.Position = Vector3.new(-14.2699919, 3.69530892, -6.29499578)
- WedgePart508.Orientation = Vector3.new(-11.8999996, -178.519989, 99.0400009)
- Model509.Name = ""
- Model509.Parent = mas
- Model509.PrimaryPart = Part517
- Part510.Name = "Head"
- Part510.Parent = Model509
- Part510.Material = Enum.Material.Cobblestone
- Part510.BrickColor = BrickColor.new("Maroon")
- Part510.Rotation = Vector3.new(-11.9299994, -9.09999943, 0.98999995)
- Part510.FormFactor = Enum.FormFactor.Symmetric
- Part510.Size = Vector3.new(7.16454935, 3.58227468, 3.58227468)
- Part510.CFrame = CFrame.new(56.6784706, 19.0173149, 77.1952667, 0.987264633, -0.0169752203, -0.158177853, 0.0495152101, 0.97769177, 0.204125166, 0.151184201, -0.209357798, 0.966081142)
- Part510.TopSurface = Enum.SurfaceType.Smooth
- Part510.Color = Color3.new(0.458824, 0, 0)
- Part510.Position = Vector3.new(56.6784706, 19.0173149, 77.1952667)
- Part510.Orientation = Vector3.new(-11.7799997, -9.30000019, 2.89999986)
- Part510.Color = Color3.new(0.458824, 0, 0)
- SpecialMesh511.Parent = Part510
- SpecialMesh511.Scale = Vector3.new(1.25, 1.25, 1.25)
- SpecialMesh511.Scale = Vector3.new(1.25, 1.25, 1.25)
- Attachment512.Name = "HatAttachment"
- Attachment512.Parent = Part510
- Attachment512.CFrame = CFrame.new(0, 2.14936495, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment512.Position = Vector3.new(0, 2.14936495, 0)
- Attachment513.Name = "HairAttachment"
- Attachment513.Parent = Part510
- Attachment513.CFrame = CFrame.new(0, 2.14936495, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment513.Position = Vector3.new(0, 2.14936495, 0)
- Attachment514.Name = "FaceFrontAttachment"
- Attachment514.Parent = Part510
- Attachment514.CFrame = CFrame.new(0, 0, -2.14936495, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment514.Position = Vector3.new(0, 0, -2.14936495)
- Attachment515.Name = "FaceCenterAttachment"
- Attachment515.Parent = Part510
- Decal516.Name = "face"
- Decal516.Parent = Part510
- Decal516.Texture = "rbxasset://textures/face.png"
- Part517.Name = "HumanoidRootPart"
- Part517.Parent = Model509
- Part517.Material = Enum.Material.Cobblestone
- Part517.BrickColor = BrickColor.new("Maroon")
- Part517.Transparency = 1
- Part517.Rotation = Vector3.new(0, 90, 0)
- Part517.Anchored = true
- Part517.CanCollide = false
- Part517.FormFactor = Enum.FormFactor.Symmetric
- Part517.Size = Vector3.new(7.16454935, 7.16454935, 3.58227468)
- Part517.CFrame = CFrame.new(56.9308434, 9.34174442, 78.962204, -9.79752513e-05, 6.49576577e-06, 1, 1.41862474e-05, 1, -6.49437607e-06, -1, 1.41856108e-05, -9.79753386e-05)
- Part517.BottomSurface = Enum.SurfaceType.Smooth
- Part517.TopSurface = Enum.SurfaceType.Smooth
- Part517.Color = Color3.new(0.458824, 0, 0)
- Part517.Position = Vector3.new(56.9308434, 9.34174442, 78.962204)
- Part517.Orientation = Vector3.new(0, 90.0099945, 0)
- Part517.Color = Color3.new(0.458824, 0, 0)
- Motor6D518.Name = "RootJoint"
- Motor6D518.Parent = Part517
- Motor6D518.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D518.C1 = CFrame.new(-2.06192485e-08, -4.46649742, 0, -0.766767025, 0.631168187, -0.117025882, -0.172955647, -0.0275672078, 0.984543741, 0.618186772, 0.775155842, 0.130301744)
- Motor6D518.Part0 = Part517
- Motor6D518.Part1 = Part526
- Motor6D518.MaxVelocity = 0.10000000149012
- Part519.Name = "Left Arm"
- Part519.Parent = Model509
- Part519.Material = Enum.Material.Cobblestone
- Part519.BrickColor = BrickColor.new("Maroon")
- Part519.Rotation = Vector3.new(-101.259995, 43.4799995, -2.92999983)
- Part519.CanCollide = false
- Part519.FormFactor = Enum.FormFactor.Symmetric
- Part519.Size = Vector3.new(3.58227468, 7.16454935, 3.58227468)
- Part519.CFrame = CFrame.new(53.13311, 17.5221138, 82.0390854, 0.724691391, 0.0370676816, 0.688075781, -0.663982809, -0.229439571, 0.711677194, 0.184252083, -0.972616971, -0.141660422)
- Part519.Color = Color3.new(0.458824, 0, 0)
- Part519.Position = Vector3.new(53.13311, 17.5221138, 82.0390854)
- Part519.Orientation = Vector3.new(-45.3699989, 101.629997, -109.059998)
- Part519.Color = Color3.new(0.458824, 0, 0)
- Attachment520.Name = "LeftShoulderAttachment"
- Attachment520.Parent = Part519
- Attachment520.CFrame = CFrame.new(0, 3.58227515, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment520.Position = Vector3.new(0, 3.58227515, 0)
- Part521.Name = "Left Leg"
- Part521.Parent = Model509
- Part521.Material = Enum.Material.Cobblestone
- Part521.BrickColor = BrickColor.new("Maroon")
- Part521.Rotation = Vector3.new(-39.4500008, 61.8899994, 10.0699997)
- Part521.CanCollide = false
- Part521.FormFactor = Enum.FormFactor.Symmetric
- Part521.Size = Vector3.new(3.58227468, 7.16454935, 3.58227468)
- Part521.CFrame = CFrame.new(55.7717972, 6.81036472, 81.9706955, 0.463944554, -0.0823768452, 0.882025659, -0.416795969, 0.858280003, 0.299393386, -0.781688333, -0.506526768, 0.36386016)
- Part521.BottomSurface = Enum.SurfaceType.Smooth
- Part521.Color = Color3.new(0.458824, 0, 0)
- Part521.Position = Vector3.new(55.7717972, 6.81036472, 81.9706955)
- Part521.Orientation = Vector3.new(-17.4200001, 67.5800018, -25.8999996)
- Part521.Color = Color3.new(0.458824, 0, 0)
- Part522.Name = "Right Arm"
- Part522.Parent = Model509
- Part522.Material = Enum.Material.Cobblestone
- Part522.BrickColor = BrickColor.new("Maroon")
- Part522.Rotation = Vector3.new(68.8399963, -9.15999985, -28.5799999)
- Part522.CanCollide = false
- Part522.FormFactor = Enum.FormFactor.Symmetric
- Part522.Size = Vector3.new(3.58227468, 7.16454935, 3.58227468)
- Part522.CFrame = CFrame.new(59.7258339, 14.1002722, 72.9081497, 0.866943002, 0.47232452, -0.159119546, -0.30298382, 0.245946139, -0.920712411, -0.39574033, 0.846416056, 0.3563281)
- Part522.Color = Color3.new(0.458824, 0, 0)
- Part522.Position = Vector3.new(59.7258339, 14.1002722, 72.9081497)
- Part522.Orientation = Vector3.new(67.0299988, -24.0599995, -50.9300003)
- Part522.Color = Color3.new(0.458824, 0, 0)
- Attachment523.Name = "RightShoulderAttachment"
- Attachment523.Parent = Part522
- Attachment523.CFrame = CFrame.new(0, 3.58227515, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment523.Position = Vector3.new(0, 3.58227515, 0)
- Weld524.Name = "RightGrip"
- Weld524.Parent = Part522
- Weld524.C0 = CFrame.new(0, -0.770690799, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
- Weld524.C1 = CFrame.new(0, 0, -2.50474501, 0, 0, 1, 1, 0, 0, 0, 1, 0)
- Weld524.Part0 = Part522
- Weld524.Part1 = Part544
- Part525.Name = "Right Leg"
- Part525.Parent = Model509
- Part525.Material = Enum.Material.Cobblestone
- Part525.BrickColor = BrickColor.new("Maroon")
- Part525.Rotation = Vector3.new(22.9899998, 59.3799973, -17.0499992)
- Part525.CanCollide = false
- Part525.FormFactor = Enum.FormFactor.Symmetric
- Part525.Size = Vector3.new(3.58227468, 7.16454935, 3.58227468)
- Part525.CFrame = CFrame.new(57.7599869, 6.19512081, 77.1182709, 0.486968338, 0.149344161, 0.860556781, 0.0514602959, 0.978655636, -0.198959589, -0.871902347, 0.141171485, 0.468889117)
- Part525.BottomSurface = Enum.SurfaceType.Smooth
- Part525.Color = Color3.new(0.458824, 0, 0)
- Part525.Position = Vector3.new(57.7599869, 6.19512081, 77.1182709)
- Part525.Orientation = Vector3.new(11.4799995, 61.4199982, 3.00999999)
- Part525.Color = Color3.new(0.458824, 0, 0)
- Part526.Name = "Torso"
- Part526.Parent = Model509
- Part526.Material = Enum.Material.Cobblestone
- Part526.BrickColor = BrickColor.new("Really red")
- Part526.Rotation = Vector3.new(-11.8999996, 50.8199997, 2.5)
- Part526.FormFactor = Enum.FormFactor.Symmetric
- Part526.Size = Vector3.new(7.16454935, 7.16454935, 3.58227468)
- Part526.CFrame = CFrame.new(56.8076668, 13.7392178, 78.1897736, 0.63109231, -0.0275777578, 0.775217235, -0.117019102, 0.984546363, 0.13028793, -0.766830504, -0.172938988, 0.618112683)
- Part526.LeftSurface = Enum.SurfaceType.Weld
- Part526.RightSurface = Enum.SurfaceType.Weld
- Part526.Color = Color3.new(1, 0, 0)
- Part526.Position = Vector3.new(56.8076668, 13.7392178, 78.1897736)
- Part526.Orientation = Vector3.new(-7.48999977, 51.4300003, -6.77999973)
- Part526.Color = Color3.new(1, 0, 0)
- Decal527.Name = "roblox"
- Decal527.Parent = Part526
- Attachment528.Name = "WaistFrontAttachment"
- Attachment528.Parent = Part526
- Attachment528.CFrame = CFrame.new(0, -3.58227515, -1.79113758, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment528.Position = Vector3.new(0, -3.58227515, -1.79113758)
- Attachment529.Name = "WaistCenterAttachment"
- Attachment529.Parent = Part526
- Attachment529.CFrame = CFrame.new(0, -3.58227515, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment529.Position = Vector3.new(0, -3.58227515, 0)
- Attachment530.Name = "WaistBackAttachment"
- Attachment530.Parent = Part526
- Attachment530.CFrame = CFrame.new(0, -3.58227515, 1.79113758, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment530.Position = Vector3.new(0, -3.58227515, 1.79113758)
- Attachment531.Name = "RightCollarAttachment"
- Attachment531.Parent = Part526
- Attachment531.CFrame = CFrame.new(3.58227515, 3.58227515, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment531.Position = Vector3.new(3.58227515, 3.58227515, 0)
- Attachment532.Name = "NeckAttachment"
- Attachment532.Parent = Part526
- Attachment532.CFrame = CFrame.new(0, 3.58227515, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment532.Position = Vector3.new(0, 3.58227515, 0)
- Attachment533.Name = "LeftCollarAttachment"
- Attachment533.Parent = Part526
- Attachment533.CFrame = CFrame.new(-3.58227515, 3.58227515, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment533.Position = Vector3.new(-3.58227515, 3.58227515, 0)
- Attachment534.Name = "BodyFrontAttachment"
- Attachment534.Parent = Part526
- Attachment534.CFrame = CFrame.new(0, 0, -1.79113758, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment534.Position = Vector3.new(0, 0, -1.79113758)
- Attachment535.Name = "BodyBackAttachment"
- Attachment535.Parent = Part526
- Attachment535.CFrame = CFrame.new(0, 0, 1.79113758, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Attachment535.Position = Vector3.new(0, 0, 1.79113758)
- Motor6D536.Name = "Right Shoulder"
- Motor6D536.Parent = Part526
- Motor6D536.C0 = CFrame.new(3.58227468, 1.79113734, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Motor6D536.C1 = CFrame.new(-1.7911377, 1.79113674, 1.83747005e-07, -0.38798213, -0.253771096, 0.88604182, -0.921378374, 0.0827414319, -0.379757494, 0.0230590999, -0.963718891, -0.265921384)
- Motor6D536.Part0 = Part526
- Motor6D536.Part1 = Part522
- Motor6D536.MaxVelocity = 0.10000000149012
- Motor6D537.Name = "Right Hip"
- Motor6D537.Parent = Part526
- Motor6D537.C0 = CFrame.new(3.58227468, -3.58227468, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Motor6D537.C1 = CFrame.new(1.79113734, 3.58227491, -1.45012162e-08, 0.154722825, 0.188021421, 0.969901383, -0.330541074, 0.934999287, -0.128526047, -0.931022763, -0.300706387, 0.206814587)
- Motor6D537.Part0 = Part526
- Motor6D537.Part1 = Part525
- Motor6D537.MaxVelocity = 0.10000000149012
- Motor6D538.Name = "Neck"
- Motor6D538.Parent = Part526
- Motor6D538.C0 = CFrame.new(0, 3.58227468, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D538.C1 = CFrame.new(-7.46871223e-08, -1.79113734, -4.59367513e-08, -0.501328409, 0.865244746, -0.00462216837, -0.0354203433, -0.0151847154, 0.999257147, 0.864531755, 0.501119673, 0.0382598341)
- Motor6D538.Part0 = Part526
- Motor6D538.Part1 = Part510
- Motor6D538.MaxVelocity = 0.10000000149012
- Motor6D539.Name = "Left Shoulder"
- Motor6D539.Parent = Part526
- Motor6D539.C0 = CFrame.new(-3.58227468, 1.79113734, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6D539.C1 = CFrame.new(1.79113793, 1.79113638, -3.6749401e-07, 0.5891729, -0.705571651, -0.393755853, -0.602344394, -0.0587128103, -0.796074212, 0.538569152, 0.706202149, -0.459589094)
- Motor6D539.Part0 = Part526
- Motor6D539.Part1 = Part519
- Motor6D539.MaxVelocity = 0.10000000149012
- Motor6D540.Name = "Left Hip"
- Motor6D540.Parent = Part526
- Motor6D540.C0 = CFrame.new(-3.58227468, -3.58227468, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6D540.C1 = CFrame.new(-1.79113674, 3.5822742, -5.97177745e-07, -0.177816927, -0.287965178, -0.940987349, -0.265126973, 0.934886456, -0.235997528, 0.947675467, 0.207516804, -0.242586002)
- Motor6D540.Part0 = Part526
- Motor6D540.Part1 = Part521
- Motor6D540.MaxVelocity = 0.10000000149012
- Humanoid541.Parent = Model509
- Humanoid541.RightLeg = Part525
- Humanoid541.LeftLeg = Part521
- Humanoid541.Torso = Part517
- Model542.Name = "AnimSaves"
- Model542.Parent = Model509
- Tool543.Name = "GravityHammer"
- Tool543.Parent = Model509
- Tool543.TextureId = "http://www.roblox.com/asset/?id=1256305"
- Tool543.GripForward = Vector3.new(-1, -0, -0)
- Tool543.GripPos = Vector3.new(0, 0, -3.25)
- Tool543.GripRight = Vector3.new(0, 1, 0)
- Tool543.GripUp = Vector3.new(0, 0, 1)
- Part544.Name = "Handle"
- Part544.Parent = Tool543
- Part544.BrickColor = BrickColor.new("Dark stone grey")
- Part544.Reflectance = 0.40000000596046
- Part544.Rotation = Vector3.new(-111.159996, 9.15999985, -61.4199982)
- Part544.CanCollide = false
- Part544.FormFactor = Enum.FormFactor.Plate
- Part544.Size = Vector3.new(3.86860681, 3.09488535, 38.6860695)
- Part544.CFrame = CFrame.new(59.7603722, 16.2168732, 71.3633118, 0.47232452, 0.866943002, 0.159119546, 0.245946139, -0.30298382, 0.920712411, 0.846416056, -0.39574033, -0.3563281)
- Part544.BottomSurface = Enum.SurfaceType.Smooth
- Part544.TopSurface = Enum.SurfaceType.Smooth
- Part544.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part544.Position = Vector3.new(59.7603722, 16.2168732, 71.3633118)
- Part544.Orientation = Vector3.new(-67.0299988, 155.940002, 140.929993)
- Part544.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh545.Parent = Part544
- SpecialMesh545.MeshId = "http://www.roblox.com/asset/?id=1256290"
- SpecialMesh545.Offset = Vector3.new(-3.84574628, 0, 0)
- SpecialMesh545.Scale = Vector3.new(0.193430379, 0.193430379, 0.193430379)
- SpecialMesh545.TextureId = "http://www.roblox.com/asset/?id=26563739"
- SpecialMesh545.VertexColor = Vector3.new(12, 0, 0)
- SpecialMesh545.MeshType = Enum.MeshType.FileMesh
- SpecialMesh545.Scale = Vector3.new(0.193430379, 0.193430379, 0.193430379)
- Sound546.Parent = Part544
- Sound546.SoundId = "http://www.roblox.com/asset/?id=1255794"
- Sound546.Volume = 1
- Fire547.Parent = Part544
- Fire547.Size = 30
- Fire547.Color = Color3.new(1, 0.690196, 0)
- Fire547.Enabled = false
- Fire547.Heat = 25
- Fire547.SecondaryColor = Color3.new(1, 0, 0)
- Fire547.Color = Color3.new(1, 0.690196, 0)
- LocalScript548.Name = "Local Gui"
- LocalScript548.Parent = Tool543
- Script549.Name = "SwordScript"
- Script549.Parent = Tool543
- table.insert(cors,sandbox(Script549,function()
- -------- OMG HAX
- r = game:service("RunService")
- local damage = 40
- local slash_damage = 50
- local lunge_damage = 70
- sword = script.Parent.Handle
- Tool = script.Parent
- SlashSound = sword.Sound
- function blow(hit)
- Grip = Tool.Parent["Right Arm"].RightGrip:clone()
- humanoid = hit.Parent:findFirstChild("Humanoid")
- if(humanoid ~= nil and humanoid.Parent.Name == Tool.Parent.Name) then --don't hit yourself
- return
- end
- --if(Tool:findFirstChild("toolAnim") == nil) then return end
- if(humanoid ~= nil) then --if it's a person, damage him and stop
- propel(hit)
- print(humanoid.Parent.Name)
- humanoid.Health = humanoid.Health - 49
- else
- explode(hit) --explode only if it doesn't hit a person (ie, blowing holes through walls)
- end
- end
- function propel(part)
- if(part.Anchored) then return end --if it isn't anchored, make it flyyy
- direction = (part.Position - Tool.Parent.Torso.Position).unit
- direction = direction + Vector3.new(0,1,0)
- direction = direction * 200
- part.Velocity = part.Velocity + direction
- end
- debounce = true
- function explode(part)
- if not debounce then return end
- debounce = false
- direction = (part.Position - Tool.Parent.Torso.Position).unit
- pos = direction * 12 + Tool.Parent.Torso.Position
- explosion = Instance.new("Explosion")
- explosion.BlastRadius = 4
- explosion.BlastPressure = 1
- explosion.Position = pos
- explosion.Parent = game.Workspace
- explosion.Hit:connect(function(part, distance) propel(part) end)
- wait(.1)
- Grip:clone().Parent = Tool.Parent["Right Arm"]
- debounce = true
- end
- function attack()
- SlashSound:play()
- local anim = Instance.new("StringValue")
- anim.Name = "toolanim"
- anim.Value = "Slash"
- anim.Parent = Tool
- end
- function lunge()
- attack()
- force = Instance.new("BodyPosition")
- force.maxForce = Vector3.new(1e+005,1e+004,1e+005)
- dir = Tool.Parent.Humanoid.targetPoint
- if((dir - sword.Position).magnitude > 15) then return end
- force.position = dir
- force.Parent = sword
- wait(.25)
- force.Parent = nil
- end
- function swordUp()
- Tool.GripForward = Vector3.new(-1,0,0)
- Tool.GripRight = Vector3.new(0,1,0)
- Tool.GripUp = Vector3.new(0,0,1)
- end
- function swordOut()
- Tool.GripForward = Vector3.new(0,0,1)
- Tool.GripRight = Vector3.new(0,-1,0)
- Tool.GripUp = Vector3.new(-1,0,0)
- end
- function swordAcross()
- -- parry
- end
- Tool.Enabled = true
- local last_attack = 0
- function onActivated()
- if not Tool.Enabled then
- return
- end
- Tool.Enabled = false
- local character = Tool.Parent;
- local humanoid = character.Humanoid
- if humanoid == nil then
- print("Humanoid not found")
- return
- end
- t = r.Stepped:wait()
- connection = sword.Touched:connect(blow)
- lunge()
- wait(.4)
- connection:disconnect()
- last_attack = t
- Tool.Enabled = true
- end
- script.Parent.Activated:connect(onActivated)
- end))
- Part550.Parent = mas
- Part550.Material = Enum.Material.Neon
- Part550.Transparency = 0.5
- Part550.Rotation = Vector3.new(-6.88999987, -4.32999992, -10.3599997)
- Part550.Shape = Enum.PartType.Ball
- Part550.Size = Vector3.new(3.57999992, 3.57999992, 3.57999992)
- Part550.CFrame = CFrame.new(-14.3451328, 10.2693834, 72.0501099, 0.980880201, 0.179347694, -0.0755539984, -0.169641748, 0.978212476, 0.119674958, 0.0953712985, -0.104569688, 0.989934087)
- Part550.BottomSurface = Enum.SurfaceType.Smooth
- Part550.TopSurface = Enum.SurfaceType.Smooth
- Part550.Position = Vector3.new(-14.3451328, 10.2693834, 72.0501099)
- Part550.Orientation = Vector3.new(-6.86999989, -4.36000013, -9.84000015)
- Part551.Parent = mas
- Part551.Material = Enum.Material.Neon
- Part551.Transparency = 0.5
- Part551.Rotation = Vector3.new(-6.88999987, -4.32999992, -10.3599997)
- Part551.Shape = Enum.PartType.Ball
- Part551.Size = Vector3.new(13.6800003, 13.6800003, 13.6800003)
- Part551.CFrame = CFrame.new(-14.7074146, 11.2033939, 55.9113503, 0.980880201, 0.179347694, -0.0755539984, -0.169641748, 0.978212476, 0.119674958, 0.0953712985, -0.104569688, 0.989934087)
- Part551.BottomSurface = Enum.SurfaceType.Smooth
- Part551.TopSurface = Enum.SurfaceType.Smooth
- Part551.Position = Vector3.new(-14.7074146, 11.2033939, 55.9113503)
- Part551.Orientation = Vector3.new(-6.86999989, -4.36000013, -9.84000015)
- Part552.Parent = mas
- Part552.Material = Enum.Material.Neon
- Part552.BrickColor = BrickColor.new("Bright red")
- Part552.Anchored = true
- Part552.Size = Vector3.new(11.6998701, 4.64684916, 24.3672981)
- Part552.CFrame = CFrame.new(58.2770004, -0.227425188, 96.7669144, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part552.BottomSurface = Enum.SurfaceType.Smooth
- Part552.TopSurface = Enum.SurfaceType.Smooth
- Part552.Color = Color3.new(0.768628, 0.156863, 0.109804)
- Part552.Position = Vector3.new(58.2770004, -0.227425188, 96.7669144)
- Part552.Color = Color3.new(0.768628, 0.156863, 0.109804)
- SpecialMesh553.Parent = Part552
- SpecialMesh553.MeshType = Enum.MeshType.Sphere
- Part554.Parent = mas
- Part554.Material = Enum.Material.Neon
- Part554.BrickColor = BrickColor.new("Really red")
- Part554.Anchored = true
- Part554.Size = Vector3.new(12.8838625, 4.6595788, 24.3672981)
- Part554.CFrame = CFrame.new(57.6850052, -0.844882488, 102.330429, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part554.BottomSurface = Enum.SurfaceType.Smooth
- Part554.TopSurface = Enum.SurfaceType.Smooth
- Part554.Color = Color3.new(1, 0, 0)
- Part554.Position = Vector3.new(57.6850052, -0.844882488, 102.330429)
- Part554.Color = Color3.new(1, 0, 0)
- SpecialMesh555.Parent = Part554
- SpecialMesh555.MeshType = Enum.MeshType.Sphere
- Part556.Parent = mas
- Part556.Material = Enum.Material.Neon
- Part556.BrickColor = BrickColor.new("Maroon")
- Part556.Anchored = true
- Part556.Size = Vector3.new(12.8838625, 4.6595788, 24.3672981)
- Part556.CFrame = CFrame.new(57.6850052, 0.555536389, 96.4995728, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part556.BottomSurface = Enum.SurfaceType.Smooth
- Part556.TopSurface = Enum.SurfaceType.Smooth
- Part556.Color = Color3.new(0.458824, 0, 0)
- Part556.Position = Vector3.new(57.6850052, 0.555536389, 96.4995728)
- Part556.Color = Color3.new(0.458824, 0, 0)
- SpecialMesh557.Parent = Part556
- SpecialMesh557.MeshType = Enum.MeshType.Sphere
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = workspace
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- debug.profileend()
- wait()
- end
- for k,v in pairs(t) do
- --body
- end
- t = {1,2,"a","d",c = 12, q = 20}
- for i,v in pairs(t) do
- print(i,v)
- end
- t2 = {4,2,"2","Mean",c = 30, q = 20, var1,t}
- for i,v in pairs(t2) do
- print(i,v)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement