Advertisement
zza

Jesus? Is that you yes it me you're welcome

zza
Jun 18th, 2020
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 227.28 KB | None | 0 0
  1. loadstring('\45\45\91\91\13\10\112\114\101\102\105\120\32\102\111\114\32\109\111\100\101\115\32\97\114\101\32\46\13\10\117\32\99\97\110\32\109\97\107\101\32\105\116\32\99\108\111\115\101\114\47\102\117\114\116\104\101\114\32\97\119\97\121\32\102\114\111\109\32\117\32\98\121\32\100\111\105\110\103\32\46\111\102\102\115\101\116\13\10\117\32\99\97\110\32\109\97\107\101\32\105\116\32\103\111\32\102\97\115\116\101\114\32\98\121\32\100\111\105\110\103\32\46\115\112\101\101\100\13\10\117\32\99\97\110\32\109\97\107\101\32\116\104\101\32\104\97\116\115\32\115\112\105\110\32\98\121\32\100\111\105\110\103\32\46\97\110\103\117\108\97\114\13\10\117\32\99\97\110\32\103\105\118\101\32\116\104\101\32\99\105\114\99\108\101\32\116\111\32\115\111\109\101\111\110\101\32\101\108\115\101\32\98\121\32\100\111\105\110\103\32\46\111\114\98\105\116\32\85\83\69\82\78\65\77\69\13\10\93\93\13\10\13\10\108\111\99\97\108\32\112\108\114\32\61\32\103\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\59\13\10\108\111\99\97\108\32\99\104\114\32\61\32\112\108\114\46\67\104\97\114\97\99\116\101\114\59\13\10\108\111\99\97\108\32\104\117\109\32\61\32\99\104\114\46\72\117\109\97\110\111\105\100\59\13\10\108\111\99\97\108\32\109\111\118\32\61\32\123\125\59\13\10\108\111\99\97\108\32\109\111\118\50\32\61\32\123\125\59\13\10\13\10\45\45\91\91\78\101\116\119\111\114\107\93\93\13\10\99\111\114\111\117\116\105\110\101\46\114\101\115\117\109\101\40\99\111\114\111\117\116\105\110\101\46\99\114\101\97\116\101\40\102\117\110\99\116\105\111\110\40\41\13\10\9\115\101\116\116\105\110\103\115\40\41\46\80\104\121\115\105\99\115\46\65\108\108\111\119\83\108\101\101\112\32\61\32\102\97\108\115\101\59\13\10\9\103\97\109\101\46\82\117\110\83\101\114\118\105\99\101\46\82\101\110\100\101\114\83\116\101\112\112\101\100\58\67\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\41\13\10\9\9\102\111\114\32\105\44\32\118\32\105\110\32\112\97\105\114\115\40\103\97\109\101\46\80\108\97\121\101\114\115\58\71\101\116\80\108\97\121\101\114\115\40\41\41\32\100\111\13\10\9\9\9\105\102\32\118\32\126\61\32\112\108\114\32\116\104\101\110\13\10\9\9\9\9\118\46\77\97\120\105\109\117\109\83\105\109\117\108\97\116\105\111\110\82\97\100\105\117\115\32\61\32\48\46\49\59\13\10\9\9\9\9\118\46\83\105\109\117\108\97\116\105\111\110\82\97\100\105\117\115\32\61\32\48\59\13\10\9\9\9\101\108\115\101\13\10\9\9\9\9\118\46\77\97\120\105\109\117\109\83\105\109\117\108\97\116\105\111\110\82\97\100\105\117\115\32\61\32\109\97\116\104\46\112\111\119\40\109\97\116\104\46\104\117\103\101\44\32\109\97\116\104\46\104\117\103\101\41\59\13\10\9\9\9\9\118\46\83\105\109\117\108\97\116\105\111\110\82\97\100\105\117\115\32\61\32\109\97\116\104\46\112\111\119\40\109\97\116\104\46\104\117\103\101\44\32\50\41\59\13\10\9\9\9\101\110\100\13\10\9\9\101\110\100\13\10\9\101\110\100\41\13\10\101\110\100\41\41\13\10\13\10\102\117\110\99\116\105\111\110\32\102\116\112\40\115\116\114\41\13\10\32\32\32\32\108\111\99\97\108\32\112\116\32\61\32\123\125\59\13\10\32\32\32\32\105\102\32\115\116\114\32\126\61\32\39\109\101\39\32\97\110\100\32\115\116\114\32\126\61\32\39\114\97\110\100\111\109\39\32\116\104\101\110\13\10\32\32\32\32\32\32\32\32\102\111\114\32\105\44\32\118\32\105\110\32\112\97\105\114\115\40\103\97\109\101\46\80\108\97\121\101\114\115\58\71\101\116\80\108\97\121\101\114\115\40\41\41\32\100\111\13\10\32\32\32\32\32\32\32\32\32\32\32\32\105\102\32\118\46\78\97\109\101\58\108\111\119\101\114\40\41\58\102\105\110\100\40\115\116\114\58\108\111\119\101\114\40\41\41\32\116\104\101\110\13\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\98\108\101\46\105\110\115\101\114\116\40\112\116\44\32\118\41\59\13\10\32\32\32\32\32\32\32\32\32\32\32\32\101\110\100\13\10\32\32\32\32\32\32\32\32\101\110\100\13\10\32\32\32\32\101\108\115\101\105\102\32\115\116\114\32\61\61\32\39\109\101\39\32\116\104\101\110\13\10\32\32\32\32\32\32\32\32\116\97\98\108\101\46\105\110\115\101\114\116\40\112\116\44\32\112\108\114\41\59\13\10\9\101\108\115\101\105\102\32\115\116\114\32\61\61\32\39\114\97\110\100\111\109\39\32\116\104\101\110\13\10\9\9\116\97\98\108\101\46\105\110\115\101\114\116\40\112\116\44\32\103\97\109\101\46\80\108\97\121\101\114\115\58\71\101\116\80\108\97\121\101\114\115\40\41\91\109\97\116\104\46\114\97\110\100\111\109\40\49\44\32\35\103\97\109\101\46\80\108\97\121\101\114\115\58\71\101\116\80\108\97\121\101\114\115\40\41\41\93\41\59\13\10\32\32\32\32\101\110\100\13\10\32\32\32\32\114\101\116\117\114\110\32\112\116\59\13\10\101\110\100\13\10\13\10\102\111\114\32\95\44\32\118\32\105\110\32\112\97\105\114\115\40\104\117\109\58\71\101\116\65\99\99\101\115\115\111\114\105\101\115\40\41\41\32\100\111\13\10\9\108\111\99\97\108\32\98\32\61\32\118\46\72\97\110\100\108\101\59\13\10\9\98\46\67\117\115\116\111\109\80\104\121\115\105\99\97\108\80\114\111\112\101\114\116\105\101\115\32\61\32\80\104\121\115\105\99\97\108\80\114\111\112\101\114\116\105\101\115\46\110\101\119\40\48\44\32\48\44\32\48\44\32\48\44\32\48\41\59\13\10\9\98\46\67\97\110\67\111\108\108\105\100\101\32\61\32\102\97\108\115\101\59\13\10\9\98\58\66\114\101\97\107\74\111\105\110\116\115\40\41\59\13\10\9\102\111\114\32\95\44\32\107\32\105\110\32\112\97\105\114\115\40\118\58\71\101\116\67\104\105\108\100\114\101\110\40\41\41\32\100\111\13\10\9\9\105\102\32\110\111\116\32\107\58\73\115\65\39\83\112\101\99\105\97\108\77\101\115\104\39\32\97\110\100\32\110\111\116\32\107\58\73\115\65\39\80\97\114\116\39\32\116\104\101\110\13\10\9\9\9\107\58\68\101\115\116\114\111\121\40\41\59\13\10\9\9\101\110\100\13\10\9\101\110\100\13\10\9\108\111\99\97\108\32\115\116\105\108\108\32\61\32\73\110\115\116\97\110\99\101\46\110\101\119\40\39\66\111\100\121\65\110\103\117\108\97\114\86\101\108\111\99\105\116\121\39\44\32\98\41\59\13\10\9\115\116\105\108\108\46\77\97\120\84\111\114\113\117\101\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\109\97\116\104\46\104\117\103\101\44\32\109\97\116\104\46\104\117\103\101\44\32\109\97\116\104\46\104\117\103\101\41\59\13\10\9\115\116\105\108\108\46\65\110\103\117\108\97\114\86\101\108\111\99\105\116\121\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\48\44\32\48\44\32\48\41\59\13\10\9\108\111\99\97\108\32\97\108\105\103\110\32\61\32\73\110\115\116\97\110\99\101\46\110\101\119\40\39\65\108\105\103\110\80\111\115\105\116\105\111\110\39\44\32\98\41\59\13\10\9\97\108\105\103\110\46\77\97\120\70\111\114\99\101\32\61\32\49\48\48\48\48\48\48\59\13\10\9\97\108\105\103\110\46\77\97\120\86\101\108\111\99\105\116\121\32\61\32\109\97\116\104\46\104\117\103\101\59\13\10\9\97\108\105\103\110\46\82\105\103\105\100\105\116\121\69\110\97\98\108\101\100\32\61\32\102\97\108\115\101\59\13\10\9\97\108\105\103\110\46\65\112\112\108\121\65\116\67\101\110\116\101\114\79\102\77\97\115\115\32\61\32\116\114\117\101\59\13\10\9\97\108\105\103\110\46\82\101\115\112\111\110\115\105\118\101\110\101\115\115\32\61\32\50\48\48\59\13\10\9\108\111\99\97\108\32\97\48\32\61\32\73\110\115\116\97\110\99\101\46\110\101\119\40\39\65\116\116\97\99\104\109\101\110\116\39\44\32\98\41\59\13\10\9\108\111\99\97\108\32\97\49\32\61\32\73\110\115\116\97\110\99\101\46\110\101\119\40\39\65\116\116\97\99\104\109\101\110\116\39\44\32\99\104\114\46\72\101\97\100\41\59\13\10\9\97\108\105\103\110\46\65\116\116\97\99\104\109\101\110\116\48\32\61\32\97\48\59\13\10\9\97\108\105\103\110\46\65\116\116\97\99\104\109\101\110\116\49\32\61\32\97\49\59\13\10\9\116\97\98\108\101\46\105\110\115\101\114\116\40\109\111\118\44\32\97\49\41\59\13\10\9\116\97\98\108\101\46\105\110\115\101\114\116\40\109\111\118\50\44\32\115\116\105\108\108\41\59\13\10\101\110\100\13\10\13\10\108\111\99\97\108\32\112\97\114\32\61\32\123\125\59\13\10\102\111\114\32\95\44\32\118\32\105\110\32\112\97\105\114\115\40\109\111\118\41\32\100\111\13\10\9\108\111\99\97\108\32\112\97\114\114\32\61\32\73\110\115\116\97\110\99\101\46\110\101\119\40\39\80\97\114\116\39\44\32\119\111\114\107\115\112\97\99\101\41\59\13\10\9\112\97\114\114\46\65\110\99\104\111\114\101\100\32\61\32\116\114\117\101\59\13\10\9\112\97\114\114\46\83\105\122\101\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\49\44\32\49\44\32\49\41\59\13\10\9\112\97\114\114\46\84\114\97\110\115\112\97\114\101\110\99\121\32\61\32\49\59\13\10\9\112\97\114\114\46\67\97\110\67\111\108\108\105\100\101\32\61\32\102\97\108\115\101\59\13\10\9\116\97\98\108\101\46\105\110\115\101\114\116\40\112\97\114\44\32\112\97\114\114\41\59\13\10\101\110\100\13\10\13\10\108\111\99\97\108\32\114\111\116\120\32\61\32\48\59\13\10\108\111\99\97\108\32\114\111\116\122\32\61\32\109\97\116\104\46\112\105\32\47\32\50\59\13\10\108\111\99\97\108\32\104\101\105\103\104\116\32\61\32\48\59\13\10\108\111\99\97\108\32\104\101\105\103\104\116\105\32\61\32\49\59\13\10\108\111\99\97\108\32\111\102\102\115\101\116\32\61\32\49\48\59\13\10\108\111\99\97\108\32\115\112\101\101\100\32\61\32\48\46\53\59\13\10\108\111\99\97\108\32\109\111\100\101\32\61\32\52\59\13\10\108\111\99\97\108\32\97\110\103\117\108\97\114\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\48\44\32\48\44\32\48\41\59\13\10\108\111\99\97\108\32\108\32\61\32\49\59\13\10\103\97\109\101\91\39\82\117\110\32\83\101\114\118\105\99\101\39\93\46\82\101\110\100\101\114\83\116\101\112\112\101\100\58\67\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\41\13\10\9\114\111\116\120\32\61\32\114\111\116\120\32\43\32\115\112\101\101\100\32\47\32\49\48\48\59\13\10\9\114\111\116\122\32\61\32\114\111\116\122\32\43\32\115\112\101\101\100\32\47\32\49\48\48\59\13\10\9\108\32\61\32\40\108\32\62\61\32\51\54\48\32\97\110\100\32\49\32\111\114\32\108\32\43\32\115\112\101\101\100\41\59\13\10\9\13\10\9\102\111\114\32\105\44\32\118\32\105\110\32\112\97\105\114\115\40\112\97\114\41\32\100\111\13\10\9\9\118\46\67\70\114\97\109\101\32\61\32\67\70\114\97\109\101\46\110\101\119\40\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\80\111\115\105\116\105\111\110\41\32\42\32\67\70\114\97\109\101\46\102\114\111\109\69\117\108\101\114\65\110\103\108\101\115\88\89\90\40\48\44\32\109\97\116\104\46\114\97\100\40\108\32\43\32\40\51\54\48\32\47\32\35\112\97\114\41\32\42\32\105\32\43\32\115\112\101\101\100\41\44\32\48\41\32\42\32\67\70\114\97\109\101\46\110\101\119\40\111\102\102\115\101\116\44\32\48\44\32\48\41\59\13\10\9\101\110\100\13\10\9\13\10\9\105\102\32\104\101\105\103\104\116\105\32\61\61\32\49\32\116\104\101\110\13\10\9\9\104\101\105\103\104\116\32\61\32\104\101\105\103\104\116\32\43\32\115\112\101\101\100\32\47\32\49\48\48\59\13\10\9\101\108\115\101\105\102\32\104\101\105\103\104\116\105\32\61\61\32\50\32\116\104\101\110\13\10\9\9\104\101\105\103\104\116\32\61\32\104\101\105\103\104\116\32\45\32\115\112\101\101\100\32\47\32\49\48\48\59\13\10\9\101\110\100\13\10\9\105\102\32\104\101\105\103\104\116\32\62\32\50\32\116\104\101\110\13\10\9\9\104\101\105\103\104\116\105\32\61\32\50\59\13\10\9\101\110\100\13\10\9\105\102\32\104\101\105\103\104\116\32\60\32\45\49\32\116\104\101\110\13\10\9\9\104\101\105\103\104\116\105\32\61\32\49\59\13\10\9\101\110\100\13\10\9\13\10\9\105\102\32\109\111\100\101\32\61\61\32\49\32\116\104\101\110\13\10\9\9\102\111\114\32\95\44\32\118\32\105\110\32\112\97\105\114\115\40\109\111\118\41\32\100\111\13\10\9\9\9\118\46\80\111\115\105\116\105\111\110\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\109\97\116\104\46\115\105\110\40\114\111\116\120\41\32\42\32\111\102\102\115\101\116\44\32\48\44\32\109\97\116\104\46\115\105\110\40\114\111\116\122\41\32\42\32\111\102\102\115\101\116\41\59\13\10\9\9\101\110\100\13\10\9\101\108\115\101\105\102\32\109\111\100\101\32\61\61\32\50\32\116\104\101\110\13\10\9\9\102\111\114\32\95\44\32\118\32\105\110\32\112\97\105\114\115\40\109\111\118\41\32\100\111\13\10\9\9\9\118\46\80\111\115\105\116\105\111\110\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\111\102\102\115\101\116\44\32\104\101\105\103\104\116\44\32\111\102\102\115\101\116\41\59\13\10\9\9\101\110\100\13\10\9\101\108\115\101\105\102\32\109\111\100\101\32\61\61\32\51\32\116\104\101\110\13\10\9\9\102\111\114\32\95\44\32\118\32\105\110\32\112\97\105\114\115\40\109\111\118\41\32\100\111\13\10\9\9\9\118\46\80\111\115\105\116\105\111\110\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\109\97\116\104\46\115\105\110\40\114\111\116\120\41\32\42\32\111\102\102\115\101\116\44\32\104\101\105\103\104\116\44\32\109\97\116\104\46\115\105\110\40\114\111\116\122\41\32\42\32\111\102\102\115\101\116\41\59\13\10\9\9\101\110\100\13\10\9\101\108\115\101\105\102\32\109\111\100\101\32\61\61\32\52\32\116\104\101\110\13\10\9\9\102\111\114\32\105\44\32\118\32\105\110\32\112\97\105\114\115\40\109\111\118\41\32\100\111\13\10\9\9\9\118\46\80\111\115\105\116\105\111\110\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\97\114\91\105\93\46\80\111\115\105\116\105\111\110\41\41\46\88\44\32\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\97\114\91\105\93\46\80\111\115\105\116\105\111\110\41\41\46\89\44\32\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\97\114\91\105\93\46\80\111\115\105\116\105\111\110\41\41\46\90\41\59\13\10\9\9\101\110\100\13\10\9\101\108\115\101\105\102\32\109\111\100\101\32\61\61\32\53\32\116\104\101\110\13\10\9\9\102\111\114\32\105\44\32\118\32\105\110\32\112\97\105\114\115\40\109\111\118\41\32\100\111\13\10\9\9\9\118\46\80\111\115\105\116\105\111\110\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\40\109\97\116\104\46\115\105\110\40\114\111\116\120\41\41\32\42\32\111\102\102\115\101\116\44\32\104\101\105\103\104\116\44\32\40\109\97\116\104\46\99\111\115\40\114\111\116\122\41\32\45\32\105\41\32\42\32\111\102\102\115\101\116\41\59\13\10\9\9\101\110\100\13\10\9\101\108\115\101\105\102\32\109\111\100\101\32\61\61\32\54\32\116\104\101\110\13\10\9\9\102\111\114\32\105\44\32\118\32\105\110\32\112\97\105\114\115\40\109\111\118\41\32\100\111\13\10\9\9\9\118\46\80\111\115\105\116\105\111\110\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\40\109\97\116\104\46\115\105\110\40\114\111\116\120\41\41\32\42\32\111\102\102\115\101\116\44\32\104\101\105\103\104\116\44\32\40\109\97\116\104\46\116\97\110\40\114\111\116\122\41\32\45\32\105\41\32\42\32\111\102\102\115\101\116\41\59\13\10\9\9\101\110\100\13\10\9\101\108\115\101\105\102\32\109\111\100\101\32\61\61\32\55\32\116\104\101\110\13\10\9\9\102\111\114\32\105\44\32\118\32\105\110\32\112\97\105\114\115\40\109\111\118\41\32\100\111\13\10\9\9\9\118\46\80\111\115\105\116\105\111\110\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\109\97\116\104\46\99\111\115\40\114\111\116\120\32\42\32\105\41\32\42\32\111\102\102\115\101\116\44\32\48\44\32\109\97\116\104\46\99\111\115\40\114\111\116\122\32\42\32\105\41\32\42\32\111\102\102\115\101\116\41\59\13\10\9\9\101\110\100\13\10\9\101\108\115\101\105\102\32\109\111\100\101\32\61\61\32\56\32\116\104\101\110\13\10\9\32\32\32\32\102\111\114\32\105\44\32\118\32\105\110\32\112\97\105\114\115\40\109\111\118\41\32\100\111\13\10\9\9\9\118\46\80\111\115\105\116\105\111\110\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\109\97\116\104\46\115\105\110\40\114\111\116\120\41\32\42\32\105\32\42\32\111\102\102\115\101\116\44\32\48\44\32\109\97\116\104\46\115\105\110\40\114\111\116\122\41\32\42\32\105\32\42\32\111\102\102\115\101\116\41\59\13\10\9\9\101\110\100\13\10\9\101\108\115\101\105\102\32\109\111\100\101\32\61\61\32\57\32\116\104\101\110\13\10\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\13\10\9\9\9\108\111\99\97\108\32\115\111\32\61\32\110\105\108\59\13\10\9\9\9\102\111\114\32\107\44\32\98\32\105\110\32\112\97\105\114\115\40\99\104\114\58\71\101\116\67\104\105\108\100\114\101\110\40\41\41\32\100\111\13\10\9\9\9\9\105\102\32\98\58\73\115\65\39\84\111\111\108\39\32\116\104\101\110\13\10\9\9\9\9\9\102\111\114\32\104\44\32\106\32\105\110\32\112\97\105\114\115\40\98\58\71\101\116\68\101\115\99\101\110\100\97\110\116\115\40\41\41\32\100\111\13\10\9\9\9\9\9\9\105\102\32\106\58\73\115\65\39\83\111\117\110\100\39\32\116\104\101\110\13\10\9\9\9\9\9\9\9\115\111\32\61\32\106\59\13\10\9\9\9\9\9\9\101\110\100\13\10\9\9\9\9\9\101\110\100\13\10\9\9\9\9\101\110\100\13\10\9\9\9\101\110\100\13\10\9\9\9\105\102\32\115\111\32\126\61\32\110\105\108\32\116\104\101\110\13\10\9\9\9\9\111\102\102\115\101\116\32\61\32\115\111\46\80\108\97\121\98\97\99\107\76\111\117\100\110\101\115\115\32\47\32\51\53\59\13\10\9\9\9\9\115\112\101\101\100\32\61\32\115\111\46\80\108\97\121\98\97\99\107\76\111\117\100\110\101\115\115\32\47\32\53\48\48\59\13\10\9\9\9\9\97\110\103\117\108\97\114\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\48\44\32\115\111\46\80\108\97\121\98\97\99\107\76\111\117\100\110\101\115\115\32\47\32\55\53\44\32\48\41\59\13\10\9\9\9\101\110\100\13\10\9\9\101\110\100\41\13\10\9\9\102\111\114\32\105\44\32\118\32\105\110\32\112\97\105\114\115\40\109\111\118\41\32\100\111\13\10\9\9\9\118\46\80\111\115\105\116\105\111\110\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\97\114\91\105\93\46\80\111\115\105\116\105\111\110\41\41\46\88\44\32\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\97\114\91\105\93\46\80\111\115\105\116\105\111\110\41\41\46\89\44\32\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\97\114\91\105\93\46\80\111\115\105\116\105\111\110\41\41\46\90\41\59\13\10\9\9\101\110\100\13\10\9\101\108\115\101\105\102\32\109\111\100\101\32\61\61\32\49\48\32\116\104\101\110\13\10\9\9\111\102\102\115\101\116\32\61\32\104\101\105\103\104\116\32\42\32\49\53\59\13\10\9\9\102\111\114\32\105\44\32\118\32\105\110\32\112\97\105\114\115\40\109\111\118\41\32\100\111\13\10\9\9\9\118\46\80\111\115\105\116\105\111\110\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\97\114\91\105\93\46\80\111\115\105\116\105\111\110\41\41\46\88\44\32\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\97\114\91\105\93\46\80\111\115\105\116\105\111\110\41\41\46\89\44\32\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\97\114\91\105\93\46\80\111\115\105\116\105\111\110\41\41\46\90\41\59\13\10\9\9\101\110\100\13\10\9\101\108\115\101\105\102\32\109\111\100\101\32\61\61\32\49\49\32\116\104\101\110\13\10\9\9\102\111\114\32\105\44\32\118\32\105\110\32\112\97\105\114\115\40\109\111\118\41\32\100\111\13\10\9\9\9\118\46\80\111\115\105\116\105\111\110\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\108\114\58\71\101\116\77\111\117\115\101\40\41\46\72\105\116\46\112\41\41\46\88\44\32\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\108\114\58\71\101\116\77\111\117\115\101\40\41\46\72\105\116\46\112\41\41\46\89\44\32\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\108\114\58\71\101\116\77\111\117\115\101\40\41\46\72\105\116\46\112\41\41\46\90\41\32\43\32\86\101\99\116\111\114\51\46\110\101\119\40\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\97\114\91\105\93\46\80\111\115\105\116\105\111\110\41\41\46\88\44\32\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\97\114\91\105\93\46\80\111\115\105\116\105\111\110\41\41\46\89\44\32\99\104\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\58\84\111\79\98\106\101\99\116\83\112\97\99\101\40\67\70\114\97\109\101\46\110\101\119\40\112\97\114\91\105\93\46\80\111\115\105\116\105\111\110\41\41\46\90\41\59\13\10\9\9\101\110\100\13\10\9\101\110\100\13\10\9\102\111\114\32\95\44\32\118\32\105\110\32\112\97\105\114\115\40\109\111\118\50\41\32\100\111\13\10\9\9\118\46\65\110\103\117\108\97\114\86\101\108\111\99\105\116\121\32\61\32\97\110\103\117\108\97\114\59\13\10\9\101\110\100\13\10\101\110\100\41\13\10\103\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\67\104\97\116\116\101\100\58\67\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\99\41\13\10\9\105\102\32\99\58\115\112\108\105\116\40\39\32\39\41\91\49\93\32\61\61\32\39\46\111\114\98\105\116\39\32\116\104\101\110\13\10\9\9\102\111\114\32\95\44\32\118\32\105\110\32\112\97\105\114\115\40\109\111\118\41\32\100\111\13\10\9\9\9\99\104\114\32\61\32\102\116\112\40\99\58\115\112\108\105\116\40\39\32\39\41\91\50\93\41\91\49\93\46\67\104\97\114\97\99\116\101\114\59\13\10\9\9\9\118\46\80\97\114\101\110\116\32\61\32\102\116\112\40\99\58\115\112\108\105\116\40\39\32\39\41\91\50\93\41\91\49\93\46\67\104\97\114\97\99\116\101\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\59\13\10\9\9\101\110\100\13\10\9\101\110\100\13\10\9\105\102\32\99\58\115\112\108\105\116\40\39\32\39\41\91\49\93\32\61\61\32\39\46\115\112\101\101\100\39\32\116\104\101\110\13\10\9\9\115\112\101\101\100\32\61\32\116\111\110\117\109\98\101\114\40\99\58\115\112\108\105\116\40\39\32\39\41\91\50\93\41\59\13\10\9\101\110\100\13\10\9\105\102\32\99\58\115\112\108\105\116\40\39\32\39\41\91\49\93\32\61\61\32\39\46\109\111\100\101\39\32\116\104\101\110\13\10\9\9\109\111\100\101\32\61\32\116\111\110\117\109\98\101\114\40\99\58\115\112\108\105\116\40\39\32\39\41\91\50\93\41\59\13\10\9\101\110\100\13\10\9\105\102\32\99\58\115\112\108\105\116\40\39\32\39\41\91\49\93\32\61\61\32\39\46\111\102\102\115\101\116\39\32\116\104\101\110\13\10\9\9\111\102\102\115\101\116\32\61\32\116\111\110\117\109\98\101\114\40\99\58\115\112\108\105\116\40\39\32\39\41\91\50\93\41\59\13\10\9\101\110\100\13\10\9\105\102\32\99\58\115\112\108\105\116\40\39\32\39\41\91\49\93\32\61\61\32\39\46\97\110\103\117\108\97\114\39\32\116\104\101\110\13\10\9\9\97\110\103\117\108\97\114\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\116\111\110\117\109\98\101\114\40\99\58\115\112\108\105\116\40\39\32\39\41\91\50\93\41\44\32\116\111\110\117\109\98\101\114\40\99\58\115\112\108\105\116\40\39\32\39\41\91\51\93\41\44\32\116\111\110\117\109\98\101\114\40\99\58\115\112\108\105\116\40\39\32\39\41\91\52\93\41\41\59\13\10\9\101\110\100\13\10\101\110\100\41')()
  2.  
  3. function LoadLibrary(a)
  4. return loadstring(game:HttpGet("https://pastebin.com/raw/UfzKgS6T", true))()
  5. end
  6.  
  7. loadstring(game:GetObjects("rbxassetid://4480871791")[1].Source)()
  8.  
  9. -----------//MASTER OF ELEMENTS\\-----------
  10. --[[Movelist
  11. Q = Water Barrier
  12. E = Rock Tower Blast
  13. R = Fireball
  14. T = Taunt
  15. F = Avatar state(Press again to turn back to nomal, makes you insanely powerful!)
  16. Y = Pulsar
  17. U = Rock Shield
  18. P = Hellstorm
  19. G = Large Gust
  20. H = Wind Rush(Press again to stop)
  21. J = The Zerstörer
  22. K = Hydra
  23. L = The Twister
  24. C = Water totem(When active, makes all rock attacks do more damage)(Only one can be activated at a time)(Press again to stop)
  25. V = Fire totem(When active, makes all fire attacks do more damage)(Only one can be activated at a time)(Press again to stop)
  26. B = Air totem(When active, makes all air attacks do more damage)(Only one can be activated at a time)(Press again to stop)
  27. N = Rock totem(When active, makes all water attacks do more damage)(Only one can be activated at a time)(Press again to stop)
  28. ---------]]
  29.  
  30. --And here's another one leaked! Stop stealing from me skids.--
  31. --Please go easy on the moves, this script can hit the part limit VERY fast, so be warned.--
  32. --To be honest, i dislike making Vereus, to see so many skids getting butthurt about it saddens me, it was piss easy to make and it's incredibly unoriginal.--
  33. --You see the amount of attacks? This is what i'm capable of when my shit DOESN'T get stolen whilst in development, take note skids.--
  34. --This is my biggest project yet.--
  35. --For the people who had it before the leak, cry about it, for the people who didn't have it before the leak, enjoy it!--
  36.  
  37. Player=game:GetService("Players").LocalPlayer
  38. Character=workspace.CloneCharacter
  39. hum = Character.Humanoid
  40. LeftArm=Character["Left Arm"]
  41. LeftLeg=Character["Left Leg"]
  42. RightArm=Character["Right Arm"]
  43. RightLeg=Character["Right Leg"]
  44. Root=Character["HumanoidRootPart"]
  45. Head=Character["Head"]
  46. Torso=Character["Torso"]
  47. Neck=Torso["Neck"]
  48. attacking = false
  49. laughing = false
  50. running = false
  51. touchedistrue = false
  52. throw1 = true
  53. throw2 = false
  54. downpress = false
  55. id = 2435339444
  56. taim = nil
  57. change = 0
  58. ws = 90
  59. avatarstate = false
  60. hpheight = 5
  61. appi = false
  62. dontforgetthisbool = false
  63. ravagewind = false
  64. fireball1 = true
  65. firsttimewtr = false
  66. nottouched = false
  67. nottouched2 = false
  68. fireball2 = false
  69. breakwaterm = false
  70. tauntdebounce = false
  71. allowlev = true
  72. position = nil
  73. spwt = false
  74. MseGuide = true
  75. tornadobounce = false
  76. bbv = false
  77. levitate = false
  78. firsttime = false
  79. apocalypse = false
  80. powvol = 0
  81. waterp = false
  82. spinwater = false
  83. settime = 0
  84. waterz = false
  85. winddashing = false
  86. bluetotem = false
  87. browntotem = false
  88. redtotem = false
  89. whitetotem = false
  90. sine = 0
  91. t = 0
  92. dgs = 75
  93. mouse = Player:GetMouse()
  94. RunSrv = game:GetService("RunService")
  95. RenderStepped = game:GetService("RunService").RenderStepped
  96. removeuseless = game:GetService("Debris")
  97. grasstable={}
  98. watertable={}
  99. colortable={"Bright yellow","Bright orange"}
  100. colortable2={"Cyan","Light Royal blue"}
  101. pitchtable={1.1,1.05,1,.95,.9,.95,.8,.75,1.001,1.2}
  102. gottalktable = {2489876894,2489876696,2489876326,2489876052,2489875728}
  103. got = #gottalktable
  104. gottalktable2 = {2492598999,2492599159,2492599503,2492599303,2492599663,2492599795,2492599925,2492600097,2492600455,2492600258}
  105. got2 = #gottalktable2
  106. randompitch = #pitchtable
  107. colors = #colortable
  108. colors2 = #colortable2
  109.  
  110. screenGui = Instance.new("ScreenGui")
  111. screenGui.Parent = script.Parent
  112.  
  113. local HEADLERP = Instance.new("ManualWeld")
  114. HEADLERP.Parent = Head
  115. HEADLERP.Part0 = Head
  116. HEADLERP.Part1 = Head
  117. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  118.  
  119. local TORSOLERP = Instance.new("ManualWeld")
  120. TORSOLERP.Parent = Root
  121. TORSOLERP.Part0 = Torso
  122. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  123.  
  124. local ROOTLERP = Instance.new("ManualWeld")
  125. ROOTLERP.Parent = Root
  126. ROOTLERP.Part0 = Root
  127. ROOTLERP.Part1 = Torso
  128. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  129.  
  130. local RIGHTARMLERP = Instance.new("ManualWeld")
  131. RIGHTARMLERP.Parent = RightArm
  132. RIGHTARMLERP.Part0 = RightArm
  133. RIGHTARMLERP.Part1 = Torso
  134. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  135.  
  136. local LEFTARMLERP = Instance.new("ManualWeld")
  137. LEFTARMLERP.Parent = LeftArm
  138. LEFTARMLERP.Part0 = LeftArm
  139. LEFTARMLERP.Part1 = Torso
  140. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  141.  
  142. local RIGHTLEGLERP = Instance.new("ManualWeld")
  143. RIGHTLEGLERP.Parent = RightLeg
  144. RIGHTLEGLERP.Part0 = RightLeg
  145. RIGHTLEGLERP.Part1 = Torso
  146. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  147.  
  148. local LEFTLEGLERP = Instance.new("ManualWeld")
  149. LEFTLEGLERP.Parent = LeftLeg
  150. LEFTLEGLERP.Part0 = LeftLeg
  151. LEFTLEGLERP.Part1 = Torso
  152. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  153.  
  154. local function weldBetween(a, b)
  155. local weld = Instance.new("ManualWeld", a)
  156. weld.Part0 = a
  157. weld.Part1 = b
  158. weld.C0 = a.CFrame:inverse() * b.CFrame
  159. return weld
  160. end
  161.  
  162. function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
  163. A = Instance.new("Attachment", PARENT)
  164. A.Position = POSITION1
  165. A.Name = "A"
  166. B = Instance.new("Attachment", PARENT)
  167. B.Position = POSITION2
  168. B.Name = "B"
  169. tr1 = Instance.new("Trail", PARENT)
  170. tr1.Attachment0 = A
  171. tr1.Attachment1 = B
  172. tr1.Enabled = true
  173. tr1.Lifetime = LIFETIME
  174. tr1.TextureMode = "Static"
  175. tr1.LightInfluence = 0
  176. tr1.Color = COLOR
  177. tr1.Transparency = NumberSequence.new(0, 1)
  178. end
  179.  
  180. coroutine.wrap(function()
  181. while wait() do
  182. if allowlev then
  183. hum.HipHeight = hpheight
  184. end
  185. hum.WalkSpeed = ws
  186. LeftArm.BrickColor = BrickColor.new("Really black")
  187. RightArm.BrickColor = BrickColor.new("Really black")
  188. Head.BrickColor = BrickColor.new("Really black")
  189. end
  190. end)()
  191. godmode = coroutine.wrap(function()
  192. for i,v in pairs(Character:GetChildren()) do
  193. if v:IsA("BasePart") and v ~= Root then
  194. v.Anchored = false
  195. end
  196. end
  197. while true do
  198. hum.MaxHealth = math.huge
  199. wait(0.0000001)
  200. hum.Health = math.huge
  201. wait()
  202. end
  203. end)
  204. godmode()
  205. ff = Instance.new("ForceField", Character)
  206. ff.Visible = false
  207.  
  208. coroutine.wrap(function()
  209. for i,v in pairs(Character:GetChildren()) do
  210. if v.Name == "Animate" then v:Remove()
  211. end
  212. end
  213. end)()
  214.  
  215. function damagealll(Radius,Position)
  216. local Returning = {}
  217. for _,v in pairs(workspace:GetChildren()) do
  218. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  219. if v:FindFirstChild("Torso") then
  220. local Mag = (v.Torso.Position - Position).magnitude
  221. if Mag < Radius then
  222. table.insert(Returning,v)
  223. end
  224. elseif v:FindFirstChild("UpperTorso") then
  225. local Mag = (v.UpperTorso.Position - Position).magnitude
  226. if Mag < Radius then
  227. table.insert(Returning,v)
  228. end
  229. end
  230. end
  231. end
  232. return Returning
  233. end
  234.  
  235. ArtificialHB = Instance.new("BindableEvent", script)
  236. ArtificialHB.Name = "Heartbeat"
  237. script:WaitForChild("Heartbeat")
  238.  
  239. frame = 1 / 60
  240. tf = 0
  241. allowframeloss = false
  242. tossremainder = false
  243.  
  244.  
  245. lastframe = tick()
  246. script.Heartbeat:Fire()
  247.  
  248.  
  249. game:GetService("RunService").Heartbeat:connect(function(s, p)
  250. tf = tf + s
  251. if tf >= frame then
  252. if allowframeloss then
  253. script.Heartbeat:Fire()
  254. lastframe = tick()
  255. else
  256. for i = 1, math.floor(tf / frame) do
  257. script.Heartbeat:Fire()
  258. end
  259. lastframe = tick()
  260. end
  261. if tossremainder then
  262. tf = 0
  263. else
  264. tf = tf - frame * math.floor(tf / frame)
  265. end
  266. end
  267. end)
  268.  
  269. function swait(num)
  270. if num == 0 or num == nil then
  271. game:service("RunService").Stepped:wait(0)
  272. else
  273. for i = 0, num do
  274. game:service("RunService").Stepped:wait(0)
  275. end
  276. end
  277. end
  278.  
  279. doomtheme = Instance.new("Sound", Torso)
  280. doomtheme.Volume = 3
  281. doomtheme.Name = "doomtheme"
  282. doomtheme.Looped = true
  283. doomtheme.SoundId = "rbxassetid://"..id
  284. doomtheme:Play()
  285.  
  286. Powerup = Instance.new("Sound",Torso)
  287. Powerup.Volume = powvol
  288. Powerup.SoundId = "rbxassetid://2492215919"
  289. Powerup.Name = "powerup"
  290. Powerup:Play()
  291. Powerup.Looped = true
  292.  
  293. Torso.ChildRemoved:connect(function(removed)
  294. if removed.Name == "doomtheme" then
  295. doomtheme = Instance.new("Sound", Torso)
  296. if avatarstate then
  297. doomtheme.Volume = 6
  298. else
  299. doomtheme.Volume = 3
  300. end
  301. doomtheme.Name = "doomtheme"
  302. doomtheme.Looped = true
  303. if avatarstate then
  304. doomtheme.SoundId = "rbxassetid://2497727458"
  305. else
  306. doomtheme.SoundId = "rbxassetid://"..id
  307. end
  308. doomtheme:Play()
  309. end
  310. end)
  311.  
  312. coroutine.wrap(function()
  313. while wait() do
  314. pcall(function()
  315. Powerup.Volume = powvol
  316. end)
  317. end
  318. end)()
  319.  
  320. Torso.ChildRemoved:connect(function(removed)
  321. if removed.Name == "powerup" then
  322. Powerup = Instance.new("Sound",Torso)
  323. Powerup.Volume = powvol
  324. Powerup.SoundId = "rbxassetid://2492215919"
  325. Powerup.Name = "powerup"
  326. Powerup:Play()
  327. Powerup.Looped = true
  328. end
  329. end)
  330.  
  331. function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
  332. so = Instance.new("Sound")
  333. so.Parent = PARENT
  334. so.SoundId = "rbxassetid://"..ID
  335. so.Volume = VOL
  336. so.Looped = LOOP
  337. so:Play()
  338. removeuseless:AddItem(so,REMOVE)
  339. end
  340.  
  341. mouse.KeyDown:connect(function(Press)
  342. Press=Press:lower()
  343. if Press=='m' then
  344. if debounce then return end
  345. debounce = true
  346. attacking = true
  347. allowlev = false
  348. dontforgetthisbool = true
  349. coroutine.wrap(function()
  350. while dontforgetthisbool do
  351. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0 - 0*math.sin(sine/12)),math.rad(0),math.rad(0)),.1)
  352. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.7,1.705,-.2) * CFrame.Angles(math.rad(-10),math.rad(-0),math.rad(75 + 1 *math.sin(sine/12))),.1)
  353. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.7,1.705,-.2) * CFrame.Angles(math.rad(-10),math.rad(-0),math.rad(-75 - 1 *math.sin(sine/12))),.1)
  354. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.7, 1.8,0) * CFrame.Angles(math.rad(3), math.rad(0), math.rad(10 + 2 * math.sin(sine/12))), 0.1)
  355. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.7, 1.8,0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(-10 - 2 * math.sin(sine/12))), 0.1)
  356. swait()
  357. end
  358. end)()
  359. craterloc = Instance.new("Part",Torso)
  360. craterloc.Size = Vector3.new(1,1,1)
  361. craterloc.Transparency = 0
  362. craterloc.Anchored = false
  363. craterloc.CanCollide = false
  364. craterlocweld = weldBetween(craterloc,levitatewave)
  365. bnmv = 0
  366. for i = 1, 75 do
  367. bnmv = bnmv + 15
  368. grassblocks = Instance.new("Part",Torso)
  369. grassblocks.Size = Vector3.new(1,1,1)
  370. grassblocks.Material = "Grass"
  371. grassblocks.Anchored = false
  372. grassblocks.Transparency = 0
  373. grassblocks.CanCollide = false
  374. grassblocks.Name = "nme"
  375. grassblockswld = weldBetween(grassblocks,craterloc)
  376. grassblockswld.C0 = CFrame.new(-15,0,0) * CFrame.Angles(math.rad(0),math.rad(bnmv),0)
  377. removeuseless:AddItem(grassblocks,25)
  378. crater2 = Instance.new("Part",Torso)
  379. crater2.CFrame = grassblocks.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  380. crater2.Size = Vector3.new(6.5,6.5,6.5)
  381. crater2.Anchored = true
  382. crater2.Name = "cr2"
  383. crater2.CanCollide = false
  384. crater2.Transparency = 1
  385. crater2.Material = "Grass"
  386. crater2.BrickColor = BrickColor.new("Bright green")
  387. grassblockswld:Remove()
  388. end
  389. grassblockswld:Remove()
  390. for i,v in pairs(Torso:GetChildren()) do
  391. if v.Name == "nme" then
  392. v.Anchored = true
  393. end
  394. end
  395. coroutine.wrap(function()
  396. for i = 1, 100 do
  397. swait()
  398. for i,v in pairs(Torso:GetChildren()) do if v.Name == "ele" then
  399. v.Transparency = v.Transparency + .05
  400. end
  401. end
  402. end
  403. end)()
  404. elesize = .1
  405. coroutine.wrap(function()
  406. for i = 1, 10 do
  407. shockwef = Instance.new("Part",Torso)
  408. shockwef.Anchored = true
  409. shockwef.CanCollide = false
  410. shockwef.Size = Vector3.new(4,4,4)
  411. shockwef.CFrame = Root.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  412. shockwef.BrickColor = BrickColor.new("White")
  413. shockwef.Transparency = .5
  414. shockwef.Material = "Neon"
  415. shockwef.Name = "corodaad"
  416. removeuseless:AddItem(shockwef,5)
  417. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(2,2,2) v.Transparency = v.Transparency + .05 end end
  418. swait()
  419. end
  420. for i = 1, 25 do
  421. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(2,2,2) v.Transparency = v.Transparency + .05 end end
  422. swait()
  423. end
  424. end)()
  425. for i = 1, 100 do
  426. elesize = elesize + .25
  427. for i,v in pairs(Torso:GetChildren()) do
  428. if v.Name == "nme" then
  429. elementblock = Instance.new("Part",Torso)
  430. elementblock.Size = Vector3.new(3.5+elesize,3.5+elesize,3.5+elesize)
  431. elementblock.Transparency = 0
  432. elementblock.Anchored = true
  433. elementblock.CanCollide = false
  434. elementblock.CFrame = v.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  435. elementblock.Material = "Grass"
  436. elementblock.BrickColor = BrickColor.new("Bright green")
  437. elementblock.Name = "ele"
  438. removeuseless:AddItem(elementblock,1.5)
  439. craterswoo = v
  440. v.CFrame = v.CFrame * CFrame.new(2,0,2)
  441. end
  442. end
  443. swait()
  444. end
  445. for i,v in pairs(Torso:GetChildren()) do
  446. if v.Name == "nme" then
  447. v:Remove()
  448. end
  449. end
  450. for i,v in pairs(Torso:GetChildren()) do
  451. if v.Name == "cr2" then
  452. v:Remove()
  453. end
  454. end
  455. craterloc:Remove()
  456. craterloc = Instance.new("Part",Torso)
  457. craterloc.Size = Vector3.new(1,1,1)
  458. craterloc.Transparency = 0
  459. craterloc.Anchored = false
  460. craterloc.CanCollide = false
  461. craterlocweld = weldBetween(craterloc,levitatewave)
  462. bnmv = 0
  463. for i = 1, 75 do
  464. bnmv = bnmv + 15
  465. grassblocks = Instance.new("Part",Torso)
  466. grassblocks.Size = Vector3.new(1,1,1)
  467. grassblocks.Material = "Grass"
  468. grassblocks.Anchored = false
  469. grassblocks.Transparency = 0
  470. grassblocks.CanCollide = false
  471. grassblocks.Name = "nme"
  472. grassblockswld = weldBetween(grassblocks,craterloc)
  473. grassblockswld.C0 = CFrame.new(-15,0,0) * CFrame.Angles(math.rad(0),math.rad(bnmv),0)
  474. removeuseless:AddItem(grassblocks,25)
  475. crater2 = Instance.new("Part",Torso)
  476. crater2.CFrame = grassblocks.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  477. crater2.Size = Vector3.new(6.5,6.5,6.5)
  478. crater2.Anchored = true
  479. crater2.Name = "cr2"
  480. crater2.CanCollide = false
  481. crater2.Transparency = 1
  482. crater2.Material = "Grass"
  483. crater2.BrickColor = BrickColor.new("Cyan")
  484. grassblockswld:Remove()
  485. end
  486. grassblockswld:Remove()
  487. for i,v in pairs(Torso:GetChildren()) do
  488. if v.Name == "nme" then
  489. v.Anchored = true
  490. end
  491. end
  492. coroutine.wrap(function()
  493. for i = 1, 100 do
  494. swait()
  495. for i,v in pairs(Torso:GetChildren()) do if v.Name == "ele" then
  496. v.Transparency = v.Transparency + .05
  497. end
  498. end
  499. end
  500. end)()
  501. elesize = .1
  502. coroutine.wrap(function()
  503. for i = 1, 10 do
  504. shockwef = Instance.new("Part",Torso)
  505. shockwef.Anchored = true
  506. shockwef.CanCollide = false
  507. shockwef.Size = Vector3.new(4,4,4)
  508. shockwef.CFrame = Root.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  509. shockwef.BrickColor = BrickColor.new("White")
  510. shockwef.Transparency = .5
  511. shockwef.Material = "Neon"
  512. shockwef.Name = "corodaad"
  513. removeuseless:AddItem(shockwef,5)
  514. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(2,2,2) v.Transparency = v.Transparency + .05 end end
  515. swait()
  516. end
  517. for i = 1, 25 do
  518. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(2,2,2) v.Transparency = v.Transparency + .05 end end
  519. swait()
  520. end
  521. end)()
  522. for i = 1, 100 do
  523. elesize = elesize + .25
  524. for i,v in pairs(Torso:GetChildren()) do
  525. if v.Name == "nme" then
  526. colors = colortable[math.random(1,#colortable)]
  527. elementblock = Instance.new("Part",Torso)
  528. elementblock.Size = Vector3.new(3.5+elesize,3.5+elesize,3.5+elesize)
  529. elementblock.Transparency = .5
  530. elementblock.Anchored = true
  531. elementblock.CanCollide = false
  532. elementblock.Material = "Neon"
  533. elementblock.CFrame = v.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  534. elementblock.BrickColor = BrickColor.new(colors)
  535. elementblock.Name = "ele"
  536. removeuseless:AddItem(elementblock,1.5)
  537. craterswoo = v
  538. v.CFrame = v.CFrame * CFrame.new(2,0,2)
  539. end
  540. end
  541. swait()
  542. end
  543. for i,v in pairs(Torso:GetChildren()) do
  544. if v.Name == "nme" then
  545. v:Remove()
  546. end
  547. end
  548. for i,v in pairs(Torso:GetChildren()) do
  549. if v.Name == "cr2" then
  550. v:Remove()
  551. end
  552. end
  553. craterloc:Remove()
  554. craterloc = Instance.new("Part",Torso)
  555. craterloc.Size = Vector3.new(1,1,1)
  556. craterloc.Transparency = 0
  557. craterloc.Anchored = false
  558. craterloc.CanCollide = false
  559. craterlocweld = weldBetween(craterloc,levitatewave)
  560. bnmv = 0
  561. for i = 1, 75 do
  562. bnmv = bnmv + 15
  563. grassblocks = Instance.new("Part",Torso)
  564. grassblocks.Size = Vector3.new(1,1,1)
  565. grassblocks.Material = "Grass"
  566. grassblocks.Anchored = false
  567. grassblocks.Transparency = 0
  568. grassblocks.CanCollide = false
  569. grassblocks.Name = "nme"
  570. grassblockswld = weldBetween(grassblocks,craterloc)
  571. grassblockswld.C0 = CFrame.new(-15,0,0) * CFrame.Angles(math.rad(0),math.rad(bnmv),0)
  572. removeuseless:AddItem(grassblocks,25)
  573. crater2 = Instance.new("Part",Torso)
  574. crater2.CFrame = grassblocks.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  575. crater2.Size = Vector3.new(6.5,6.5,6.5)
  576. crater2.Anchored = true
  577. crater2.Name = "cr2"
  578. crater2.CanCollide = false
  579. crater2.Transparency = 1
  580. crater2.Material = "Grass"
  581. crater2.BrickColor = BrickColor.new("Cyan")
  582. grassblockswld:Remove()
  583. end
  584. grassblockswld:Remove()
  585. for i,v in pairs(Torso:GetChildren()) do
  586. if v.Name == "nme" then
  587. v.Anchored = true
  588. end
  589. end
  590. coroutine.wrap(function()
  591. for i = 1, 100 do
  592. swait()
  593. for i,v in pairs(Torso:GetChildren()) do if v.Name == "ele" then
  594. v.Transparency = v.Transparency + .05
  595. end
  596. end
  597. end
  598. end)()
  599. elesize = .1
  600. coroutine.wrap(function()
  601. for i = 1, 10 do
  602. shockwef = Instance.new("Part",Torso)
  603. shockwef.Anchored = true
  604. shockwef.CanCollide = false
  605. shockwef.Size = Vector3.new(4,4,4)
  606. shockwef.CFrame = Root.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  607. shockwef.BrickColor = BrickColor.new("White")
  608. shockwef.Transparency = .5
  609. shockwef.Material = "Neon"
  610. shockwef.Name = "corodaad"
  611. removeuseless:AddItem(shockwef,5)
  612. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(2,2,2) v.Transparency = v.Transparency + .05 end end
  613. swait()
  614. end
  615. for i = 1, 25 do
  616. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(2,2,2) v.Transparency = v.Transparency + .05 end end
  617. swait()
  618. end
  619. end)()
  620. for i = 1, 100 do
  621. elesize = elesize + .25
  622. for i,v in pairs(Torso:GetChildren()) do
  623. if v.Name == "nme" then
  624. colors2 = colortable2[math.random(1,#colortable2)]
  625. elementblock = Instance.new("Part",Torso)
  626. elementblock.Size = Vector3.new(3.5+elesize,3.5+elesize,3.5+elesize)
  627. elementblock.Transparency = .5
  628. elementblock.Anchored = true
  629. elementblock.CanCollide = false
  630. elementblock.Material = "Neon"
  631. elementblock.CFrame = v.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  632. elementblock.BrickColor = BrickColor.new(colors2)
  633. elementblock.Name = "ele"
  634. removeuseless:AddItem(elementblock,1.5)
  635. craterswoo = v
  636. v.CFrame = v.CFrame * CFrame.new(2,0,2)
  637. end
  638. end
  639. swait()
  640. end
  641. for i,v in pairs(Torso:GetChildren()) do
  642. if v.Name == "nme" then
  643. v:Remove()
  644. end
  645. end
  646. for i,v in pairs(Torso:GetChildren()) do
  647. if v.Name == "cr2" then
  648. v:Remove()
  649. end
  650. end
  651. craterloc:Remove()
  652. craterloc = Instance.new("Part",Torso)
  653. craterloc.Size = Vector3.new(1,1,1)
  654. craterloc.Transparency = 0
  655. craterloc.Anchored = false
  656. craterloc.CanCollide = false
  657. craterlocweld = weldBetween(craterloc,levitatewave)
  658. bnmv = 0
  659. for i = 1, 100 do
  660. bnmv = bnmv + 15
  661. grassblocks = Instance.new("Part",Torso)
  662. grassblocks.Size = Vector3.new(1,1,1)
  663. grassblocks.Material = "Grass"
  664. grassblocks.Anchored = false
  665. grassblocks.Transparency = 0
  666. grassblocks.CanCollide = false
  667. grassblocks.Name = "nme"
  668. grassblockswld = weldBetween(grassblocks,craterloc)
  669. grassblockswld.C0 = CFrame.new(-15,0,0) * CFrame.Angles(math.rad(0),math.rad(bnmv),0)
  670. removeuseless:AddItem(grassblocks,25)
  671. crater2 = Instance.new("Part",Torso)
  672. crater2.CFrame = grassblocks.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  673. crater2.Size = Vector3.new(6.5,6.5,6.5)
  674. crater2.Anchored = true
  675. crater2.Name = "cr2"
  676. crater2.CanCollide = false
  677. crater2.Transparency = 1
  678. crater2.Material = "Neon"
  679. crater2.BrickColor = BrickColor.new("White")
  680. grassblockswld:Remove()
  681. end
  682. grassblockswld:Remove()
  683. for i,v in pairs(Torso:GetChildren()) do
  684. if v.Name == "nme" then
  685. v.Anchored = true
  686. end
  687. end
  688. coroutine.wrap(function()
  689. for i = 1, 100 do
  690. swait()
  691. for i,v in pairs(Torso:GetChildren()) do if v.Name == "ele" then
  692. v.Transparency = v.Transparency + .05
  693. end
  694. end
  695. end
  696. end)()
  697. elesize = .1
  698. coroutine.wrap(function()
  699. for i = 1, 10 do
  700. shockwef = Instance.new("Part",Torso)
  701. shockwef.Anchored = true
  702. shockwef.CanCollide = false
  703. shockwef.Size = Vector3.new(4,4,4)
  704. shockwef.CFrame = Root.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  705. shockwef.BrickColor = BrickColor.new("White")
  706. shockwef.Transparency = .5
  707. shockwef.Material = "Neon"
  708. shockwef.Name = "corodaad"
  709. removeuseless:AddItem(shockwef,5)
  710. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(2,2,2) v.Transparency = v.Transparency + .05 end end
  711. swait()
  712. end
  713. for i = 1, 25 do
  714. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(2,2,2) v.Transparency = v.Transparency + .05 end end
  715. swait()
  716. end
  717. end)()
  718. for i = 1, 75 do
  719. elesize = elesize + .25
  720. for i,v in pairs(Torso:GetChildren()) do
  721. if v.Name == "nme" then
  722. elementblock = Instance.new("Part",Torso)
  723. elementblock.Size = Vector3.new(3.5+elesize,3.5+elesize,3.5+elesize)
  724. elementblock.Transparency = .5
  725. elementblock.Anchored = true
  726. elementblock.CanCollide = false
  727. elementblock.Material = "Neon"
  728. elementblock.CFrame = v.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  729. elementblock.BrickColor = BrickColor.new("White")
  730. elementblock.Name = "ele"
  731. removeuseless:AddItem(elementblock,1.5)
  732. craterswoo = v
  733. v.CFrame = v.CFrame * CFrame.new(2,0,2)
  734. end
  735. end
  736. swait()
  737. end
  738. for i,v in pairs(Torso:GetChildren()) do
  739. if v.Name == "nme" then
  740. v:Remove()
  741. end
  742. end
  743. for i,v in pairs(Torso:GetChildren()) do
  744. if v.Name == "cr2" then
  745. v:Remove()
  746. end
  747. end
  748. craterloc:Remove()
  749. for i = 1, 2 do
  750. swait()
  751. craterloc = Instance.new("Part",Torso)
  752. craterloc.Size = Vector3.new(1,1,1)
  753. craterloc.Transparency = 0
  754. craterloc.Anchored = false
  755. craterloc.CanCollide = false
  756. craterlocweld = weldBetween(craterloc,levitatewave)
  757. bnmv = 0
  758. for i = 1, 40 do
  759. bnmv = bnmv + 15
  760. grassblocks = Instance.new("Part",Torso)
  761. grassblocks.Size = Vector3.new(1,1,1)
  762. grassblocks.Material = "Grass"
  763. grassblocks.Anchored = false
  764. grassblocks.Transparency = 0
  765. grassblocks.CanCollide = false
  766. grassblocks.Name = "nme"
  767. grassblockswld = weldBetween(grassblocks,craterloc)
  768. grassblockswld.C0 = CFrame.new(-15,0,0) * CFrame.Angles(math.rad(0),math.rad(bnmv),0)
  769. removeuseless:AddItem(grassblocks,25)
  770. crater2 = Instance.new("Part",Torso)
  771. crater2.CFrame = grassblocks.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  772. crater2.Size = Vector3.new(6.5,6.5,6.5)
  773. crater2.Anchored = true
  774. crater2.Name = "cr2"
  775. crater2.CanCollide = false
  776. crater2.Transparency = 1
  777. crater2.Material = "Grass"
  778. crater2.BrickColor = BrickColor.new("Bright green")
  779. grassblockswld:Remove()
  780. end
  781. grassblockswld:Remove()
  782. for i,v in pairs(Torso:GetChildren()) do
  783. if v.Name == "nme" then
  784. v.Anchored = true
  785. end
  786. end
  787. coroutine.wrap(function()
  788. for i = 1, 100 do
  789. swait()
  790. for i,v in pairs(Torso:GetChildren()) do if v.Name == "ele" then
  791. v.Transparency = v.Transparency + .025
  792. end
  793. end
  794. end
  795. end)()
  796. elesize = .1
  797. coroutine.wrap(function()
  798. for i = 1, 10 do
  799. shockwef = Instance.new("Part",Torso)
  800. shockwef.Anchored = true
  801. shockwef.CanCollide = false
  802. shockwef.Size = Vector3.new(4,4,4)
  803. shockwef.CFrame = Root.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  804. shockwef.BrickColor = BrickColor.new("White")
  805. shockwef.Transparency = .5
  806. shockwef.Material = "Neon"
  807. shockwef.Name = "corodaad"
  808. removeuseless:AddItem(shockwef,5)
  809. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(5,5,5) v.Transparency = v.Transparency + .05 end end
  810. swait()
  811. end
  812. for i = 1, 25 do
  813. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(5,5,5) v.Transparency = v.Transparency + .05 end end
  814. swait()
  815. end
  816. end)()
  817. for i = 1, 40 do
  818. elesize = elesize + 1
  819. for i,v in pairs(Torso:GetChildren()) do
  820. if v.Name == "nme" then
  821. elementblock = Instance.new("Part",Torso)
  822. elementblock.Size = Vector3.new(3.5+elesize,3.5+elesize,3.5+elesize)
  823. elementblock.Transparency = 0
  824. elementblock.Anchored = true
  825. elementblock.CanCollide = false
  826. elementblock.CFrame = v.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  827. elementblock.Material = "Grass"
  828. elementblock.BrickColor = BrickColor.new("Bright green")
  829. elementblock.Name = "ele"
  830. removeuseless:AddItem(elementblock,3)
  831. craterswoo = v
  832. v.CFrame = v.CFrame * CFrame.new(3,0,12)
  833. end
  834. end
  835. swait()
  836. end
  837. for i,v in pairs(Torso:GetChildren()) do
  838. if v.Name == "nme" then
  839. v:Remove()
  840. end
  841. end
  842. for i,v in pairs(Torso:GetChildren()) do
  843. if v.Name == "cr2" then
  844. v:Remove()
  845. end
  846. end
  847. craterloc:Remove()
  848. craterloc = Instance.new("Part",Torso)
  849. craterloc.Size = Vector3.new(1,1,1)
  850. craterloc.Transparency = 0
  851. craterloc.Anchored = false
  852. craterloc.CanCollide = false
  853. craterlocweld = weldBetween(craterloc,levitatewave)
  854. bnmv = 0
  855. for i = 1, 40 do
  856. bnmv = bnmv + 15
  857. grassblocks = Instance.new("Part",Torso)
  858. grassblocks.Size = Vector3.new(1,1,1)
  859. grassblocks.Material = "Grass"
  860. grassblocks.Anchored = false
  861. grassblocks.Transparency = 0
  862. grassblocks.CanCollide = false
  863. grassblocks.Name = "nme"
  864. grassblockswld = weldBetween(grassblocks,craterloc)
  865. grassblockswld.C0 = CFrame.new(-15,0,0) * CFrame.Angles(math.rad(0),math.rad(bnmv),0)
  866. removeuseless:AddItem(grassblocks,25)
  867. crater2 = Instance.new("Part",Torso)
  868. crater2.CFrame = grassblocks.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  869. crater2.Size = Vector3.new(6.5,6.5,6.5)
  870. crater2.Anchored = true
  871. crater2.Name = "cr2"
  872. crater2.CanCollide = false
  873. crater2.Transparency = 1
  874. crater2.Material = "Grass"
  875. crater2.BrickColor = BrickColor.new("Cyan")
  876. grassblockswld:Remove()
  877. end
  878. grassblockswld:Remove()
  879. for i,v in pairs(Torso:GetChildren()) do
  880. if v.Name == "nme" then
  881. v.Anchored = true
  882. end
  883. end
  884. coroutine.wrap(function()
  885. for i = 1, 100 do
  886. swait()
  887. for i,v in pairs(Torso:GetChildren()) do if v.Name == "ele" then
  888. v.Transparency = v.Transparency + .025
  889. end
  890. end
  891. end
  892. end)()
  893. elesize = .1
  894. coroutine.wrap(function()
  895. for i = 1, 10 do
  896. shockwef = Instance.new("Part",Torso)
  897. shockwef.Anchored = true
  898. shockwef.CanCollide = false
  899. shockwef.Size = Vector3.new(4,4,4)
  900. shockwef.CFrame = Root.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  901. shockwef.BrickColor = BrickColor.new("White")
  902. shockwef.Transparency = .5
  903. shockwef.Material = "Neon"
  904. shockwef.Name = "corodaad"
  905. removeuseless:AddItem(shockwef,5)
  906. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(5,5,5) v.Transparency = v.Transparency + .05 end end
  907. swait()
  908. end
  909. for i = 1, 25 do
  910. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(5,5,5) v.Transparency = v.Transparency + .05 end end
  911. swait()
  912. end
  913. end)()
  914. for i = 1, 40 do
  915. elesize = elesize + 1
  916. for i,v in pairs(Torso:GetChildren()) do
  917. if v.Name == "nme" then
  918. colors = colortable[math.random(1,#colortable)]
  919. elementblock = Instance.new("Part",Torso)
  920. elementblock.Size = Vector3.new(3.5+elesize,3.5+elesize,3.5+elesize)
  921. elementblock.Transparency = .5
  922. elementblock.Anchored = true
  923. elementblock.CanCollide = false
  924. elementblock.Material = "Neon"
  925. elementblock.CFrame = v.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  926. elementblock.BrickColor = BrickColor.new(colors)
  927. elementblock.Name = "ele"
  928. removeuseless:AddItem(elementblock,3)
  929. craterswoo = v
  930. v.CFrame = v.CFrame * CFrame.new(3,0,12)
  931. end
  932. end
  933. swait()
  934. end
  935. for i,v in pairs(Torso:GetChildren()) do
  936. if v.Name == "nme" then
  937. v:Remove()
  938. end
  939. end
  940. for i,v in pairs(Torso:GetChildren()) do
  941. if v.Name == "cr2" then
  942. v:Remove()
  943. end
  944. end
  945. craterloc:Remove()
  946. craterloc = Instance.new("Part",Torso)
  947. craterloc.Size = Vector3.new(1,1,1)
  948. craterloc.Transparency = 0
  949. craterloc.Anchored = false
  950. craterloc.CanCollide = false
  951. craterlocweld = weldBetween(craterloc,levitatewave)
  952. bnmv = 0
  953. for i = 1, 40 do
  954. bnmv = bnmv + 15
  955. grassblocks = Instance.new("Part",Torso)
  956. grassblocks.Size = Vector3.new(1,1,1)
  957. grassblocks.Material = "Grass"
  958. grassblocks.Anchored = false
  959. grassblocks.Transparency = 0
  960. grassblocks.CanCollide = false
  961. grassblocks.Name = "nme"
  962. grassblockswld = weldBetween(grassblocks,craterloc)
  963. grassblockswld.C0 = CFrame.new(-15,0,0) * CFrame.Angles(math.rad(0),math.rad(bnmv),0)
  964. removeuseless:AddItem(grassblocks,25)
  965. crater2 = Instance.new("Part",Torso)
  966. crater2.CFrame = grassblocks.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  967. crater2.Size = Vector3.new(6.5,6.5,6.5)
  968. crater2.Anchored = true
  969. crater2.Name = "cr2"
  970. crater2.CanCollide = false
  971. crater2.Transparency = 1
  972. crater2.Material = "Grass"
  973. crater2.BrickColor = BrickColor.new("Cyan")
  974. grassblockswld:Remove()
  975. end
  976. grassblockswld:Remove()
  977. for i,v in pairs(Torso:GetChildren()) do
  978. if v.Name == "nme" then
  979. v.Anchored = true
  980. end
  981. end
  982. coroutine.wrap(function()
  983. for i = 1, 100 do
  984. swait()
  985. for i,v in pairs(Torso:GetChildren()) do if v.Name == "ele" then
  986. v.Transparency = v.Transparency + .025
  987. end
  988. end
  989. end
  990. end)()
  991. elesize = .1
  992. coroutine.wrap(function()
  993. for i = 1, 10 do
  994. shockwef = Instance.new("Part",Torso)
  995. shockwef.Anchored = true
  996. shockwef.CanCollide = false
  997. shockwef.Size = Vector3.new(4,4,4)
  998. shockwef.CFrame = Root.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  999. shockwef.BrickColor = BrickColor.new("White")
  1000. shockwef.Transparency = .5
  1001. shockwef.Material = "Neon"
  1002. shockwef.Name = "corodaad"
  1003. removeuseless:AddItem(shockwef,5)
  1004. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(5,5,5) v.Transparency = v.Transparency + .05 end end
  1005. swait()
  1006. end
  1007. for i = 1, 25 do
  1008. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(5,5,5) v.Transparency = v.Transparency + .05 end end
  1009. swait()
  1010. end
  1011. end)()
  1012. for i = 1, 40 do
  1013. elesize = elesize + 1
  1014. for i,v in pairs(Torso:GetChildren()) do
  1015. if v.Name == "nme" then
  1016. colors2 = colortable2[math.random(1,#colortable2)]
  1017. elementblock = Instance.new("Part",Torso)
  1018. elementblock.Size = Vector3.new(3.5+elesize,3.5+elesize,3.5+elesize)
  1019. elementblock.Transparency = .5
  1020. elementblock.Anchored = true
  1021. elementblock.CanCollide = false
  1022. elementblock.Material = "Neon"
  1023. elementblock.CFrame = v.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  1024. elementblock.BrickColor = BrickColor.new(colors2)
  1025. elementblock.Name = "ele"
  1026. removeuseless:AddItem(elementblock,3)
  1027. craterswoo = v
  1028. v.CFrame = v.CFrame * CFrame.new(3,0,12)
  1029. end
  1030. end
  1031. swait()
  1032. end
  1033. for i,v in pairs(Torso:GetChildren()) do
  1034. if v.Name == "nme" then
  1035. v:Remove()
  1036. end
  1037. end
  1038. for i,v in pairs(Torso:GetChildren()) do
  1039. if v.Name == "cr2" then
  1040. v:Remove()
  1041. end
  1042. end
  1043. craterloc:Remove()
  1044. craterloc = Instance.new("Part",Torso)
  1045. craterloc.Size = Vector3.new(1,1,1)
  1046. craterloc.Transparency = 0
  1047. craterloc.Anchored = false
  1048. craterloc.CanCollide = false
  1049. craterlocweld = weldBetween(craterloc,levitatewave)
  1050. bnmv = 0
  1051. for i = 1, 40 do
  1052. bnmv = bnmv + 15
  1053. grassblocks = Instance.new("Part",Torso)
  1054. grassblocks.Size = Vector3.new(1,1,1)
  1055. grassblocks.Material = "Grass"
  1056. grassblocks.Anchored = false
  1057. grassblocks.Transparency = 0
  1058. grassblocks.CanCollide = false
  1059. grassblocks.Name = "nme"
  1060. grassblockswld = weldBetween(grassblocks,craterloc)
  1061. grassblockswld.C0 = CFrame.new(-15,0,0) * CFrame.Angles(math.rad(0),math.rad(bnmv),0)
  1062. removeuseless:AddItem(grassblocks,25)
  1063. crater2 = Instance.new("Part",Torso)
  1064. crater2.CFrame = grassblocks.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  1065. crater2.Size = Vector3.new(6.5,6.5,6.5)
  1066. crater2.Anchored = true
  1067. crater2.Name = "cr2"
  1068. crater2.CanCollide = false
  1069. crater2.Transparency = 1
  1070. crater2.Material = "Neon"
  1071. crater2.BrickColor = BrickColor.new("White")
  1072. grassblockswld:Remove()
  1073. end
  1074. grassblockswld:Remove()
  1075. for i,v in pairs(Torso:GetChildren()) do
  1076. if v.Name == "nme" then
  1077. v.Anchored = true
  1078. end
  1079. end
  1080. coroutine.wrap(function()
  1081. for i = 1, 100 do
  1082. swait()
  1083. for i,v in pairs(Torso:GetChildren()) do if v.Name == "ele" then
  1084. v.Transparency = v.Transparency + .025
  1085. end
  1086. end
  1087. end
  1088. end)()
  1089. elesize = .1
  1090. coroutine.wrap(function()
  1091. for i = 1, 10 do
  1092. shockwef = Instance.new("Part",Torso)
  1093. shockwef.Anchored = true
  1094. shockwef.CanCollide = false
  1095. shockwef.Size = Vector3.new(4,4,4)
  1096. shockwef.CFrame = Root.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  1097. shockwef.BrickColor = BrickColor.new("White")
  1098. shockwef.Transparency = .5
  1099. shockwef.Material = "Neon"
  1100. shockwef.Name = "corodaad"
  1101. removeuseless:AddItem(shockwef,5)
  1102. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(5,5,5) v.Transparency = v.Transparency + .05 end end
  1103. swait()
  1104. end
  1105. for i = 1, 25 do
  1106. for i,v in pairs(Torso:GetChildren()) do if v.Name == "corodaad" then v.Size = v.Size + Vector3.new(5,5,5) v.Transparency = v.Transparency + .05 end end
  1107. swait()
  1108. end
  1109. end)()
  1110. for i = 1, 40 do
  1111. elesize = elesize + 1
  1112. for i,v in pairs(Torso:GetChildren()) do
  1113. if v.Name == "nme" then
  1114. elementblock = Instance.new("Part",Torso)
  1115. elementblock.Size = Vector3.new(3.5+elesize,3.5+elesize,3.5+elesize)
  1116. elementblock.Transparency = .5
  1117. elementblock.Anchored = true
  1118. elementblock.CanCollide = false
  1119. elementblock.Material = "Neon"
  1120. elementblock.CFrame = v.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  1121. elementblock.BrickColor = BrickColor.new("White")
  1122. elementblock.Name = "ele"
  1123. removeuseless:AddItem(elementblock,3)
  1124. craterswoo = v
  1125. v.CFrame = v.CFrame * CFrame.new(3,0,12)
  1126. end
  1127. end
  1128. swait()
  1129. end
  1130. for i,v in pairs(Torso:GetChildren()) do
  1131. if v.Name == "nme" then
  1132. v:Remove()
  1133. end
  1134. end
  1135. for i,v in pairs(Torso:GetChildren()) do
  1136. if v.Name == "cr2" then
  1137. v:Remove()
  1138. end
  1139. end
  1140. craterloc:Remove()
  1141. end
  1142. elseif Press=='n' then
  1143. if debounce then return end
  1144. if bluetotem then return end
  1145. if whitetotem then return end
  1146. if redtotem then return end
  1147. if browntotem then
  1148. debounce = true
  1149. particlemiter1.Enabled = false
  1150. particlemiter2.Enabled = false
  1151. particlemiter4.Enabled = false
  1152. particlemiter5.Enabled = false
  1153. particlemiter6.Enabled = false
  1154. particlemiter7.Enabled = false
  1155. SOUND(locbrick,1119859528,8,false,5)
  1156. coroutine.wrap(function()
  1157. for i = 1, 35 do
  1158. swait()
  1159. powvol = powvol - .075
  1160. for i,v in pairs(Torso:GetChildren()) do
  1161. if v.Name == "crator" then
  1162. v.Transparency = v.Transparency + .05
  1163. end
  1164. end
  1165. end
  1166. for i,v in pairs(Torso:GetChildren()) do
  1167. if v.Name == "crator" then
  1168. v:Remove()
  1169. end
  1170. end
  1171. end)()
  1172. for i = 1, 5 do
  1173. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,.25,0)
  1174. swait()
  1175. end
  1176. for i = 1, 15 do
  1177. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,-2,0)
  1178. swait()
  1179. end
  1180. browntotem = false
  1181. rockttm:Remove()
  1182. debounce = false
  1183. else
  1184. ws = 16
  1185. browntotem = true
  1186. debounce = true
  1187. attacking = true
  1188. got = gottalktable[math.random(1,#gottalktable)]
  1189. smh = Instance.new("Sound", Head)
  1190. if avatarstate then
  1191. smh.Volume = 10
  1192. else
  1193. smh.Volume = 8
  1194. end
  1195. smh.SoundId = "http://www.roblox.com/asset/?id="..got
  1196. smh.Looped = false
  1197. if avatarstate then
  1198. smh.Pitch = .85
  1199. else
  1200. smh.Pitch = 1
  1201. end
  1202. smh:Play()
  1203. removeuseless:AddItem(smh,5)
  1204. g1 = Instance.new("BodyGyro", Root)
  1205. g1.D = 175
  1206. g1.P = 20000
  1207. g1.MaxTorque = Vector3.new(0,9000,0)
  1208. for i = 1, 15 do
  1209. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  1210. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),0,0),.4)
  1211. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(30),0),.4)
  1212. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(-30),0),.4)
  1213. swait()
  1214. end
  1215. particlecolor = ColorSequence.new(BrickColor.new("Earth green").Color)
  1216. particlemiter1.Enabled = true
  1217. particlemiter2.Enabled = true
  1218. particlemiter4.Enabled = true
  1219. particlemiter5.Enabled = true
  1220. particlemiter6.Enabled = true
  1221. particlemiter7.Enabled = true
  1222. rockttm = Instance.new("Part", Torso)
  1223. rockttm.Size = Vector3.new(0.5, 0.5, 0.5)
  1224. rockttm.Material = "Neon"
  1225. rockttm.BrickColor = BrickColor.new("Earth green")
  1226. rockttm.Transparency = .5
  1227. rockttm.Anchored = true
  1228. rockttm.CanCollide = false
  1229. rockttm.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,-15,0) * CFrame.Angles(math.rad(math.random(-4,4)),math.rad(math.random(-4,4)),math.rad(math.random(-4,4)))
  1230. ttmmeshrock = Instance.new("SpecialMesh", rockttm)
  1231. ttmmeshrock.Scale = Vector3.new(.1,.1,.1)
  1232. ttmmeshrock.MeshId = "rbxassetid://574506349"
  1233. coroutine.wrap(function()
  1234. locbrick = Instance.new("Part",Torso)
  1235. locbrick.Size = Vector3.new(1,1,1)
  1236. locbrick.Transparency = 1
  1237. locbrick.CFrame = CFrame.new(mouse.Hit.p)
  1238. locbrick.CanCollide = false
  1239. locbrick.Anchored = true
  1240. locbrick2 = Instance.new("Part",workspace)
  1241. locbrick2.Size = Vector3.new(1,1,1)
  1242. locbrick2.Transparency = 1
  1243. locbrick2.CFrame = CFrame.new(mouse.Hit.p)
  1244. locbrick2.CanCollide = false
  1245. locbrick2weld = weldBetween(locbrick2,locbrick)
  1246. zxp2 = 0
  1247. for i = 1, 65 do
  1248. zxp2 = zxp2 + 5
  1249. crater = Instance.new("Part",Torso)
  1250. crater.BrickColor = BrickColor.new("Earth green")
  1251. crater.Size = Vector3.new(5,5,5)
  1252. crater.Transparency = 1
  1253. crater.Name = "crator"
  1254. craterweld = weldBetween(crater,locbrick2)
  1255. craterweld.C0 = craterweld.C0 * CFrame.new(2.5,0,0) * CFrame.Angles(math.rad(0),math.rad(zxp2),math.rad(0))
  1256. crater2 = Instance.new("Part",Torso)
  1257. crater2.CFrame = crater.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  1258. crater2.Size = Vector3.new(4,4,4)
  1259. crater2.Anchored = true
  1260. crater2.Material = "Grass"
  1261. crater2.Name = "crator"
  1262. crater2.BrickColor = BrickColor.new("Bright green")
  1263. end
  1264. end)()
  1265. shockwave = Instance.new("Part", Torso)
  1266. shockwave.Size = Vector3.new(1,1,1)
  1267. shockwave.CanCollide = false
  1268. shockwave.Anchored = true
  1269. shockwave.Transparency = .5
  1270. shockwave.BrickColor = BrickColor.new("White")
  1271. shockwave.CFrame = CFrame.new(mouse.Hit.p)
  1272. shockwavemesh = Instance.new("SpecialMesh", shockwave)
  1273. shockwavemesh.Scale = Vector3.new(7,3,7)
  1274. shockwavemesh.MeshId = "rbxassetid://20329976"
  1275. removeuseless:AddItem(shockwave,4)
  1276. shockwave2 = Instance.new("Part", Torso)
  1277. shockwave2.Size = Vector3.new(1,1,1)
  1278. shockwave2.CanCollide = false
  1279. shockwave2.Anchored = true
  1280. shockwave2.Transparency = .5
  1281. shockwave2.BrickColor = BrickColor.new("White")
  1282. shockwave2.CFrame = CFrame.new(mouse.Hit.p)
  1283. shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  1284. shockwavemesh2.Scale = Vector3.new(5,3,5)
  1285. shockwavemesh2.MeshId = "rbxassetid://20329976"
  1286. removeuseless:AddItem(shockwave2,4)
  1287. coroutine.wrap(function()
  1288. for i = 1, 30 do
  1289. swait()
  1290. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0)
  1291. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0)
  1292. shockwave.Transparency = shockwave.Transparency + 0.025
  1293. shockwave2.Transparency = shockwave2.Transparency + 0.025
  1294. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(3,.5,3)
  1295. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(4,.6,4)
  1296. end
  1297. end)()
  1298. SOUND(locbrick,1119859528,8,false,5)
  1299. coroutine.wrap(function()
  1300. for i = 1, 10 do
  1301. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,2,0)
  1302. swait()
  1303. end
  1304. for i = 1, 8 do
  1305. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,.25,0)
  1306. swait()
  1307. end
  1308. for i = 1, 5 do
  1309. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,-.25,0)
  1310. swait()
  1311. end
  1312. end)()
  1313. for i = 1, 35 do
  1314. powvol = powvol + .075
  1315. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),0,0),.4)
  1316. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(-12),math.rad(1)),.4)
  1317. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(12),math.rad(-1)),.4)
  1318. swait()
  1319. end
  1320. removeuseless:AddItem(g1,.001)
  1321. debounce = false
  1322. attacking = false
  1323. ws = 90
  1324. end
  1325. elseif Press=='b' then
  1326. if debounce then return end
  1327. if bluetotem then return end
  1328. if browntotem then return end
  1329. if redtotem then return end
  1330. if whitetotem then
  1331. debounce = true
  1332. particlemiter1.Enabled = false
  1333. particlemiter2.Enabled = false
  1334. particlemiter4.Enabled = false
  1335. particlemiter5.Enabled = false
  1336. particlemiter6.Enabled = false
  1337. particlemiter7.Enabled = false
  1338. SOUND(locbrick,1119859528,8,false,5)
  1339. coroutine.wrap(function()
  1340. for i = 1, 35 do
  1341. swait()
  1342. powvol = powvol - .075
  1343. for i,v in pairs(Torso:GetChildren()) do
  1344. if v.Name == "crator" then
  1345. v.Transparency = v.Transparency + .05
  1346. end
  1347. end
  1348. end
  1349. for i,v in pairs(Torso:GetChildren()) do
  1350. if v.Name == "crator" then
  1351. v:Remove()
  1352. end
  1353. end
  1354. end)()
  1355. for i = 1, 5 do
  1356. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,.25,0)
  1357. swait()
  1358. end
  1359. for i = 1, 15 do
  1360. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,-2,0)
  1361. swait()
  1362. end
  1363. whitetotem = false
  1364. rockttm:Remove()
  1365. debounce = false
  1366. else
  1367. ws = 16
  1368. whitetotem = true
  1369. debounce = true
  1370. attacking = true
  1371. got = gottalktable[math.random(1,#gottalktable)]
  1372. smh = Instance.new("Sound", Head)
  1373. if avatarstate then
  1374. smh.Volume = 10
  1375. else
  1376. smh.Volume = 8
  1377. end
  1378. smh.SoundId = "http://www.roblox.com/asset/?id="..got
  1379. smh.Looped = false
  1380. if avatarstate then
  1381. smh.Pitch = .85
  1382. else
  1383. smh.Pitch = 1
  1384. end
  1385. smh:Play()
  1386. removeuseless:AddItem(smh,5)
  1387. g1 = Instance.new("BodyGyro", Root)
  1388. g1.D = 175
  1389. g1.P = 20000
  1390. g1.MaxTorque = Vector3.new(0,9000,0)
  1391. for i = 1, 15 do
  1392. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  1393. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),0,0),.4)
  1394. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(30),0),.4)
  1395. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(-30),0),.4)
  1396. swait()
  1397. end
  1398. particlecolor = ColorSequence.new(BrickColor.new("White").Color)
  1399. particlemiter1.Enabled = true
  1400. particlemiter2.Enabled = true
  1401. particlemiter4.Enabled = true
  1402. particlemiter5.Enabled = true
  1403. particlemiter6.Enabled = true
  1404. particlemiter7.Enabled = true
  1405. rockttm = Instance.new("Part", Torso)
  1406. rockttm.Size = Vector3.new(0.5, 0.5, 0.5)
  1407. rockttm.Material = "Neon"
  1408. rockttm.BrickColor = BrickColor.new("White")
  1409. rockttm.Transparency = .5
  1410. rockttm.Anchored = true
  1411. rockttm.CanCollide = false
  1412. rockttm.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,-15,0) * CFrame.Angles(math.rad(math.random(-4,4)),math.rad(math.random(-4,4)),math.rad(math.random(-4,4)))
  1413. ttmmeshrock = Instance.new("SpecialMesh", rockttm)
  1414. ttmmeshrock.Scale = Vector3.new(.1,.1,.1)
  1415. ttmmeshrock.MeshId = "rbxassetid://574506349"
  1416. coroutine.wrap(function()
  1417. locbrick = Instance.new("Part",Torso)
  1418. locbrick.Size = Vector3.new(1,1,1)
  1419. locbrick.Transparency = 1
  1420. locbrick.CFrame = CFrame.new(mouse.Hit.p)
  1421. locbrick.CanCollide = false
  1422. locbrick.Anchored = true
  1423. locbrick2 = Instance.new("Part",workspace)
  1424. locbrick2.Size = Vector3.new(1,1,1)
  1425. locbrick2.Transparency = 1
  1426. locbrick2.CFrame = CFrame.new(mouse.Hit.p)
  1427. locbrick2.CanCollide = false
  1428. locbrick2weld = weldBetween(locbrick2,locbrick)
  1429. zxp2 = 0
  1430. for i = 1, 65 do
  1431. zxp2 = zxp2 + 5
  1432. crater = Instance.new("Part",Torso)
  1433. crater.BrickColor = BrickColor.new("White")
  1434. crater.Size = Vector3.new(5,5,5)
  1435. crater.Transparency = 1
  1436. crater.Name = "crator"
  1437. craterweld = weldBetween(crater,locbrick2)
  1438. craterweld.C0 = craterweld.C0 * CFrame.new(2.5,0,0) * CFrame.Angles(math.rad(0),math.rad(zxp2),math.rad(0))
  1439. crater2 = Instance.new("Part",Torso)
  1440. crater2.CFrame = crater.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  1441. crater2.Size = Vector3.new(4,4,4)
  1442. crater2.Anchored = true
  1443. crater2.Material = "Grass"
  1444. crater2.Name = "crator"
  1445. crater2.BrickColor = BrickColor.new("Bright green")
  1446. end
  1447. end)()
  1448. shockwave = Instance.new("Part", Torso)
  1449. shockwave.Size = Vector3.new(1,1,1)
  1450. shockwave.CanCollide = false
  1451. shockwave.Anchored = true
  1452. shockwave.Transparency = .5
  1453. shockwave.BrickColor = BrickColor.new("White")
  1454. shockwave.CFrame = CFrame.new(mouse.Hit.p)
  1455. shockwavemesh = Instance.new("SpecialMesh", shockwave)
  1456. shockwavemesh.Scale = Vector3.new(7,3,7)
  1457. shockwavemesh.MeshId = "rbxassetid://20329976"
  1458. removeuseless:AddItem(shockwave,4)
  1459. shockwave2 = Instance.new("Part", Torso)
  1460. shockwave2.Size = Vector3.new(1,1,1)
  1461. shockwave2.CanCollide = false
  1462. shockwave2.Anchored = true
  1463. shockwave2.Transparency = .5
  1464. shockwave2.BrickColor = BrickColor.new("White")
  1465. shockwave2.CFrame = CFrame.new(mouse.Hit.p)
  1466. shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  1467. shockwavemesh2.Scale = Vector3.new(5,3,5)
  1468. shockwavemesh2.MeshId = "rbxassetid://20329976"
  1469. removeuseless:AddItem(shockwave2,4)
  1470. coroutine.wrap(function()
  1471. for i = 1, 30 do
  1472. swait()
  1473. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0)
  1474. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0)
  1475. shockwave.Transparency = shockwave.Transparency + 0.025
  1476. shockwave2.Transparency = shockwave2.Transparency + 0.025
  1477. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(3,.5,3)
  1478. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(4,.6,4)
  1479. end
  1480. end)()
  1481. SOUND(locbrick,1119859528,8,false,5)
  1482. coroutine.wrap(function()
  1483. for i = 1, 10 do
  1484. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,2,0)
  1485. swait()
  1486. end
  1487. for i = 1, 8 do
  1488. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,.25,0)
  1489. swait()
  1490. end
  1491. for i = 1, 5 do
  1492. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,-.25,0)
  1493. swait()
  1494. end
  1495. end)()
  1496. for i = 1, 35 do
  1497. powvol = powvol + .075
  1498. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),0,0),.4)
  1499. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(-12),math.rad(1)),.4)
  1500. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(12),math.rad(-1)),.4)
  1501. swait()
  1502. end
  1503. removeuseless:AddItem(g1,.001)
  1504. debounce = false
  1505. attacking = false
  1506. ws = 90
  1507.  
  1508. end
  1509. elseif Press=='v' then
  1510. if debounce then return end
  1511. if bluetotem then return end
  1512. if browntotem then return end
  1513. if whitetotem then return end
  1514. if redtotem then
  1515. debounce = true
  1516. particlemiter1.Enabled = false
  1517. particlemiter2.Enabled = false
  1518. particlemiter4.Enabled = false
  1519. particlemiter5.Enabled = false
  1520. particlemiter6.Enabled = false
  1521. particlemiter7.Enabled = false
  1522. SOUND(locbrick,1119859528,8,false,5)
  1523. coroutine.wrap(function()
  1524. for i = 1, 35 do
  1525. swait()
  1526. powvol = powvol - .075
  1527. for i,v in pairs(Torso:GetChildren()) do
  1528. if v.Name == "crator" then
  1529. v.Transparency = v.Transparency + .05
  1530. end
  1531. end
  1532. end
  1533. for i,v in pairs(Torso:GetChildren()) do
  1534. if v.Name == "crator" then
  1535. v:Remove()
  1536. end
  1537. end
  1538. end)()
  1539. for i = 1, 5 do
  1540. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,.25,0)
  1541. swait()
  1542. end
  1543. for i = 1, 15 do
  1544. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,-2,0)
  1545. swait()
  1546. end
  1547. redtotem = false
  1548. rockttm:Remove()
  1549. debounce = false
  1550. else
  1551. ws = 16
  1552. redtotem = true
  1553. debounce = true
  1554. attacking = true
  1555. got = gottalktable[math.random(1,#gottalktable)]
  1556. smh = Instance.new("Sound", Head)
  1557. if avatarstate then
  1558. smh.Volume = 10
  1559. else
  1560. smh.Volume = 8
  1561. end
  1562. smh.SoundId = "http://www.roblox.com/asset/?id="..got
  1563. smh.Looped = false
  1564. if avatarstate then
  1565. smh.Pitch = .85
  1566. else
  1567. smh.Pitch = 1
  1568. end
  1569. smh:Play()
  1570. removeuseless:AddItem(smh,10)
  1571. g1 = Instance.new("BodyGyro", Root)
  1572. g1.D = 175
  1573. g1.P = 20000
  1574. g1.MaxTorque = Vector3.new(0,9000,0)
  1575. for i = 1, 15 do
  1576. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  1577. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),0,0),.4)
  1578. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(30),0),.4)
  1579. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(-30),0),.4)
  1580. swait()
  1581. end
  1582. particlecolor = ColorSequence.new(BrickColor.new("Bright yellow").Color)
  1583. particlemiter1.Enabled = true
  1584. particlemiter2.Enabled = true
  1585. particlemiter4.Enabled = true
  1586. particlemiter5.Enabled = true
  1587. particlemiter6.Enabled = true
  1588. particlemiter7.Enabled = true
  1589. rockttm = Instance.new("Part", Torso)
  1590. rockttm.Size = Vector3.new(0.5, 0.5, 0.5)
  1591. rockttm.Material = "Neon"
  1592. rockttm.BrickColor = BrickColor.new("Bright yellow")
  1593. rockttm.Transparency = .5
  1594. rockttm.Anchored = true
  1595. rockttm.CanCollide = false
  1596. rockttm.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,-15,0) * CFrame.Angles(math.rad(math.random(-4,4)),math.rad(math.random(-4,4)),math.rad(math.random(-4,4)))
  1597. ttmmeshrock = Instance.new("SpecialMesh", rockttm)
  1598. ttmmeshrock.Scale = Vector3.new(.1,.1,.1)
  1599. ttmmeshrock.MeshId = "rbxassetid://574506349"
  1600. coroutine.wrap(function()
  1601. locbrick = Instance.new("Part",Torso)
  1602. locbrick.Size = Vector3.new(1,1,1)
  1603. locbrick.Transparency = 1
  1604. locbrick.CFrame = CFrame.new(mouse.Hit.p)
  1605. locbrick.CanCollide = false
  1606. locbrick.Anchored = true
  1607. locbrick2 = Instance.new("Part",workspace)
  1608. locbrick2.Size = Vector3.new(1,1,1)
  1609. locbrick2.Transparency = 1
  1610. locbrick2.CFrame = CFrame.new(mouse.Hit.p)
  1611. locbrick2.CanCollide = false
  1612. locbrick2weld = weldBetween(locbrick2,locbrick)
  1613. zxp2 = 0
  1614. for i = 1, 65 do
  1615. zxp2 = zxp2 + 5
  1616. crater = Instance.new("Part",Torso)
  1617. crater.BrickColor = BrickColor.new("Bright yellow")
  1618. crater.Size = Vector3.new(5,5,5)
  1619. crater.Transparency = 1
  1620. crater.Name = "crator"
  1621. craterweld = weldBetween(crater,locbrick2)
  1622. craterweld.C0 = craterweld.C0 * CFrame.new(2.5,0,0) * CFrame.Angles(math.rad(0),math.rad(zxp2),math.rad(0))
  1623. crater2 = Instance.new("Part",Torso)
  1624. crater2.CFrame = crater.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  1625. crater2.Size = Vector3.new(4,4,4)
  1626. crater2.Anchored = true
  1627. crater2.Material = "Grass"
  1628. crater2.Name = "crator"
  1629. crater2.BrickColor = BrickColor.new("Bright green")
  1630. end
  1631. end)()
  1632. shockwave = Instance.new("Part", Torso)
  1633. shockwave.Size = Vector3.new(1,1,1)
  1634. shockwave.CanCollide = false
  1635. shockwave.Anchored = true
  1636. shockwave.Transparency = .5
  1637. shockwave.BrickColor = BrickColor.new("White")
  1638. shockwave.CFrame = CFrame.new(mouse.Hit.p)
  1639. shockwavemesh = Instance.new("SpecialMesh", shockwave)
  1640. shockwavemesh.Scale = Vector3.new(7,3,7)
  1641. shockwavemesh.MeshId = "rbxassetid://20329976"
  1642. removeuseless:AddItem(shockwave,4)
  1643. shockwave2 = Instance.new("Part", Torso)
  1644. shockwave2.Size = Vector3.new(1,1,1)
  1645. shockwave2.CanCollide = false
  1646. shockwave2.Anchored = true
  1647. shockwave2.Transparency = .5
  1648. shockwave2.BrickColor = BrickColor.new("White")
  1649. shockwave2.CFrame = CFrame.new(mouse.Hit.p)
  1650. shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  1651. shockwavemesh2.Scale = Vector3.new(5,3,5)
  1652. shockwavemesh2.MeshId = "rbxassetid://20329976"
  1653. removeuseless:AddItem(shockwave2,4)
  1654. coroutine.wrap(function()
  1655. for i = 1, 30 do
  1656. swait()
  1657. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0)
  1658. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0)
  1659. shockwave.Transparency = shockwave.Transparency + 0.025
  1660. shockwave2.Transparency = shockwave2.Transparency + 0.025
  1661. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(3,.5,3)
  1662. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(4,.6,4)
  1663. end
  1664. end)()
  1665. SOUND(locbrick,1119859528,8,false,5)
  1666. coroutine.wrap(function()
  1667. for i = 1, 10 do
  1668. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,2,0)
  1669. swait()
  1670. end
  1671. for i = 1, 8 do
  1672. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,.25,0)
  1673. swait()
  1674. end
  1675. for i = 1, 5 do
  1676. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,-.25,0)
  1677. swait()
  1678. end
  1679. end)()
  1680. for i = 1, 35 do
  1681. powvol = powvol + .075
  1682. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),0,0),.4)
  1683. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(-12),math.rad(1)),.4)
  1684. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(12),math.rad(-1)),.4)
  1685. swait()
  1686. end
  1687. removeuseless:AddItem(g1,.001)
  1688. debounce = false
  1689. attacking = false
  1690. ws = 90
  1691. end
  1692. elseif Press=='c' then
  1693. if debounce then return end
  1694. if redtotem then return end
  1695. if browntotem then return end
  1696. if whitetotem then return end
  1697. if bluetotem then
  1698. debounce = true
  1699. particlemiter1.Enabled = false
  1700. particlemiter2.Enabled = false
  1701. particlemiter4.Enabled = false
  1702. particlemiter5.Enabled = false
  1703. particlemiter6.Enabled = false
  1704. particlemiter7.Enabled = false
  1705. SOUND(locbrick,1119859528,8,false,5)
  1706. coroutine.wrap(function()
  1707. for i = 1, 35 do
  1708. swait()
  1709. powvol = powvol - .075
  1710. for i,v in pairs(Torso:GetChildren()) do
  1711. if v.Name == "crator" then
  1712. v.Transparency = v.Transparency + .05
  1713. end
  1714. end
  1715. end
  1716. for i,v in pairs(Torso:GetChildren()) do
  1717. if v.Name == "crator" then
  1718. v:Remove()
  1719. end
  1720. end
  1721. end)()
  1722. for i = 1, 5 do
  1723. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,.25,0)
  1724. swait()
  1725. end
  1726. for i = 1, 15 do
  1727. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,-2,0)
  1728. swait()
  1729. end
  1730. bluetotem = false
  1731. rockttm:Remove()
  1732. debounce = false
  1733. else
  1734. ws = 16
  1735. bluetotem = true
  1736. debounce = true
  1737. attacking = true
  1738. got = gottalktable[math.random(1,#gottalktable)]
  1739. smh = Instance.new("Sound", Head)
  1740. if avatarstate then
  1741. smh.Volume = 10
  1742. else
  1743. smh.Volume = 8
  1744. end
  1745. smh.SoundId = "http://www.roblox.com/asset/?id="..got
  1746. smh.Looped = false
  1747. if avatarstate then
  1748. smh.Pitch = .85
  1749. else
  1750. smh.Pitch = 1
  1751. end
  1752. smh:Play()
  1753. removeuseless:AddItem(smh,5)
  1754. g1 = Instance.new("BodyGyro", Root)
  1755. g1.D = 175
  1756. g1.P = 20000
  1757. g1.MaxTorque = Vector3.new(0,9000,0)
  1758. for i = 1, 15 do
  1759. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  1760. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),0,0),.4)
  1761. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(30),0),.4)
  1762. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(-30),0),.4)
  1763. swait()
  1764. end
  1765. particlecolor = ColorSequence.new(Color3.new(0, 5, 255))
  1766. particlemiter1.Enabled = true
  1767. particlemiter2.Enabled = true
  1768. particlemiter4.Enabled = true
  1769. particlemiter5.Enabled = true
  1770. particlemiter6.Enabled = true
  1771. particlemiter7.Enabled = true
  1772. rockttm = Instance.new("Part", Torso)
  1773. rockttm.Size = Vector3.new(0.5, 0.5, 0.5)
  1774. rockttm.Material = "Neon"
  1775. rockttm.BrickColor = BrickColor.new("Cyan")
  1776. rockttm.Transparency = .5
  1777. rockttm.Anchored = true
  1778. rockttm.CanCollide = false
  1779. rockttm.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,-15,0) * CFrame.Angles(math.rad(math.random(-4,4)),math.rad(math.random(-4,4)),math.rad(math.random(-4,4)))
  1780. ttmmeshrock = Instance.new("SpecialMesh", rockttm)
  1781. ttmmeshrock.Scale = Vector3.new(.1,.1,.1)
  1782. ttmmeshrock.MeshId = "rbxassetid://574506349"
  1783. coroutine.wrap(function()
  1784. locbrick = Instance.new("Part",Torso)
  1785. locbrick.Size = Vector3.new(1,1,1)
  1786. locbrick.Transparency = 1
  1787. locbrick.CFrame = CFrame.new(mouse.Hit.p)
  1788. locbrick.CanCollide = false
  1789. locbrick.Anchored = true
  1790. locbrick2 = Instance.new("Part",workspace)
  1791. locbrick2.Size = Vector3.new(1,1,1)
  1792. locbrick2.Transparency = 1
  1793. locbrick2.CFrame = CFrame.new(mouse.Hit.p)
  1794. locbrick2.CanCollide = false
  1795. locbrick2weld = weldBetween(locbrick2,locbrick)
  1796. zxp2 = 0
  1797. for i = 1, 65 do
  1798. zxp2 = zxp2 + 5
  1799. crater = Instance.new("Part",Torso)
  1800. crater.BrickColor = BrickColor.new("Cyan")
  1801. crater.Size = Vector3.new(5,5,5)
  1802. crater.Transparency = 1
  1803. crater.Name = "crator"
  1804. craterweld = weldBetween(crater,locbrick2)
  1805. craterweld.C0 = craterweld.C0 * CFrame.new(2.5,0,0) * CFrame.Angles(math.rad(0),math.rad(zxp2),math.rad(0))
  1806. crater2 = Instance.new("Part",Torso)
  1807. crater2.CFrame = crater.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  1808. crater2.Size = Vector3.new(4,4,4)
  1809. crater2.Anchored = true
  1810. crater2.Material = "Grass"
  1811. crater2.Name = "crator"
  1812. crater2.BrickColor = BrickColor.new("Bright green")
  1813. end
  1814. end)()
  1815. shockwave = Instance.new("Part", Torso)
  1816. shockwave.Size = Vector3.new(1,1,1)
  1817. shockwave.CanCollide = false
  1818. shockwave.Anchored = true
  1819. shockwave.Transparency = .5
  1820. shockwave.BrickColor = BrickColor.new("White")
  1821. shockwave.CFrame = CFrame.new(mouse.Hit.p)
  1822. shockwavemesh = Instance.new("SpecialMesh", shockwave)
  1823. shockwavemesh.Scale = Vector3.new(7,3,7)
  1824. shockwavemesh.MeshId = "rbxassetid://20329976"
  1825. removeuseless:AddItem(shockwave,4)
  1826. shockwave2 = Instance.new("Part", Torso)
  1827. shockwave2.Size = Vector3.new(1,1,1)
  1828. shockwave2.CanCollide = false
  1829. shockwave2.Anchored = true
  1830. shockwave2.Transparency = .5
  1831. shockwave2.BrickColor = BrickColor.new("White")
  1832. shockwave2.CFrame = CFrame.new(mouse.Hit.p)
  1833. shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  1834. shockwavemesh2.Scale = Vector3.new(5,3,5)
  1835. shockwavemesh2.MeshId = "rbxassetid://20329976"
  1836. removeuseless:AddItem(shockwave2,4)
  1837. coroutine.wrap(function()
  1838. for i = 1, 30 do
  1839. swait()
  1840. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0)
  1841. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0)
  1842. shockwave.Transparency = shockwave.Transparency + 0.025
  1843. shockwave2.Transparency = shockwave2.Transparency + 0.025
  1844. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(3,.5,3)
  1845. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(4,.6,4)
  1846. end
  1847. end)()
  1848. SOUND(locbrick,1119859528,8,false,5)
  1849. coroutine.wrap(function()
  1850. for i = 1, 10 do
  1851. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,2,0)
  1852. swait()
  1853. end
  1854. for i = 1, 8 do
  1855. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,.25,0)
  1856. swait()
  1857. end
  1858. for i = 1, 5 do
  1859. rockttm.CFrame = rockttm.CFrame * CFrame.new(0,-.25,0)
  1860. swait()
  1861. end
  1862. end)()
  1863. for i = 1, 35 do
  1864. powvol = powvol + .075
  1865. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),0,0),.4)
  1866. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(-12),math.rad(1)),.4)
  1867. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(12),math.rad(-1)),.4)
  1868. swait()
  1869. end
  1870. removeuseless:AddItem(g1,.001)
  1871. debounce = false
  1872. attacking = false
  1873. ws = 90
  1874. end
  1875. elseif Press=='l' then
  1876. if debounce then return end
  1877. if tornadobounce then return end
  1878. tornadobounce = true
  1879. debounce = true
  1880. attacking = true
  1881. coroutine.wrap(function()
  1882. local tornadopart = Instance.new("Part",Torso)
  1883. tornadopart.Size = Vector3.new(10,10,10)
  1884. tornadopart.CanCollide = false
  1885. tornadopart.Transparency = 1
  1886. tornadopart.CFrame = CFrame.new(mouse.Hit.p)
  1887. tornadopart.Anchored = true
  1888. tornadopart.BrickColor = BrickColor.new("White")
  1889. tornadopart.Material = "Neon"
  1890. tornadopart.Name = "tornblock"
  1891. tornsound = Instance.new("Sound",tornadopart)
  1892. tornsound.Volume = 0
  1893. tornsound.SoundId = "rbxassetid://151051389"
  1894. tornsound:Play()
  1895. tornsound.Looped = true
  1896. wrn = Instance.new("Sound",workspace)
  1897. wrn.Volume = 1
  1898. wrn.SoundId = "rbxassetid://130767714"
  1899. wrn:Play()
  1900. local tornadopart2 = Instance.new("Part",Torso)
  1901. tornadopart2.Size = Vector3.new(20,20,20)
  1902. tornadopart2.CanCollide = false
  1903. tornadopart2.Transparency = 1
  1904. tornadopart2.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,12,0)
  1905. tornadopart2.Anchored = true
  1906. tornadopart2.BrickColor = BrickColor.new("White")
  1907. tornadopart2.Material = "Neon"
  1908. tornadopart2.Name = "tornblock2"
  1909. local tornadopart3 = Instance.new("Part",Torso)
  1910. tornadopart3.Size = Vector3.new(30,30,30)
  1911. tornadopart3.CanCollide = false
  1912. tornadopart3.Transparency = 1
  1913. tornadopart3.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,24,0)
  1914. tornadopart3.Anchored = true
  1915. tornadopart3.BrickColor = BrickColor.new("White")
  1916. tornadopart3.Material = "Neon"
  1917. tornadopart3.Name = "tornblock3"
  1918. local tornadopart4 = Instance.new("Part",Torso)
  1919. tornadopart4.Size = Vector3.new(40,40,40)
  1920. tornadopart4.CanCollide = false
  1921. tornadopart4.Transparency = 1
  1922. tornadopart4.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,36,0)
  1923. tornadopart4.Anchored = true
  1924. tornadopart4.BrickColor = BrickColor.new("White")
  1925. tornadopart4.Material = "Neon"
  1926. tornadopart4.Name = "tornblock4"
  1927. local tornadopart5 = Instance.new("Part",Torso)
  1928. tornadopart5.Size = Vector3.new(50,50,50)
  1929. tornadopart5.CanCollide = false
  1930. tornadopart5.Transparency = 1
  1931. tornadopart5.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,48,0)
  1932. tornadopart5.Anchored = true
  1933. tornadopart5.BrickColor = BrickColor.new("White")
  1934. tornadopart5.Material = "Neon"
  1935. tornadopart5.Name = "tornblock5"
  1936. local tornadopart6 = Instance.new("Part",Torso)
  1937. tornadopart6.Size = Vector3.new(70,70,70)
  1938. tornadopart6.CanCollide = false
  1939. tornadopart6.Transparency = 1
  1940. tornadopart6.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,80,0)
  1941. tornadopart6.Anchored = true
  1942. tornadopart6.BrickColor = BrickColor.new("White")
  1943. tornadopart6.Material = "Neon"
  1944. tornadopart6.Name = "tornblock6"
  1945. local tornadopart7 = Instance.new("Part",Torso)
  1946. tornadopart7.Size = Vector3.new(90,90,90)
  1947. tornadopart7.CanCollide = false
  1948. tornadopart7.Transparency = 1
  1949. tornadopart7.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,150,0)
  1950. tornadopart7.Anchored = true
  1951. tornadopart7.BrickColor = BrickColor.new("White")
  1952. tornadopart7.Material = "Neon"
  1953. tornadopart7.Name = "tornblock7"
  1954. local tornadopart8 = Instance.new("Part",Torso)
  1955. tornadopart8.Size = Vector3.new(110,110,110)
  1956. tornadopart8.CanCollide = false
  1957. tornadopart8.Transparency = 1
  1958. tornadopart8.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,220,0)
  1959. tornadopart8.Anchored = true
  1960. tornadopart8.BrickColor = BrickColor.new("White")
  1961. tornadopart8.Material = "Neon"
  1962. tornadopart8.Name = "tornblock8"
  1963. wind = Instance.new("Part", Torso)
  1964. wind.Size = Vector3.new(0.5, 0.5, 0.5)
  1965. wind.Material = "Neon"
  1966. wind.BrickColor = BrickColor.new("Really white")
  1967. wind.Transparency = 1
  1968. wind.Anchored = true
  1969. wind.CanCollide = false
  1970. wind.CFrame = tornadopart.CFrame * CFrame.new(0,120,0)
  1971. windMESH = Instance.new("SpecialMesh", wind)
  1972. windMESH.Scale = Vector3.new(40.5,70.5,40.5)
  1973. windMESH.MeshId = "rbxassetid://168892432"
  1974. wind2 = Instance.new("Part", Torso)
  1975. wind2.Size = Vector3.new(0.5, 0.5, 0.5)
  1976. wind2.Material = "Neon"
  1977. wind2.BrickColor = BrickColor.new("Really white")
  1978. wind2.Transparency = 1
  1979. wind2.Anchored = true
  1980. wind2.CanCollide = false
  1981. wind2.CFrame = tornadopart.CFrame * CFrame.new(0,120,0)
  1982. windMESH2 = Instance.new("SpecialMesh", wind2)
  1983. windMESH2.Scale = Vector3.new(40.5,70.5,40.5)
  1984. windMESH2.MeshId = "rbxassetid://168892432"
  1985. wind3 = Instance.new("Part", Torso)
  1986. wind3.Size = Vector3.new(0.5, 0.5, 0.5)
  1987. wind3.Material = "Neon"
  1988. wind3.BrickColor = BrickColor.new("Really white")
  1989. wind3.Transparency = 1
  1990. wind3.Anchored = true
  1991. wind3.CanCollide = false
  1992. wind3.CFrame = tornadopart.CFrame * CFrame.new(0,160,0)
  1993. windMESH3 = Instance.new("SpecialMesh", wind3)
  1994. windMESH3.Scale = Vector3.new(70.5,100.5,70.5)
  1995. windMESH3.MeshId = "rbxassetid://168892432"
  1996. wind4 = Instance.new("Part", Torso)
  1997. wind4.Size = Vector3.new(0.5, 0.5, 0.5)
  1998. wind4.Material = "Neon"
  1999. wind4.BrickColor = BrickColor.new("Really white")
  2000. wind4.Transparency = 1
  2001. wind4.Anchored = true
  2002. wind4.CanCollide = false
  2003. wind4.CFrame = tornadopart.CFrame * CFrame.new(0,120,0)
  2004. windMESH4 = Instance.new("SpecialMesh", wind4)
  2005. windMESH4.Scale = Vector3.new(70.5,100.5,70.5)
  2006. windMESH4.MeshId = "rbxassetid://168892432"
  2007. coroutine.wrap(function()
  2008. for i = 1, 20 do
  2009. tornsound.Volume = tornsound.Volume + .5
  2010. wind.Transparency = wind.Transparency - .002
  2011. wind2.Transparency = wind2.Transparency - .002
  2012. wind3.Transparency = wind3.Transparency - .001
  2013. wind4.Transparency = wind4.Transparency - .001
  2014. tornadopart.Transparency = tornadopart.Transparency -.025
  2015. tornadopart2.Transparency = tornadopart2.Transparency -.025
  2016. tornadopart3.Transparency = tornadopart3.Transparency -.025
  2017. tornadopart4.Transparency = tornadopart4.Transparency -.025
  2018. tornadopart5.Transparency = tornadopart5.Transparency -.025
  2019. tornadopart6.Transparency = tornadopart6.Transparency -.025
  2020. tornadopart7.Transparency = tornadopart7.Transparency -.025
  2021. tornadopart8.Transparency = tornadopart8.Transparency -.025
  2022. swait()
  2023. end
  2024. end)()
  2025. coroutine.wrap(function()
  2026. coroutine.wrap(function()
  2027. for i = 1, 110 do
  2028. swait(10)
  2029. Hit = damagealll(52,tornadopart.Position)
  2030. for _,v in pairs(Hit) do
  2031. if whitetotem then
  2032. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(12,26))
  2033. elseif avatarstate then
  2034. v:FindFirstChildOfClass("Humanoid"):BreakJoints()
  2035. else
  2036. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(8,17))
  2037. end
  2038. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  2039. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  2040. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  2041. vel.velocity = CFrame.new(torso.Position,tornadopart.Position).lookVector*175
  2042. removeuseless:AddItem(vel,.1)
  2043. end
  2044. end
  2045. end)()
  2046. to3 = 0
  2047. to4 = 0
  2048. for i = 1, 1200 do
  2049. to3 = to3 + 2
  2050. to4 = to4 - 2
  2051. local grasssblockss = Instance.new("Part",Torso)
  2052. grasssblockss.Size = Vector3.new(math.random(8,11),math.random(8,11),math.random(8,11))
  2053. grasssblockss.Material = "Grass"
  2054. grasssblockss.CanCollide = false
  2055. grasssblockss.Anchored = true
  2056. grasssblockss.BrickColor = BrickColor.new("Bright green")
  2057. grasssblockss.CFrame = tornadopart.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2058. grasssblockss.Name = "grasssblockss"
  2059. removeuseless:AddItem(grasssblockss,2)
  2060. local sk = Instance.new("Part",Torso)
  2061. sk.CanCollide = false
  2062. sk.Anchored = true
  2063. sk.BrickColor = BrickColor.new("White")
  2064. sk.Name = "sk"
  2065. sk.CFrame = tornadopart.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2066. local skmesh = Instance.new("SpecialMesh",sk)
  2067. skmesh.MeshId = "rbxassetid://662586858"
  2068. skmesh.Name = "wave"
  2069. skmesh.Scale = Vector3.new(.04,.01,.04)
  2070. removeuseless:AddItem(sk,2)
  2071. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "wave" then
  2072. v.Scale = v.Scale + Vector3.new(0.05,0,.05)
  2073. v.Parent.Transparency = v.Parent.Transparency + .05
  2074. end
  2075. end
  2076. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "grasssblockss" then
  2077. v.CFrame = v.CFrame * CFrame.new(0,4,0)
  2078. v.Transparency = v.Transparency + .035
  2079. end
  2080. end
  2081. wind.CFrame = wind.CFrame * CFrame.Angles(0,math.rad(0+17),0)
  2082. wind2.CFrame = wind2.CFrame * CFrame.Angles(0,math.rad(0-17),0)
  2083. wind3.CFrame = wind3.CFrame * CFrame.Angles(0,math.rad(0+12),0)
  2084. wind4.CFrame = wind4.CFrame * CFrame.Angles(0,math.rad(0-12),0)
  2085. tornadopart.CFrame = tornadopart.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2086. tornadopart2.CFrame = tornadopart2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2087. tornadopart3.CFrame = tornadopart3.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2088. tornadopart4.CFrame = tornadopart4.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2089. tornadopart5.CFrame = tornadopart5.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2090. tornadopart6.CFrame = tornadopart6.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2091. tornadopart7.CFrame = tornadopart7.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2092. tornadopart8.CFrame = tornadopart8.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2093. swait()
  2094. end
  2095. for i = 1, 20 do
  2096. tornsound.Volume = tornsound.Volume - .5
  2097. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "grasssblockss" then
  2098. v.CFrame = v.CFrame * CFrame.new(0,4,0)
  2099. v.Transparency = v.Transparency + .1
  2100. end
  2101. end
  2102. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "wave" then
  2103. v.Scale = v.Scale + Vector3.new(0.05,0,.05)
  2104. v.Parent.Transparency = v.Parent.Transparency + .1
  2105. end
  2106. end
  2107. wind.Transparency = wind.Transparency + .002
  2108. wind2.Transparency = wind2.Transparency + .002
  2109. wind3.Transparency = wind3.Transparency + .001
  2110. wind4.Transparency = wind4.Transparency + .001
  2111. tornadopart.Transparency = tornadopart.Transparency + .025
  2112. tornadopart2.Transparency = tornadopart2.Transparency + .025
  2113. tornadopart3.Transparency = tornadopart3.Transparency + .025
  2114. tornadopart4.Transparency = tornadopart4.Transparency + .025
  2115. tornadopart5.Transparency = tornadopart5.Transparency + .025
  2116. tornadopart6.Transparency = tornadopart6.Transparency + .025
  2117. tornadopart7.Transparency = tornadopart7.Transparency + .025
  2118. tornadopart8.Transparency = tornadopart8.Transparency + .025
  2119. swait()
  2120. end
  2121. wind:Remove()
  2122. wind2:Remove()
  2123. wind3:Remove()
  2124. wind4:Remove()
  2125. tornsound:Remove()----ignore this ugly mess pl0x
  2126. tornadopart:Remove()
  2127. tornadopart2:Remove()
  2128. tornadopart3:Remove()
  2129. tornadopart4:Remove()
  2130. tornadopart5:Remove()
  2131. tornadopart6:Remove()
  2132. tornadopart7:Remove()
  2133. tornadopart8:Remove()
  2134. tornadobounce = false
  2135. end)()
  2136. end)()
  2137. for i = 1, 20 do
  2138. sk = Instance.new("Part",Torso)
  2139. sk.CanCollide = false
  2140. sk.Anchored = true
  2141. sk.BrickColor = BrickColor.new("White")
  2142. sk.Name = "sk"
  2143. sk.CFrame = Root.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2144. local skmesh = Instance.new("SpecialMesh",sk)
  2145. skmesh.MeshId = "rbxassetid://662586858"
  2146. skmesh.Name = "wave2"
  2147. skmesh.Scale = Vector3.new(.02,.01,.02)
  2148. removeuseless:AddItem(sk,2)
  2149. end
  2150. for i = 1, 3 do
  2151. blastwave = Instance.new("Part",Torso)
  2152. blastwave.Size = Vector3.new(1,1,1)
  2153. blastwave.CanCollide = false
  2154. blastwave.Material = "Neon"
  2155. blastwave.Anchored = true
  2156. blastwave.Transparency = .6
  2157. blastwave.CFrame = Root.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2158. blastwave.BrickColor = BrickColor.new("White")
  2159. blastwave.Name = "zin"
  2160. removeuseless:AddItem(blastwave,2)
  2161. end
  2162. SOUND(Torso,2458107258,8,false,5)
  2163. g1 = Instance.new("BodyGyro", Root)
  2164. g1.D = 175
  2165. g1.P = 20000
  2166. g1.MaxTorque = Vector3.new(0,9000,0)
  2167. for i = 1, 22 do
  2168. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(39 - 12 * math.sin(sine/12)),0,0),.4)
  2169. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-1.65,.75,0) * CFrame.Angles(math.rad(10),math.rad(5),math.rad(-35)),.4)
  2170. LEFTARMLERP.C0 = LEFTARMLERP.C0:Lerp(CFrame.new(1.65,.75,0)* CFrame.Angles(math.rad(10),math.rad(-5),math.rad(35)),.4)
  2171. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "wave2" then
  2172. v.Scale = v.Scale + Vector3.new(0.03,0,.03)
  2173. v.Parent.Transparency = v.Parent.Transparency + .05
  2174. end
  2175. end
  2176. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "zin" then
  2177. v.Size = v.Size + Vector3.new(4,4,4)
  2178. v.Transparency = v.Transparency + .05
  2179. end
  2180. end
  2181. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  2182. swait()
  2183. end
  2184. removeuseless:AddItem(g1,.001)
  2185. attacking = false
  2186. debounce = false
  2187. elseif Press=='k' then
  2188. if debounce then return end
  2189. debounce = true
  2190. attacking = true
  2191. waterz = true
  2192. ws = 0
  2193. g1 = Instance.new("BodyGyro", Root)
  2194. g1.D = 175
  2195. g1.P = 20000
  2196. g1.MaxTorque = Vector3.new(0,9000,0)
  2197. if avatarstate then
  2198. for i = 1, 7 do
  2199. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  2200. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),0,0),.8)
  2201. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(30),0),.8)
  2202. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(-30),0),.8)
  2203. swait()
  2204. end
  2205. else
  2206. for i = 1, 15 do
  2207. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  2208. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),0,0),.4)
  2209. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(30),0),.4)
  2210. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(-30),0),.4)
  2211. swait()
  2212. end
  2213. end
  2214. SOUND(Torso,169486406,8,false,5)
  2215. coroutine.wrap(function()
  2216. if avatarstate then
  2217. for i = 1, 7 do
  2218. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),0,0),.8)
  2219. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(-12),math.rad(1)),.8)
  2220. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(12),math.rad(-1)),.8)
  2221. swait()
  2222. end
  2223. else
  2224. for i = 1, 15 do
  2225. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),0,0),.4)
  2226. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(-12),math.rad(1)),.4)
  2227. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(12),math.rad(-1)),.4)
  2228. swait()
  2229. end
  2230. end
  2231. end)()
  2232. for i = 1, 6 do
  2233. waterblock = Instance.new("Part",Torso)
  2234. waterblock.Size = Vector3.new(4,4,4)
  2235. waterblock.Transparency = .6
  2236. waterblock.Anchored = true
  2237. waterblock.CanCollide = false
  2238. waterblock.BrickColor = BrickColor.new("Cyan")
  2239. waterblock.Material = "Neon"
  2240. waterblock.Name = "water"
  2241. waterblock.CFrame = Root.CFrame * CFrame.new(math.random(-15,15),-15,math.random(-15,15))
  2242. end
  2243. coroutine.wrap(function()
  2244. while waterz do
  2245. swait()
  2246. colors2 = colortable2[math.random(1,#colortable2)]
  2247. for i,v in pairs(Torso:GetChildren()) do
  2248. if v.Name == "water" then
  2249. waterwv = Instance.new("Part",v)
  2250. waterwv.Size = Vector3.new(5,5,5)
  2251. waterwv.CFrame = v.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2252. waterwv.Anchored = false
  2253. waterwv.CanCollide = false
  2254. waterwv.Name = "waterv"
  2255. waterwv.Material = "Neon"
  2256. waterwv.BrickColor = BrickColor.new(colors2)
  2257. removeuseless:AddItem(waterwv,2)
  2258. end
  2259. end
  2260. for i,v in pairs(Torso:GetDescendants()) do
  2261. if v.Name == "waterv" then
  2262. v.Size = v.Size - Vector3.new(.35,.35,.35)
  2263. v.Transparency = v.Transparency + .02
  2264. end
  2265. end
  2266. swait()
  2267. end
  2268. end)()
  2269. if avatarstate then
  2270. for i = 1, 13 do
  2271. for i,v in pairs(Torso:GetChildren()) do
  2272. if v.Name == "water" then
  2273. v.CFrame = v.CFrame * CFrame.new(0,0 + 2,0)
  2274. end
  2275. end
  2276. swait()
  2277. end
  2278. else
  2279. for i = 1, 25 do
  2280. for i,v in pairs(Torso:GetChildren()) do
  2281. if v.Name == "water" then
  2282. v.CFrame = v.CFrame * CFrame.new(0,0 + 1,0)
  2283. end
  2284. end
  2285. swait()
  2286. end
  2287. end
  2288. wait(.5)
  2289. ws = 12
  2290. coroutine.wrap(function()
  2291. if avatarstate then
  2292. for i = 1, 38 do
  2293. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  2294. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(10*math.sin(sine/12)),math.rad(-40),math.rad(0)),.4)
  2295. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(-50 - 3 * math.sin(sine/12)),math.rad(-3 + 1 * math.sin(sine/12))), .4)
  2296. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.4)
  2297. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.4)
  2298. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(.5,2,0) * CFrame.Angles(math.rad(0),math.rad(-25),math.rad(-140)),.4)
  2299. swait()
  2300. end
  2301. else
  2302. for i = 1, 75 do
  2303. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  2304. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(10*math.sin(sine/12)),math.rad(-40),math.rad(0)),.2)
  2305. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(-50 - 3 * math.sin(sine/12)),math.rad(-3 + 1 * math.sin(sine/12))), .2)
  2306. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.2)
  2307. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.2)
  2308. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(.5,2,0) * CFrame.Angles(math.rad(0),math.rad(-25),math.rad(-140)),.2)
  2309. swait()
  2310. end
  2311. end
  2312. end)()
  2313. if avatarstate then
  2314. for i = 1, 39 do
  2315. for i,v in pairs(Torso:GetChildren()) do
  2316. if v.Name == "water" then
  2317. v.CFrame = v.CFrame:lerp(CFrame.new(rightlocation.Position) * CFrame.new(0,10,0),.1)
  2318. end
  2319. end
  2320. swait()
  2321. end
  2322. else
  2323. for i = 1, 75 do
  2324. for i,v in pairs(Torso:GetChildren()) do
  2325. if v.Name == "water" then
  2326. v.CFrame = v.CFrame:lerp(CFrame.new(rightlocation.Position) * CFrame.new(0,10,0),.05)
  2327. end
  2328. end
  2329. swait()
  2330. end
  2331. end
  2332. for i,v in pairs(Torso:GetChildren()) do
  2333. if v.Name == "water" then
  2334. v:Remove()
  2335. end
  2336. end
  2337. waterb = Instance.new("Part",Torso)
  2338. waterb.Size = Vector3.new(1,1,1)
  2339. waterb.Transparency = 1
  2340. waterb.CFrame = CFrame.new(rightlocation.Position) * CFrame.new(0,10,0)
  2341. waterb.Anchored = true
  2342. waterb.CanCollide = false
  2343. waterb.Name = "waterbx"
  2344. SOUND(rightlocation,413682983,9,false,10)
  2345. coroutine.wrap(function()
  2346. waterb2 = Instance.new("Part",Torso)
  2347. waterb2.Size = Vector3.new(10,10,10)
  2348. waterb2.Transparency = 0
  2349. waterb2.CFrame = CFrame.new(rightlocation.Position) * CFrame.new(0,10,0) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2350. waterb2.Anchored = true
  2351. waterb2.CanCollide = false
  2352. waterb2.Name = "waterb"
  2353. waterb2.Material = "Neon"
  2354. for i = 1, 30 do
  2355. waterb2.Size = waterb2.Size + Vector3.new(3,3,3)
  2356. waterb2.Transparency = waterb2.Transparency + .05
  2357. swait()
  2358. end
  2359. waterb2:Remove()
  2360. end)()
  2361. coroutine.wrap(function()
  2362. for i = 1, 25 do
  2363. swait()
  2364. sk = Instance.new("Part",Torso)
  2365. sk.CanCollide = false
  2366. sk.Anchored = true
  2367. sk.BrickColor = BrickColor.new(colors2)
  2368. sk.Name = "sk"
  2369. sk.CFrame = waterb.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2370. skmesh = Instance.new("SpecialMesh",sk)
  2371. skmesh.MeshId = "rbxassetid://662586858"
  2372. skmesh.Name = "firewave"
  2373. skmesh.Scale = Vector3.new(.04,.01,.04)
  2374. removeuseless:AddItem(sk,2)
  2375. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "firewave" then
  2376. v.Scale = v.Scale + Vector3.new(0.03,0,.03)
  2377. v.Parent.Transparency = v.Parent.Transparency + .05
  2378. end
  2379. end
  2380. end
  2381. for i = 1, 30 do
  2382. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "firewave" then
  2383. v.Scale = v.Scale + Vector3.new(0.03,0,.03)
  2384. v.Parent.Transparency = v.Parent.Transparency + .05
  2385. end
  2386. end
  2387. swait()
  2388. end
  2389. end)()
  2390. coroutine.wrap(function()
  2391. while waterz do
  2392. colors2 = colortable2[math.random(1,#colortable2)]
  2393. blwater = Instance.new("Part",Torso)
  2394. blwater.Size = Vector3.new(10,10,10)
  2395. blwater.Transparency = .5
  2396. blwater.BrickColor = BrickColor.new(colors2)
  2397. blwater.Material = "Neon"
  2398. blwater.Anchored = false
  2399. blwater.CanCollide = false
  2400. blwater.CFrame = waterb.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2401. blwater.Name = "blyat"
  2402. removeuseless:AddItem(blwater,2)
  2403. for i,v in pairs(Torso:GetChildren()) do
  2404. if v.Name == "blyat" then
  2405. v.Size = v.Size - Vector3.new(.25,.25,.25)
  2406. v.Transparency = v.Transparency + .025
  2407. end
  2408. end
  2409. swait()
  2410. end
  2411. end)()
  2412. for i = 1, 25 do
  2413. waterb.CFrame = CFrame.new(rightlocation.Position) * CFrame.new(0,10,0)
  2414. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(.6, 1.9, 0.2) * CFrame.Angles(math.rad(-85), math.rad(120), math.rad(-20)), 0.5)
  2415. swait()
  2416. end
  2417. waterb:Remove()
  2418. waterz = false
  2419. local waterb = Instance.new("Part",Torso)
  2420. waterb.Size = Vector3.new(1,1,1)
  2421. waterb.Transparency = 1
  2422. waterb.CFrame = CFrame.new(rightlocation.Position) * CFrame.new(0,10,0)
  2423. waterb.Anchored = false
  2424. waterb.CanCollide = false
  2425. waterb.Name = "waterbx2"
  2426. bov = Instance.new("BodyVelocity",waterb)
  2427. bov.maxForce = Vector3.new(99999,99999,99999)
  2428. waterb.CFrame = CFrame.new(waterb.Position,mouse.Hit.p)
  2429. bov.velocity = waterb.CFrame.lookVector*220
  2430. local alreadyhit = false
  2431. waterb.Touched:connect(function(hit)
  2432. if hit.Name ~= "blyat" and hit.Name ~= "firewave" and hit.Name ~= "waterb" and hit.Name ~= "sk" and hit.Name ~= "beeg" then
  2433. if alreadyhit then return end
  2434. alreadyhit = true
  2435. waterb.Anchored = true
  2436. Hit = damagealll(38,waterb.Position)
  2437. for _,v in pairs(Hit) do
  2438. if bluetotem then
  2439. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(48,72))
  2440. elseif avatarstate then
  2441. v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
  2442. else
  2443. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(39,52))
  2444. end
  2445. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  2446. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  2447. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  2448. vel.velocity = CFrame.new(waterb.Position,torso.Position).lookVector*175
  2449. removeuseless:AddItem(vel,.1)
  2450. end
  2451. local exploblue = Instance.new("Part",Torso)
  2452. exploblue.Name = "bluex"
  2453. exploblue.Size = Vector3.new(6,6,6)
  2454. exploblue.Anchored = true
  2455. exploblue.Transparency = .6
  2456. exploblue.CanCollide = false
  2457. exploblue.CFrame = waterb.CFrame
  2458. exploblue.Material = "Neon"
  2459. exploblue.Shape = "Ball"
  2460. exploblue.BrickColor = BrickColor.new(colors2)
  2461. SOUND(exploblue,2350560656,8,false,5)
  2462. local exploblue2 = Instance.new("Part",Torso)
  2463. exploblue2.Name = "bluex"
  2464. exploblue2.Size = Vector3.new(4,4,4)
  2465. exploblue2.Anchored = true
  2466. exploblue2.Transparency = .4
  2467. exploblue2.CanCollide = false
  2468. exploblue2.CFrame = waterb.CFrame
  2469. exploblue2.Material = "Neon"
  2470. exploblue2.Shape = "Ball"
  2471. exploblue2.BrickColor = BrickColor.new(colors2)
  2472. local exploblue3 = Instance.new("Part",Torso)
  2473. exploblue3.Name = "bluex"
  2474. exploblue3.Transparency = .2
  2475. exploblue3.Size = Vector3.new(2,2,2)
  2476. exploblue3.Anchored = true
  2477. exploblue3.CanCollide = false
  2478. exploblue3.CFrame = waterb.CFrame
  2479. exploblue3.Material = "Neon"
  2480. exploblue3.Shape = "Ball"
  2481. exploblue3.BrickColor = BrickColor.new(colors2)
  2482. waterb:Remove()
  2483. for i = 1, 25 do
  2484. sk = Instance.new("Part",Torso)
  2485. sk.CanCollide = false
  2486. sk.Anchored = true
  2487. sk.BrickColor = BrickColor.new(colors2)
  2488. sk.Name = "sk"
  2489. sk.CFrame = exploblue.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2490. skmesh = Instance.new("SpecialMesh",sk)
  2491. skmesh.MeshId = "rbxassetid://662586858"
  2492. skmesh.Name = "lolwtf"
  2493. skmesh.Scale = Vector3.new(.04,.01,.04)
  2494. end
  2495. for i = 1, 15 do
  2496. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "lolwtf" then
  2497. v.Scale = v.Scale + Vector3.new(0.04,0,.04)
  2498. end
  2499. end
  2500. exploblue.Size = exploblue.Size + Vector3.new(4,4,4)
  2501. exploblue2.Size = exploblue2.Size + Vector3.new(4,4,4)
  2502. exploblue3.Size = exploblue3.Size + Vector3.new(4,4,4)
  2503. swait()
  2504. end
  2505. for i = 1, 15 do
  2506. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "lolwtf" then
  2507. v.Scale = v.Scale + Vector3.new(0.02,0,.02)
  2508. end
  2509. end
  2510. exploblue.Size = exploblue.Size + Vector3.new(2,2,2)
  2511. exploblue2.Size = exploblue2.Size + Vector3.new(2,2,2)
  2512. exploblue3.Size = exploblue3.Size + Vector3.new(2,2,2)
  2513. swait()
  2514. end
  2515. for i = 1, 40 do
  2516. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "lolwtf" then
  2517. v.Scale = v.Scale - Vector3.new(0.04,0,.04)
  2518. v.Parent.Transparency = v.Parent.Transparency + .05
  2519. end
  2520. end
  2521. exploblue.Transparency = exploblue.Transparency + .025
  2522. exploblue2.Transparency = exploblue2.Transparency + .025
  2523. exploblue3.Transparency = exploblue3.Transparency + .025
  2524. exploblue.Size = exploblue.Size - Vector3.new(3,3,3)
  2525. exploblue2.Size = exploblue2.Size - Vector3.new(3,3,3)
  2526. exploblue3.Size = exploblue3.Size - Vector3.new(3,3,3)
  2527. swait()
  2528. end
  2529. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "lolwtf" then
  2530. v:Remove()
  2531. end
  2532. end
  2533. exploblue:Remove()
  2534. exploblue2:Remove()
  2535. exploblue3:Remove()
  2536. print(hit.Name)
  2537. end
  2538. end)
  2539. coroutine.wrap(function()
  2540. for i = 1, 350 do
  2541. if breakwaterm then break end
  2542. colors2 = colortable2[math.random(1,#colortable2)]
  2543. blwater = Instance.new("Part",Torso)
  2544. blwater.Size = Vector3.new(10,10,10)
  2545. blwater.Transparency = .5
  2546. blwater.BrickColor = BrickColor.new(colors2)
  2547. blwater.Material = "Neon"
  2548. blwater.Anchored = false
  2549. blwater.CanCollide = false
  2550. blwater.CFrame = waterb.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2551. blwater.Name = "blyat"
  2552. removeuseless:AddItem(blwater,2)
  2553. for i,v in pairs(Torso:GetChildren()) do
  2554. if v.Name == "blyat" then
  2555. v.Size = v.Size - Vector3.new(.25,.25,.25)
  2556. v.Transparency = v.Transparency + .025
  2557. end
  2558. end
  2559. swait()
  2560. end
  2561. pcall(function()
  2562. waterb:Remove()
  2563. end)
  2564. end)()
  2565. for i = 1, 50 do
  2566. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(40),0),.4)
  2567. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(.2,.2,.2) * CFrame.Angles(0,0,0),.5)
  2568. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 1.1, 0.4) * CFrame.Angles(math.rad(-75), math.rad(15), math.rad(4)), 0.5)
  2569. swait()
  2570. end
  2571. RIGHTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  2572. debounce = false
  2573. attacking = false
  2574. removeuseless:AddItem(g1,.001)
  2575. ws = 90
  2576. elseif Press=='j' then
  2577. if debounce then return end
  2578. if nottouched then return end
  2579. nottouched = true
  2580. nottouched2 = true
  2581. debounce = true
  2582. attacking = true
  2583. ws = 6
  2584. fireballsize = 0
  2585. fireballsize2 = 0
  2586. phjv = 0
  2587. phjl = 0
  2588. g1 = Instance.new("BodyGyro", Root)
  2589. g1.D = 175
  2590. g1.P = 20000
  2591. g1.MaxTorque = Vector3.new(0,9000,0)
  2592. bigfireball = Instance.new("Part",Torso)
  2593. bigfireball.Anchored = true
  2594. bigfireball.CanCollide = false
  2595. bigfireball.Size = Vector3.new(2,2,2)
  2596. bigfireball.BrickColor = BrickColor.new(colors)
  2597. bigfireball.Material = "Neon"
  2598. bigfireball.CFrame = rightlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2599. bigfireball2 = bigfireball:Clone()
  2600. bigfireball2.Parent = Torso
  2601. bigfireball2.Name = "beeg"
  2602. bigfireball2.BrickColor = BrickColor.new(colors)
  2603. bigfireball2.CFrame = rightlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2604. ohno = Instance.new("Sound",bigfireball)
  2605. ohno.SoundId = "rbxassetid://2469853862"
  2606. ohno.Volume = 9
  2607. ohno:Play()
  2608. firsound = Instance.new("Sound",bigfireball)
  2609. firsound.SoundId = "rbxassetid://2371433183"
  2610. firsound.Volume = 0
  2611. firsound.Looped = true
  2612. firsound:Play()
  2613. for i = 1, 350 do
  2614. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  2615. firsound.Volume = firsound.Volume + .05
  2616. phjv = phjv + .225
  2617. phjl = phjl + .225
  2618. fireballsize = fireballsize + .005
  2619. fireballsize2 = fireballsize2 + .0152
  2620. bigfireball2.CFrame = Root.CFrame * CFrame.new(6,phjv,0) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2621. bigfireball.CFrame = Root.CFrame * CFrame.new(6,phjl,0) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2622. bigfireball.Size = bigfireball.Size + Vector3.new(.25,.25,.25)
  2623. bigfireball2.Size = bigfireball2.Size + Vector3.new(.25,.25,.25)
  2624. wshockwave = Instance.new("Part", Torso)
  2625. wshockwave.Size = Vector3.new(1,1,1)
  2626. wshockwave.CanCollide = false
  2627. wshockwave.Anchored = true
  2628. wshockwave.Name = "wsw"
  2629. wshockwave.Transparency = .45
  2630. wshockwave.BrickColor = BrickColor.new(colors)
  2631. wshockwave.CFrame = CFrame.new(bigfireball.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2632. wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  2633. wshockwavemesh.Scale = Vector3.new(1,.05,1)
  2634. wshockwavemesh.Name = "wswm"
  2635. wshockwavemesh.MeshId = "rbxassetid://20329976"
  2636. removeuseless:AddItem(wshockwave,2)
  2637. for i,v in pairs(Torso:GetDescendants()) do
  2638. if v.Name == "wswm" then
  2639. v.Parent.Transparency = v.Parent.Transparency + 0.05
  2640. v.Scale = v.Scale + Vector3.new(fireballsize,0,fireballsize2)
  2641. end
  2642. end
  2643. sk = Instance.new("Part",Torso)
  2644. sk.CanCollide = false
  2645. sk.Anchored = true
  2646. sk.BrickColor = BrickColor.new(colors)
  2647. sk.Name = "sk"
  2648. sk.CFrame = bigfireball.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2649. skmesh = Instance.new("SpecialMesh",sk)
  2650. skmesh.MeshId = "rbxassetid://662586858"
  2651. skmesh.Name = "firewave"
  2652. skmesh.Scale = Vector3.new(.04,.01,.04)
  2653. removeuseless:AddItem(sk,2)
  2654. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "firewave" then
  2655. v.Scale = v.Scale + Vector3.new(fireballsize/10,0,fireballsize/10)
  2656. v.Parent.Transparency = v.Parent.Transparency + .05
  2657. end
  2658. end
  2659. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  2660. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(10*math.sin(sine/12)),math.rad(0),math.rad(0)),.2)
  2661. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(-50 - 3 * math.sin(sine/12)),math.rad(-3 + 1 * math.sin(sine/12))), .2)
  2662. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.2)
  2663. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.2)
  2664. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(.5,2,0) * CFrame.Angles(math.rad(0),math.rad(-25),math.rad(-140)),.3)
  2665. swait()
  2666. end
  2667. coroutine.wrap(function()
  2668. for i = 1, 45 do
  2669. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "firewave" then
  2670. v.Scale = v.Scale + Vector3.new(.02,0,.02)
  2671. v.Parent.Transparency = v.Parent.Transparency + .05
  2672. end
  2673. end
  2674. for i,v in pairs(Torso:GetDescendants()) do
  2675. if v.Name == "wswm" then
  2676. v.Parent.Transparency = v.Parent.Transparency + 0.05
  2677. v.Scale = v.Scale + Vector3.new(4,0,4)
  2678. end
  2679. end
  2680. swait()
  2681. end
  2682. end)()
  2683. for i = 1, 75 do
  2684. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  2685. firsound.Volume = firsound.Volume - .05
  2686. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(10*math.sin(sine/12)),math.rad(0),math.rad(0)),.2)
  2687. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(-50 - 3 * math.sin(sine/12)),math.rad(-3 + 1 * math.sin(sine/12))), .2)
  2688. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.2)
  2689. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.2)
  2690. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(.5,2,0) * CFrame.Angles(math.rad(0),math.rad(-25),math.rad(-140)),.3)
  2691. bigfireball2.CFrame = Root.CFrame * CFrame.new(6,phjv,0) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2692. bigfireball.CFrame = Root.CFrame * CFrame.new(6,phjl,0) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2693. swait()
  2694. end
  2695. removeuseless:AddItem(g1,.001)
  2696. for i = 1, 35 do
  2697. firsound.Volume = firsound.Volume - .05
  2698. bigfireball2.CFrame = Root.CFrame * CFrame.new(6,phjv,0) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2699. bigfireball.CFrame = Root.CFrame * CFrame.new(6,phjl,0) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2700. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.55,0) * CFrame.Angles(math.rad(-20),math.rad(5),math.rad(20)),.3)
  2701. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(-40),0),.4)
  2702. swait()
  2703. end
  2704. firsound:Remove()
  2705. lozz = bigfireball.Size
  2706. bigfireball.Anchored = false
  2707. bigfireball.Transparency = 1
  2708. bigfireball.Size = Vector3.new(5,5,5)
  2709. coroutine.wrap(function()
  2710. bov = Instance.new("BodyVelocity",bigfireball)
  2711. bov.maxForce = Vector3.new(99999,99999,99999)
  2712. bigfireball.CFrame = CFrame.new(bigfireball.Position,mouse.Hit.p)
  2713. bov.velocity = bigfireball.CFrame.lookVector*75
  2714. coroutine.wrap(function()
  2715. for i = 1, 45 do
  2716. bigfireball2.Size = bigfireball2.Size + Vector3.new(4,4,4)
  2717. bigfireball2.Transparency = bigfireball2.Transparency + .05
  2718. swait()
  2719. end
  2720. end)()
  2721. function explo()
  2722. SOUND(bigfireball,240795638,36,false,10)
  2723. colors = colortable[math.random(1,#colortable)]
  2724. bigfireexplosion = bigfireball:Clone()
  2725. bigfireexplosion.Parent = Torso
  2726. bigfireexplosion.Size = smke.Size + Vector3.new(120,120,120)
  2727. bigfireexplosion.BrickColor = BrickColor.new(colors)
  2728. bigfireexplosion.CFrame = bigfireball.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2729. colors = colortable[math.random(1,#colortable)]
  2730. bigfireexplosion2 = bigfireball:Clone()
  2731. bigfireexplosion2.Parent = Torso
  2732. bigfireexplosion2.Size = smke.Size + Vector3.new(120,120,120)
  2733. bigfireexplosion2.BrickColor = BrickColor.new(colors)
  2734. bigfireexplosion2.CFrame = bigfireball.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2735. coroutine.wrap(function()
  2736. for i = 1, 25 do
  2737. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "firewave" then
  2738. v.Scale = v.Scale + Vector3.new(.02,0,.02)
  2739. v.Parent.Transparency = v.Parent.Transparency + .08
  2740. end
  2741. end
  2742. bigfireexplosion.Size = bigfireexplosion.Size + Vector3.new(10,10,10)
  2743. bigfireexplosion.Transparency = bigfireexplosion.Transparency + .05
  2744. bigfireexplosion2.Size = bigfireexplosion2.Size + Vector3.new(10,10,10)
  2745. bigfireexplosion2.Transparency = bigfireexplosion2.Transparency + .05
  2746. swait()
  2747. end
  2748. bigfireexplosion:Remove()
  2749. bigfireexplosion2:Remove()
  2750. end)()
  2751. rlplosion = Instance.new("Part",Torso)
  2752. rlplosion.Size = Vector3.new(100,100,100)
  2753. rlplosion.BrickColor = BrickColor.new(colors)
  2754. rlplosion.Material = "Neon"
  2755. rlplosion.Anchored = true
  2756. rlplosion.Shape = "Ball"
  2757. rlplosion.CanCollide = false
  2758. rlplosion.CFrame = bigfireball.CFrame
  2759. deadlyring = Instance.new("Part", Torso)
  2760. deadlyring.Size = Vector3.new(5, 5, 5)
  2761. deadlyring.Transparency = 0.7
  2762. deadlyring.BrickColor = BrickColor.new("White")
  2763. deadlyring.Anchored = true
  2764. deadlyring.CanCollide = false
  2765. deadlyring.CFrame = rlplosion.CFrame * CFrame.Angles(math.rad(math.random(-180,180)), math.rad(math.random(-180,180)), math.rad(math.random(-180,180)))
  2766. deadlyringh = Instance.new("SpecialMesh", deadlyring)
  2767. deadlyringh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2768. deadlyringh.Scale = Vector3.new(8, 8, .1)
  2769. deadlyring2 = Instance.new("Part", Torso)
  2770. deadlyring2.Size = Vector3.new(5, 5, 5)
  2771. deadlyring2.Transparency = 0.7
  2772. deadlyring2.BrickColor = BrickColor.new("White")
  2773. deadlyring2.Anchored = true
  2774. deadlyring2.CanCollide = false
  2775. deadlyring2.CFrame = rlplosion.CFrame * CFrame.Angles(math.rad(math.random(-180,180)), math.rad(math.random(-180,180)), math.rad(math.random(-180,180)))
  2776. deadlyringh2 = Instance.new("SpecialMesh", deadlyring2)
  2777. deadlyringh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2778. deadlyringh2.Scale = Vector3.new(8, 8, .1)
  2779. deadlywave = Instance.new("Part",Torso)
  2780. deadlywave.Size = Vector3.new(18,1,18)
  2781. deadlywave.CanCollide = false
  2782. deadlywave.Anchored = true
  2783. deadlywave.Transparency = .5
  2784. deadlywave.BrickColor = BrickColor.new("White")
  2785. deadlywave.CFrame = CFrame.new(rlplosion.Position)
  2786. deadlywavemesh = Instance.new("SpecialMesh", deadlywave)
  2787. deadlywavemesh.Scale = Vector3.new(15,60,15)
  2788. deadlywavemesh.MeshId = "rbxassetid://20329976"
  2789. deadlywave2 = Instance.new("Part",Torso)
  2790. deadlywave2.Size = Vector3.new(1,1,1)
  2791. deadlywave2.CanCollide = false
  2792. deadlywave2.Anchored = true
  2793. deadlywave2.Transparency = .5
  2794. deadlywave2.BrickColor = BrickColor.new("White")
  2795. deadlywave2.CFrame = CFrame.new(rlplosion.Position)
  2796. deadlywave2mesh = Instance.new("SpecialMesh", deadlywave2)
  2797. deadlywave2mesh.Scale = Vector3.new(60,5,60)
  2798. deadlywave2mesh.MeshId = "rbxassetid://20329976"
  2799. rlplosions = 5
  2800. for i = 1, 250 do
  2801. rlplosions = rlplosions + 1
  2802. Hit = damagealll(80+rlplosions,rlplosion.Position)
  2803. for _,v in pairs(Hit) do
  2804. if redtotem then
  2805. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(5,15))
  2806. elseif avatarstate then
  2807. v.FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
  2808. else
  2809. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(3,8))
  2810. end
  2811. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  2812. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  2813. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  2814. vel.velocity = CFrame.new(rlplosion.Position,torso.Position).lookVector*125
  2815. removeuseless:AddItem(vel,.1)
  2816. end
  2817. deadlyringh2.Scale = deadlyringh2.Scale + Vector3.new(5, 5, 0)
  2818. deadlyringh.Scale = deadlyringh.Scale + Vector3.new(5, 5, 0)
  2819. deadlyring.CFrame = deadlyring.CFrame * CFrame.Angles(math.rad(0+7),math.rad(0-7),math.rad(0+7))
  2820. deadlyring2.CFrame = deadlyring2.CFrame * CFrame.Angles(math.rad(0-7),math.rad(0+7),math.rad(0-7))
  2821. deadlywave.CFrame = deadlywave.CFrame * CFrame.Angles(0,math.rad(0+21),0)
  2822. deadlywave2.CFrame = deadlywave2.CFrame * CFrame.Angles(0,math.rad(0+14),0)
  2823. deadlywavemesh.Scale = deadlywavemesh.Scale + Vector3.new(4,0,4)
  2824. deadlywave2mesh.Scale = deadlywave2mesh.Scale + Vector3.new(5,0,5)
  2825. rlplosion.Size = rlplosion.Size + Vector3.new(2.5,2.5,2.5)
  2826. swait()
  2827. end
  2828. for i = 1, 50 do
  2829. ohno.Volume = ohno.Volume - .2
  2830. deadlyringh2.Scale = deadlyringh2.Scale + Vector3.new(5, 5, 0)
  2831. deadlyringh.Scale = deadlyringh.Scale + Vector3.new(5, 5, 0)
  2832. deadlyring.CFrame = deadlyring.CFrame * CFrame.Angles(math.rad(0+7),math.rad(0-7),math.rad(0+7))
  2833. deadlyring2.CFrame = deadlyring2.CFrame * CFrame.Angles(math.rad(0-7),math.rad(0+7),math.rad(0-7))
  2834. deadlyring.Transparency = deadlyring.Transparency + .05
  2835. deadlyring2.Transparency = deadlyring2.Transparency + .05
  2836. deadlywave.CFrame = deadlywave.CFrame * CFrame.Angles(0,math.rad(0+7),0)
  2837. deadlywave2.CFrame = deadlywave2.CFrame * CFrame.Angles(0,math.rad(0+4),0)
  2838. deadlywavemesh.Scale = deadlywavemesh.Scale + Vector3.new(.4,0,.4)
  2839. deadlywave2mesh.Scale = deadlywave2mesh.Scale + Vector3.new(.5,0,.5)
  2840. deadlywave.Transparency = deadlywave.Transparency + .05
  2841. deadlywave2.Transparency = deadlywave2.Transparency + .05
  2842. rlplosion.Size = rlplosion.Size + Vector3.new(1,1,1)
  2843. rlplosion.Transparency = rlplosion.Transparency + 0.02
  2844. swait()
  2845. end
  2846. deadlyring:Remove()
  2847. deadlyring2:Remove()
  2848. deadlywave:Remove()
  2849. deadlywave2:Remove()
  2850. rlplosion:Remove()
  2851. bigfireball:Remove()
  2852. touchedistrue = false
  2853. nottouched = false
  2854. end
  2855. bigfireball.Touched:connect(function(hitza)
  2856. if hitza.Name ~= "smke" and hitza.Name ~= "sk" and hitza.Name ~= "beeg" and hitza.Name ~= "wsw" then
  2857. if touchedistrue then return end
  2858. touchedistrue = true
  2859. nottouched2 = false
  2860. bigfireball.Anchored = true
  2861. bov:Remove()
  2862. explo()
  2863. end
  2864. end)
  2865. coroutine.wrap(function()
  2866. while nottouched2 do
  2867. swait(10)
  2868. colors = colortable[math.random(1,#colortable)]
  2869. smke = Instance.new("Part",Torso)
  2870. smke.Size = lozz
  2871. smke.BrickColor = BrickColor.new(colors)
  2872. smke.Anchored = true
  2873. smke.CanCollide = false
  2874. smke.Material = "Neon"
  2875. smke.Name = "smke"
  2876. smke.CFrame = bigfireball.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2877. removeuseless:AddItem(smke,3)
  2878. end
  2879. end)()
  2880. while nottouched2 do
  2881. swait()
  2882. for i,v in pairs(Torso:GetDescendants()) do
  2883. if v.Name == "smke" then
  2884. v.Transparency = v.Transparency + .02
  2885. end
  2886. end
  2887. sk = Instance.new("Part",Torso)
  2888. sk.CanCollide = false
  2889. sk.Anchored = true
  2890. sk.BrickColor = BrickColor.new(colors)
  2891. sk.Name = "sk"
  2892. sk.CFrame = bigfireball.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2893. skmesh = Instance.new("SpecialMesh",sk)
  2894. skmesh.MeshId = "rbxassetid://662586858"
  2895. skmesh.Name = "firewave"
  2896. skmesh.Scale = Vector3.new(.04,.01,.04)
  2897. removeuseless:AddItem(sk,2)
  2898. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "firewave" then
  2899. v.Scale = v.Scale + Vector3.new(fireballsize/10,0,fireballsize/10)
  2900. v.Parent.Transparency = v.Parent.Transparency + .05
  2901. end
  2902. end
  2903. swait()
  2904. end
  2905. end)()
  2906. for i = 1, 50 do
  2907. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(40),0),.4)
  2908. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(.2,.2,.2) * CFrame.Angles(0,0,0),.5)
  2909. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 1.1, 0.4) * CFrame.Angles(math.rad(-75), math.rad(15), math.rad(4)), 0.5)
  2910. swait()
  2911. end
  2912. RIGHTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  2913. coroutine.wrap(function()
  2914. for i = 1, 1000 do
  2915. if touchedistrue == true then break end
  2916. swait()
  2917. end
  2918. if not touchedistrue then
  2919. touchedistrue = true
  2920. nottouched2 = false
  2921. explo()
  2922. end
  2923. end)()
  2924. attacking = false
  2925. debounce = false
  2926. ws = 90
  2927. elseif Press=='h' then
  2928. if winddashing then
  2929. ws = 0
  2930. winddashing = false
  2931. tornad:Remove()
  2932. pzp4:Remove()
  2933. pzp3:Remove()
  2934. pzp2:Remove()
  2935. earthquak:Remove()
  2936. removeuseless:AddItem(g1,.001)
  2937. attacking = false
  2938. allowlev = true
  2939. SOUND(Torso,1619519574,8,false,5)
  2940. for i = 1, 35 do
  2941. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "windwave" then
  2942. v.Scale = v.Scale + Vector3.new(.01,0,.01)
  2943. v.Parent.Transparency = v.Parent.Transparency + .05
  2944. end
  2945. end
  2946. windball.Size = windball.Size + Vector3.new(1,1,1)
  2947. windball.Transparency = windball.Transparency + .05
  2948. swait()
  2949. end
  2950. windball:Remove()
  2951. debounce = false
  2952. ws = 90
  2953. else
  2954. if debounce then return end
  2955. debounce = true
  2956. attacking = true
  2957. allowlev = false
  2958. ws = 0
  2959. for i = 1, 25 do
  2960. sk = Instance.new("Part",Torso)
  2961. sk.CanCollide = false
  2962. sk.Anchored = true
  2963. sk.BrickColor = BrickColor.new("White")
  2964. sk.Name = "sk"
  2965. sk.CFrame = Torso.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2966. skmesh = Instance.new("SpecialMesh",sk)
  2967. skmesh.MeshId = "rbxassetid://662586858"
  2968. skmesh.Name = "windwave"
  2969. skmesh.Scale = Vector3.new(.04,.01,.04)
  2970. removeuseless:AddItem(sk,2)
  2971. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "windwave" then
  2972. v.Scale = v.Scale + Vector3.new(.01,0,.01)
  2973. v.Parent.Transparency = v.Parent.Transparency + .05
  2974. end
  2975. end
  2976. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(29 - 12 * math.sin(sine/12)),0,0),.05)
  2977. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-1.65,.75,0) * CFrame.Angles(math.rad(10),math.rad(5),math.rad(-35)),.05)
  2978. LEFTARMLERP.C0 = LEFTARMLERP.C0:Lerp(CFrame.new(1.65,.75,0)* CFrame.Angles(math.rad(10),math.rad(-5),math.rad(35)),.05)
  2979. hum.HipHeight = hum.HipHeight + .1
  2980. swait()
  2981. end
  2982. coroutine.wrap(function()
  2983. for i = 1, 45 do
  2984. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "windwave" then
  2985. v.Scale = v.Scale + Vector3.new(.01,0,.01)
  2986. v.Parent.Transparency = v.Parent.Transparency + .05
  2987. end
  2988. end
  2989. swait()
  2990. end
  2991. end)()
  2992. SOUND(Torso,2458107258,8,false,5)
  2993. groundrum = Instance.new("Sound",Torso)
  2994. groundrum.SoundId = "rbxassetid://1265219916"
  2995. groundrum.Volume = 10
  2996. groundrum.Pitch = 1.5
  2997. groundrum:Play()
  2998. removeuseless:AddItem(groundrum,4)
  2999. hum.HipHeight = 0
  3000. wait(.2)
  3001. Hit = damagealll(31,Torso.Position)
  3002. for _,v in pairs(Hit) do
  3003. if whitetotem then
  3004. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(38,52))
  3005. elseif avatarstate then
  3006. v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
  3007. else
  3008. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(24,35))
  3009. end
  3010. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  3011. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  3012. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  3013. vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*125
  3014. removeuseless:AddItem(vel,.1)
  3015. end
  3016. coroutine.wrap(function()
  3017. bnmv = 0
  3018. craterloc = Instance.new("Part",Torso)
  3019. craterloc.Size = Vector3.new(1,1,1)
  3020. craterloc.Transparency = 1
  3021. craterloc.Anchored = false
  3022. craterloc.CanCollide = false
  3023. craterlocweld = weldBetween(craterloc,Root)
  3024. removeuseless:AddItem(craterloc,25)
  3025. shockwave = Instance.new("Part", Torso)
  3026. shockwave.Size = Vector3.new(1,1,1)
  3027. shockwave.CanCollide = false
  3028. shockwave.Anchored = true
  3029. shockwave.Transparency = .5
  3030. shockwave.BrickColor = BrickColor.new("White")
  3031. shockwave.CFrame = CFrame.new(craterloc.Position)
  3032. shockwavemesh = Instance.new("SpecialMesh", shockwave)
  3033. shockwavemesh.Scale = Vector3.new(7,14,7)
  3034. shockwavemesh.MeshId = "rbxassetid://20329976"
  3035. shockwave2 = Instance.new("Part", Torso)
  3036. shockwave2.Size = Vector3.new(1,1,1)
  3037. shockwave2.CanCollide = false
  3038. shockwave2.Anchored = true
  3039. shockwave2.Transparency = .5
  3040. shockwave2.BrickColor = BrickColor.new("White")
  3041. shockwave2.CFrame = CFrame.new(craterloc.Position)
  3042. shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  3043. shockwavemesh2.Scale = Vector3.new(5,14,5)
  3044. shockwavemesh2.MeshId = "rbxassetid://20329976"
  3045. coroutine.wrap(function()
  3046. for i = 1, 30 do
  3047. swait()
  3048. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0)
  3049. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0)
  3050. shockwave.Transparency = shockwave.Transparency + 0.025
  3051. shockwave2.Transparency = shockwave2.Transparency + 0.025
  3052. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(6,1,6)
  3053. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(6,1,6)
  3054. end
  3055. shockwave:Remove()
  3056. shockwave2:Remove()
  3057. end)()
  3058. for i = 1, 75 do
  3059. bnmv = bnmv + 15
  3060. grassblocks = Instance.new("Part",craterloc)
  3061. grassblocks.Size = Vector3.new(1,1,1)
  3062. grassblocks.Material = "Grass"
  3063. grassblocks.Anchored = false
  3064. grassblocks.Transparency = 1
  3065. grassblocks.CanCollide = false
  3066. grassblockswld = weldBetween(grassblocks,craterloc)
  3067. grassblockswld.C0 = CFrame.new(-15,8.5,0) * CFrame.Angles(math.rad(0),math.rad(bnmv),0)
  3068. removeuseless:AddItem(grassblocks,25)
  3069. crater2 = Instance.new("Part",Torso)
  3070. crater2.CFrame = grassblocks.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  3071. crater2.Size = Vector3.new(6.5,6.5,6.5)
  3072. crater2.Anchored = true
  3073. crater2.Name = "cr2"
  3074. crater2.Material = "Grass"
  3075. crater2.BrickColor = BrickColor.new("Bright green")
  3076. end
  3077. end)()
  3078. for i = 1, 45 do
  3079. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-5), math.rad(0)), 0.3)
  3080. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  3081. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(-10), math.rad(0)), 0.3)
  3082. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.3)
  3083. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.3)
  3084. swait()
  3085. end
  3086. for i = 1, 50 do
  3087. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(-0), math.rad(-0), math.rad(0)), 0.08)
  3088. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.08)
  3089. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.08)
  3090. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.08)
  3091. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.08)
  3092. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.5,0)* CFrame.Angles(math.rad(-10),math.rad(0),math.rad(20)),.08)
  3093. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-20)),.08)
  3094. swait()
  3095. end
  3096. SOUND(Torso,2466413404,8,false,6)
  3097. coroutine.wrap(function()
  3098. for i = 1, 25 do
  3099. sk = Instance.new("Part",Torso)
  3100. sk.CanCollide = false
  3101. sk.Anchored = true
  3102. sk.BrickColor = BrickColor.new("White")
  3103. sk.Name = "sk"
  3104. sk.CFrame = Torso.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3105. skmesh = Instance.new("SpecialMesh",sk)
  3106. skmesh.MeshId = "rbxassetid://662586858"
  3107. skmesh.Name = "windwave"
  3108. skmesh.Scale = Vector3.new(.01,.01,.01)
  3109. removeuseless:AddItem(sk,4)
  3110. end
  3111. for i = 1, 25 do
  3112. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "windwave" then
  3113. v.Scale = v.Scale + Vector3.new(.02,0,.02)
  3114. v.Parent.Transparency = v.Parent.Transparency + .01
  3115. end
  3116. end
  3117. swait()
  3118. end
  3119. for i = 1, 25 do
  3120. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "windwave" then
  3121. v.Scale = v.Scale + Vector3.new(.005,0,.005)
  3122. v.Parent.Transparency = v.Parent.Transparency + .05
  3123. end
  3124. end
  3125. swait()
  3126. end
  3127. end)()
  3128. windball = Instance.new("Part",Torso)
  3129. windball.Size = Vector3.new(20,20,20)
  3130. windball.Shape = "Ball"
  3131. windball.CanCollide = false
  3132. windball.Anchored = true
  3133. windball.Material = "Neon"
  3134. windball.CFrame = Root.CFrame
  3135. windball.Transparency = 1
  3136. for i = 1, 75 do
  3137. windball.CFrame = Root.CFrame
  3138. windball.Transparency = windball.Transparency - 0.02
  3139. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(29),0,0),.2)
  3140. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-1.65,.75,0) * CFrame.Angles(math.rad(40),math.rad(5),math.rad(-35)),.2)
  3141. LEFTARMLERP.C0 = LEFTARMLERP.C0:Lerp(CFrame.new(1.65,.75,0)* CFrame.Angles(math.rad(40),math.rad(-5),math.rad(35)),.2)
  3142. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 1.9, .39) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-10)), 0.2)
  3143. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, .39) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(10)), 0.2)
  3144. swait()
  3145. end
  3146. windball2 = windball:Clone()
  3147. windball2.Parent = Torso
  3148. windball.Transparency = .5
  3149. coroutine.wrap(function()
  3150. for i = 1, 25 do
  3151. sk = Instance.new("Part",Torso)
  3152. sk.CanCollide = false
  3153. sk.Anchored = true
  3154. sk.BrickColor = BrickColor.new("White")
  3155. sk.Name = "sk"
  3156. sk.CFrame = Torso.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3157. skmesh = Instance.new("SpecialMesh",sk)
  3158. skmesh.MeshId = "rbxassetid://662586858"
  3159. skmesh.Name = "windwave"
  3160. skmesh.Scale = Vector3.new(.01,.01,.01)
  3161. removeuseless:AddItem(sk,4)
  3162. end
  3163. for i = 1, 25 do
  3164. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "windwave" then
  3165. v.Scale = v.Scale + Vector3.new(.02,0,.02)
  3166. v.Parent.Transparency = v.Parent.Transparency + .01
  3167. end
  3168. end
  3169. swait()
  3170. end
  3171. for i = 1, 25 do
  3172. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "windwave" then
  3173. v.Scale = v.Scale + Vector3.new(.005,0,.005)
  3174. v.Parent.Transparency = v.Parent.Transparency + .05
  3175. end
  3176. end
  3177. swait()
  3178. end
  3179. end)()
  3180. SOUND(Torso,1619519574,8,false,5)
  3181. for i = 1, 50 do
  3182. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "cr2" then
  3183. v.Transparency = v.Transparency + .02
  3184. end
  3185. end
  3186. windball2.Size = windball2.Size + Vector3.new(4,4,4)
  3187. windball2.Transparency = windball2.Transparency + .05
  3188. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.05)
  3189. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.05)
  3190. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5 - .1 * -math.sin(sine/12), 0) * CFrame.Angles(math.rad(35 - 2 * math.sin(sine/12)), math.rad(0), math.rad(25 + 5 * math.sin(sine/12))), 0.05)
  3191. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5 - .1 * -math.sin(sine/12), 0) * CFrame.Angles(math.rad(35 - 2 * math.sin(sine/12)), math.rad(0), math.rad(-25 - 5 * math.sin(sine/12))), 0.05)
  3192. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-41 - 1 * math.sin(sine/9)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 15, math.cos(10 * math.cos(sine/10))), 0.05)
  3193. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.05)
  3194. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.05)
  3195. swait()
  3196. end
  3197. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "cr2" then
  3198. v:Remove()
  3199. end
  3200. end
  3201. windball.Anchored = false
  3202. windballweld = weldBetween(windball,Torso)
  3203. windball2:Remove()
  3204. pzp = Instance.new("Part",Torso)
  3205. pzp.Size = Vector3.new(1,1,1)
  3206. pzp.CanCollide = false
  3207. pzp.Transparency = 1
  3208. pzpweld = weldBetween(pzp,Torso)
  3209. pzpweld.C0 = CFrame.new(0,0,0)
  3210. pzp2 = Instance.new("Part",Torso)
  3211. pzp2.Size = Vector3.new(1,1,1)
  3212. pzp2.CanCollide = false
  3213. pzp2.Transparency = 1
  3214. pzpweld2 = weldBetween(pzp2,pzp)
  3215. pzpweld2.C0 = CFrame.new(12,3,0)
  3216. pzp3 = Instance.new("Part",Torso)
  3217. pzp3.Size = Vector3.new(1,1,1)
  3218. pzp3.CanCollide = false
  3219. pzp3.Transparency = 1
  3220. pzpweld3 = weldBetween(pzp3,pzp)
  3221. pzpweld3.C0 = CFrame.new(-12,3,0)
  3222. pzp4 = Instance.new("Part",Torso)
  3223. pzp4.Size = Vector3.new(1,1,1)
  3224. pzp4.CanCollide = false
  3225. pzp4.Transparency = 1
  3226. pzpweld4 = weldBetween(pzp4,Root)
  3227. pzpweld4.C0 = CFrame.new(0,0,10.5)
  3228. earthquak = Instance.new("Sound",Torso)
  3229. earthquak.Volume = 9
  3230. earthquak.SoundId = "rbxassetid://2017948224"
  3231. earthquak.Looped = true
  3232. earthquak:Play()
  3233. tornad = Instance.new("Sound",windball)
  3234. tornad.Volume = 10
  3235. tornad.Looped = true
  3236. tornad.SoundId = "rbxassetid://1245010022"
  3237. tornad:Play()
  3238. g1 = Instance.new("BodyGyro", Root)
  3239. g1.D = 175
  3240. g1.P = 20000
  3241. g1.MaxTorque = Vector3.new(0,9000,0)
  3242. winddashing = true
  3243. while winddashing do
  3244. Hit = damagealll(35,Torso.Position)
  3245. for _,v in pairs(Hit) do
  3246. if whitetotem then
  3247. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(4,6))
  3248. else
  3249. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(1,3))
  3250. end
  3251. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  3252. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  3253. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  3254. vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*190
  3255. removeuseless:AddItem(vel,.1)
  3256. end
  3257. if mouse.Target ~= nil then
  3258. sk = Instance.new("Part",Torso)
  3259. sk.CanCollide = false
  3260. sk.Anchored = true
  3261. sk.BrickColor = BrickColor.new("White")
  3262. sk.Name = "sk"
  3263. sk.CFrame = pzp4.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3264. skmesh = Instance.new("SpecialMesh",sk)
  3265. skmesh.MeshId = "rbxassetid://662586858"
  3266. skmesh.Name = "windwave"
  3267. skmesh.Scale = Vector3.new(.01,.01,.01)
  3268. removeuseless:AddItem(sk,4)
  3269. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "windwave" then
  3270. v.Scale = v.Scale + Vector3.new(.02,0,.02)
  3271. v.Parent.Transparency = v.Parent.Transparency + .025
  3272. end
  3273. end
  3274. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5 - .1 * -math.sin(sine/12), 0) * CFrame.Angles(math.rad(35 - 2 * math.sin(sine/12)), math.rad(0), math.rad(25 + 5 * math.sin(sine/12))), 0.5)
  3275. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5 - .1 * -math.sin(sine/12), 0) * CFrame.Angles(math.rad(35 - 2 * math.sin(sine/12)), math.rad(0), math.rad(-25 - 5 * math.sin(sine/12))), 0.5)
  3276. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.Angles(math.rad(-41), math.rad(0), math.rad(0)), 0.5)
  3277. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.5)
  3278. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.5)
  3279. earthquak.Volume = 9
  3280. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  3281. Root.CFrame = Root.CFrame * CFrame.new(0,0,-4)
  3282. coroutine.wrap(function()
  3283. local grassblocks = Instance.new("Part",Torso)
  3284. grassblocks.Size = Vector3.new(6,6,6)
  3285. grassblocks.Material = "Grass"
  3286. grassblocks.BrickColor = BrickColor.new("Bright green")
  3287. grassblocks.Anchored = true
  3288. grassblocks.Transparency = 0
  3289. grassblocks.CanCollide = false
  3290. grassblocks.CFrame = pzp3.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  3291. local grassblocks2 = Instance.new("Part",Torso)
  3292. grassblocks2.Size = Vector3.new(6,6,6)
  3293. grassblocks2.Material = "Grass"
  3294. grassblocks2.Anchored = true
  3295. grassblocks2.BrickColor = BrickColor.new("Bright green")
  3296. grassblocks2.Transparency = 0
  3297. grassblocks2.CanCollide = false
  3298. grassblocks2.CFrame = pzp2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  3299. wait(2)
  3300. for i = 1, 25 do
  3301. grassblocks.Transparency = grassblocks.Transparency + .05
  3302. grassblocks2.Transparency = grassblocks2.Transparency + .05
  3303. swait()
  3304. end
  3305. grassblocks:Remove()
  3306. grassblocks2:Remove()
  3307. end)()
  3308. else
  3309. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "windwave" then
  3310. v.Scale = v.Scale + Vector3.new(.02,0,.02)
  3311. v.Parent.Transparency = v.Parent.Transparency + .01
  3312. end
  3313. end
  3314. earthquak.Volume = 0
  3315. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)),.4)
  3316. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87 + .01 * math.sin(sine/9)),math.rad(80 - 3 * math.sin(sine/9)),math.rad(0)), 0.4)
  3317. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.7,-.2,.4) * CFrame.Angles(math.rad(-87 - .01 * math.sin(sine/9)),math.rad(-88 + .7 * math.sin(sine/9)),math.rad(0)), 0.4)
  3318. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.4)
  3319. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)
  3320. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  3321. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3322. end
  3323. swait()
  3324. end
  3325. end
  3326. elseif Press=='f' then
  3327. if avatarstate then return end
  3328. if debounce then return end
  3329. debounce = true
  3330. attacking = true
  3331. allowlev = false
  3332. avatarstatee = Instance.new("Sound",Torso)
  3333. avatarstatee.SoundId = "rbxassetid://2496371442"
  3334. avatarstatee.Volume = 10
  3335. avatarstatee:Play()
  3336. coroutine.wrap(function()
  3337. for i = 1, 100 do
  3338. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.9, -.2) * CFrame.Angles(math.rad(-25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.05)
  3339. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 1.9, -.2) * CFrame.Angles(math.rad(-25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.05)
  3340. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.75,.5) * CFrame.Angles(math.rad(-60),math.rad(-20 + 1 *math.sin(sine/12)),0),.05)
  3341. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.75,.5) * CFrame.Angles(math.rad(-60),math.rad(20 - 1 * math.sin(sine/12)),0),.05)
  3342. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-60),0,0),.05)
  3343. swait()
  3344. end
  3345. end)()
  3346. for i = 1, 140 do
  3347. doomtheme.Volume = doomtheme.Volume - .05
  3348. swait()
  3349. end
  3350. doomtheme.Volume = 6
  3351. doomtheme:Play()
  3352. levitatewave3 = Instance.new("Part", Torso)
  3353. levitatewave3.Size = Vector3.new(1,1,1)
  3354. levitatewave3.CanCollide = false
  3355. levitatewave3.Anchored = false
  3356. levitatewave3.Transparency = .75
  3357. levitatewave3.BrickColor = BrickColor.new("White")
  3358. levitatewave3.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-5,0)
  3359. levitatewavemesh3 = Instance.new("SpecialMesh", levitatewave3)
  3360. levitatewavemesh3.Scale = Vector3.new(11,1.25,11)
  3361. levitatewavemesh3.MeshId = "rbxassetid://20329976"
  3362. levitatewaveweld3 = weldBetween(levitatewave3,locbrick1)
  3363. levitatewave4 = Instance.new("Part", Torso)
  3364. levitatewave4.Size = Vector3.new(1,1,1)
  3365. levitatewave4.CanCollide = false
  3366. levitatewave4.Anchored = false
  3367. levitatewave4.Transparency = .75
  3368. levitatewave4.BrickColor = BrickColor.new("White")
  3369. levitatewave4.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-5,0)
  3370. levitatewavemesh4 = Instance.new("SpecialMesh", levitatewave4)
  3371. levitatewavemesh4.Scale = Vector3.new(15,2,15)
  3372. levitatewavemesh4.MeshId = "rbxassetid://20329976"
  3373. levitatewaveweld4 = weldBetween(levitatewave4,locbrick1)
  3374. levitatewave5 = Instance.new("Part", Torso)
  3375. levitatewave5.Size = Vector3.new(1,1,1)
  3376. levitatewave5.CanCollide = false
  3377. levitatewave5.Anchored = false
  3378. levitatewave5.Transparency = .75
  3379. levitatewave5.BrickColor = BrickColor.new("White")
  3380. levitatewave5.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-5,0)
  3381. levitatewavemesh5 = Instance.new("SpecialMesh", levitatewave5)
  3382. levitatewavemesh5.Scale = Vector3.new(24,6,24)
  3383. levitatewavemesh5.MeshId = "rbxassetid://20329976"
  3384. levitatewaveweld5 = weldBetween(levitatewave5,locbrick1)
  3385. levitatewave6 = Instance.new("Part", Torso)
  3386. levitatewave6.Size = Vector3.new(1,1,1)
  3387. levitatewave6.CanCollide = false
  3388. levitatewave6.Anchored = false
  3389. levitatewave6.Transparency = .75
  3390. levitatewave6.BrickColor = BrickColor.new("White")
  3391. levitatewave6.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-5,0)
  3392. levitatewavemesh6 = Instance.new("SpecialMesh", levitatewave6)
  3393. levitatewavemesh6.Scale = Vector3.new(23,6,23)
  3394. levitatewavemesh6.MeshId = "rbxassetid://20329976"
  3395. levitatewaveweld6 = weldBetween(levitatewave6,locbrick1)
  3396. windblocks3 = Instance.new("Part",Torso)
  3397. windblocks3.Size = Vector3.new(1,1,1)
  3398. windblocks3.Transparency = 1
  3399. windblocks3.Anchored = false
  3400. windblocks3.CanCollide = false
  3401. windblocks3weld = weldBetween(windblocks3,Root)
  3402.  
  3403. windblocks4 = Instance.new("Part",Torso)
  3404. windblocks4.Size = Vector3.new(1,1,1)
  3405. windblocks4.Transparency = 1
  3406. windblocks4.Anchored = false
  3407. windblocks4.CanCollide = false
  3408. windblocks4weld = weldBetween(windblocks4,Root)
  3409. windring3 = Instance.new("Part", Torso)
  3410. windring3.Size = Vector3.new(1, 1, 1)
  3411. windring3.Transparency = .9
  3412. windring3.Anchored = false
  3413. windring3.BrickColor = BrickColor.new("Really white")
  3414. windring3.CanCollide = false
  3415. ringh3 = Instance.new("SpecialMesh", windring3)
  3416. ringh3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3417. ringh3.Scale = Vector3.new(39, 39, 4)
  3418. windring3weld = weldBetween(windring3,windblocks3)
  3419. windring4 = Instance.new("Part", Torso)
  3420. windring4.Size = Vector3.new(1, 1, 1)
  3421. windring4.Transparency = .9
  3422. windring4.Anchored = false
  3423. windring4.BrickColor = BrickColor.new("Really white")
  3424. windring4.CanCollide = false
  3425. ringh4 = Instance.new("SpecialMesh", windring4)
  3426. ringh4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3427. ringh4.Scale = Vector3.new(39, 39, 4)
  3428. windring4weld = weldBetween(windring4,windblocks4)
  3429. wind3 = Instance.new("Part", Torso)
  3430. wind3.Size = Vector3.new(0.5, 0.5, 0.5)
  3431. wind3.Material = "Neon"
  3432. wind3.BrickColor = BrickColor.new("Really white")
  3433. wind3.Transparency = .88
  3434. wind3.CanCollide = false
  3435. windMESH3 = Instance.new("SpecialMesh", wind3)
  3436. windMESH3.Scale = Vector3.new(9.5,9.5,9.5)
  3437. windMESH3.MeshId = "rbxassetid://168892432"
  3438. windWeld3 = weldBetween(wind3,Root)
  3439. windWeld3.C0 = CFrame.new(0,-10,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  3440. wind4 = Instance.new("Part", Torso)
  3441. wind4.Size = Vector3.new(0.5, 0.5, 0.5)
  3442. wind4.Material = "Neon"
  3443. wind4.BrickColor = BrickColor.new("Really white")
  3444. wind4.Transparency = .96
  3445. wind4.CanCollide = false
  3446. windMESH4 = Instance.new("SpecialMesh", wind4)
  3447. windMESH4.Scale = Vector3.new(12,12,12)
  3448. windMESH4.MeshId = "rbxassetid://168892432"
  3449. windWeld4 = weldBetween(wind4,Root)
  3450. windWeld4.C0 = CFrame.new(0,-10,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  3451. waind = 0
  3452. for i = 1, 50 do
  3453. waind = waind + 5
  3454. local windblockss = Instance.new("Part",Torso)
  3455. windblockss.Material = "Neon"
  3456. windblockss.BrickColor = BrickColor.new("White")
  3457. windblockss.Anchored = true
  3458. windblockss.Transparency = .5
  3459. windblockss.CanCollide = false
  3460. windblockss.Size = Vector3.new(5+waind,5+waind,5+waind)
  3461. windblockss.Name = "waind2"
  3462. windblockss.CFrame = Root.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  3463. removeuseless:AddItem(windblockss,6)
  3464. coroutine.wrap(function()
  3465. for i = 1, 40 do
  3466. windblockss.Transparency = windblockss.Transparency + .025
  3467. swait()
  3468. end
  3469. windblockss:Remove()
  3470. end)()
  3471. swait(1)
  3472. end
  3473. avatarstate = true
  3474. debounce = false
  3475. attacking = false
  3476. allowlev = true
  3477. elseif Press=='g' then
  3478. if debounce then return end
  3479. debounce = true
  3480. attacking = true
  3481. allowlev = false
  3482. ws = 6
  3483. g1 = Instance.new("BodyGyro", Root)
  3484. g1.D = 175
  3485. g1.P = 20000
  3486. g1.MaxTorque = Vector3.new(0,9000,0)
  3487. coroutine.wrap(function()
  3488. for i = 1, 85 do
  3489. coroutine.wrap(function()
  3490. local WindBlastw = Instance.new("Part",Torso)
  3491. WindBlastw.CFrame = rightlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  3492. WindBlastw.Material = "Neon"
  3493. WindBlastw.BrickColor = BrickColor.new("White")
  3494. WindBlastw.Transparency = .75
  3495. WindBlastw.Size = Vector3.new(1,1,1)
  3496. WindBlastw.Anchored = true
  3497. WindBlastw.CanCollide = false
  3498. local WindBlastx = Instance.new("Part",Torso)
  3499. WindBlastx.CFrame = leftlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  3500. WindBlastx.Material = "Neon"
  3501. WindBlastx.BrickColor = BrickColor.new("White")
  3502. WindBlastx.Transparency = .75
  3503. WindBlastx.Size = Vector3.new(1,1,1)
  3504. WindBlastx.Anchored = true
  3505. WindBlastx.CanCollide = false
  3506. for i = 1, 25 do
  3507. WindBlastx.Size = WindBlastx.Size + Vector3.new(2,2,2)
  3508. WindBlastx.Transparency = WindBlastx.Transparency + .05
  3509. WindBlastw.Size = WindBlastw.Size + Vector3.new(2,2,2)
  3510. WindBlastw.Transparency = WindBlastw.Transparency + .05
  3511. swait()
  3512. end
  3513. WindBlastx:Remove()
  3514. WindBlastw:Remove()
  3515. end)()
  3516. sk = Instance.new("Part",Torso)
  3517. sk.CanCollide = false
  3518. sk.Anchored = true
  3519. sk.BrickColor = BrickColor.new("White")
  3520. sk.Name = "sk"
  3521. sk.CFrame = rightlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3522. skmesh = Instance.new("SpecialMesh",sk)
  3523. skmesh.MeshId = "rbxassetid://662586858"
  3524. skmesh.Name = "windwave"
  3525. skmesh.Scale = Vector3.new(.04,.01,.04)
  3526. removeuseless:AddItem(sk,2)
  3527. sk2 = Instance.new("Part",Torso)
  3528. sk2.CanCollide = false
  3529. sk2.Anchored = true
  3530. sk2.BrickColor = BrickColor.new("White")
  3531. sk2.Name = "sk2"
  3532. sk2.CFrame = leftlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3533. skmesh2 = Instance.new("SpecialMesh",sk2)
  3534. skmesh2.MeshId = "rbxassetid://662586858"
  3535. skmesh2.Name = "windwave2"
  3536. skmesh2.Scale = Vector3.new(.04,.01,.04)
  3537. removeuseless:AddItem(sk2,2)
  3538. for i,v in pairs(Torso:GetDescendants()) do
  3539. if v.Name == "windwave" then
  3540. v.Parent.Transparency = v.Parent.Transparency + .045
  3541. v.Scale = v.Scale + Vector3.new(.005,0,.005)
  3542. end
  3543. end
  3544. for i,v in pairs(Torso:GetDescendants()) do
  3545. if v.Name == "windwave2" then
  3546. v.Parent.Transparency = v.Parent.Transparency + .045
  3547. v.Scale = v.Scale + Vector3.new(.005,0,.005)
  3548. end
  3549. end
  3550. swait()
  3551. end
  3552. end)()
  3553. Wind = Instance.new("Sound",Torso)
  3554. Wind.Volume = 8
  3555. Wind.SoundId = "rbxassetid://147348734"
  3556. Wind.Pitch = 1.2
  3557. Wind:Play()
  3558. removeuseless:AddItem(Wind,6)
  3559. for i = 1, 85 do
  3560. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  3561. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),0,0),.3)
  3562. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(.5,2,0) * CFrame.Angles(math.rad(0),math.rad(20),math.rad(-140)),.3)
  3563. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(-.5,2,0) * CFrame.Angles(math.rad(0),math.rad(-20),math.rad(140)),.3)
  3564. swait()
  3565. end
  3566. coroutine.wrap(function()
  3567. for i = 1, 15 do
  3568. sk = Instance.new("Part",Torso)
  3569. sk.CanCollide = false
  3570. sk.Anchored = true
  3571. sk.BrickColor = BrickColor.new("White")
  3572. sk.Name = "sk"
  3573. sk.CFrame = rightlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3574. skmesh = Instance.new("SpecialMesh",sk)
  3575. skmesh.MeshId = "rbxassetid://662586858"
  3576. skmesh.Name = "xm"
  3577. skmesh.Scale = Vector3.new(.04,.01,.04)
  3578. removeuseless:AddItem(sk,2)
  3579. sk2 = Instance.new("Part",Torso)
  3580. sk2.CanCollide = false
  3581. sk2.Anchored = true
  3582. sk2.BrickColor = BrickColor.new("White")
  3583. sk2.Name = "sk2"
  3584. sk2.CFrame = leftlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3585. skmesh2 = Instance.new("SpecialMesh",sk2)
  3586. skmesh2.MeshId = "rbxassetid://662586858"
  3587. skmesh2.Name = "mx"
  3588. skmesh2.Scale = Vector3.new(.04,.01,.04)
  3589. removeuseless:AddItem(sk2,2)
  3590. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "mx" then
  3591. v.Scale = v.Scale + Vector3.new(.03,0,.03)
  3592. v.Parent.Transparency = v.Parent.Transparency + .05
  3593. end
  3594. end
  3595. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "xm" then
  3596. v.Scale = v.Scale + Vector3.new(.03,0,.03)
  3597. v.Parent.Transparency = v.Parent.Transparency + .05
  3598. end
  3599. end
  3600. swait()
  3601. end
  3602. for i = 1, 45 do
  3603. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "mx" then
  3604. v.Scale = v.Scale + Vector3.new(.03,0,.03)
  3605. v.Parent.Transparency = v.Parent.Transparency + .05
  3606. end
  3607. end
  3608. for i,v in pairs(Torso:GetDescendants()) do if v.Name == "xm" then
  3609. v.Scale = v.Scale + Vector3.new(.03,0,.03)
  3610. v.Parent.Transparency = v.Parent.Transparency + .05
  3611. end
  3612. end
  3613. swait()
  3614. end
  3615. end)()
  3616. removeuseless:AddItem(g1,.001)
  3617. coroutine.wrap(function()
  3618. for i = 1, 50 do
  3619. swait()
  3620. for i,v in pairs(Torso:GetDescendants()) do
  3621. if v.Name == "windwave" then
  3622. v.Parent.Transparency = v.Parent.Transparency + .045
  3623. v.Scale = v.Scale + Vector3.new(.005,0,.005)
  3624. end
  3625. end
  3626. for i,v in pairs(Torso:GetDescendants()) do
  3627. if v.Name == "windwave2" then
  3628. v.Parent.Transparency = v.Parent.Transparency + .045
  3629. v.Scale = v.Scale + Vector3.new(.005,0,.005)
  3630. end
  3631. end
  3632. end
  3633. end)()
  3634. ws = 0
  3635. SOUND(Torso,2458107258,10,false,4)
  3636. coroutine.wrap(function()
  3637. local blastpart = Instance.new("Part",Torso)
  3638. SOUND(blastpart,479309152,8,true,50)
  3639. blastpart.Size = Vector3.new(5,5,5)
  3640. blastpart.Name = "blastpart"
  3641. blastpart.Anchored = true
  3642. blastpart.Transparency = 1
  3643. blastpart.CanCollide = false
  3644. blastpart.CFrame = Root.CFrame
  3645. local locationblast = Instance.new("Part",blastpart)
  3646. locationblast.Size = Vector3.new(5,5,5)
  3647. locationblast.CanCollide = false
  3648. locationblast.Anchored = true
  3649. locationblast.Transparency = 1
  3650. locationblast.CFrame = blastpart.CFrame * CFrame.new(-5,0,0)
  3651. local locationblast2 = Instance.new("Part",blastpart)
  3652. locationblast2.Size = Vector3.new(1,1,1)
  3653. locationblast2.CanCollide = false
  3654. locationblast2.Anchored = true
  3655. locationblast2.Transparency = 1
  3656. locationblast2.CFrame = blastpart.CFrame * CFrame.new(-5,0,0)
  3657. for i = 1, 175 do
  3658. Hit = damagealll(58,blastpart.Position)
  3659. for _,v in pairs(Hit) do
  3660. if whitetotem then
  3661. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(2,8))
  3662. elseif avatarstate then
  3663. v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
  3664. else
  3665. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(6,12))
  3666. end
  3667. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  3668. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  3669. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  3670. vel.velocity = CFrame.new(blastpart.Position,torso.Position).lookVector*100
  3671. removeuseless:AddItem(vel,.1)
  3672. end
  3673. coroutine.wrap(function()
  3674. local sk = Instance.new("Part",Torso)
  3675. sk.CanCollide = false
  3676. sk.Anchored = true
  3677. sk.BrickColor = BrickColor.new("White")
  3678. sk.Name = "sk"
  3679. sk.CFrame = locationblast.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3680. local skmesh = Instance.new("SpecialMesh",sk)
  3681. skmesh.MeshId = "rbxassetid://662586858"
  3682. skmesh.Name = "windwave"
  3683. skmesh.Scale = Vector3.new(.04,.01,.04)
  3684. removeuseless:AddItem(sk,2)
  3685. local sk2 = Instance.new("Part",Torso)
  3686. sk2.CanCollide = false
  3687. sk2.Anchored = true
  3688. sk2.BrickColor = BrickColor.new("White")
  3689. sk2.Name = "sk2"
  3690. sk2.CFrame = locationblast2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3691. local skmesh2 = Instance.new("SpecialMesh",sk2)
  3692. skmesh2.MeshId = "rbxassetid://662586858"
  3693. skmesh2.Name = "windwave2"
  3694. skmesh2.Scale = Vector3.new(.04,.01,.04)
  3695. removeuseless:AddItem(sk,2)
  3696. local WindBlast = Instance.new("Part",Torso)
  3697. WindBlast.CFrame = blastpart.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  3698. WindBlast.Material = "Neon"
  3699. WindBlast.Transparency = .6
  3700. WindBlast.Size = Vector3.new(42,42,42)
  3701. WindBlast.Anchored = true
  3702. WindBlast.CanCollide = false
  3703. for i = 1, 25 do
  3704. skmesh2.Scale = skmesh2.Scale + Vector3.new(.09,0,.09)
  3705. skmesh.Scale = skmesh.Scale + Vector3.new(.09,0,.09)
  3706. skmesh.Parent.Transparency = skmesh.Parent.Transparency + 0.04
  3707. skmesh2.Parent.Transparency = skmesh2.Parent.Transparency + 0.04
  3708. WindBlast.Transparency = WindBlast.Transparency + 0.022
  3709. swait()
  3710. end
  3711. sk:Remove()
  3712. sk2:Remove()
  3713. WindBlast:Remove()
  3714. end)()
  3715. blastpart.CFrame = blastpart.CFrame * CFrame.new(0,0,0-4.5)
  3716. locationblast2.CFrame = blastpart.CFrame * CFrame.new(10,-8,0)
  3717. locationblast.CFrame = blastpart.CFrame * CFrame.new(-10,-8,0)
  3718. locationblast2.Size = Vector3.new(1,1,1)
  3719. locationblast.Size = Vector3.new(1,1,1)
  3720. swait()
  3721. end
  3722. locationblast:Remove()
  3723. blastpart:Remove()
  3724. locationblast2:Remove()
  3725. end)()
  3726. for i = 1, 35 do
  3727. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
  3728. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,.8,.5) * CFrame.Angles(math.rad(-90),math.rad(25),math.rad(3)), .3)
  3729. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,.8,.5) * CFrame.Angles(math.rad(-90),math.rad(-25),math.rad(-3)), .3)
  3730. swait()
  3731. end
  3732. ws = 90
  3733. allowlev = true
  3734. attacking = false
  3735. debounce = false
  3736. elseif Press=='q' then
  3737. if debounce then return end
  3738. attacking = true
  3739. debounce = true
  3740. if spwt then
  3741. SOUND(Torso,339027743,8,false,4)
  3742. coroutine.wrap(function()
  3743. for i = 1, 10 do
  3744. sk = Instance.new("Part",Torso)
  3745. sk.CanCollide = false
  3746. sk.Anchored = true
  3747. sk.BrickColor = BrickColor.new(colors2)
  3748. sk.Name = "sk"
  3749. sk.CFrame = waterlocbrick2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3750. skmesh = Instance.new("SpecialMesh",sk)
  3751. skmesh.MeshId = "rbxassetid://662586858"
  3752. skmesh.Name = "sklol3"
  3753. skmesh.Scale = Vector3.new(.04,.01,.04)
  3754. removeuseless:AddItem(sk,2)
  3755. end
  3756. for i = 1, 25 do
  3757. for i,v in pairs(Torso:GetDescendants()) do
  3758. if v.Name == "sklol3" then
  3759. v.Scale = v.Scale + Vector3.new(.01,0,.01)
  3760. end
  3761. end
  3762. swait()
  3763. end
  3764. end)()
  3765. coroutine.wrap(function()
  3766. for i = 1, 10 do
  3767. sk = Instance.new("Part",Torso)
  3768. sk.CanCollide = false
  3769. sk.Anchored = true
  3770. sk.BrickColor = BrickColor.new(colors2)
  3771. sk.Name = "sk"
  3772. sk.CFrame = waterlocbrick.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3773. skmesh = Instance.new("SpecialMesh",sk)
  3774. skmesh.MeshId = "rbxassetid://662586858"
  3775. skmesh.Name = "sklol4"
  3776. skmesh.Scale = Vector3.new(.04,.01,.04)
  3777. removeuseless:AddItem(sk,2)
  3778. end
  3779. for i = 1, 25 do
  3780. for i,v in pairs(Torso:GetDescendants()) do
  3781. if v.Name == "sklol4" then
  3782. v.Scale = v.Scale + Vector3.new(.02,0,.02)
  3783. end
  3784. end
  3785. swait()
  3786. end
  3787. end)()
  3788. waterwaveb = Instance.new("Part",Torso)
  3789. waterwaveb.CFrame = waterlocbrick.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3790. waterwaveb.Size = Vector3.new(1,1,1)
  3791. waterwaveb.BrickColor = BrickColor.new(colors2)
  3792. waterwaveb.Transparency = .2
  3793. waterwaveb.CanCollide = false
  3794. waterwaveb.Anchored = true
  3795. waterwaveb.Material = "Neon"
  3796. waterwaveb2 = Instance.new("Part",Torso)
  3797. waterwaveb2.CFrame = waterlocbrick2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3798. waterwaveb2.Size = Vector3.new(1,1,1)
  3799. waterwaveb2.BrickColor = BrickColor.new(colors2)
  3800. waterwaveb2.Transparency = .2
  3801. waterwaveb2.CanCollide = false
  3802. waterwaveb2.Anchored = true
  3803. waterwaveb2.Material = "Neon"
  3804. coroutine.wrap(function()
  3805. for i = 1, 25 do
  3806. sow = sow - 0.25
  3807. waterwaveb.Size = waterwaveb.Size + Vector3.new(.9,.9,.9)
  3808. waterwaveb2.Size = waterwaveb2.Size + Vector3.new(.9,.9,.9)
  3809. waterwaveb.Transparency = waterwaveb.Transparency + .05
  3810. waterwaveb2.Transparency = waterwaveb2.Transparency + .05
  3811. swait()
  3812. end
  3813. spinwater = false
  3814. pxcbrick:Remove()
  3815. waterlocbrick:Remove()
  3816. waterlocbrick2:Remove()
  3817. waterwaveb:Remove()
  3818. waterwaveb2:Remove()
  3819. spwt = false
  3820. attacking = false
  3821. debounce = false
  3822. end)()
  3823. else
  3824. ws = 0
  3825. spinwater = true
  3826. spwt = true
  3827. coroutine.wrap(function()
  3828. local shockwave = Instance.new("Part",Torso)
  3829. shockwave.Shape = "Ball"
  3830. shockwave.Size = Vector3.new(1,1,1)
  3831. shockwave.Transparency = 0
  3832. shockwave.Anchored = true
  3833. shockwave.CanCollide = false
  3834. shockwave.BrickColor = BrickColor.new("Cyan")
  3835. shockwave.CFrame = Torso.CFrame
  3836. shockwave.Material = "Neon"
  3837. coroutine.wrap(function()
  3838. coroutine.wrap(function()
  3839. for i = 1, 50 do
  3840. for i,v in pairs(Torso:GetDescendants()) do
  3841. if v.Name == "sklol2" then
  3842. v.Scale = v.Scale + Vector3.new(.01,0,.01)
  3843. v.Parent.Transparency = v.Parent.Transparency + 0.05
  3844. end
  3845. end
  3846. swait()
  3847. end
  3848. end)()
  3849. for i = 1, 15 do
  3850. swait()
  3851. sk = Instance.new("Part",Torso)
  3852. sk.CanCollide = false
  3853. sk.Anchored = true
  3854. sk.Material = "Neon"
  3855. sk.BrickColor = BrickColor.new(colors2)
  3856. sk.Name = "sk2"
  3857. sk.CFrame = Torso.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3858. skmesh = Instance.new("SpecialMesh",sk)
  3859. skmesh.MeshId = "rbxassetid://662586858"
  3860. skmesh.Name = "sklol2"
  3861. skmesh.Scale = Vector3.new(.09,.01,.09)
  3862. removeuseless:AddItem(sk,2)
  3863. end
  3864. end)()
  3865. for i = 1, 30 do
  3866. shockwave.Size = shockwave.Size + Vector3.new(4,4,4)
  3867. shockwave.Transparency = shockwave.Transparency + .045
  3868. swait()
  3869. end
  3870. end)()
  3871. SOUND(Torso,2136440257,8,false,8)
  3872. SOUND(Torso,169486406,10,false,4)
  3873. coroutine.wrap(function()
  3874. pxcbrick = Instance.new("Part",Root)
  3875. pxcbrick.Size = Vector3.new(1,1,1)
  3876. pxcbrick.CanCollide = false
  3877. pxcbrick.Transparency = 1
  3878. pxcbrickweld = weldBetween(pxcbrick,Torso)
  3879. waterlocbrick = Instance.new("Part",Torso)
  3880. waterlocbrick.Size = Vector3.new(1,1,1)
  3881. waterlocbrick.Anchored = false
  3882. waterlocbrick.Transparency = 1
  3883. waterlocbrick.CanCollide = false
  3884. wazx = weldBetween(waterlocbrick,pxcbrick)
  3885. wazx.C0 = CFrame.new(0,0,0)
  3886. waterlocbrick2 = Instance.new("Part",Torso)
  3887. waterlocbrick2.Size = Vector3.new(1,1,1)
  3888. waterlocbrick2.Anchored = false
  3889. waterlocbrick2.Transparency = 1
  3890. waterlocbrick2.CanCollide = false
  3891. wazx2 = weldBetween(waterlocbrick2,pxcbrick)
  3892. wazx2.C0 = CFrame.new(0,0,0)
  3893. coroutine.wrap(function()
  3894. sow = 5
  3895. while spinwater do
  3896. colors2 = colortable2[math.random(1,#colortable2)]
  3897. waterwave = Instance.new("Part",waterlocbrick)
  3898. waterwave.BrickColor = BrickColor.new(colors2)
  3899. waterwave.Size = Vector3.new(sow,sow,sow)
  3900. waterwave.CFrame = waterlocbrick.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  3901. waterwave.CanCollide = false
  3902. waterwave.Material = "Neon"
  3903. waterwave.Transparency = .4
  3904. waterwave.Name = "waterwave"
  3905. removeuseless:AddItem(waterwave,1.3)
  3906. waterwave2 = Instance.new("Part",waterlocbrick2)
  3907. waterwave2.BrickColor = BrickColor.new(colors2)
  3908. waterwave2.Size = Vector3.new(sow,sow,sow)
  3909. waterwave2.Material = "Neon"
  3910. waterwave2.Transparency = .4
  3911. waterwave2.CFrame = waterlocbrick2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  3912. waterwave2.CanCollide = false
  3913. waterwave2.Name = "waterwave2"
  3914. removeuseless:AddItem(waterwave2,1.3)
  3915. for i,v in pairs(waterlocbrick:GetDescendants()) do
  3916. if v.Name == "waterwave" then
  3917. v.Size = v.Size - Vector3.new(.3,.3,.3)
  3918. end
  3919. end
  3920. for i,v in pairs(waterlocbrick2:GetDescendants()) do
  3921. if v.Name == "waterwave2" then
  3922. v.Size = v.Size - Vector3.new(.3,.3,.3)
  3923. end
  3924. end
  3925. swait(.1)
  3926. end
  3927. end)()
  3928. for i = 1, 70 do
  3929. wazx.C0 = wazx.C0:lerp(CFrame.new(-15,0,0),.1)
  3930. wazx2.C0 = wazx2.C0:lerp(CFrame.new(15,0,0),.1)
  3931. swait()
  3932. end
  3933. mb = 25
  3934. for i = 1, 40 do
  3935. pxcbrickweld.C0 = pxcbrickweld.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(25),0),.05)
  3936. swait()
  3937. end
  3938. coroutine.wrap(function()
  3939. coroutine.wrap(function()
  3940. if firsttimewtr then return end
  3941. firsttimewtr = true
  3942. while true do
  3943. for i,v in pairs(Torso:GetDescendants()) do
  3944. if v.Name == "sklol4" then
  3945. v.Scale = v.Scale + Vector3.new(.01,0,.01)
  3946. v.Parent.Transparency = v.Parent.Transparency + .05
  3947. end
  3948. end
  3949. for i,v in pairs(Torso:GetDescendants()) do
  3950. if v.Name == "sklol3" then
  3951. v.Scale = v.Scale + Vector3.new(.01,0,.01)
  3952. v.Parent.Transparency = v.Parent.Transparency + .05
  3953. end
  3954. end
  3955. swait()
  3956. end
  3957. end)()
  3958. while spinwater do
  3959. swait(15)
  3960. Hit = damagealll(14,waterlocbrick2.Position)
  3961. for _,v in pairs(Hit) do
  3962. coroutine.wrap(function()
  3963. for i = 1, 10 do
  3964. sk = Instance.new("Part",Torso)
  3965. sk.CanCollide = false
  3966. sk.Anchored = true
  3967. sk.BrickColor = BrickColor.new(colors2)
  3968. sk.Name = "sk"
  3969. sk.CFrame = waterlocbrick2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3970. skmesh = Instance.new("SpecialMesh",sk)
  3971. skmesh.MeshId = "rbxassetid://662586858"
  3972. skmesh.Name = "sklol3"
  3973. skmesh.Scale = Vector3.new(.04,.01,.04)
  3974. removeuseless:AddItem(sk,2)
  3975. end
  3976. end)()
  3977. if bluetotem then
  3978. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(35,50))
  3979. elseif avatarstate then
  3980. v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
  3981. else
  3982. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(25,35))
  3983. end
  3984. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  3985. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  3986. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  3987. vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*125
  3988. removeuseless:AddItem(vel,.1)
  3989. SOUND(waterlocbrick2,169486406,10,false,4)
  3990. end
  3991. Hit = damagealll(14,waterlocbrick.Position)
  3992. for _,v in pairs(Hit) do
  3993. coroutine.wrap(function()
  3994. for i = 1, 10 do
  3995. sk = Instance.new("Part",Torso)
  3996. sk.CanCollide = false
  3997. sk.Anchored = true
  3998. sk.BrickColor = BrickColor.new(colors2)
  3999. sk.Name = "sk"
  4000. sk.CFrame = waterlocbrick.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  4001. skmesh = Instance.new("SpecialMesh",sk)
  4002. skmesh.MeshId = "rbxassetid://662586858"
  4003. skmesh.Name = "sklol4"
  4004. skmesh.Scale = Vector3.new(.04,.01,.04)
  4005. removeuseless:AddItem(sk,2)
  4006. end
  4007. end)()
  4008. if bluetotem then
  4009. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(35,50))
  4010. else
  4011. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(25,35))
  4012. end
  4013. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  4014. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  4015. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  4016. vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*125
  4017. removeuseless:AddItem(vel,.1)
  4018. SOUND(waterlocbrick,169486406,10,false,4)
  4019. end
  4020. swait()
  4021. end
  4022. end)()
  4023. while spinwater do
  4024. mb = mb - 3
  4025. pxcbrickweld.C0 = pxcbrickweld.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(mb),0),.1)
  4026. swait()
  4027. end
  4028. end)()
  4029. for i = 1, 110 do
  4030. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(25),0,0),.05)
  4031. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-1.65,.75,0) * CFrame.Angles(math.rad(10),math.rad(5),math.rad(-35)),.05)
  4032. LEFTARMLERP.C0 = LEFTARMLERP.C0:Lerp(CFrame.new(1.65,.75,0)* CFrame.Angles(math.rad(10),math.rad(-5),math.rad(35)),.05)
  4033. swait()
  4034. end
  4035. ws = 90
  4036. attacking = false
  4037. debounce = false
  4038. end
  4039. elseif Press=='p' then
  4040. if debounce then return end
  4041. debounce = true
  4042. attacking = true
  4043. apocalypse = true
  4044. ws = 0
  4045. coroutine.wrap(function()
  4046. colors = colortable[math.random(1,#colortable)]
  4047. local shockwave = Instance.new("Part",Torso)
  4048. shockwave.Shape = "Ball"
  4049. shockwave.Size = Vector3.new(1,1,1)
  4050. shockwave.Transparency = 0
  4051. shockwave.Anchored = true
  4052. shockwave.CanCollide = false
  4053. shockwave.BrickColor = BrickColor.new(colors)
  4054. shockwave.CFrame = Torso.CFrame
  4055. shockwave.Material = "Neon"
  4056. for i = 1, 30 do
  4057. shockwave.Size = shockwave.Size + Vector3.new(4,4,4)
  4058. shockwave.Transparency = shockwave.Transparency + .045
  4059. swait()
  4060. end
  4061. end)()
  4062. explosionsound = Instance.new("Sound",Torso)
  4063. explosionsound.Volume = 10
  4064. explosionsound.Pitch = 1
  4065. explosionsound:Play()
  4066. explosionsound.SoundId = "rbxassetid://1327085116"
  4067. coroutine.wrap(function()
  4068. while apocalypse do
  4069. swait(10)
  4070. if avatarstate then
  4071. Hit = damagealll(60,Torso.Position)
  4072. else
  4073. Hit = damagealll(32,Torso.Position)
  4074. end
  4075. for _,v in pairs(Hit) do
  4076. if redtotem then
  4077. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(22,29))
  4078. elseif avatarstate then
  4079. v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
  4080. else
  4081. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(12,22))
  4082. end
  4083. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  4084. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  4085. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  4086. vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*60
  4087. removeuseless:AddItem(vel,.1)
  4088. end
  4089. explosionsound:Play()
  4090. end
  4091. end)()
  4092. coroutine.wrap(function()
  4093. while apocalypse do
  4094. swait(.3)
  4095. wshockwave = Instance.new("Part", Torso)
  4096. wshockwave.Size = Vector3.new(1,1,1)
  4097. wshockwave.CanCollide = false
  4098. wshockwave.Anchored = true
  4099. wshockwave.Transparency = .45
  4100. wshockwave.BrickColor = BrickColor.new(colors)
  4101. wshockwave.CFrame = CFrame.new(Torso.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  4102. wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  4103. wshockwavemesh.Scale = Vector3.new(1,.05,1)
  4104. wshockwavemesh.Name = "wswm"
  4105. wshockwavemesh.MeshId = "rbxassetid://20329976"
  4106. removeuseless:AddItem(wshockwave,2)
  4107. fairebalz = Instance.new("Part",Torso)
  4108. fairebalz.Size = Vector3.new(.1,.1,.1)
  4109. fairebalz.Transparency = 0
  4110. fairebalz.Name = "fairebalz"
  4111. fairebalz.BrickColor = BrickColor.new(colors)
  4112. fairebalz.Anchored = true
  4113. fairebalz.CanCollide = false
  4114. fairebalz.Material = "Neon"
  4115. fairebalz.CFrame = Root.CFrame * CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15)) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  4116. removeuseless:AddItem(fairebalz,1)
  4117. sk = Instance.new("Part",Torso)
  4118. sk.CanCollide = false
  4119. sk.Anchored = true
  4120. sk.BrickColor = BrickColor.new(colors)
  4121. sk.Name = "sk"
  4122. sk.CFrame = Torso.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  4123. skmesh = Instance.new("SpecialMesh",sk)
  4124. skmesh.MeshId = "rbxassetid://662586858"
  4125. skmesh.Name = "sklol"
  4126. skmesh.Scale = Vector3.new(.09,.05,.09)
  4127. removeuseless:AddItem(sk,2)
  4128. if not avatarstate then
  4129. for i,v in pairs(Torso:GetDescendants()) do
  4130. if v.Name == "sklol" then
  4131. v.Parent.Transparency = v.Parent.Transparency + 0.06
  4132. v.Scale = v.Scale + Vector3.new(.03,.001,.03)
  4133. end
  4134. end
  4135. for i,v in pairs(Torso:GetDescendants()) do
  4136. if v.Name == "wswm" then
  4137. v.Parent.Transparency = v.Parent.Transparency + 0.05
  4138. v.Scale = v.Scale + Vector3.new(2,0,2)
  4139. end
  4140. end
  4141. for i,v in pairs(Torso:GetDescendants()) do
  4142. if v.Name == "fairebalz" then
  4143. v.Transparency = v.Transparency + 0.05
  4144. v.Size = v.Size + Vector3.new(.45,.45,.45)
  4145. end
  4146. end
  4147. else
  4148. for i,v in pairs(Torso:GetDescendants()) do
  4149. if v.Name == "sklol" then
  4150. v.Parent.Transparency = v.Parent.Transparency + 0.06
  4151. v.Scale = v.Scale + Vector3.new(.06,.002,.06)
  4152. end
  4153. end
  4154. for i,v in pairs(Torso:GetDescendants()) do
  4155. if v.Name == "wswm" then
  4156. v.Parent.Transparency = v.Parent.Transparency + 0.05
  4157. v.Scale = v.Scale + Vector3.new(4,0,4)
  4158. end
  4159. end
  4160. for i,v in pairs(Torso:GetDescendants()) do
  4161. if v.Name == "fairebalz" then
  4162. v.Transparency = v.Transparency + 0.05
  4163. v.Size = v.Size + Vector3.new(.9,.9,.9)
  4164. end
  4165. end
  4166. end
  4167. end
  4168. end)()
  4169. for i = 1, 135 do
  4170. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(29 - 12 * math.sin(sine/12)),0,0),.05)
  4171. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-1.65,.75,0) * CFrame.Angles(math.rad(10),math.rad(5),math.rad(-35)),.05)
  4172. LEFTARMLERP.C0 = LEFTARMLERP.C0:Lerp(CFrame.new(1.65,.75,0)* CFrame.Angles(math.rad(10),math.rad(-5),math.rad(35)),.05)
  4173. swait()
  4174. end
  4175. wait(.1)
  4176. coroutine.wrap(function()
  4177. for i = 1, 30 do
  4178. for i,v in pairs(Torso:GetDescendants()) do
  4179. if v.Name == "sklol" then
  4180. v.Parent.Transparency = v.Parent.Transparency + 0.06
  4181. v.Scale = v.Scale + Vector3.new(.03,.001,.03)
  4182. end
  4183. end
  4184. for i,v in pairs(Torso:GetDescendants()) do
  4185. if v.Name == "fairebalz" then
  4186. v.Transparency = v.Transparency + 0.05
  4187. v.Size = v.Size + Vector3.new(.25,.25,.25)
  4188. end
  4189. end
  4190. for i,v in pairs(Torso:GetDescendants()) do
  4191. if v.Name == "wswm" then
  4192. v.Parent.Transparency = v.Parent.Transparency + 0.05
  4193. v.Scale = v.Scale + Vector3.new(2,0,2)
  4194. end
  4195. end
  4196. swait()
  4197. end
  4198. end)()
  4199. apocalypse = false
  4200. attacking = false
  4201. debounce = false
  4202. ws = 90
  4203. removeuseless:AddItem(explosionsound,5)
  4204. elseif Press=='u' then
  4205. if debounce then return end
  4206. debounce = true
  4207. attacking = true
  4208. ws = 16
  4209. g1 = Instance.new("BodyGyro", Root)
  4210. g1.D = 175
  4211. g1.P = 20000
  4212. g1.MaxTorque = Vector3.new(0,9000,0)
  4213. if avatarstate then
  4214. for i = 1, 5 do
  4215. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  4216. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),0,0),.8)
  4217. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(30),0),.8)
  4218. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(-30),0),.8)
  4219. swait()
  4220. end
  4221. else
  4222. for i = 1, 15 do
  4223. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  4224. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),0,0),.4)
  4225. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(30),0),.4)
  4226. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(-30),0),.4)
  4227. swait()
  4228. end
  4229. end
  4230. ws = 0
  4231. removeuseless:AddItem(g1,.001)
  4232. shieldlocbrick = Instance.new("Part",Torso)
  4233. shieldlocbrick.Size = Vector3.new(1,1,1)
  4234. shieldlocbrick.Anchored = true
  4235. shieldlocbrick.Transparency = 1
  4236. shieldlocbrick.CanCollide = false
  4237. shieldlocbrick.CFrame = Root.CFrame * CFrame.new(0,-6,-24)
  4238. Hit = damagealll(25,shieldlocbrick.Position)
  4239. for _,v in pairs(Hit) do
  4240. if browntotem then
  4241. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(12,24))
  4242. else
  4243. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(6,12))
  4244. end
  4245. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  4246. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  4247. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  4248. vel.velocity = CFrame.new(shieldlocbrick.Position,torso.Position).lookVector*75
  4249. removeuseless:AddItem(vel,.1)
  4250. end
  4251. removeuseless:AddItem(shieldlocbrick,5)
  4252. SOUND(shieldlocbrick,1119859528,8,false,5)
  4253. coroutine.wrap(function()
  4254. local grshield = Instance.new("Part",Torso)
  4255. grshield.Material = "Grass"
  4256. grshield.Anchored = true
  4257. grshield.BrickColor = BrickColor.new("Bright green")
  4258. grshield.Size = Vector3.new(4,math.random(42,48),12)
  4259. grshield.CFrame = Root.CFrame * CFrame.new(0,-30,-18) * CFrame.Angles(math.rad(math.random(-8,-3)),math.rad(math.random(82,98)),math.rad(math.random(-20,-15)))
  4260. local grshield2 = Instance.new("Part",Torso)
  4261. grshield2.Material = "Grass"
  4262. grshield2.Anchored = true
  4263. grshield2.BrickColor = BrickColor.new("Bright green")
  4264. grshield2.Size = Vector3.new(4,math.random(42,48),12)
  4265. grshield2.CFrame = Root.CFrame * CFrame.new(8,-30,-18) * CFrame.Angles(math.rad(math.random(-8,-3)),math.rad(math.random(82,98)),math.rad(math.random(-20,-15)))
  4266. local grshield3 = Instance.new("Part",Torso)
  4267. grshield3.Material = "Grass"
  4268. grshield3.Anchored = true
  4269. grshield3.BrickColor = BrickColor.new("Bright green")
  4270. grshield3.Size = Vector3.new(4,math.random(42,48),12)
  4271. grshield3.CFrame = Root.CFrame * CFrame.new(-8,-30,-18) * CFrame.Angles(math.rad(math.random(-8,-3)),math.rad(math.random(82,98)),math.rad(math.random(-20,-15)))
  4272. local grshield4 = Instance.new("Part",Torso)
  4273. grshield4.Material = "Grass"
  4274. grshield4.Anchored = true
  4275. grshield4.BrickColor = BrickColor.new("Bright green")
  4276. grshield4.Size = Vector3.new(4,math.random(42,48),12)
  4277. grshield4.CFrame = Root.CFrame * CFrame.new(16,-30,-18) * CFrame.Angles(math.rad(math.random(-8,-3)),math.rad(math.random(82,98)),math.rad(math.random(-20,-15)))
  4278. local grshield5 = Instance.new("Part",Torso)
  4279. grshield5.Material = "Grass"
  4280. grshield5.Anchored = true
  4281. grshield5.BrickColor = BrickColor.new("Bright green")
  4282. grshield5.Size = Vector3.new(4,math.random(42,48),12)
  4283. grshield5.CFrame = Root.CFrame * CFrame.new(-16,-30,-18) * CFrame.Angles(math.rad(math.random(-8,-3)),math.rad(math.random(82,98)),math.rad(math.random(-20,-15)))
  4284. for i = 1, 15 do
  4285. grshield.CFrame = grshield.CFrame * CFrame.new(0,2,0)
  4286. grshield2.CFrame = grshield2.CFrame * CFrame.new(0,2,0)
  4287. grshield3.CFrame = grshield3.CFrame * CFrame.new(0,2,0)
  4288. grshield4.CFrame = grshield4.CFrame * CFrame.new(0,2,0)
  4289. grshield5.CFrame = grshield5.CFrame * CFrame.new(0,2,0)
  4290. swait()
  4291. end
  4292. for i = 1, 5 do
  4293. grshield.CFrame = grshield.CFrame * CFrame.new(0,.2,0)
  4294. grshield2.CFrame = grshield2.CFrame * CFrame.new(0,.2,0)
  4295. grshield3.CFrame = grshield3.CFrame * CFrame.new(0,.2,0)
  4296. grshield4.CFrame = grshield4.CFrame * CFrame.new(0,.2,0)
  4297. grshield5.CFrame = grshield5.CFrame * CFrame.new(0,.2,0)
  4298. swait()
  4299. end
  4300. for i = 1, 5 do
  4301. grshield.CFrame = grshield.CFrame * CFrame.new(0,-.2,0)
  4302. grshield2.CFrame = grshield2.CFrame * CFrame.new(0,-.2,0)
  4303. grshield3.CFrame = grshield3.CFrame * CFrame.new(0,-.2,0)
  4304. grshield4.CFrame = grshield4.CFrame * CFrame.new(0,-.2,0)
  4305. grshield5.CFrame = grshield5.CFrame * CFrame.new(0,-.2,0)
  4306. swait()
  4307. end
  4308. wait(30)
  4309. for i = 1, 6 do
  4310. grshield.CFrame = grshield.CFrame * CFrame.new(0,.4,0)
  4311. grshield2.CFrame = grshield2.CFrame * CFrame.new(0,.4,0)
  4312. grshield3.CFrame = grshield3.CFrame * CFrame.new(0,.4,0)
  4313. grshield4.CFrame = grshield4.CFrame * CFrame.new(0,.4,0)
  4314. grshield5.CFrame = grshield5.CFrame * CFrame.new(0,.4,0)
  4315. swait()
  4316. end
  4317. for i = 1, 30 do
  4318. grshield.Transparency = grshield.Transparency + .025
  4319. grshield2.Transparency = grshield2.Transparency + .025
  4320. grshield3.Transparency = grshield3.Transparency + .025
  4321. grshield4.Transparency = grshield4.Transparency + .025
  4322. grshield5.Transparency = grshield5.Transparency + .025
  4323. grshield.CFrame = grshield.CFrame * CFrame.new(0,-2,0)
  4324. grshield2.CFrame = grshield2.CFrame * CFrame.new(0,-2,0)
  4325. grshield3.CFrame = grshield3.CFrame * CFrame.new(0,-2,0)
  4326. grshield4.CFrame = grshield4.CFrame * CFrame.new(0,-2,0)
  4327. grshield5.CFrame = grshield5.CFrame * CFrame.new(0,-2,0)
  4328. swait()
  4329. end
  4330. grshield:Remove()
  4331. grshield2:Remove()
  4332. grshield3:Remove()
  4333. grshield4:Remove()
  4334. grshield5:Remove()
  4335. end)()
  4336. if avatarstate then
  4337. for i = 1, 5 do
  4338. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),0,0),.8)
  4339. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(-12),math.rad(1)),.8)
  4340. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(12),math.rad(-1)),.8)
  4341. swait()
  4342. end
  4343. else
  4344. for i = 1, 15 do
  4345. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),0,0),.4)
  4346. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(-12),math.rad(1)),.4)
  4347. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(12),math.rad(-1)),.4)
  4348. swait()
  4349. end
  4350. end
  4351. debounce = false
  4352. attacking = false
  4353. ws = 90
  4354. elseif Press=='x' then
  4355. id = 2435339444
  4356. doomtheme.SoundId = "rbxassetid://"..id
  4357. doomtheme:Play()
  4358. elseif Press=='z' then
  4359. id = 2327920334
  4360. doomtheme.SoundId = "rbxassetid://"..id
  4361. doomtheme:Play()
  4362. elseif Press=='y' then
  4363. if debounce then return end
  4364. debounce = true
  4365. attacking = true
  4366. allowlev = false
  4367. zxm={}
  4368. ws = 0
  4369. waterball = Instance.new("Part",Torso)
  4370. waterball.Size = Vector3.new(25,25,25)
  4371. waterball.Transparency = .9
  4372. waterball.Shape = "Ball"
  4373. waterball.BrickColor = BrickColor.new("Cyan")
  4374. waterball.Anchored = true
  4375. waterball.Material = "Neon"
  4376. waterball.CanCollide = false
  4377. waterball.CFrame = Root.CFrame
  4378. waterp = true
  4379. coroutine.wrap(function()
  4380. while waterball.Transparency > 0 do
  4381. waterball.CFrame = Root.CFrame
  4382. waterblockk = Instance.new("Part",Torso)
  4383. waterblockk.Material = waterblocks.Material
  4384. waterblockk.BrickColor = waterblocks.BrickColor
  4385. waterblockk.CanCollide = false
  4386. waterblockk.Anchored = true
  4387. waterblockk.Size = Vector3.new(2,2,2)
  4388. waterblockk.Name = "nd"
  4389. waterblockk.Transparency = .25
  4390. table.insert(zxm,waterblockk)
  4391. waterblockk.CFrame = Root.CFrame * CFrame.new(math.random(-18,18),math.random(-18,18),math.random(-18,18)) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  4392. removeuseless:AddItem(waterblockk,.75)
  4393. swait(5)
  4394. end
  4395. end)()
  4396. coroutine.wrap(function()
  4397. while waterball.Transparency > 0 do
  4398. waterball.Transparency = waterball.Transparency - 0.0050
  4399. for i,v in pairs(zxm) do
  4400. v.Transparency = v.Transparency + .05
  4401. v.CFrame = v.CFrame:lerp(CFrame.new(Root.Position) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))) ,.09)
  4402. end
  4403. swait()
  4404. end
  4405. waterp = false
  4406. for i = 1, 25 do
  4407. for i,v in pairs(zxm) do
  4408. v.Transparency = v.Transparency + .05
  4409. v.Size = v.Size + Vector3.new(.5,.5,.5)
  4410. end
  4411. swait()
  4412. end
  4413. end)()
  4414. for i = 1, 20 do
  4415. waterball.Size = waterball.Size - Vector3.new(.85,.85,.85)
  4416. waterball.CFrame = Root.CFrame
  4417. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.5)
  4418. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.3)
  4419. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.7,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(-88),math.rad(0)), 0.3)
  4420. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1., .9) * CFrame.Angles(math.rad(20), math.rad(-1), math.rad(-3)), 0.25)
  4421. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(1), math.rad(3)), 0.25)
  4422. swait()
  4423. end
  4424. while wait() do
  4425. if not waterp then break end
  4426. end
  4427. wshockwave = Instance.new("Part", Torso)
  4428. wshockwave.Size = Vector3.new(1,1,1)
  4429. wshockwave.CanCollide = false
  4430. wshockwave.Anchored = true
  4431. wshockwave.Transparency = 1
  4432. wshockwave.BrickColor = BrickColor.new("Cyan")
  4433. wshockwave.CFrame = CFrame.new(waterball.Position) * CFrame.new(0,-9,0)
  4434. wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  4435. wshockwavemesh.Scale = Vector3.new(1,3,1)
  4436. wshockwavemesh.MeshId = "rbxassetid://20329976"
  4437. wshockwave2 = Instance.new("Part", Torso)
  4438. wshockwave2.Size = Vector3.new(1,1,1)
  4439. wshockwave2.CanCollide = false
  4440. wshockwave2.Anchored = true
  4441. wshockwave2.Transparency = 1
  4442. wshockwave2.BrickColor = BrickColor.new("Cyan")
  4443. wshockwave2.CFrame = CFrame.new(waterball.Position) * CFrame.new(0,-9,0)
  4444. wshockwavemesh2 = Instance.new("SpecialMesh", wshockwave2)
  4445. wshockwavemesh2.Scale = Vector3.new(2,3,2)
  4446. wshockwavemesh2.MeshId = "rbxassetid://20329976"
  4447. waterball2 = waterball:Clone()
  4448. waterball2.Parent = Torso
  4449. waterball2.Transparency = .25
  4450. waterball3 = waterball:Clone()
  4451. waterball3.Parent = Torso
  4452. waterball3.Transparency = .5
  4453. waterball4 = waterball:Clone()
  4454. waterball4.Parent = Torso
  4455. waterball4.Transparency = .75
  4456. fkd = Instance.new("Sound",Torso)
  4457. fkd.SoundId = "rbxassetid://2136442504"
  4458. fkd.Volume = 8
  4459. fkd:Play()
  4460. dbw = 25
  4461. for i = 1, 6 do
  4462. wshockwave.CFrame = CFrame.new(waterball.Position) * CFrame.new(0,-9,0)
  4463. wshockwave2.CFrame = CFrame.new(waterball.Position) * CFrame.new(0,-9,0)
  4464. wshockwave.Transparency = 1
  4465. wshockwave2.Transparency = 1
  4466. wshockwavemesh2.Scale = Vector3.new(4,3,4)
  4467. wshockwavemesh.Scale = Vector3.new(2,3,2)
  4468. dbw = dbw + 25
  4469. swait()
  4470. if avatarstate then
  4471. Hit = damagealll(120,waterball.Position)
  4472. else
  4473. Hit = damagealll(65,waterball.Position)
  4474. end
  4475. for _,v in pairs(Hit) do
  4476. if bluetotem then
  4477. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(55,72))
  4478. elseif avatarstate then
  4479. v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
  4480. else
  4481. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(34,62))
  4482. end
  4483. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  4484. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  4485. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  4486. vel.velocity = CFrame.new(waterball.Position,torso.Position).lookVector*dbw
  4487. removeuseless:AddItem(vel,.1)
  4488. end
  4489. if avatarstate then
  4490. for i = 1, 35 do
  4491. waterball.CFrame = Root.CFrame
  4492. waterball2.CFrame = Root.CFrame
  4493. waterball3.CFrame = Root.CFrame
  4494. waterball4.CFrame = Root.CFrame
  4495. wshockwave.Transparency = wshockwave.Transparency - .015
  4496. wshockwave2.Transparency = wshockwave2.Transparency - .015
  4497. wshockwave.CFrame = wshockwave.CFrame * CFrame.Angles(0,math.rad(0+15),0)
  4498. wshockwave2.CFrame = wshockwave2.CFrame * CFrame.Angles(0,math.rad(0-15),0)
  4499. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(7,.89,7)
  4500. wshockwavemesh2.Scale = wshockwavemesh2.Scale + Vector3.new(8,2,8)
  4501. waterball2.Size = waterball2.Size + Vector3.new(2,2,2)
  4502. waterball3.Size = waterball3.Size + Vector3.new(4,4,4)
  4503. waterball4.Size = waterball4.Size + Vector3.new(6,6,6)
  4504. swait()
  4505. end
  4506. for i = 1, 25 do
  4507. waterball.CFrame = Root.CFrame
  4508. waterball2.CFrame = Root.CFrame
  4509. waterball3.CFrame = Root.CFrame
  4510. waterball4.CFrame = Root.CFrame
  4511. wshockwave.CFrame = wshockwave.CFrame * CFrame.Angles(0,math.rad(0+7),0)
  4512. wshockwave2.CFrame = wshockwave2.CFrame * CFrame.Angles(0,math.rad(0-7),0)
  4513. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(3.5,.87,3.5)
  4514. wshockwavemesh2.Scale = wshockwavemesh2.Scale + Vector3.new(4,1,4)
  4515. waterball2.Size = waterball2.Size + Vector3.new(1,1,1)
  4516. waterball3.Size = waterball3.Size + Vector3.new(2,2,2)
  4517. waterball4.Size = waterball4.Size + Vector3.new(3,3,3)
  4518. swait()
  4519. end
  4520. for i = 1, 40 do
  4521. waterball.CFrame = Root.CFrame
  4522. waterball2.CFrame = Root.CFrame
  4523. waterball3.CFrame = Root.CFrame
  4524. waterball4.CFrame = Root.CFrame
  4525. wshockwave.CFrame = wshockwave.CFrame * CFrame.Angles(0,math.rad(0+20),0)
  4526. wshockwave2.CFrame = wshockwave2.CFrame * CFrame.Angles(0,math.rad(0-20),0)
  4527. wshockwave.Transparency = wshockwave.Transparency +.03
  4528. wshockwave2.Transparency = wshockwave2.Transparency + .03
  4529. wshockwavemesh.Scale = wshockwavemesh.Scale - Vector3.new(14,4,14)
  4530. wshockwavemesh2.Scale = wshockwavemesh2.Scale - Vector3.new(16,6,16)
  4531. waterball2.Size = waterball2.Size - Vector3.new(4,4,4)
  4532. waterball3.Size = waterball3.Size - Vector3.new(8,8,8)
  4533. waterball4.Size = waterball4.Size - Vector3.new(12,12,12)
  4534. swait()
  4535. end
  4536. else
  4537. for i = 1, 35 do
  4538. waterball.CFrame = Root.CFrame
  4539. waterball2.CFrame = Root.CFrame
  4540. waterball3.CFrame = Root.CFrame
  4541. waterball4.CFrame = Root.CFrame
  4542. wshockwave.Transparency = wshockwave.Transparency - .015
  4543. wshockwave2.Transparency = wshockwave2.Transparency - .015
  4544. wshockwave.CFrame = wshockwave.CFrame * CFrame.Angles(0,math.rad(0+15),0)
  4545. wshockwave2.CFrame = wshockwave2.CFrame * CFrame.Angles(0,math.rad(0-15),0)
  4546. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(3.5,.4375,3.5)
  4547. wshockwavemesh2.Scale = wshockwavemesh2.Scale + Vector3.new(4,1,4)
  4548. waterball2.Size = waterball2.Size + Vector3.new(1,1,1)
  4549. waterball3.Size = waterball3.Size + Vector3.new(2,2,2)
  4550. waterball4.Size = waterball4.Size + Vector3.new(3,3,3)
  4551. swait()
  4552. end
  4553. for i = 1, 25 do
  4554. waterball.CFrame = Root.CFrame
  4555. waterball2.CFrame = Root.CFrame
  4556. waterball3.CFrame = Root.CFrame
  4557. waterball4.CFrame = Root.CFrame
  4558. wshockwave.CFrame = wshockwave.CFrame * CFrame.Angles(0,math.rad(0+7),0)
  4559. wshockwave2.CFrame = wshockwave2.CFrame * CFrame.Angles(0,math.rad(0-7),0)
  4560. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(1.75,.4375,1.75)
  4561. wshockwavemesh2.Scale = wshockwavemesh2.Scale + Vector3.new(2,.5,2)
  4562. waterball2.Size = waterball2.Size + Vector3.new(.5,.5,.5)
  4563. waterball3.Size = waterball3.Size + Vector3.new(1,1,1)
  4564. waterball4.Size = waterball4.Size + Vector3.new(1.5,1.5,1.5)
  4565. swait()
  4566. end
  4567. for i = 1, 40 do
  4568. waterball.CFrame = Root.CFrame
  4569. waterball2.CFrame = Root.CFrame
  4570. waterball3.CFrame = Root.CFrame
  4571. waterball4.CFrame = Root.CFrame
  4572. wshockwave.CFrame = wshockwave.CFrame * CFrame.Angles(0,math.rad(0+20),0)
  4573. wshockwave2.CFrame = wshockwave2.CFrame * CFrame.Angles(0,math.rad(0-20),0)
  4574. wshockwave.Transparency = wshockwave.Transparency +.03
  4575. wshockwave2.Transparency = wshockwave2.Transparency + .03
  4576. wshockwavemesh.Scale = wshockwavemesh.Scale - Vector3.new(7,2,7)
  4577. wshockwavemesh2.Scale = wshockwavemesh2.Scale - Vector3.new(8,3,8)
  4578. waterball2.Size = waterball2.Size - Vector3.new(2,2,2)
  4579. waterball3.Size = waterball3.Size - Vector3.new(4,4,4)
  4580. waterball4.Size = waterball4.Size - Vector3.new(6,6,6)
  4581. swait()
  4582. end
  4583. end
  4584. end
  4585. for i = 1, 50 do
  4586. waterball.CFrame = Root.CFrame
  4587. waterball2.CFrame = Root.CFrame
  4588. waterball3.CFrame = Root.CFrame
  4589. waterball4.CFrame = Root.CFrame
  4590. waterball.Transparency = waterball.Transparency + .025
  4591. waterball2.Transparency = waterball2.Transparency + .025
  4592. waterball3.Transparency = waterball3.Transparency + .035
  4593. waterball4.Transparency = waterball4.Transparency + .045
  4594. waterball.Size = waterball.Size + Vector3.new(.5,.5,.5)
  4595. waterball2.Size = waterball2.Size + Vector3.new(1,1,1)
  4596. waterball3.Size = waterball3.Size + Vector3.new(2,2,2)
  4597. waterball4.Size = waterball4.Size + Vector3.new(3,3,3)
  4598. swait()
  4599. end
  4600. wshockwave:Remove()
  4601. wshockwave2:Remove()
  4602. waterball:Remove()
  4603. waterball2:Remove()
  4604. waterball3:Remove()
  4605. waterball4:Remove()
  4606. attacking = false
  4607. debounce = false
  4608. waterp = false
  4609. allowlev = true
  4610. fkd:Remove()
  4611. ws = 90
  4612. elseif Press=='t' then
  4613. if tauntdebounce then return end
  4614. if debounce then return end
  4615. debounce = true
  4616. tauntdebounce = true
  4617. attacking = true
  4618. debounce = true
  4619. ws = 6
  4620. coroutine.wrap(function()
  4621. for i = 1, 125 do
  4622. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(22 - 12 * math.sin(sine/12)),0,0),.4)
  4623. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87 + .01 * math.sin(sine/9)),math.rad(80 - 3 * math.sin(sine/9)),math.rad(0)), 0.4)
  4624. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.7,-.2,.4) * CFrame.Angles(math.rad(-87 - .01 * math.sin(sine/9)),math.rad(-88 + .7 * math.sin(sine/9)),math.rad(0)), 0.4)
  4625. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.4)
  4626. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.4)
  4627. swait()
  4628. end
  4629. attacking = false
  4630. debounce = false
  4631. ws = 90
  4632. end)()
  4633. got2 = gottalktable2[math.random(1,#gottalktable2)]
  4634. tauntsound = Instance.new("Sound", Head)
  4635. tauntsound.Volume = 10
  4636. tauntsound.SoundId = "http://www.roblox.com/asset/?id="..got2
  4637. tauntsound.Looped = false
  4638. tauntsound:Play()
  4639. local b1 = Instance.new("BillboardGui",Head)
  4640. b1.Size = UDim2.new(0,4,0,1.6)
  4641. b1.StudsOffset = Vector3.new(0,0,0)
  4642. b1.Name = "ttau"
  4643. b1.AlwaysOnTop = true
  4644. b1.StudsOffset = Vector3.new(0,4,0)
  4645. b1.Adornee = Head
  4646. removeuseless:AddItem(b1,8)
  4647. local b2 = Instance.new("TextLabel",b1)
  4648. b2.BackgroundTransparency = 1
  4649. if tauntsound.SoundId == "http://www.roblox.com/asset/?id=2492600258" then
  4650. b2.Text = "On your knees."
  4651. elseif tauntsound.SoundId == "http://www.roblox.com/asset/?id=2492598999" then
  4652. b2.Text = "I've survived many battles."
  4653. elseif tauntsound.SoundId == "http://www.roblox.com/asset/?id=2492599159" then
  4654. b2.Text = "You do not impress."
  4655. elseif tauntsound.SoundId == "http://www.roblox.com/asset/?id=2492599303" then
  4656. b2.Text = "You would test a god?"
  4657. elseif tauntsound.SoundId == "http://www.roblox.com/asset/?id=2492599503" then
  4658. b2.Text = "You will respect my title!"
  4659. elseif tauntsound.SoundId == "http://www.roblox.com/asset/?id=2492599663" then
  4660. b2.Text = "I shall honor you with combat!"
  4661. elseif tauntsound.SoundId == "http://www.roblox.com/asset/?id=2492599795" then
  4662. b2.Text = "A lamb to the slaughter."
  4663. elseif tauntsound.SoundId == "http://www.roblox.com/asset/?id=2492599925" then
  4664. b2.Text = "You're most worthy, to die by my hand."
  4665. elseif tauntsound.SoundId == "http://www.roblox.com/asset/?id=2492600097" then
  4666. b2.Text = "Your soul burns!"
  4667. elseif tauntsound.SoundId == "http://www.roblox.com/asset/?id=2492600455" then
  4668. b2.Text = "Pathetic."
  4669. end
  4670. b2.Font = "Garamond"
  4671. b2.TextSize = 50
  4672. b2.Name = "lafftext"
  4673. b2.TextStrokeTransparency = 1
  4674. b2.Transparency = 1
  4675. b2.TextColor3 = BrickColor.new("Cyan").Color
  4676. b2.TextStrokeColor3 = Color3.new(0,0,0)
  4677. b2.Size = UDim2.new(1,0,.5,0)
  4678. coroutine.wrap(function()
  4679. for i = 1, 20 do
  4680. b2.Transparency = b2.Transparency - .05
  4681. b2.TextStrokeTransparency = b2.TextStrokeTransparency - .05
  4682. swait()
  4683. end
  4684. end)()
  4685. wait(tauntsound.TimeLength)
  4686. wait(3)
  4687. coroutine.wrap(function()
  4688. for i = 1, 20 do
  4689. b2.Transparency = b2.Transparency + .05
  4690. b2.TextStrokeTransparency = b2.TextStrokeTransparency + .05
  4691. swait()
  4692. end
  4693. end)()
  4694. tauntsound:Remove()
  4695. wait(1)
  4696. tauntdebounce = false
  4697. elseif Press=='r' then
  4698. if debounce then return end
  4699. if fireball1 then
  4700. SOUND(rightlocation,842332424,7,false,4)
  4701. fireball1 = false
  4702. fireball2 = true
  4703. attacking = true
  4704. debounce = true
  4705. appi = true
  4706. coroutine.wrap(function()
  4707. while appi do
  4708. swait()
  4709. if Root.Velocity.Magnitude > 2 and attacking == true then
  4710. position = "Idle3"
  4711. end
  4712. end
  4713. end)()
  4714. coroutine.wrap(function()
  4715. while appi do
  4716. swait()
  4717. settime = 0.05
  4718. sine = sine + change
  4719. if position == "Idle3" and attacking == true and appi == true then
  4720. change = .5
  4721. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(50 + 3 * math.sin(sine/12)),math.rad(3 - 1 * math.sin(sine/12))),.5)
  4722. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.5)
  4723. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.5)
  4724. end
  4725. end
  4726. end)()
  4727. ws = 65
  4728. g1 = Instance.new("BodyGyro", Root)
  4729. g1.D = 175
  4730. g1.P = 20000
  4731. g1.MaxTorque = Vector3.new(0,9000,0)
  4732. if avatarstate then
  4733. for i = 1, 5 do
  4734. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  4735. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(-15),math.rad(0)),.7)
  4736. RIGHTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  4737. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(-14), math.rad(20), math.rad(-90)), 0.6)
  4738. swait()
  4739. end
  4740. else
  4741. for i = 1, 15 do
  4742. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  4743. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(-15),math.rad(0)),.5)
  4744. RIGHTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  4745. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(-14), math.rad(20), math.rad(-90)), 0.3)
  4746. swait()
  4747. end
  4748. end
  4749. swoosh = Instance.new("Part",Head)
  4750. swoosh.Size = Vector3.new(1,1,1)
  4751. swoosh.CanCollide = false
  4752. swoosh.Anchored = false
  4753. swoosh.Name = "swoosh"
  4754. swoosh.Transparency = 1
  4755. swoosh.CFrame = rightlocation.CFrame
  4756. coroutine.wrap(function()
  4757. if bbv then return end
  4758. bbv = true
  4759. while wait(.08) do
  4760. for i,v in pairs(Head:GetDescendants()) do
  4761. if v.Name == "swoosh" then
  4762. Hit = damagealll(13,v.Position)
  4763. for _,v in pairs(Hit) do
  4764. if redtotem then
  4765. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(24,33))
  4766. elseif avatarstate then
  4767. v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
  4768. else
  4769. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(14,28))
  4770. end
  4771. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  4772. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  4773. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  4774. vel.velocity = CFrame.new(swoosh.Position,torso.Position).lookVector*100
  4775. removeuseless:AddItem(vel,.1)
  4776. end
  4777. end
  4778. end
  4779. end
  4780. end)()
  4781. coroutine.wrap(function()
  4782. if firsttime then return end
  4783. firsttime = true
  4784. while wait() do
  4785. for i,v in pairs(RightArm:GetChildren()) do
  4786. if v.Name == "magiccc" then
  4787. v.Transparency = v.Transparency + .05
  4788. end
  4789. end
  4790. for i,v in pairs(Head:GetChildren()) do
  4791. if v.Name == "swoosh" then
  4792. magiccc = Instance.new("Part",RightArm)
  4793. magiccc.Material = "Neon"
  4794. magiccc.CanCollide = false
  4795. magiccc.Anchored = true
  4796. magiccc.Name = "magiccc"
  4797. magiccc.BrickColor = BrickColor.new(colors)
  4798. magiccc.Size = Vector3.new(5,5,5)
  4799. magiccc.CFrame = v.CFrame * CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  4800. removeuseless:AddItem(magiccc,2)
  4801. end
  4802. end
  4803. end
  4804. end)()
  4805. bov = Instance.new("BodyVelocity",swoosh)
  4806. bov.maxForce = Vector3.new(99999,99999,99999)
  4807. swoosh.CFrame = CFrame.new(swoosh.Position,mouse.Hit.p)
  4808. bov.velocity = swoosh.CFrame.lookVector*215
  4809. removeuseless:AddItem(swoosh,5)
  4810. if avatarstate then
  4811. for i = 1, 6 do
  4812. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(10),math.rad(15),math.rad(0)),.8)
  4813. RIGHTARMLERP.C1 = CFrame.new(0,0,0)
  4814. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,1,.5) * CFrame.Angles(math.rad(-90),math.rad(-25),math.rad(0)), 0.8)
  4815. swait()
  4816. end
  4817. else
  4818. for i = 1, 12 do
  4819. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(10),math.rad(15),math.rad(0)),.5)
  4820. RIGHTARMLERP.C1 = CFrame.new(0,0,0)
  4821. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,1,.5) * CFrame.Angles(math.rad(-90),math.rad(-25),math.rad(0)), 0.5)
  4822. swait()
  4823. end
  4824. end
  4825. ws = 90
  4826. appi = false
  4827. attacking = false
  4828. debounce = false
  4829. removeuseless:AddItem(g1,.01)
  4830. elseif fireball2 then
  4831. SOUND(leftlocation,842332424,7,false,4)
  4832. fireball1 = true
  4833. fireball2 = false
  4834. attacking = true
  4835. debounce = true
  4836. appi = true
  4837. coroutine.wrap(function()
  4838. while appi do
  4839. swait()
  4840. if Root.Velocity.Magnitude > 2 and attacking == true then
  4841. position = "Idle3"
  4842. end
  4843. end
  4844. end)()
  4845. coroutine.wrap(function()
  4846. while appi do
  4847. swait()
  4848. settime = 0.05
  4849. sine = sine + change
  4850. if position == "Idle3" and attacking == true and appi == true then
  4851. change = .5
  4852. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(-50 - 3 * math.sin(sine/12)),math.rad(-3 + 1 * math.sin(sine/12))), .5)
  4853. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.5)
  4854. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.5)
  4855. end
  4856. end
  4857. end)()
  4858. ws = 65
  4859. g1 = Instance.new("BodyGyro", Root)
  4860. g1.D = 175
  4861. g1.P = 20000
  4862. g1.MaxTorque = Vector3.new(0,9000,0)
  4863. if avatarstate then
  4864. for i = 1, 5 do
  4865. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  4866. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(10),math.rad(15),math.rad(0)),.7)
  4867. LEFTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  4868. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(-14), math.rad(-20), math.rad(90)), 0.6)
  4869. swait()
  4870. end
  4871. else
  4872. for i = 1, 15 do
  4873. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  4874. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(10),math.rad(15),math.rad(0)),.5)
  4875. LEFTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  4876. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(-14), math.rad(-20), math.rad(90)), 0.3)
  4877. swait()
  4878. end
  4879. end
  4880. swoosh = Instance.new("Part",Head)
  4881. swoosh.Size = Vector3.new(1,1,1)
  4882. swoosh.CanCollide = false
  4883. swoosh.Anchored = false
  4884. swoosh.Name = "swoosh"
  4885. swoosh.Transparency = 1
  4886. swoosh.CFrame = leftlocation.CFrame
  4887. coroutine.wrap(function()
  4888. if firsttime then return end
  4889. firsttime = true
  4890. while wait() do
  4891. for i,v in pairs(RightArm:GetChildren()) do
  4892. if v.Name == "magiccc" then
  4893. v.Transparency = v.Transparency + .05
  4894. end
  4895. end
  4896. for i,v in pairs(Head:GetChildren()) do
  4897. if v.Name == "swoosh" then
  4898. magiccc = Instance.new("Part",RightArm)
  4899. magiccc.Material = "Neon"
  4900. magiccc.CanCollide = false
  4901. magiccc.Anchored = true
  4902. magiccc.Name = "magiccc"
  4903. magiccc.BrickColor = BrickColor.new(colors)
  4904. magiccc.Size = Vector3.new(5,5,5)
  4905. magiccc.CFrame = v.CFrame * CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  4906. removeuseless:AddItem(magiccc,2)
  4907. end
  4908. end
  4909. end
  4910. end)()
  4911. bov = Instance.new("BodyVelocity",swoosh)
  4912. bov.maxForce = Vector3.new(99999,99999,99999)
  4913. swoosh.CFrame = CFrame.new(swoosh.Position,mouse.Hit.p)
  4914. bov.velocity = swoosh.CFrame.lookVector*215
  4915. removeuseless:AddItem(swoosh,5)
  4916. if avatarstate then
  4917. for i = 1, 6 do
  4918. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(-15),math.rad(0)),.8)
  4919. LEFTARMLERP.C1 = CFrame.new(0,0,0)
  4920. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,1,.5) * CFrame.Angles(math.rad(-90),math.rad(25),math.rad(0)), 0.8)
  4921. swait()
  4922. end
  4923. else
  4924. for i = 1, 12 do
  4925. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(-15),math.rad(0)),.5)
  4926. LEFTARMLERP.C1 = CFrame.new(0,0,0)
  4927. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,1,.5) * CFrame.Angles(math.rad(-90),math.rad(25),math.rad(0)), 0.5)
  4928. swait()
  4929. end
  4930. end
  4931. ws = 90
  4932. attacking = false
  4933. debounce = false
  4934. appi = false
  4935. removeuseless:AddItem(g1,.01)
  4936. end
  4937. elseif Press=='e' then
  4938. if throw1 then
  4939. if debounce then return end
  4940. throw1 = false
  4941. throw2 = true
  4942. debounce = true
  4943. attacking = true
  4944. appi = true
  4945. ws = 12
  4946. g1 = Instance.new("BodyGyro", Root)
  4947. g1.D = 175
  4948. g1.P = 20000
  4949. g1.MaxTorque = Vector3.new(0,9000,0)
  4950. coroutine.wrap(function()
  4951. while appi do
  4952. swait()
  4953. if Root.Velocity.Magnitude > 2 and attacking == true then
  4954. position = "Idle3"
  4955. end
  4956. end
  4957. end)()
  4958. coroutine.wrap(function()
  4959. while appi do
  4960. swait()
  4961. settime = 0.05
  4962. sine = sine + change
  4963. if position == "Idle3" and attacking == true and appi == true then
  4964. change = .5
  4965. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(-50 - 3 * math.sin(sine/12)),math.rad(-3 + 1 * math.sin(sine/12))), .5)
  4966. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.5)
  4967. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.5)
  4968. end
  4969. end
  4970. end)()
  4971. if avatarstate then
  4972. for i = 1, 5 do
  4973. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  4974. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(0)),.8)
  4975. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(30),0),.8)
  4976. swait()
  4977. end
  4978. else
  4979. for i = 1, 15 do
  4980. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.1)
  4981. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(0)),.4)
  4982. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(30),0),.4)
  4983. swait()
  4984. end
  4985. end
  4986. if mouse.Target ~= nil then
  4987. biggrassblock = Instance.new("Part",Torso)
  4988. biggrassblock.Size = Vector3.new(math.random(15,18),50,math.random(15,18))
  4989. biggrassblock.Anchored = true
  4990. biggrassblock.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,-10,0) * CFrame.Angles(math.rad(math.random(-15,15)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15)))
  4991. biggrassblock.CanCollide = true
  4992. biggrassblock.Material = "Slate"
  4993. biggrassblock.BrickColor = BrickColor.new("Earth green")
  4994. removeuseless:AddItem(biggrassblock,10)
  4995. coroutine.wrap(function()
  4996. local locbrick = Instance.new("Part",biggrassblock)
  4997. locbrick.Size = Vector3.new(1,1,1)
  4998. locbrick.Transparency = 1
  4999. locbrick.CFrame = CFrame.new(mouse.Hit.p)
  5000. locbrick.CanCollide = false
  5001. locbrick.Anchored = true
  5002. local locbrick2 = Instance.new("Part",biggrassblock)
  5003. locbrick2.Size = Vector3.new(1,1,1)
  5004. locbrick2.Transparency = 1
  5005. locbrick2.CFrame = CFrame.new(mouse.Hit.p)
  5006. locbrick2.CanCollide = false
  5007. locbrick2weld = weldBetween(locbrick2,locbrick)
  5008. local shockwave = Instance.new("Part", Torso)
  5009. shockwave.Size = Vector3.new(1,1,1)
  5010. shockwave.CanCollide = false
  5011. shockwave.Anchored = true
  5012. shockwave.Transparency = .5
  5013. shockwave.BrickColor = BrickColor.new("White")
  5014. shockwave.CFrame = CFrame.new(locbrick.Position)
  5015. shockwavemesh = Instance.new("SpecialMesh", shockwave)
  5016. shockwavemesh.Scale = Vector3.new(7,3,7)
  5017. shockwavemesh.MeshId = "rbxassetid://20329976"
  5018. local shockwave2 = Instance.new("Part", Torso)
  5019. shockwave2.Size = Vector3.new(1,1,1)
  5020. shockwave2.CanCollide = false
  5021. shockwave2.Anchored = true
  5022. shockwave2.Transparency = .5
  5023. shockwave2.BrickColor = BrickColor.new("White")
  5024. shockwave2.CFrame = CFrame.new(locbrick.Position)
  5025. shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  5026. shockwavemesh2.Scale = Vector3.new(5,3,5)
  5027. shockwavemesh2.MeshId = "rbxassetid://20329976"
  5028. zxp = 0
  5029. for i = 1, 75 do
  5030. zxp = zxp + 5
  5031. crater = Instance.new("Part",Torso)
  5032. crater.BrickColor = biggrassblock.BrickColor
  5033. crater.Size = Vector3.new(5,5,5)
  5034. crater.Transparency = 1
  5035. craterweld = weldBetween(crater,locbrick2)
  5036. craterweld.C0 = craterweld.C0 * CFrame.new(15,0,0) * CFrame.Angles(math.rad(0),math.rad(zxp),math.rad(0))
  5037. removeuseless:AddItem(crater,1)
  5038. crater2 = Instance.new("Part",Torso)
  5039. crater2.CFrame = crater.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  5040. crater2.Size = Vector3.new(13,13,13)
  5041. crater2.Anchored = true
  5042. crater2.Material = "Grass"
  5043. crater2.BrickColor = BrickColor.new("Bright green")
  5044. removeuseless:AddItem(crater2,15)
  5045. end
  5046. for i = 1, 30 do
  5047. swait()
  5048. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0)
  5049. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0)
  5050. shockwave.Transparency = shockwave.Transparency + 0.025
  5051. shockwave2.Transparency = shockwave2.Transparency + 0.025
  5052. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(6,1,6)
  5053. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(6,1,6)
  5054. end
  5055. end)()
  5056. coroutine.wrap(function()
  5057. for i = 1, 10 do
  5058. swait()
  5059. biggrassblock.CFrame = biggrassblock.CFrame * CFrame.new(0,2.7,0)
  5060. end
  5061. end)()
  5062. groundrum = Instance.new("Sound",biggrassblock)
  5063. groundrum.SoundId = "rbxassetid://1265219916"
  5064. groundrum.Volume = 10
  5065. groundrum.Pitch = 1.5
  5066. groundrum:Play()
  5067. Hit = damagealll(30,biggrassblock.Position)
  5068. for _,v in pairs(Hit) do
  5069. if browntotem then
  5070. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(36,64))
  5071. elseif avatarstate then
  5072. v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
  5073. else
  5074. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(32,48))
  5075. end
  5076. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  5077. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  5078. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  5079. vel.velocity = CFrame.new(biggrassblock.Position,torso.Position).lookVector*180
  5080. removeuseless:AddItem(vel,.1)
  5081. end
  5082. end
  5083. if avatarstate then
  5084. for i = 1, 7 do
  5085. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  5086. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(20),math.rad(20),math.rad(0)),.8)
  5087. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(12),math.rad(-1)),.8)
  5088. swait()
  5089. end
  5090. else
  5091. for i = 1, 15 do
  5092. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.1)
  5093. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(20),math.rad(20),math.rad(0)),.4)
  5094. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(12),math.rad(-1)),.4)
  5095. swait()
  5096. end
  5097. end
  5098. ws = 90
  5099. attacking = false
  5100. debounce = false
  5101. appi = false
  5102. removeuseless:AddItem(g1,.001)
  5103. elseif throw2 then
  5104. if debounce then return end
  5105. throw1 = true
  5106. throw2 = false
  5107. debounce = true
  5108. attacking = true
  5109. appi = true
  5110. ws = 12
  5111. g1 = Instance.new("BodyGyro", Root)
  5112. g1.D = 175
  5113. g1.P = 20000
  5114. g1.MaxTorque = Vector3.new(0,9000,0)
  5115. coroutine.wrap(function()
  5116. while appi do
  5117. swait()
  5118. if Root.Velocity.Magnitude > 2 and attacking == true then
  5119. position = "Idle3"
  5120. end
  5121. end
  5122. end)()
  5123. coroutine.wrap(function()
  5124. while appi do
  5125. swait()
  5126. settime = 0.05
  5127. sine = sine + change
  5128. if position == "Idle3" and attacking == true and appi == true then
  5129. change = .5
  5130. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(50 + 3 * math.sin(sine/12)),math.rad(3 - 1 * math.sin(sine/12))),.5)
  5131. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.5)
  5132. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.5)
  5133. end
  5134. end
  5135. end)()
  5136. if avatarstate then
  5137. for i = 1, 5 do
  5138. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  5139. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-20),math.rad(20),math.rad(0)),.8)
  5140. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(-30),0),.8)
  5141. swait()
  5142. end
  5143. else
  5144. for i = 1, 15 do
  5145. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.1)
  5146. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-20),math.rad(20),math.rad(0)),.4)
  5147. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,0,.2) * CFrame.Angles(math.rad(30),math.rad(-30),0),.4)
  5148. swait()
  5149. end
  5150. end
  5151. if mouse.Target ~= nil then
  5152. biggrassblock = Instance.new("Part",Torso)
  5153. biggrassblock.Size = Vector3.new(math.random(15,18),50,math.random(15,18))
  5154. biggrassblock.Anchored = true
  5155. biggrassblock.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,-10,0) * CFrame.Angles(math.rad(math.random(-15,15)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15)))
  5156. biggrassblock.CanCollide = true
  5157. biggrassblock.Material = "Slate"
  5158. biggrassblock.BrickColor = BrickColor.new("Earth green")
  5159. removeuseless:AddItem(biggrassblock,10)
  5160. locbrick = Instance.new("Part",biggrassblock)
  5161. locbrick.Size = Vector3.new(1,1,1)
  5162. locbrick.Transparency = 1
  5163. locbrick.CFrame = CFrame.new(mouse.Hit.p)
  5164. locbrick.CanCollide = false
  5165. locbrick.Anchored = true
  5166. shockwave = Instance.new("Part", Torso)
  5167. shockwave.Size = Vector3.new(1,1,1)
  5168. shockwave.CanCollide = false
  5169. shockwave.Anchored = true
  5170. shockwave.Transparency = .5
  5171. shockwave.BrickColor = BrickColor.new("White")
  5172. shockwave.CFrame = CFrame.new(locbrick.Position)
  5173. shockwavemesh = Instance.new("SpecialMesh", shockwave)
  5174. shockwavemesh.Scale = Vector3.new(7,3,7)
  5175. shockwavemesh.MeshId = "rbxassetid://20329976"
  5176. shockwave2 = Instance.new("Part", Torso)
  5177. shockwave2.Size = Vector3.new(1,1,1)
  5178. shockwave2.CanCollide = false
  5179. shockwave2.Anchored = true
  5180. shockwave2.Transparency = .5
  5181. shockwave2.BrickColor = BrickColor.new("White")
  5182. shockwave2.CFrame = CFrame.new(locbrick.Position)
  5183. shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  5184. shockwavemesh2.Scale = Vector3.new(5,3,5)
  5185. shockwavemesh2.MeshId = "rbxassetid://20329976"
  5186. locbrick2 = Instance.new("Part",biggrassblock)
  5187. locbrick2.Size = Vector3.new(1,1,1)
  5188. locbrick2.Transparency = 1
  5189. locbrick2.CFrame = CFrame.new(mouse.Hit.p)
  5190. locbrick2.CanCollide = false
  5191. locbrick2weld = weldBetween(locbrick2,locbrick)
  5192. zxp = 0
  5193. for i = 1, 75 do
  5194. zxp = zxp + 5
  5195. crater = Instance.new("Part",Torso)
  5196. crater.BrickColor = biggrassblock.BrickColor
  5197. crater.Size = Vector3.new(5,5,5)
  5198. crater.Transparency = 1
  5199. craterweld = weldBetween(crater,locbrick2)
  5200. craterweld.C0 = craterweld.C0 * CFrame.new(15,0,0) * CFrame.Angles(math.rad(0),math.rad(zxp),math.rad(0))
  5201. removeuseless:AddItem(crater,1)
  5202. crater2 = Instance.new("Part",Torso)
  5203. crater2.CFrame = crater.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  5204. crater2.Size = Vector3.new(13,13,13)
  5205. crater2.Anchored = true
  5206. crater2.Material = "Grass"
  5207. crater2.BrickColor = BrickColor.new("Bright green")
  5208. removeuseless:AddItem(crater2,15)
  5209. end
  5210. coroutine.wrap(function()
  5211. for i = 1, 30 do
  5212. swait()
  5213. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0)
  5214. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0)
  5215. shockwave.Transparency = shockwave.Transparency + 0.025
  5216. shockwave2.Transparency = shockwave2.Transparency + 0.025
  5217. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(6,1,6)
  5218. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(6,1,6)
  5219. end
  5220. end)()
  5221. coroutine.wrap(function()
  5222. for i = 1, 10 do
  5223. swait()
  5224. biggrassblock.CFrame = biggrassblock.CFrame * CFrame.new(0,2.7,0)
  5225. end
  5226. end)()
  5227. groundrum = Instance.new("Sound",biggrassblock)
  5228. groundrum.SoundId = "rbxassetid://1265219916"
  5229. groundrum.Volume = 10
  5230. groundrum.Pitch = 1.5
  5231. groundrum:Play()
  5232. Hit = damagealll(30,biggrassblock.Position)
  5233. for _,v in pairs(Hit) do
  5234. if browntotem then
  5235. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(54,64))
  5236. elseif avatarstate then
  5237. v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
  5238. else
  5239. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(46,62))
  5240. end
  5241. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  5242. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  5243. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  5244. vel.velocity = CFrame.new(biggrassblock.Position,torso.Position).lookVector*150
  5245. removeuseless:AddItem(vel,.1)
  5246. end
  5247. end
  5248. if avatarstate then
  5249. for i = 1, 7 do
  5250. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  5251. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(20),math.rad(-20),math.rad(0)),.8)
  5252. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(-12),math.rad(1)),.8)
  5253. swait()
  5254. end
  5255. else
  5256. for i = 1, 15 do
  5257. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.1)
  5258. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(20),math.rad(-20),math.rad(0)),.4)
  5259. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.35) * CFrame.Angles(math.rad(-110),math.rad(-12),math.rad(1)),.4)
  5260. swait()
  5261. end
  5262. end
  5263. ws = 90
  5264. attacking = false
  5265. debounce = false
  5266. appi = false
  5267. removeuseless:AddItem(g1,.001)
  5268. end
  5269. end
  5270. end)
  5271.  
  5272. particlecolor = ColorSequence.new(Color3.new(0, 5, 255))
  5273.  
  5274. particlemiter1 = Instance.new("ParticleEmitter", LeftArm)
  5275. particlemiter1.Enabled = false
  5276. particlemiter1.Color = particlecolor
  5277. particlemiter1.Texture = "rbxassetid://304437537"
  5278. particlemiter1.Lifetime = NumberRange.new(2.5)
  5279. particlemiter1.Size = NumberSequence.new(1,0)
  5280. particlemiter1.Rate = 25
  5281. particlemiter1.RotSpeed = NumberRange.new(70)
  5282. particlemiter1.Speed = NumberRange.new(0)
  5283. particlemiter2 = Instance.new("ParticleEmitter", RightArm)
  5284. particlemiter2.Enabled = false
  5285. particlemiter2.Color = particlecolor
  5286. particlemiter2.Texture = "rbxassetid://304437537"
  5287. particlemiter2.Lifetime = NumberRange.new(2.5)
  5288. particlemiter2.Size = NumberSequence.new(1,0)
  5289. particlemiter2.Rate = 25
  5290. particlemiter2.RotSpeed = NumberRange.new(70)
  5291. particlemiter2.Speed = NumberRange.new(0)
  5292. particlemiter4 = Instance.new("ParticleEmitter", LeftLeg)
  5293. particlemiter4.Enabled = false
  5294. particlemiter4.Color = particlecolor
  5295. particlemiter4.Texture = "rbxassetid://304437537"
  5296. particlemiter4.Lifetime = NumberRange.new(2.5)
  5297. particlemiter4.Size = NumberSequence.new(1,0)
  5298. particlemiter4.Rate = 25
  5299. particlemiter4.RotSpeed = NumberRange.new(70)
  5300. particlemiter4.Speed = NumberRange.new(0)
  5301. particlemiter5 = Instance.new("ParticleEmitter", RightLeg)
  5302. particlemiter5.Enabled = false
  5303. particlemiter5.Color = particlecolor
  5304. particlemiter5.Texture = "rbxassetid://304437537"
  5305. particlemiter5.Lifetime = NumberRange.new(2.5)
  5306. particlemiter5.Size = NumberSequence.new(1,0)
  5307. particlemiter5.Rate = 25
  5308. particlemiter5.RotSpeed = NumberRange.new(70)
  5309. particlemiter5.Speed = NumberRange.new(0)
  5310. particlemiter6 = Instance.new("ParticleEmitter", Torso)
  5311. particlemiter6.Enabled = false
  5312. particlemiter6.Color = particlecolor
  5313. particlemiter6.Texture = "rbxassetid://304437537"
  5314. particlemiter6.Lifetime = NumberRange.new(2.5)
  5315. particlemiter6.Size = NumberSequence.new(1,0)
  5316. particlemiter6.Rate = 25
  5317. particlemiter6.RotSpeed = NumberRange.new(70)
  5318. particlemiter6.Speed = NumberRange.new(0)
  5319. particlemiter7 = Instance.new("ParticleEmitter", Head)
  5320. particlemiter7.Enabled = false
  5321. particlemiter7.Color = particlecolor
  5322. particlemiter7.Texture = "rbxassetid://304437537"
  5323. particlemiter7.Lifetime = NumberRange.new(2.5)
  5324. particlemiter7.Size = NumberSequence.new(1,0)
  5325. particlemiter7.Rate = 25
  5326. particlemiter7.RotSpeed = NumberRange.new(70)
  5327. particlemiter7.Speed = NumberRange.new(0)
  5328.  
  5329. coroutine.wrap(function()
  5330. while wait() do
  5331. pcall(function()
  5332. particlemiter1.Color = particlecolor
  5333. particlemiter2.Color = particlecolor
  5334. particlemiter4.Color = particlecolor
  5335. particlemiter5.Color = particlecolor
  5336. particlemiter6.Color = particlecolor
  5337. particlemiter7.Color = particlecolor
  5338. end)
  5339. end
  5340. end)()
  5341.  
  5342. checks1 = coroutine.wrap(function() -------Checks
  5343. while true do
  5344. if Root.Velocity.Magnitude < 15 and running == false then
  5345. position = "Idle"
  5346. elseif Root.Velocity.Magnitude > 15 and running == false then
  5347. position = "Walking"
  5348. else
  5349. end
  5350. wait()
  5351. end
  5352. end)
  5353. checks1()
  5354.  
  5355. function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  5356. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  5357. end
  5358.  
  5359. function ray2(StartPos, EndPos, Distance, Ignore)
  5360. local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
  5361. return ray(StartPos, DIRECTION, Distance, Ignore)
  5362. end
  5363.  
  5364. leftlocation = Instance.new("Part",LeftArm)
  5365. leftlocation.Size = Vector3.new(1,1,1)
  5366. leftlocation.Transparency = 1
  5367. leftlocationweld = weldBetween(leftlocation,LeftArm)
  5368. leftlocationweld.C0 = CFrame.new(0,1.2,0)
  5369. rightlocation = Instance.new("Part",RightArm)
  5370. rightlocation.Size = Vector3.new(1,1,1)
  5371. rightlocation.Transparency = 1
  5372. rightlocationweld = weldBetween(rightlocation,RightArm)
  5373. rightlocationweld.C0 = CFrame.new(0,1.2,0)
  5374.  
  5375. windblocks = Instance.new("Part",Torso)
  5376. windblocks.Size = Vector3.new(1,1,1)
  5377. windblocks.Transparency = 1
  5378. windblocks.Anchored = false
  5379. windblocks.CanCollide = false
  5380. windblocksweld = weldBetween(windblocks,Root)
  5381.  
  5382. windblocks2 = Instance.new("Part",Torso)
  5383. windblocks2.Size = Vector3.new(1,1,1)
  5384. windblocks2.Transparency = 1
  5385. windblocks2.Anchored = false
  5386. windblocks2.CanCollide = false
  5387. windblocks2weld = weldBetween(windblocks2,Root)
  5388.  
  5389. windring = Instance.new("Part", Torso)
  5390. windring.Size = Vector3.new(1, 1, 1)
  5391. windring.Transparency = .8
  5392. windring.Anchored = false
  5393. windring.BrickColor = BrickColor.new("Really white")
  5394. windring.CanCollide = false
  5395. ringh = Instance.new("SpecialMesh", windring)
  5396. ringh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5397. ringh.Scale = Vector3.new(19, 19, 4)
  5398. windringweld = weldBetween(windring,windblocks)
  5399. windring2 = Instance.new("Part", Torso)
  5400. windring2.Size = Vector3.new(1, 1, 1)
  5401. windring2.Transparency = .8
  5402. windring2.Anchored = false
  5403. windring2.BrickColor = BrickColor.new("Really white")
  5404. windring2.CanCollide = false
  5405. ringh2 = Instance.new("SpecialMesh", windring2)
  5406. ringh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5407. ringh2.Scale = Vector3.new(19, 19, 4)
  5408. windring2weld = weldBetween(windring2,windblocks2)
  5409. wind = Instance.new("Part", Torso)
  5410. wind.Size = Vector3.new(0.5, 0.5, 0.5)
  5411. wind.Material = "Neon"
  5412. wind.BrickColor = BrickColor.new("Really white")
  5413. wind.Transparency = .76
  5414. wind.CanCollide = false
  5415. windMESH = Instance.new("SpecialMesh", wind)
  5416. windMESH.Scale = Vector3.new(3.5,3.5,3.5)
  5417. windMESH.MeshId = "rbxassetid://168892432"
  5418. windWeld = weldBetween(wind,Root)
  5419. windWeld.C0 = CFrame.new(0,-10,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  5420. wind2 = Instance.new("Part", Torso)
  5421. wind2.Size = Vector3.new(0.5, 0.5, 0.5)
  5422. wind2.Material = "Neon"
  5423. wind2.BrickColor = BrickColor.new("Really white")
  5424. wind2.Transparency = .95
  5425. wind2.CanCollide = false
  5426. windMESH2 = Instance.new("SpecialMesh", wind2)
  5427. windMESH2.Scale = Vector3.new(6,6,6)
  5428. windMESH2.MeshId = "rbxassetid://168892432"
  5429. windWeld2 = weldBetween(wind2,Root)
  5430. windWeld2.C0 = CFrame.new(0,-10,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  5431.  
  5432. grasslocation = Instance.new("Part",Torso)
  5433. grasslocation.CFrame = Root.CFrame
  5434. grasslocation.Size = Vector3.new(1,1,1)
  5435. grasslocation.Transparency = 1
  5436. grasslocation.CanCollide = false
  5437. grasslocationweld = weldBetween(grasslocation,Root)
  5438. grasslocationweld.C0 = CFrame.Angles(math.rad(10),math.rad(10),0)
  5439. waterlocation = Instance.new("Part",Torso)
  5440. waterlocation.CFrame = Root.CFrame
  5441. waterlocation.Size = Vector3.new(1,1,1)
  5442. waterlocation.Transparency = 1
  5443. waterlocation.CanCollide = false
  5444. waterlocationweld = weldBetween(waterlocation,Root)
  5445. waterlocationweld.C0 = CFrame.Angles(math.rad(10),math.rad(10),0)
  5446. zp = 0
  5447. for i = 1, 14 do
  5448. zp = zp + 26
  5449. grassblocks = Instance.new("Part",Torso)
  5450. grassblocks.Size = Vector3.new(1.3,1.3,1.3)
  5451. grassblocks.Material = "Slate"
  5452. grassblocks.CanCollide = false
  5453. grassblocks.BrickColor = BrickColor.new("Earth green")
  5454. grassblocksweld = weldBetween(grassblocks,grasslocation)
  5455. grassblocksweld.C0 = CFrame.new(-7.5,0,0) * CFrame.Angles(math.rad(0),math.rad(zp),math.rad(0))
  5456. table.insert(grasstable,grassblocksweld)
  5457. end
  5458. for i = 1, 14 do
  5459. zp = zp + 26.1
  5460. waterblocks = Instance.new("Part",Torso)
  5461. waterblocks.Size = Vector3.new(1.3,1.3,1.3)
  5462. waterblocks.Material = "Neon"
  5463. waterblocks.CanCollide = false
  5464. waterblocks.Transparency = .5
  5465. waterblocks.BrickColor = BrickColor.new("Cyan")
  5466. waterblocksweld = weldBetween(waterblocks,waterlocation)
  5467. waterblocksweld.C0 = CFrame.new(-7.6,0,0) * CFrame.Angles(math.rad(0),math.rad(zp),math.rad(0))
  5468. table.insert(watertable,waterwblocks)
  5469. end
  5470.  
  5471. locbrick1 = Instance.new("Part",Torso)
  5472. locbrick1.Size = Vector3.new(1,1,1)
  5473. locbrick1.CanCollide = false
  5474. locbrick1.Transparency = 1
  5475. locbrick1weld = weldBetween(locbrick1,Root)
  5476. locbrick1weld.C0 = CFrame.new(0,9.5,0)
  5477.  
  5478. levitatewave = Instance.new("Part", Torso)
  5479. levitatewave.Size = Vector3.new(1,1,1)
  5480. levitatewave.CanCollide = false
  5481. levitatewave.Anchored = false
  5482. levitatewave.Transparency = .75
  5483. levitatewave.BrickColor = BrickColor.new("White")
  5484. levitatewave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-5,0)
  5485. levitatewavemesh = Instance.new("SpecialMesh", levitatewave)
  5486. levitatewavemesh.Scale = Vector3.new(7,1.25,7)
  5487. levitatewavemesh.MeshId = "rbxassetid://20329976"
  5488. levitatewaveweld = weldBetween(levitatewave,locbrick1)
  5489. levitatewave2 = Instance.new("Part", Torso)
  5490. levitatewave2.Size = Vector3.new(1,1,1)
  5491. levitatewave2.CanCollide = false
  5492. levitatewave2.Anchored = false
  5493. levitatewave2.Transparency = .75
  5494. levitatewave2.BrickColor = BrickColor.new("White")
  5495. levitatewave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-5,0)
  5496. levitatewavemesh2 = Instance.new("SpecialMesh", levitatewave2)
  5497. levitatewavemesh2.Scale = Vector3.new(5.5,1,5.5)
  5498. levitatewavemesh2.MeshId = "rbxassetid://20329976"
  5499. levitatewaveweld2 = weldBetween(levitatewave2,locbrick1)
  5500.  
  5501. coroutine.wrap(function()
  5502. po = 0
  5503. xo = 0
  5504. to = 0
  5505. to2 = 0
  5506. lo = 0
  5507. mo = 0
  5508. while true do
  5509. swait()
  5510. colors = colortable[math.random(1,#colortable)]
  5511. to2 = to2 - 7
  5512. to = to + 14
  5513. po = po + 8
  5514. lo = lo - 8
  5515. xo = xo - 5
  5516. mo = mo + 5
  5517. hpheight = 6 + 1 * math.sin(sine/12)
  5518. windblocksweld.C0 = CFrame.Angles(math.rad(xo),math.rad(po),0)
  5519. windblocks2weld.C0 = CFrame.Angles(math.rad(lo),math.rad(mo),0)
  5520. if allowlev then
  5521. locbrick1weld.C0 = CFrame.new(0,8.7 + .7 * math.sin(sine/12),0)
  5522. end
  5523. levitatewaveweld2.C0 = CFrame.Angles(math.rad(0),math.rad(to),0)
  5524. levitatewaveweld.C0 = CFrame.Angles(math.rad(0),math.rad(-to),0)
  5525. if avatarstate then
  5526. windWeld4.C0 = CFrame.Angles(math.rad(0),math.rad(to),math.rad(0))
  5527. windWeld3.C0 = CFrame.Angles(math.rad(0),math.rad(to2),math.rad(0))
  5528. windblocks3weld.C0 = CFrame.Angles(math.rad(xo),math.rad(po),0)
  5529. windblocks4weld.C0 = CFrame.Angles(math.rad(lo),math.rad(mo),0)
  5530. levitatewaveweld3.C0 = CFrame.Angles(math.rad(0),math.rad(to),0)
  5531. levitatewaveweld4.C0 = CFrame.Angles(math.rad(0),math.rad(-to),0)
  5532. levitatewaveweld5.C0 = CFrame.Angles(math.rad(0),math.rad(to),0)
  5533. levitatewaveweld6.C0 = CFrame.Angles(math.rad(0),math.rad(-to),0)
  5534. end
  5535. waterlocationweld.C0 = CFrame.Angles(math.rad(0 * math.sin(sine/12)),math.rad(-to/6),math.rad(-40 * math.sin(sine/12)))
  5536. grasslocationweld.C0 = CFrame.Angles(math.rad(0 * math.sin(sine/12)),math.rad(to/6),math.rad(40 * math.sin(sine/12)))
  5537. windWeld.C0 = CFrame.Angles(math.rad(0),math.rad(to),math.rad(0))
  5538. windWeld2.C0 = CFrame.Angles(math.rad(0),math.rad(to2),math.rad(0))
  5539. end
  5540. end)()
  5541.  
  5542. OrgnC0 = Neck.C0
  5543. local movelimbs = coroutine.wrap(function()
  5544. while RunSrv.RenderStepped:wait() do
  5545. TrsoLV = Torso.CFrame.lookVector
  5546. Dist = nil
  5547. Diff = nil
  5548. if not MseGuide then
  5549. print("Failed to recognize")
  5550. else
  5551. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  5552. Dist = (Head.CFrame.p-Point).magnitude
  5553. Diff = Head.CFrame.Y-Point.Y
  5554. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  5555. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  5556. Diff2 = LeftArm.CFrame.Y-Point.Y
  5557. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  5558. Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
  5559. end
  5560. end
  5561. end)
  5562. movelimbs()
  5563. immortal = {}
  5564. for i,v in pairs(Character:GetDescendants()) do
  5565. if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
  5566. if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
  5567. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  5568. end
  5569. table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
  5570. elseif v:IsA("JointInstance") then
  5571. table.insert(immortal,{v,v.Parent,nil,nil,nil})
  5572. end
  5573. end
  5574. for e = 1, #immortal do
  5575. if immortal[e] ~= nil then
  5576. local STUFF = immortal[e]
  5577. local PART = STUFF[1]
  5578. local PARENT = STUFF[2]
  5579. local MATERIAL = STUFF[3]
  5580. local COLOR = STUFF[4]
  5581. local TRANSPARENCY = STUFF[5]
  5582. if levitate then
  5583. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  5584. PART.Material = MATERIAL
  5585. PART.Color = COLOR
  5586. PART.Transparency = TRANSPARENCY
  5587. end
  5588. PART.AncestryChanged:connect(function()
  5589. PART.Parent = PARENT
  5590. end)
  5591. else
  5592. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  5593. PART.Material = MATERIAL
  5594. PART.Color = COLOR
  5595. PART.Transparency = TRANSPARENCY
  5596. end
  5597. PART.AncestryChanged:connect(function()
  5598. PART.Parent = PARENT
  5599. end)
  5600. end
  5601. end
  5602. end
  5603. function immortality()
  5604. for e = 1, #immortal do
  5605. if immortal[e] ~= nil then
  5606. local STUFF = immortal[e]
  5607. local PART = STUFF[1]
  5608. local PARENT = STUFF[2]
  5609. local MATERIAL = STUFF[3]
  5610. local COLOR = STUFF[4]
  5611. local TRANSPARENCY = STUFF[5]
  5612. if PART.ClassName == "Part" and PART == Root then
  5613. PART.Material = MATERIAL
  5614. PART.Color = COLOR
  5615. PART.Transparency = TRANSPARENCY
  5616. end
  5617. if PART.Parent ~= PARENT then
  5618. hum:Remove()
  5619. PART.Parent = PARENT
  5620. hum = Instance.new("Humanoid",Character)
  5621. if levitate then
  5622. eyo1:Remove()
  5623. eyo2:Remove()
  5624. end
  5625. hum.Name = "Humanoid"
  5626. end
  5627. end
  5628. end
  5629. end
  5630. coroutine.wrap(function()
  5631. while true do
  5632. if hum.Health < .1 then
  5633. deadsound = Instance.new("Sound", Torso)
  5634. deadsound.Volume = 6
  5635. deadsound.SoundId = "rbxassetid://1411352723"
  5636. deadsound:Play()
  5637. immortality()
  5638. end
  5639. wait()
  5640. end
  5641. end)()
  5642.  
  5643. local anims = coroutine.wrap(function()
  5644. while true do
  5645. settime = 0.05
  5646. sine = sine + change
  5647. if position == "Walking" and attacking == false and running == false then
  5648. change = .5
  5649. walking = true
  5650. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.25)
  5651. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.25)
  5652. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5 - .1 * -math.sin(sine/12), 0) * CFrame.Angles(math.rad(35 - 2 * math.sin(sine/12)), math.rad(0), math.rad(25 + 5 * math.sin(sine/12))), 0.25)
  5653. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5 - .1 * -math.sin(sine/12), 0) * CFrame.Angles(math.rad(35 - 2 * math.sin(sine/12)), math.rad(0), math.rad(-25 - 5 * math.sin(sine/12))), 0.25)
  5654. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-41 - 1 * math.sin(sine/9)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 15, math.cos(10 * math.cos(sine/10))), 0.25)
  5655. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.25)
  5656. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.25)
  5657. elseif position == "Idle" and attacking == false and running == false then
  5658. change = .5
  5659. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(10*math.sin(sine/12)),math.rad(0),math.rad(0)),.2)
  5660. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(50 + 3 * math.sin(sine/12)),math.rad(3 - 1 * math.sin(sine/12))),.2)
  5661. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(-50 - 3 * math.sin(sine/12)),math.rad(-3 + 1 * math.sin(sine/12))), .2)
  5662. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.2)
  5663. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.2)
  5664. end
  5665. swait()
  5666. end
  5667. end)
  5668. anims()
  5669. warn("Four elements combined to make one, powerful force. Made by Supr14")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement