Run it
Copy the script and paste it into your executor.
G2L = {};
G2L[] = .(, :().LocalPlayer:());
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, );
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , -, );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = .HorizontalAlignment.Center;
G2L[][] = .UIFlexAlignment.SpaceEvenly;
G2L[][] = .(, );
G2L[][] = .SortOrder.LayoutOrder;
G2L[][] = .FillDirection.Horizontal;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , -, );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(-, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(-, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, );
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[] = .(, G2L[]);
()
= G2L[];
.Parent.Activated:(()
player = .Players.LocalPlayer
char = player.Character
backpack = player.Backpack
()
_, v (backpack:())
v:()
v
_, v (char:())
v:()
v
f3x = ()
f3x
()
syncapi = f3x.SyncAPI
serverendpoint = syncapi.ServerEndpoint
(part, stringa)
args = {
[] = ,
[] = {
[] = part
},
[] = stringa
}
serverendpoint:((args))
(part, booleana)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = booleana
}
}
}
serverendpoint:((args))
(part, boolean)
args = {
[] = ,
[] = {
[] = part
},
[] = boolean
}
serverendpoint:((args))
()
(()
position = char.Head.Position
part = serverendpoint:(, , .(position + .(, , )), )
args = {
[] = ,
[] = {
[] = {
[] = part
}
}
}
serverendpoint:((args))
args = {
[] = ,
[] = {
[] = {
[] = part,
[] =
}
}
}
serverendpoint:((args))
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = .(, , )
}
}
}
serverendpoint:((args))
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ..script.Parent.TextBox.Text
}
}
}
serverendpoint:((args))
(part, )
(part, )
(part, )
)
()
)
;
.(C_12);
()
= G2L[];
.Parent.Activated:(()
player = .Players.LocalPlayer
char = player.Character
backpack = player.Backpack
()
_, v (backpack:etChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function createdecal(part, side)
local args = {
[1] = "CreateTextures",
[2] = {
[1] = {
["Part"] = part,
["Face"] = side,
["TextureType"] = "Decal"
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setdecal(part, asset, side)
local args = {
[1] = "SyncTexture",
[2] = {
[1] = {
["Part"] = part,
["Face"] = side,
["TextureType"] = "Decal",
["Texture"] = "rbxassetid://".. asset
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function decalspam()
local decalid = script.Parent.TextBox.Text
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("UnionOperation") then
spawn(function()
createdecal(v, Enum.NormalId.Front)
createdecal(v, Enum.NormalId.Back)
createdecal(v, Enum.NormalId.Left)
createdecal(v, Enum.NormalId.Right)
createdecal(v, Enum.NormalId.Bottom)
createdecal(v, Enum.NormalId.Top)
setdecal(v, decalid, Enum.NormalId.Front)
setdecal(v, decalid, Enum.NormalId.Back)
setdecal(v, decalid, Enum.NormalId.Left)
setdecal(v, decalid, Enum.NormalId.Right)
setdecal(v, decalid, Enum.NormalId.Bottom)
setdecal(v, decalid, Enum.NormalId.Top)
end)
end
end
end
decalspam()
end)
end;
task.spawn(C_19);
-- StarterGui.FU.reagon.Destruction.666.LocalScript
local function C_1d()
local script = G2L["1d"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function name(part, stringa)
local args = {
[1] = "SetName",
[2] = {
[1] = part
},
[3] = stringa
}
serverendpoint:InvokeServer(unpack(args))
end
local function lock(part, boolean)
local args = {
[1] = "SetLocked",
[2] = {
[1] = part
},
[3] = boolean
}
serverendpoint:InvokeServer(unpack(args))
end
-- main func
local function createdecal(part, side)
local args = {
[1] = "CreateTextures",
[2] = {
[1] = {
["Part"] = part,
["Face"] = side,
["TextureType"] = "Decal"
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setdecal(part, asset, side)
local args = {
[1] = "SyncTexture",
[2] = {
[1] = {
["Part"] = part,
["Face"] = side,
["TextureType"] = "Decal",
["Texture"] = "rbxassetid://".. asset
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function color(part, color)
local args = {
[1] = "SyncColor",
[2] = {
[1] = {
["Part"] = part,
["Color"] = color --[[Color3]],
["UnionColoring"] = false
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function addfire(part)
local args = {
[1] = "CreateDecorations",
[2] = {
[1] = {
["Part"] = part,
["DecorationType"] = "Fire"
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncfire(part, size, heat)
local args = {
[1] = "SyncDecorate",
[2] = {
[1] = {
["Part"] = part,
["DecorationType"] = "Fire",
["Size"] = 30,
["Heat"] = 35
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function addlight(part, brightness)
local args = {
[1] = "CreateLights",
[2] = {
[1] = {
["Part"] = part,
["LightType"] = "PointLight"
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function synclight(part, brightness)
local args = {
[1] = "SyncLighting",
[2] = {
[1] = {
["Part"] = part,
["LightType"] = "PointLight",
["Brightness"] = brightness,
["Color"] = Color3.new(1, 0, 0)
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setcollision(part, booleana)
local args = {
[1] = "SyncCollision",
[2] = {
[1] = {
["Part"] = part,
["CanCollide"] = booleana
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function decalspam()
local decalid = "96757457442198"
for _, v in ipairs(workspace:GetDescendants()) do
if v.Name == "Sky" then
print("no")
elseif v:IsA("BasePart") or v:IsA("UnionOperation") then
spawn(function()
createdecal(v, Enum.NormalId.Front)
createdecal(v, Enum.NormalId.Back)
createdecal(v, Enum.NormalId.Left)
createdecal(v, Enum.NormalId.Right)
createdecal(v, Enum.NormalId.Bottom)
createdecal(v, Enum.NormalId.Top)
setdecal(v, decalid, Enum.NormalId.Front)
setdecal(v, decalid, Enum.NormalId.Back)
setdecal(v, decalid, Enum.NormalId.Left)
setdecal(v, decalid, Enum.NormalId.Right)
setdecal(v, decalid, Enum.NormalId.Bottom)
setdecal(v, decalid, Enum.NormalId.Top)
end)
end
end
end
local function lightall()
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("UnionOperation") then
spawn(function()
addlight(v)
synclight(v, 15)
end)
end
end
end
local function colorall()
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("UnionOperation") then
spawn(function()
color(v, Color3.new(0.0666667, 0.0666667, 0.0666667))
end)
end
end
end
local function sky666()
spawn(function()
local position = char.Head.Position
local part = serverendpoint:InvokeServer("CreatePart", "Normal", CFrame.new(position + Vector3.new(0, 2, 0)), workspace)
local args = {
[1] = "CreateMeshes",
[2] = {
[1] = {
["Part"] = part
}
}
}
serverendpoint:InvokeServer(unpack(args))
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["MeshId"] = "rbxassetid://8006679977"
}
}
}
serverendpoint:InvokeServer(unpack(args))
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["Scale"] = Vector3.new(90, 90, 90)
}
}
}
serverendpoint:InvokeServer(unpack(args))
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["TextureId"] = "rbxassetid://15849970412"
}
}
}
serverendpoint:InvokeServer(unpack(args))
name(part, "Sky")
lock(part, true)
setcollision(part, false)
end)
end
local function fireall()
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("UnionOperation") then
spawn(function()
addfire(v)
syncfire(v)
end)
end
end
end
local function sixsixsix()
fireall()
sky666()
decalspam()
colorall()
lightall()
end
sixsixsix()
end)
end;
task.spawn(C_1d);
-- StarterGui.FU.reagon.Destruction.color.LocalScript
local function C_21()
local script = G2L["21"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function color(part, color)
local args = {
[1] = "SyncColor",
[2] = {
[1] = {
["Part"] = part,
["Color"] = color --[[Color3]],
["UnionColoring"] = false
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function colorall()
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("UnionOperation") then
spawn(function()
color(v,Color3.new(math.random(0,255),math.random(0,255),math.random(0,255)))
end)
end
end
end
colorall()
end)
end;
task.spawn(C_21);
-- StarterGui.FU.reagon.Destruction.Unanchor.LocalScript
local function C_25()
local script = G2L["25"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function setanchor(part, boolean)
local args = {
[1] = "SyncAnchor",
[2] = {
[1] = {
["Part"] = part,
["Anchored"] = boolean
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function unanchorall()
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("UnionOperation") then
spawn(function()
setanchor(v, false)
end)
end
end
end
unanchorall()
end)
end;
task.spawn(C_25);
-- StarterGui.FU.reagon.Destruction.Delete.LocalScript
local function C_29()
local script = G2L["29"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function delete(part)
local args = {
[1] = "Remove",
[2] = {
[1] = part
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function deleteall()
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("UnionOperation") then
spawn(function()
delete(v)
end)
end
end
end
deleteall()
end)
end;
task.spawn(C_29);
-- StarterGui.FU.reagon.Destruction.KillAll.LocalScript
local function C_2e()
local script = G2L["2e"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function delete(part)
local args = {
[1] = "Remove",
[2] = {
[1] = part
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function killall()
for _, v in ipairs(workspace:GetDescendants()) do
if v.Parent:FindFirstChildOfClass("Humanoid") then
spawn(function()
delete(v.Parent.Head)
end)
end
end
end
killall()
end)
end;
task.spawn(C_2e);
-- StarterGui.FU.reagon.Destruction.sparklez.LocalScript
local function C_32()
local script = G2L["32"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function addsparkles(part)
local args = {
[1] = "CreateDecorations",
[2] = {
[1] = {
["Part"] = part,
["DecorationType"] = "Sparkles"
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function sparklesall()
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("UnionOperation") then
spawn(function()
addsparkles(v)
end)
end
end
end
sparklesall()
end)
end;
task.spawn(C_32);
-- StarterGui.FU.reagon.Destruction.base.LocalScript
local function C_36()
local script = G2L["36"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function resize(part,size,cf)
local args = {
[1] = "SyncResize",
[2] = {
[1] = {
["Part"] = part,
["CFrame"] = cf,
["Size"] = size
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmaterial(part,mate)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Material"] = mate
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function color(part, color)
local args = {
[1] = "SyncColor",
[2] = {
[1] = {
["Part"] = part,
["Color"] = color --[[Color3]],
["UnionColoring"] = false
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function makebaseplate()
local position = char.Head.Position + Vector3.new(0, -20, 0)
spawn(function()
local base = serverendpoint:InvokeServer("CreatePart", "Normal", CFrame.new(position), workspace)
resize(base, Vector3.new(512, 16, 512), CFrame.new(position))
syncmaterial(base, Enum.Material.Grass)
color(base, Color3.new(0.45098, 0.647059, 0.0823529))
end)
end
makebaseplate()
end)
end;
task.spawn(C_36);
-- StarterGui.FU.reagon.Destruction.part.LocalScript
local function C_3a()
local script = G2L["3a"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function makepart(cf, typea, parent)
local args = {
[1] = "CreatePart",
[2] = typea,
[3] = cf,
[4] = parent
}
return serverendpoint:InvokeServer(unpack(args))
end
local function setanchor(part, boolean)
local args = {
[1] = "SyncAnchor",
[2] = {
[1] = {
["Part"] = part,
["Anchored"] = boolean
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function spamparts()
for i = 1, 50 do
spawn(function()
local part = makepart(char.Head.CFrame * CFrame.new(0, 50, 0), "Normal", workspace)
setanchor(part, false)
end)
end
end
spamparts()
end)
end;
task.spawn(C_3a);
-- StarterGui.FU.reagon.Destruction.rain.LocalScript
local function C_41()
local script = G2L["41"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function makemesh(part)
local args = {
[1] = "CreateMeshes",
[2] = {
[1] = {
["Part"] = part
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setanchor(part, boolean)
local args = {
[1] = "SyncAnchor",
[2] = {
[1] = {
["Part"] = part,
["Anchored"] = boolean
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmeshid(part, id)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["MeshId"] = "rbxassetid://"..id
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmeshtexture(part, id)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["TextureId"] = "rbxassetid://"..id
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmeshsize(part, vectora)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["Scale"] = vectora
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function name(part, stringa)
local args = {
[1] = "SetName",
[2] = {
[1] = part
},
[3] = stringa
}
serverendpoint:InvokeServer(unpack(args))
end
local function lock(part, boolean)
local args = {
[1] = "SetLocked",
[2] = {
[1] = part
},
[3] = boolean
}
serverendpoint:InvokeServer(unpack(args))
end
local function setcollision(part, booleana)
local args = {
[1] = "SyncCollision",
[2] = {
[1] = {
["Part"] = part,
["CanCollide"] = booleana
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function rain()
local hrpcf = char.HumanoidRootPart.CFrame
while task.wait(0.1) do
local x = hrpcf.x
local z = hrpcf.z
local randint = math.random(-300,300)
local randint2 = math.random(-300,300)
local xloc = randint + x
local zloc = randint2 + z
local raincf = player.Character.HumanoidRootPart.CFrame.y + 400
spawn(function()
local rainpart = serverendpoint:InvokeServer("CreatePart", "Normal", CFrame.new(math.floor(xloc), math.random(raincf,raincf+400), math.floor(zloc)), workspace)
name(rainpart, "the sigma")
lock(rainpart, true)
makemesh(rainpart)
syncmeshid(rainpart, script.Parent.mesh.Text)
syncmeshtexture(rainpart, script.Parent.texture.Text)
setanchor(rainpart, false)
if script.Parent.size.Text ~= "" then
syncmeshsize(rainpart, Vector3.new(script.Parent.size.Text, script.Parent.size.Text, script.Parent.size.Text))
end
end)
end
end
rain()
end)
end;
task.spawn(C_41);
-- StarterGui.FU.reagon.Destruction.Realm.LocalScript
local function C_4b()
local script = G2L["4b"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function resize(part,size,cf)
local args = {
[1] = "SyncResize",
[2] = {
[1] = {
["Part"] = part,
["CFrame"] = cf,
["Size"] = size
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmaterial(part,mate)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Material"] = mate
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function color(part, color)
local args = {
[1] = "SyncColor",
[2] = {
[1] = {
["Part"] = part,
["Color"] = color --[[Color3]],
["UnionColoring"] = false
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmeshid(part, id)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["MeshId"] = "rbxassetid://"..id
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function makemesh(part)
local args = {
[1] = "CreateMeshes",
[2] = {
[1] = {
["Part"] = part
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmeshsize(part, vectora)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["Scale"] = vectora
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmeshtexture(part, id)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["TextureId"] = "rbxassetid://"..id
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function name(part, stringa)
local args = {
[1] = "SetName",
[2] = {
[1] = part
},
[3] = stringa
}
serverendpoint:InvokeServer(unpack(args))
end
local function lock(part, boolean)
local args = {
[1] = "SetLocked",
[2] = {
[1] = part
},
[3] = boolean
}
serverendpoint:InvokeServer(unpack(args))
end
local function setcollision(part, booleana)
local args = {
[1] = "SyncCollision",
[2] = {
[1] = {
["Part"] = part,
["CanCollide"] = booleana
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setanchor(part, boolean)
local args = {
[1] = "SyncAnchor",
[2] = {
[1] = {
["Part"] = part,
["Anchored"] = boolean
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function createdecal(part, side)
local args = {
[1] = "CreateTextures",
[2] = {
[1] = {
["Part"] = part,
["Face"] = side,
["TextureType"] = "Decal"
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setdecal(part, asset, side)
local args = {
[1] = "SyncTexture",
[2] = {
[1] = {
["Part"] = part,
["Face"] = side,
["TextureType"] = "Decal",
["Texture"] = "rbxassetid://".. asset
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function makerealmbase()
local position = CFrame.new(0, 5000000, 0)
local base = serverendpoint:InvokeServer("CreatePart", "Normal", position, workspace)
resize(base, Vector3.new(512, 16, 512), position)
syncmaterial(base, Enum.Material.Grass)
color(base, Color3.new(0.45098, 0.647059, 0.0823529))
name(base, "sigma base")
lock(base, true)
local spawnpos = CFrame.new(0, 5000005, 0)
local spawna = serverendpoint:InvokeServer("CreatePart", "Spawn", spawnpos, workspace)
resize(spawna, Vector3.new(10, 5, 10), spawnpos)
name(spawna, "sigma spawn")
lock(spawna, true)
createdecal(spawna, Enum.NormalId.Top)
setdecal(spawna, "rbxassetid://1135882259", Enum.NormalId.Top)
local shrinepos = CFrame.new(0, 5000040, 0)
local shrine = serverendpoint:InvokeServer("CreatePart", "Normal", shrinepos, workspace)
makemesh(shrine)
syncmeshsize(shrine, Vector3.new(15, 15, 15))
syncmeshid(shrine, "14860633751")
syncmeshtexture(shrine, "16005991600")
lock(shrine, true)
name(shrine, "adsgdjhwdghsaydtavtwydsafooooooooooooooooo")
setcollision(shrine, false)
end
local function sky()
local position = CFrame.new(0, 5000000, 0)
local sky = serverendpoint:InvokeServer("CreatePart", "Normal", position, workspace)
makemesh(sky)
syncmeshid(sky, "8006679977")
syncmeshtexture(sky, "77285008779144")
syncmeshsize(sky, Vector3.new(500, 500, 500))
lock(sky, true)
name(sky, "SECRET SURPRISE!!!")
setcollision(sky, false)
end
local function unanchorall()
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("UnionOperation") then
spawn(function()
setanchor(v, false)
end)
end
end
end
local function realm()
unanchorall()
task.wait(3)
sky()
makerealmbase()
end
realm()
end)
end;
task.spawn(C_4b);
-- StarterGui.FU.reagon.Destruction.Spawns.LocalScript
local function C_4f()
local script = G2L["4f"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function delete(part)
local args = {
[1] = "Remove",
[2] = {
[1] = part
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function removeallspawns()
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("SpawnLocation") then
spawn(function()
delete(v)
end)
end
end
end
removeallspawns()
end)
end;
task.spawn(C_4f);
-- StarterGui.FU.reagon.Destruction.mesh.LocalScript
local function C_53()
local script = G2L["53"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local meshTypes = {
Enum.MeshType.Brick,
Enum.MeshType.Cylinder,
Enum.MeshType.FileMesh,
Enum.MeshType.Head,
Enum.MeshType.Sphere,
Enum.MeshType.Wedge
}
local function makemesh(part)
local args = {
[1] = "CreateMeshes",
[2] = {
[1] = {
["Part"] = part
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmeshtype(part, type1)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["MeshType"] = type1,
["Part"] = part
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local randomMeshType = meshTypes[math.random(1, #meshTypes)]
local function applymesh()
for _, v in ipairs(workspace:GetDescendants()) do
spawn(function()
makemesh(v)
syncmeshtype(v, randomMeshType)
end)
end
end
applymesh()
end)
end;
task.spawn(C_53);
-- StarterGui.FU.reagon.Destruction.bw.LocalScript
local function C_57()
local script = G2L["57"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function color(part, color)
local args = {
[1] = "SyncColor",
[2] = {
[1] = {
["Part"] = part,
["Color"] = color --[[Color3]],
["UnionColoring"] = false
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function name(part, stringa)
local args = {
[1] = "SetName",
[2] = {
[1] = part
},
[3] = stringa
}
serverendpoint:InvokeServer(unpack(args))
end
local function setcollision(part, booleana)
local args = {
[1] = "SyncCollision",
[2] = {
[1] = {
["Part"] = part,
["CanCollide"] = booleana
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function lock(part, boolean)
local args = {
[1] = "SetLocked",
[2] = {
[1] = part
},
[3] = boolean
}
serverendpoint:InvokeServer(unpack(args))
end
local function sky()
spawn(function()
local position = char.Head.Position
local part = serverendpoint:InvokeServer("CreatePart", "Normal", CFrame.new(position + Vector3.new(0, 2, 0)), workspace)
local args = {
[1] = "CreateMeshes",
[2] = {
[1] = {
["Part"] = part
}
}
}
serverendpoint:InvokeServer(unpack(args))
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["MeshId"] = "rbxassetid://8006679977"
}
}
}
serverendpoint:InvokeServer(unpack(args))
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["Scale"] = Vector3.new(90, 90, 90)
}
}
}
serverendpoint:InvokeServer(unpack(args))
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["TextureId"] = "rbxassetid://10995799876"
}
}
}
serverendpoint:InvokeServer(unpack(args))
name(part, "Sky")
lock(part, true)
setcollision(part, false)
end)
end
local function colorall()
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("UnionOperation") then
spawn(function()
color(v, Color3.new(0.196078, 0.196078, 0.196078))
end)
end
end
end
colorall()
sky()
end)
end;
task.spawn(C_57);
-- StarterGui.FU.reagon.Destruction.grass.LocalScript
local function C_5b()
local script = G2L["5b"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function createdecal(part, side)
local args = {
[1] = "CreateTextures",
[2] = {
[1] = {
["Part"] = part,
["Face"] = side,
["TextureType"] = "Decal"
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setdecal(part, asset, side)
local args = {
[1] = "SyncTexture",
[2] = {
[1] = {
["Part"] = part,
["Face"] = side,
["TextureType"] = "Decal",
["Texture"] = "rbxassetid://".. asset
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function grassblock()
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("UnionOperation") then
spawn(function()
local decalidtop = "3027402982"
local decalidother = "3027402330"
local decalidbottom = "3027464199"
createdecal(v, Enum.NormalId.Front)
createdecal(v, Enum.NormalId.Back)
createdecal(v, Enum.NormalId.Left)
createdecal(v, Enum.NormalId.Right)
createdecal(v, Enum.NormalId.Bottom)
createdecal(v, Enum.NormalId.Top)
setdecal(v, decalidother, Enum.NormalId.Front)
setdecal(v, decalidother, Enum.NormalId.Back)
setdecal(v, decalidother, Enum.NormalId.Left)
setdecal(v, decalidother, Enum.NormalId.Right)
setdecal(v, decalidbottom, Enum.NormalId.Bottom)
setdecal(v, decalidtop, Enum.NormalId.Top)
end)
end
end
end
grassblock()
end)
end;
task.spawn(C_5b);
-- StarterGui.FU.reagon.Destruction.material.LocalScript
local function C_62()
local script = G2L["62"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function syncmaterial(part,mate)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Material"] = mate
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function materialall()
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("UnionOperation") then
spawn(function()
syncmaterial(v, script.Parent.TextBox.Text)
end)
end
end
end
materialall()
end)
end;
task.spawn(C_62);
-- StarterGui.FU.reagon.tab.d.LocalScript
local function C_6d()
local script = G2L["6d"];
local b = script.Parent
local desctructionframe = b.Parent.Parent.Destruction
local localplayerframe = b.Parent.Parent.LocalPlayer
b.Activated:Connect(function()
desctructionframe.Visible = true
localplayerframe.Visible = false
end)
end;
task.spawn(C_6d);
-- StarterGui.FU.reagon.tab.lp.LocalScript
local function C_71()
local script = G2L["71"];
local b = script.Parent
local desctructionframe = b.Parent.Parent.Destruction
local localplayerframe = b.Parent.Parent.LocalPlayer
b.Activated:Connect(function()
desctructionframe.Visible = false
localplayerframe.Visible = true
end)
end;
task.spawn(C_71);
-- StarterGui.FU.reagon.LocalPlayer.eraser.LocalScript
local function C_79()
local script = G2L["79"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local holding = false
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function delete(part)
local args = {
[1] = "Remove",
[2] = {
[1] = part
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function resize(part,size,cf)
local args = {
[1] = "SyncResize",
[2] = {
[1] = {
["Part"] = part,
["CFrame"] = cf,
["Size"] = size
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmaterial(part,mate)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Material"] = mate
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function synctrans(part,int)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Transparency"] = int
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function color(part, color)
local args = {
[1] = "SyncColor",
[2] = {
[1] = {
["Part"] = part,
["Color"] = color --[[Color3]],
["UnionColoring"] = false
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local tool = Instance.new("Tool")
tool.Parent = player.Backpack
tool.Name = "Eraser of death"
tool.RequiresHandle = false
tool.Equipped:Connect(function()
local mouse = player:GetMouse()
holding = false
local renderConnection
mouse.Button1Down:Connect(function()
holding = true
end)
mouse.Button1Up:Connect(function()
holding = false
end)
renderConnection = RunService.RenderStepped:Connect(function()
if holding then
local target = mouse.Target
if target and target:IsA("BasePart") then
local maxSize = Vector3.new(100, 100, 100)
local size = target.Size
if size.X <= maxSize.X and size.Y <= maxSize.Y and size.Z <= maxSize.Z then
delete(target)
local remainspos = target.CFrame
local remains = serverendpoint:InvokeServer("CreatePart", "Normal", remainspos, workspace)
resize(remains, target.Size, target.CFrame)
syncmaterial(remains, Enum.Material.Neon)
synctrans(remains, 0.4)
color(remains, Color3.new(1, 0, 0))
task.wait(1)
delete(remains)
end
end
end
end)
tool.Unequipped:Connect(function()
if renderConnection then
renderConnection:Disconnect()
renderConnection = nil
end
holding = false
end)
end)
end)
end;
task.spawn(C_79);
-- StarterGui.FU.reagon.LocalPlayer.draw.LocalScript
local function C_7f()
local script = G2L["7f"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local holding = false
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function resize(part,size,cf)
local args = {
[1] = "SyncResize",
[2] = {
[1] = {
["Part"] = part,
["CFrame"] = cf,
["Size"] = size
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function color(part, color)
local args = {
[1] = "SyncColor",
[2] = {
[1] = {
["Part"] = part,
["Color"] = color --[[Color3]],
["UnionColoring"] = false
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setcollision(part, booleana)
local args = {
[1] = "SyncCollision",
[2] = {
[1] = {
["Part"] = part,
["CanCollide"] = booleana
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function name(part, stringa)
local args = {
[1] = "SetName",
[2] = {
[1] = part
},
[3] = stringa
}
serverendpoint:InvokeServer(unpack(args))
end
local function lock(part, boolean)
local args = {
[1] = "SetLocked",
[2] = {
[1] = part
},
[3] = boolean
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmaterial(part,mate)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Material"] = mate
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local tool = Instance.new("Tool")
tool.Parent = player.Backpack
tool.Name = "Draw tool"
tool.RequiresHandle = false
tool.Equipped:Connect(function()
local mouse = player:GetMouse()
holding = false
local renderConnection
mouse.Button1Down:Connect(function()
holding = true
end)
mouse.Button1Up:Connect(function()
holding = false
end)
renderConnection = RunService.RenderStepped:Connect(function()
if holding then
local target = mouse.Target
if target:IsA("BasePart") then
spawn(function()
local hitPosition = mouse.Hit.Position
local cf = CFrame.new(hitPosition)
local drawball = serverendpoint:InvokeServer("CreatePart", "Ball", cf, workspace)
color(drawball, Color3.new(0, 0, 0))
resize(drawball, Vector3.new(0.5, 0.5, 0.5), cf)
setcollision(drawball, false)
name(drawball, "ligmaligmaboy")
lock(drawball, true)
end)
else
warn("aim at a part")
end
end
end)
tool.Unequipped:Connect(function()
if renderConnection then
renderConnection:Disconnect()
renderConnection = nil
end
holding = false
end)
end)
end)
end;
task.spawn(C_7f);
-- StarterGui.FU.reagon.LocalPlayer.Stoneify.LocalScript
local function C_83()
local script = G2L["83"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local holding = false
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function color(part, color)
local args = {
[1] = "SyncColor",
[2] = {
[1] = {
["Part"] = part,
["Color"] = color --[[Color3]],
["UnionColoring"] = false
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setanchor(part, boolean)
local args = {
[1] = "SyncAnchor",
[2] = {
[1] = {
["Part"] = part,
["Anchored"] = boolean
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setcollision(part, booleana)
local args = {
[1] = "SyncCollision",
[2] = {
[1] = {
["Part"] = part,
["CanCollide"] = booleana
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function lock(part, boolean)
local args = {
[1] = "SetLocked",
[2] = {
[1] = part
},
[3] = boolean
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmaterial(part,mate)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Material"] = mate
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local tool = Instance.new("Tool")
tool.Parent = player.Backpack
tool.Name = "Stoneify"
tool.RequiresHandle = false
tool.Equipped:Connect(function()
local mouse = player:GetMouse()
holding = false
local renderConnection
mouse.Button1Down:Connect(function()
holding = true
end)
mouse.Button1Up:Connect(function()
holding = false
end)
renderConnection = RunService.RenderStepped:Connect(function()
if holding then
local target = mouse.Target
if target:IsA("BasePart") then
spawn(function()
setanchor(target, true)
syncmaterial(target, Enum.Material.Slate)
color(target, Color3.new(0.207843, 0.207843, 0.207843))
lock(target, true)
setcollision(target, true)
end)
else
warn("aim at a part")
end
if target.Parent:FindFirstChildOfClass("Humanoid") then
for _, v in ipairs(target.Parent:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("UnionOperation") then
spawn(function()
setanchor(v, true)
syncmaterial(v, Enum.Material.Slate)
color(v, Color3.new(0.207843, 0.207843, 0.207843))
lock(v, true)
setcollision(v, true)
end)
end
end
end
end
end)
tool.Unequipped:Connect(function()
if renderConnection then
renderConnection:Disconnect()
renderConnection = nil
end
holding = false
end)
end)
end)
end;
task.spawn(C_83);
-- StarterGui.FU.reagon.LocalPlayer.jondotrill.LocalScript
local function C_88()
local script = G2L["88"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local holding = false
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function delete(part)
local args = {
[1] = "Remove",
[2] = {
[1] = part
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function resize(part,size,cf)
local args = {
[1] = "SyncResize",
[2] = {
[1] = {
["Part"] = part,
["CFrame"] = cf,
["Size"] = size
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmaterial(part,mate)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Material"] = mate
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function synctrans(part,int)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Transparency"] = int
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function color(part, color)
local args = {
[1] = "SyncColor",
[2] = {
[1] = {
["Part"] = part,
["Color"] = color --[[Color3]],
["UnionColoring"] = false
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setcollision(part, booleana)
local args = {
[1] = "SyncCollision",
[2] = {
[1] = {
["Part"] = part,
["CanCollide"] = booleana
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
while task.wait(0.1) do
spawn(function()
local hrp = char.HumanoidRootPart
local pos = hrp.CFrame * CFrame.new(0, -3.2, 0)
local trail = serverendpoint:InvokeServer("CreatePart", "Normal", pos, char)
setcollision(trail, false)
syncmaterial(trail, Enum.Material.Granite)
color(trail, Color3.new(0, 0, 0))
resize(trail, Vector3.new(10, 0.5, 10), trail.CFrame)
task.wait(1)
delete(trail)
end)
end
end)
end;
task.spawn(C_88);
-- StarterGui.FU.reagon.LocalPlayer.bag.LocalScript
local function C_8c()
local script = G2L["8c"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local holding = false
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function resize(part,size,cf)
local args = {
[1] = "SyncResize",
[2] = {
[1] = {
["Part"] = part,
["CFrame"] = cf,
["Size"] = size
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function delete(part)
local args = {
[1] = "Remove",
[2] = {
[1] = part
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function color(part, color)
local args = {
[1] = "SyncColor",
[2] = {
[1] = {
["Part"] = part,
["Color"] = color --[[Color3]],
["UnionColoring"] = false
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function name(part, stringa)
local args = {
[1] = "SetName",
[2] = {
[1] = part
},
[3] = stringa
}
serverendpoint:InvokeServer(unpack(args))
end
local function lock(part, boolean)
local args = {
[1] = "SetLocked",
[2] = {
[1] = part
},
[3] = boolean
}
serverendpoint:InvokeServer(unpack(args))
end
local function createdecal(part, side)
local args = {
[1] = "CreateTextures",
[2] = {
[1] = {
["Part"] = part,
["Face"] = side,
["TextureType"] = "Decal"
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setdecal(part, asset, side)
local args = {
[1] = "SyncTexture",
[2] = {
[1] = {
["Part"] = part,
["Face"] = side,
["TextureType"] = "Decal",
["Texture"] = "rbxassetid://".. asset
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setanchor(part, boolean)
local args = {
[1] = "SyncAnchor",
[2] = {
[1] = {
["Part"] = part,
["Anchored"] = boolean
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local tool = Instance.new("Tool")
tool.Parent = player.Backpack
tool.Name = "Money Bag"
tool.RequiresHandle = false
tool.TextureId = "http://www.roblox.com/asset/?id=16659163"
local debounce = false
tool.Activated:Connect(function()
if debounce == false then
debounce = true
for i = 1, 5 do
spawn(function()
local offset = Vector3.new(math.random() - 0.5, math.random() - 0.5, math.random() - 0.5).Unit
local pos = char.HumanoidRootPart.CFrame * CFrame.new(offset) * CFrame.new(0, 4, 0)
local buck = serverendpoint:InvokeServer("CreatePart", "Normal", pos, workspace)
name(buck, "MONEY")
lock(buck, true)
resize(buck, Vector3.new(2, 0.4, 1), pos)
color(buck, Color3.new(0.156863, 0.498039, 0.278431))
setanchor(buck, false)
createdecal(buck, Enum.NormalId.Top)
setdecal(buck, "16658163", Enum.NormalId.Top)
task.wait(10)
delete(buck)
end)
end
task.wait(1)
debounce = false
end
end)
end)
end;
task.spawn(C_8c);
-- StarterGui.FU.reagon.LocalPlayer.train.LocalScript
local function C_90()
local script = G2L["90"];
script.Parent.Activated:Connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local holding = false
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function makemesh(part)
local args = {
[1] = "CreateMeshes",
[2] = {
[1] = {
["Part"] = part
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmeshtexture(part, id)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["TextureId"] = "rbxassetid://"..id
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function synctrans(part,int)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Transparency"] = int
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmeshsize(part, vectora)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["Scale"] = vectora
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setcollision(part, booleana)
local args = {
[1] = "SyncCollision",
[2] = {
[1] = {
["Part"] = part,
["CanCollide"] = booleana
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmeshid(part, id)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["MeshId"] = "rbxassetid://"..id
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function weld(p1, p2, lead)
local args = {
[1] = "CreateWelds",
[2] = {
[1] = p1,
[2] = p2
},
[3] = lead
}
serverendpoint:InvokeServer(unpack(args))
end
local function name(part, stringa)
local args = {
[1] = "SetName",
[2] = {
[1] = part
},
[3] = stringa
}
serverendpoint:InvokeServer(unpack(args))
end
local function setanchor(part, boolean)
local args = {
[1] = "SyncAnchor",
[2] = {
[1] = {
["Part"] = part,
["Anchored"] = boolean
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function resize(part,size,cf)
local args = {
[1] = "SyncResize",
[2] = {
[1] = {
["Part"] = part,
["CFrame"] = cf,
["Size"] = size
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function delete(part)
local args = {
[1] = "Remove",
[2] = {
[1] = part
}
}
serverendpoint:InvokeServer(unpack(args))
end
-- train
for _, v in ipairs(char:GetChildren()) do
if v:IsA("BasePart") or v:IsA("MeshPart") then
spawn(function()
synctrans(v, 1)
end)
end
end
task.wait(1)
spawn(function()
local hrp = char.HumanoidRootPart
local trainpart = serverendpoint:InvokeServer("CreatePart", "Normal", hrp.CFrame, char)
setanchor(hrp, true)
name(trainpart, "sigmatrain")
setcollision(trainpart, false)
resize(trainpart, Vector3.new(5,5,10), hrp.CFrame)
weld(trainpart, hrp, trainpart)
makemesh(trainpart)
syncmeshsize(trainpart, Vector3.new(2,2,1.5))
syncmeshid(trainpart, "2231280549")
syncmeshtexture(trainpart, "2231280614")
task.wait(1)
setanchor(trainpart, false)
setanchor(hrp, false)
char.Humanoid.WalkSpeed = 60
trainpart.Touched:Connect(function(p)
if p.Parent then
if p.Parent:FindFirstChildOfClass("Humanoid") then
if p.Parent ~= char then
delete(p.Parent.Head)
end
end
end
end)
end)
end)
end;
task.spawn(C_90);
-- StarterGui.FU.SpectateGui.LocalScript
local function C_97()
local script = G2L["97"];
-- By super10099
cam = game.Workspace.CurrentCamera
local bar = script.Parent.Bar
local title = bar.Title
local prev = bar.Previous
local nex = bar.Next
local button = script.Parent.Button
function get()
for _,v in pairs(game.Players:GetPlayers())do
if v.Name == title.Text then
return(_)
end
end
end
local debounce = false
button.MouseButton1Click:connect(function()
if debounce == false then debounce = true
bar:TweenPosition(UDim2.new(.5,-100,0.88,-50),"In","Linear",1,true)
pcall(function()
title.Text = game.Players:GetPlayerFromCharacter(cam.CameraSubject.Parent).Name
end)
elseif debounce == true then debounce = false
pcall(function() cam.CameraSubject = game.Players.LocalPlayer.Character.Humanoid end)
bar:TweenPosition(UDim2.new(-1,-100,0.88,-50),"In","Linear",1,true)
end
end)
prev.MouseButton1Click:connect(function()
wait(.1)
local players = game.Players:GetPlayers()
local num = get()
if not pcall(function()
cam.CameraSubject = players[num-1].Character.Humanoid
end) then
cam.CameraSubject = players[#players].Character.Humanoid
end
pcall(function()
title.Text = game.Players:GetPlayerFromCharacter(cam.CameraSubject.Parent).Name
end)
end)
nex.MouseButton1Click:connect(function()
wait(.1)
local players = game.Players:GetPlayers()
local num = get()
if not pcall(function()
cam.CameraSubject = players[num+1].Character.Humanoid
end) then
cam.CameraSubject = players[1].Character.Humanoid
end
pcall(function()
title.Text = game.Players:GetPlayerFromCharacter(cam.CameraSubject.Parent).Name
end)
end)
end;
task.spawn(C_97);
-- StarterGui.FU.f3x.LocalScript
local function C_9c()
local script = G2L["9c"];
script.Parent.Activated:Connect(function()
script.Parent.Parent.reagon.Visible = not script.Parent.Parent.reagon.Visible
end)
end;
task.spawn(C_9c);
-- StarterGui.FU.notification.Frame.x.LocalScript
local function C_a5()
local script = G2L["a5"];
script.Parent.Activated:Connect(function()
script.Parent.Parent.Parent:Destroy()
end)
end;
task.spawn(C_a5);
return G2L["1"], require;-- Your average F3X gui -- -- IMPORTANT PART, MAKE SURE TO READ -- 1. first, go in a game that has HD Admin and has a way to get free admin. Or join a game that has f3x building tools. 2. after that it should work. Destruction Features: - Sky (you can customize it) - Decal Spam (same for sky) - Rain (you can customize the mesh, texture, size) - Material all (you can customize the material however you want) - Randomize Colors - 666 - Unanchor all - Kill all - Baseplate - Realm - Delete all - Sparkles all - Spawn parts - Remove all spawns - Mesh all - Black and white all - Turn all parts into a grass block Local Player Features: - Eraser of death (tool) - Draw tool - Money bag - Stoneify (tool) Character Features: - John doe trail - Thomas the train engine credits: - bedshrine (the creator) - joinTeamCK (the creator of the first f3x script probably) tags: f3x gui, f3x, average f3x gui, decal spam, fe, op script, rain toad, luigi rain, mesh all, kill all, f3x script, sky, c00lkidd, k00pkidd, john doe, delete all, realm, spawn parts, unanchor all, 666, admin, hd, abuse, btools, f3xser, f3xsploit, 2.0, new, exser