prepping for 1.0
|
|
@ -183,6 +183,7 @@ namespace NovetusCMD
|
|||
{
|
||||
bool StartInNo3D = false;
|
||||
bool OverrideINI = false;
|
||||
bool RequestToOutputInfo = false;
|
||||
|
||||
string[] lines = File.ReadAllLines(GlobalVars.ConfigDir + "\\info.txt"); //File is in System.IO
|
||||
string version = lines[0];
|
||||
|
|
@ -199,15 +200,19 @@ namespace NovetusCMD
|
|||
{
|
||||
ConsolePrint("Help: Command Line Arguments", 3);
|
||||
ConsolePrint("---------", 1);
|
||||
ConsolePrint("-no3d | Launches server in NoGraphics mode", 3);
|
||||
ConsolePrint("-overrideconfig | Override the launcher settings.", 3);
|
||||
ConsolePrint("General", 3);
|
||||
ConsolePrint("-no3d | Launches server in NoGraphics mode", 4);
|
||||
ConsolePrint("-script <path to script> | Loads an additional server script.", 4);
|
||||
ConsolePrint("-outputinfo | Outputs all information about the running server to a text file.", 4);
|
||||
ConsolePrint("-overrideconfig | Override the launcher settings.", 4);
|
||||
ConsolePrint("---------", 1);
|
||||
ConsolePrint("Custom server options", 3);
|
||||
ConsolePrint("-overrideconfig must be added in order for the below commands to function.", 5);
|
||||
ConsolePrint("-upnp | Turns on UPnP.", 4);
|
||||
ConsolePrint("-map <map filename> | Sets the map.", 4);
|
||||
ConsolePrint("-client <client name> | Sets the client.", 4);
|
||||
ConsolePrint("-port <port number> | Sets the server port.", 4);
|
||||
ConsolePrint("-maxplayers <number of players> | Sets the number of players.", 4);
|
||||
ConsolePrint("-script <path to script> | Loads an additional server script.", 4);
|
||||
ConsolePrint("---------", 1);
|
||||
}
|
||||
else
|
||||
|
|
@ -260,6 +265,11 @@ namespace NovetusCMD
|
|||
}
|
||||
}
|
||||
|
||||
if (CommandLine["outputinfo"] != null)
|
||||
{
|
||||
RequestToOutputInfo = true;
|
||||
}
|
||||
|
||||
if (CommandLine["script"] != null)
|
||||
{
|
||||
GlobalVars.AddonScriptPath = CommandLine["script"].Replace(@"\", @"\\");
|
||||
|
|
@ -286,6 +296,43 @@ namespace NovetusCMD
|
|||
|
||||
InitUPnP();
|
||||
StartWebServer();
|
||||
|
||||
if (RequestToOutputInfo)
|
||||
{
|
||||
string IP = SecurityFuncs.GetExternalIPAddress();
|
||||
string[] lines1 = {
|
||||
SecurityFuncs.Base64Encode(IP),
|
||||
SecurityFuncs.Base64Encode(GlobalVars.RobloxPort.ToString()),
|
||||
SecurityFuncs.Base64Encode(GlobalVars.SelectedClient)
|
||||
};
|
||||
string URI = "novetus://" + SecurityFuncs.Base64Encode(string.Join("|", lines1));
|
||||
string[] lines2 = {
|
||||
SecurityFuncs.Base64Encode("localhost"),
|
||||
SecurityFuncs.Base64Encode(GlobalVars.RobloxPort.ToString()),
|
||||
SecurityFuncs.Base64Encode(GlobalVars.SelectedClient)
|
||||
};
|
||||
string URI2 = "novetus://" + SecurityFuncs.Base64Encode(string.Join("|", lines2));
|
||||
|
||||
string text = GlobalVars.MultiLine(
|
||||
"Client: " + GlobalVars.SelectedClient,
|
||||
"IP: " + IP,
|
||||
"Port: " + GlobalVars.RobloxPort.ToString(),
|
||||
"Map: " + GlobalVars.Map,
|
||||
"Players: " + GlobalVars.PlayerLimit,
|
||||
"Version: Novetus " + GlobalVars.Version,
|
||||
"Online URI Link:",
|
||||
URI,
|
||||
"Local URI Link:",
|
||||
URI2,
|
||||
GlobalVars.IsWebServerOn == true ? "Web Server URL:" : "",
|
||||
GlobalVars.IsWebServerOn == true ? "http://" + IP + ":" + GlobalVars.WebServer.Port.ToString() : "",
|
||||
GlobalVars.IsWebServerOn == true ? "Local Web Server URL:" : "",
|
||||
GlobalVars.IsWebServerOn == true ? GlobalVars.LocalWebServerURI : ""
|
||||
);
|
||||
|
||||
File.WriteAllText(GlobalVars.BasePath + "\\" + GlobalVars.ServerInfoFileName, GlobalVars.RemoveEmptyLines(text));
|
||||
ConsolePrint("Server Information sent to file " + GlobalVars.BasePath + "\\" + GlobalVars.ServerInfoFileName, 4);
|
||||
}
|
||||
|
||||
AppDomain.CurrentDomain.ProcessExit += new EventHandler(ProgramClose);
|
||||
|
||||
|
|
|
|||
|
|
@ -103,10 +103,10 @@ public class ClientScript
|
|||
if (File.Exists(GlobalVars.MapsDir + @"\\" + result + @"\\" + source)) {
|
||||
return result + @"\\" + source;
|
||||
} else {
|
||||
return "";
|
||||
return source;
|
||||
}
|
||||
} catch (Exception) when (!Env.Debugging) {
|
||||
return "";
|
||||
return source;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -6,10 +6,11 @@
|
|||
*
|
||||
* To change this template use Tools | Options | Coding | Edit Standard Headers.
|
||||
*/
|
||||
|
||||
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Reflection;
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
public static class Env
|
||||
{
|
||||
|
|
@ -215,9 +216,17 @@ public static class GlobalVars
|
|||
public static string WebServer_BodyColors = WebServer_CustomPlayerDir + "bodycolors.rbxm";
|
||||
//itemmaker
|
||||
public static bool DisabledHelp = false;
|
||||
|
||||
public static string MultiLine(params string[] args)
|
||||
//cmd
|
||||
public static string ServerInfoFileName = "serverinfo.txt";
|
||||
|
||||
|
||||
public static string MultiLine(params string[] args)
|
||||
{
|
||||
return string.Join(Environment.NewLine, args);
|
||||
}
|
||||
|
||||
public static string RemoveEmptyLines(string lines)
|
||||
{
|
||||
return Regex.Replace(lines, @"^\s*$\n|\r", string.Empty, RegexOptions.Multiline).TrimEnd();
|
||||
}
|
||||
}
|
||||
|
|
@ -32,50 +32,37 @@ namespace NovetusLauncher
|
|||
|
||||
void ServerInfoLoad(object sender, EventArgs e)
|
||||
{
|
||||
textBox1.AppendText("Client: " + GlobalVars.SelectedClient);
|
||||
textBox1.AppendText(Environment.NewLine);
|
||||
string IP = SecurityFuncs.GetExternalIPAddress();
|
||||
textBox1.AppendText("IP: " + IP);
|
||||
textBox1.AppendText(Environment.NewLine);
|
||||
textBox1.AppendText("Port: " + GlobalVars.RobloxPort.ToString());
|
||||
textBox1.AppendText(Environment.NewLine);
|
||||
textBox1.AppendText("Map: " + GlobalVars.Map);
|
||||
textBox1.AppendText(Environment.NewLine);
|
||||
textBox1.AppendText("Players: " + GlobalVars.PlayerLimit);
|
||||
textBox1.AppendText(Environment.NewLine);
|
||||
textBox1.AppendText("Version: Novetus " + GlobalVars.Version);
|
||||
textBox1.AppendText(Environment.NewLine);
|
||||
string[] lines = {
|
||||
SecurityFuncs.Base64Encode(IP),
|
||||
SecurityFuncs.Base64Encode(GlobalVars.RobloxPort.ToString()),
|
||||
SecurityFuncs.Base64Encode(GlobalVars.SelectedClient)
|
||||
};
|
||||
string URI = "novetus://" + SecurityFuncs.Base64Encode(string.Join("|",lines));
|
||||
textBox1.AppendText("Online URI Link:");
|
||||
textBox1.AppendText(Environment.NewLine);
|
||||
textBox1.AppendText(URI);
|
||||
textBox1.AppendText(Environment.NewLine);
|
||||
string[] lines2 = {
|
||||
SecurityFuncs.Base64Encode("localhost"),
|
||||
SecurityFuncs.Base64Encode(GlobalVars.RobloxPort.ToString()),
|
||||
SecurityFuncs.Base64Encode(GlobalVars.SelectedClient)
|
||||
};
|
||||
string URI2 = "novetus://" + SecurityFuncs.Base64Encode(string.Join("|",lines2));
|
||||
textBox1.AppendText(Environment.NewLine);
|
||||
textBox1.AppendText("Local URI Link:");
|
||||
textBox1.AppendText(Environment.NewLine);
|
||||
textBox1.AppendText(URI2);
|
||||
textBox1.AppendText(Environment.NewLine);
|
||||
if (GlobalVars.IsWebServerOn == true)
|
||||
{
|
||||
textBox1.AppendText("Web Server URL:");
|
||||
textBox1.AppendText(Environment.NewLine);
|
||||
textBox1.AppendText("http://" + IP + ":" + GlobalVars.WebServer.Port.ToString());
|
||||
textBox1.AppendText(Environment.NewLine);
|
||||
textBox1.AppendText("Local Web Server URL:");
|
||||
textBox1.AppendText(Environment.NewLine);
|
||||
textBox1.AppendText(GlobalVars.LocalWebServerURI);
|
||||
}
|
||||
string IP = SecurityFuncs.GetExternalIPAddress();
|
||||
string[] lines1 = {
|
||||
SecurityFuncs.Base64Encode(IP),
|
||||
SecurityFuncs.Base64Encode(GlobalVars.RobloxPort.ToString()),
|
||||
SecurityFuncs.Base64Encode(GlobalVars.SelectedClient)
|
||||
};
|
||||
string URI = "novetus://" + SecurityFuncs.Base64Encode(string.Join("|", lines1));
|
||||
string[] lines2 = {
|
||||
SecurityFuncs.Base64Encode("localhost"),
|
||||
SecurityFuncs.Base64Encode(GlobalVars.RobloxPort.ToString()),
|
||||
SecurityFuncs.Base64Encode(GlobalVars.SelectedClient)
|
||||
};
|
||||
string URI2 = "novetus://" + SecurityFuncs.Base64Encode(string.Join("|", lines2));
|
||||
string text = GlobalVars.MultiLine(
|
||||
"Client: " + GlobalVars.SelectedClient,
|
||||
"IP: " + IP,
|
||||
"Port: " + GlobalVars.RobloxPort.ToString(),
|
||||
"Map: " + GlobalVars.Map,
|
||||
"Players: " + GlobalVars.PlayerLimit,
|
||||
"Version: Novetus " + GlobalVars.Version,
|
||||
"Online URI Link:",
|
||||
URI,
|
||||
"Local URI Link:",
|
||||
URI2,
|
||||
GlobalVars.IsWebServerOn == true ? "Web Server URL:" : "",
|
||||
GlobalVars.IsWebServerOn == true ? "http://" + IP + ":" + GlobalVars.WebServer.Port.ToString() : "",
|
||||
GlobalVars.IsWebServerOn == true ? "Local Web Server URL:" : "",
|
||||
GlobalVars.IsWebServerOn == true ? GlobalVars.LocalWebServerURI : ""
|
||||
);
|
||||
textBox1.AppendText(GlobalVars.RemoveEmptyLines(text));
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,101 @@
|
|||
fonts/Arial-18pt
|
||||
{
|
||||
type image
|
||||
source fonts/Arial-18pt.png
|
||||
|
||||
glyph u0032 0.1074219 0.3984375 0.1210938 0.453125
|
||||
glyph ! 0.1074219 0 0.1210938 0.0546875
|
||||
glyph " 0.2070313 0 0.2285156 0.0546875
|
||||
glyph # 0.3066406 0 0.3339844 0.0546875
|
||||
glyph $ 0.40625 0 0.4335938 0.0546875
|
||||
glyph % 0.5058594 0 0.5546875 0.0546875
|
||||
glyph & 0.6054688 0 0.6367188 0.0546875
|
||||
glyph ' 0.7050781 0 0.71875 0.0546875
|
||||
glyph ( 0.8046875 0 0.8183594 0.0546875
|
||||
glyph ) 0.9042969 0 0.9179688 0.0546875
|
||||
glyph * 0.0078125 0.09960938 0.02539063 0.1542969
|
||||
glyph + 0.1074219 0.09960938 0.1367188 0.1542969
|
||||
glyph , 0.2070313 0.09960938 0.2207031 0.1542969
|
||||
glyph - 0.3066406 0.09960938 0.3261719 0.1542969
|
||||
glyph . 0.40625 0.09960938 0.4199219 0.1542969
|
||||
glyph / 0.5058594 0.09960938 0.5234375 0.1542969
|
||||
glyph 0 0.6054688 0.09960938 0.6328125 0.1542969
|
||||
glyph 1 0.7050781 0.09960938 0.7324219 0.1542969
|
||||
glyph 2 0.8046875 0.09960938 0.8320313 0.1542969
|
||||
glyph 3 0.9042969 0.09960938 0.9316406 0.1542969
|
||||
glyph 4 0.0078125 0.1992188 0.03515625 0.2539063
|
||||
glyph 5 0.1074219 0.1992188 0.1347656 0.2539063
|
||||
glyph 6 0.2070313 0.1992188 0.234375 0.2539063
|
||||
glyph 7 0.3066406 0.1992188 0.3339844 0.2539063
|
||||
glyph 8 0.40625 0.1992188 0.4335938 0.2539063
|
||||
glyph 9 0.5058594 0.1992188 0.5332031 0.2539063
|
||||
glyph : 0.6054688 0.1992188 0.6191406 0.2539063
|
||||
glyph ; 0.7050781 0.1992188 0.71875 0.2539063
|
||||
glyph < 0.8046875 0.1992188 0.8339844 0.2539063
|
||||
glyph = 0.9042969 0.1992188 0.9335938 0.2539063
|
||||
glyph > 0.0078125 0.2988281 0.03710938 0.3535156
|
||||
glyph ? 0.1074219 0.2988281 0.1347656 0.3535156
|
||||
glyph @ 0.2070313 0.2988281 0.2460938 0.3535156
|
||||
glyph A 0.3066406 0.2988281 0.3378906 0.3535156
|
||||
glyph B 0.40625 0.2988281 0.4394531 0.3535156
|
||||
glyph C 0.5058594 0.2988281 0.5410156 0.3535156
|
||||
glyph D 0.6054688 0.2988281 0.640625 0.3535156
|
||||
glyph E 0.7050781 0.2988281 0.7363281 0.3535156
|
||||
glyph F 0.8046875 0.2988281 0.8339844 0.3535156
|
||||
glyph G 0.9042969 0.2988281 0.9414063 0.3535156
|
||||
glyph H 0.0078125 0.3984375 0.04296875 0.453125
|
||||
glyph I 0.1074219 0.3984375 0.1210938 0.453125
|
||||
glyph J 0.2070313 0.3984375 0.2324219 0.453125
|
||||
glyph K 0.3066406 0.3984375 0.3398438 0.453125
|
||||
glyph L 0.40625 0.3984375 0.4335938 0.453125
|
||||
glyph M 0.5058594 0.3984375 0.5488281 0.453125
|
||||
glyph N 0.6054688 0.3984375 0.640625 0.453125
|
||||
glyph O 0.7050781 0.3984375 0.7421875 0.453125
|
||||
glyph P 0.8046875 0.3984375 0.8359375 0.453125
|
||||
glyph Q 0.9042969 0.3984375 0.9414063 0.453125
|
||||
glyph R 0.0078125 0.4980469 0.04101563 0.5527344
|
||||
glyph S 0.1074219 0.4980469 0.1386719 0.5527344
|
||||
glyph T 0.2070313 0.4980469 0.2363281 0.5527344
|
||||
glyph U 0.3066406 0.4980469 0.3417969 0.5527344
|
||||
glyph V 0.40625 0.4980469 0.4375 0.5527344
|
||||
glyph W 0.5058594 0.4980469 0.5507813 0.5527344
|
||||
glyph X 0.6054688 0.4980469 0.6367188 0.5527344
|
||||
glyph Y 0.7050781 0.4980469 0.7363281 0.5527344
|
||||
glyph Z 0.8046875 0.4980469 0.8359375 0.5527344
|
||||
glyph [ 0.9042969 0.4980469 0.9179688 0.5527344
|
||||
glyph \ 0.0078125 0.5976563 0.02539063 0.6523438
|
||||
glyph ] 0.1074219 0.5976563 0.1210938 0.6523438
|
||||
glyph ^ 0.2070313 0.5976563 0.2363281 0.6523438
|
||||
glyph _ 0.3066406 0.5976563 0.3320313 0.6523438
|
||||
glyph ` 0.40625 0.5976563 0.4179688 0.6523438
|
||||
glyph a 0.5058594 0.5976563 0.5332031 0.6523438
|
||||
glyph b 0.6054688 0.5976563 0.6347656 0.6523438
|
||||
glyph c 0.7050781 0.5976563 0.7324219 0.6523438
|
||||
glyph d 0.8046875 0.5976563 0.8339844 0.6523438
|
||||
glyph e 0.9042969 0.5976563 0.9316406 0.6523438
|
||||
glyph f 0.0078125 0.6972656 0.0234375 0.7519531
|
||||
glyph g 0.1074219 0.6972656 0.1367188 0.7519531
|
||||
glyph h 0.2070313 0.6972656 0.234375 0.7519531
|
||||
glyph i 0.3066406 0.6972656 0.3183594 0.7519531
|
||||
glyph j 0.40625 0.6972656 0.4179688 0.7519531
|
||||
glyph k 0.5058594 0.6972656 0.53125 0.7519531
|
||||
glyph l 0.6054688 0.6972656 0.6171875 0.7519531
|
||||
glyph m 0.7050781 0.6972656 0.7480469 0.7519531
|
||||
glyph n 0.8046875 0.6972656 0.8320313 0.7519531
|
||||
glyph o 0.9042969 0.6972656 0.9335938 0.7519531
|
||||
glyph p 0.0078125 0.796875 0.03710938 0.8515625
|
||||
glyph q 0.1074219 0.796875 0.1367188 0.8515625
|
||||
glyph r 0.2070313 0.796875 0.2246094 0.8515625
|
||||
glyph s 0.3066406 0.796875 0.3320313 0.8515625
|
||||
glyph t 0.40625 0.796875 0.421875 0.8515625
|
||||
glyph u 0.5058594 0.796875 0.5332031 0.8515625
|
||||
glyph v 0.6054688 0.796875 0.6308594 0.8515625
|
||||
glyph w 0.7050781 0.796875 0.7421875 0.8515625
|
||||
glyph x 0.8046875 0.796875 0.8300781 0.8515625
|
||||
glyph y 0.9042969 0.796875 0.9296875 0.8515625
|
||||
glyph z 0.0078125 0.8964844 0.03125 0.9511719
|
||||
glyph { 0.1074219 0.8964844 0.125 0.9511719
|
||||
glyph | 0.2070313 0.8964844 0.21875 0.9511719
|
||||
glyph } 0.3066406 0.8964844 0.3242188 0.9511719
|
||||
glyph ~ 0.40625 0.8964844 0.4355469 0.9511719
|
||||
}
|
||||
|
After Width: | Height: | Size: 19 KiB |
|
|
@ -0,0 +1,101 @@
|
|||
fonts/Arial-48pt
|
||||
{
|
||||
type image
|
||||
source fonts/Arial-48pt.png
|
||||
|
||||
glyph u0032 0.1103516 0.3984375 0.1269531 0.4716797
|
||||
glyph ! 0.1103516 0 0.1269531 0.07324219
|
||||
glyph " 0.2099609 0 0.2373047 0.07324219
|
||||
glyph # 0.3095703 0 0.3457031 0.07324219
|
||||
glyph $ 0.4091797 0 0.4453125 0.07324219
|
||||
glyph % 0.5087891 0 0.5732422 0.07324219
|
||||
glyph & 0.6083984 0 0.6494141 0.07324219
|
||||
glyph ' 0.7080078 0 0.7255859 0.07324219
|
||||
glyph ( 0.8076172 0 0.8242188 0.07324219
|
||||
glyph ) 0.9072266 0 0.9238281 0.07324219
|
||||
glyph * 0.01074219 0.09960938 0.03320313 0.1728516
|
||||
glyph + 0.1103516 0.09960938 0.1494141 0.1728516
|
||||
glyph , 0.2099609 0.09960938 0.2275391 0.1728516
|
||||
glyph - 0.3095703 0.09960938 0.3349609 0.1728516
|
||||
glyph . 0.4091797 0.09960938 0.4267578 0.1728516
|
||||
glyph / 0.5087891 0.09960938 0.5302734 0.1728516
|
||||
glyph 0 0.6083984 0.09960938 0.6445313 0.1728516
|
||||
glyph 1 0.7080078 0.09960938 0.7441406 0.1728516
|
||||
glyph 2 0.8076172 0.09960938 0.84375 0.1728516
|
||||
glyph 3 0.9072266 0.09960938 0.9433594 0.1728516
|
||||
glyph 4 0.01074219 0.1992188 0.046875 0.2724609
|
||||
glyph 5 0.1103516 0.1992188 0.1464844 0.2724609
|
||||
glyph 6 0.2099609 0.1992188 0.2460938 0.2724609
|
||||
glyph 7 0.3095703 0.1992188 0.3457031 0.2724609
|
||||
glyph 8 0.4091797 0.1992188 0.4453125 0.2724609
|
||||
glyph 9 0.5087891 0.1992188 0.5449219 0.2724609
|
||||
glyph : 0.6083984 0.1992188 0.6259766 0.2724609
|
||||
glyph ; 0.7080078 0.1992188 0.7255859 0.2724609
|
||||
glyph < 0.8076172 0.1992188 0.8466797 0.2724609
|
||||
glyph = 0.9072266 0.1992188 0.9462891 0.2724609
|
||||
glyph > 0.01074219 0.2988281 0.04980469 0.3720703
|
||||
glyph ? 0.1103516 0.2988281 0.1464844 0.3720703
|
||||
glyph @ 0.2099609 0.2988281 0.2617188 0.3720703
|
||||
glyph A 0.3095703 0.2988281 0.3515625 0.3720703
|
||||
glyph B 0.4091797 0.2988281 0.453125 0.3720703
|
||||
glyph C 0.5087891 0.2988281 0.5556641 0.3720703
|
||||
glyph D 0.6083984 0.2988281 0.6533203 0.3720703
|
||||
glyph E 0.7080078 0.2988281 0.7470703 0.3720703
|
||||
glyph F 0.8076172 0.2988281 0.8447266 0.3720703
|
||||
glyph G 0.9072266 0.2988281 0.9560547 0.3720703
|
||||
glyph H 0.01074219 0.3984375 0.05761719 0.4716797
|
||||
glyph I 0.1103516 0.3984375 0.1269531 0.4716797
|
||||
glyph J 0.2099609 0.3984375 0.2431641 0.4716797
|
||||
glyph K 0.3095703 0.3984375 0.3525391 0.4716797
|
||||
glyph L 0.4091797 0.3984375 0.4453125 0.4716797
|
||||
glyph M 0.5087891 0.3984375 0.5644531 0.4716797
|
||||
glyph N 0.6083984 0.3984375 0.6552734 0.4716797
|
||||
glyph O 0.7080078 0.3984375 0.7568359 0.4716797
|
||||
glyph P 0.8076172 0.3984375 0.8496094 0.4716797
|
||||
glyph Q 0.9072266 0.3984375 0.9560547 0.4716797
|
||||
glyph R 0.01074219 0.4980469 0.0546875 0.5712891
|
||||
glyph S 0.1103516 0.4980469 0.1523438 0.5712891
|
||||
glyph T 0.2099609 0.4980469 0.2470703 0.5712891
|
||||
glyph U 0.3095703 0.4980469 0.3564453 0.5712891
|
||||
glyph V 0.4091797 0.4980469 0.4482422 0.5712891
|
||||
glyph W 0.5087891 0.4980469 0.5683594 0.5712891
|
||||
glyph X 0.6083984 0.4980469 0.6474609 0.5712891
|
||||
glyph Y 0.7080078 0.4980469 0.75 0.5712891
|
||||
glyph Z 0.8076172 0.4980469 0.8466797 0.5712891
|
||||
glyph [ 0.9072266 0.4980469 0.9238281 0.5712891
|
||||
glyph \ 0.01074219 0.5976563 0.03222656 0.6708984
|
||||
glyph ] 0.1103516 0.5976563 0.1269531 0.6708984
|
||||
glyph ^ 0.2099609 0.5976563 0.2490234 0.6708984
|
||||
glyph _ 0.3095703 0.5976563 0.3417969 0.6708984
|
||||
glyph ` 0.4091797 0.5976563 0.4238281 0.6708984
|
||||
glyph a 0.5087891 0.5976563 0.5429688 0.6708984
|
||||
glyph b 0.6083984 0.5976563 0.6464844 0.6708984
|
||||
glyph c 0.7080078 0.5976563 0.7421875 0.6708984
|
||||
glyph d 0.8076172 0.5976563 0.8457031 0.6708984
|
||||
glyph e 0.9072266 0.5976563 0.9414063 0.6708984
|
||||
glyph f 0.01074219 0.6972656 0.03027344 0.7705078
|
||||
glyph g 0.1103516 0.6972656 0.1474609 0.7705078
|
||||
glyph h 0.2099609 0.6972656 0.2460938 0.7705078
|
||||
glyph i 0.3095703 0.6972656 0.3242188 0.7705078
|
||||
glyph j 0.4091797 0.6972656 0.4238281 0.7705078
|
||||
glyph k 0.5087891 0.6972656 0.5419922 0.7705078
|
||||
glyph l 0.6083984 0.6972656 0.6230469 0.7705078
|
||||
glyph m 0.7080078 0.6972656 0.7626953 0.7705078
|
||||
glyph n 0.8076172 0.6972656 0.84375 0.7705078
|
||||
glyph o 0.9072266 0.6972656 0.9443359 0.7705078
|
||||
glyph p 0.01074219 0.796875 0.04882813 0.8701172
|
||||
glyph q 0.1103516 0.796875 0.1484375 0.8701172
|
||||
glyph r 0.2099609 0.796875 0.2314453 0.8701172
|
||||
glyph s 0.3095703 0.796875 0.3417969 0.8701172
|
||||
glyph t 0.4091797 0.796875 0.4296875 0.8701172
|
||||
glyph u 0.5087891 0.796875 0.5449219 0.8701172
|
||||
glyph v 0.6083984 0.796875 0.640625 0.8701172
|
||||
glyph w 0.7080078 0.796875 0.7568359 0.8701172
|
||||
glyph x 0.8076172 0.796875 0.8408203 0.8701172
|
||||
glyph y 0.9072266 0.796875 0.9394531 0.8701172
|
||||
glyph z 0.01074219 0.8964844 0.04199219 0.9697266
|
||||
glyph { 0.1103516 0.8964844 0.1318359 0.9697266
|
||||
glyph | 0.2099609 0.8964844 0.2246094 0.9697266
|
||||
glyph } 0.3095703 0.8964844 0.3310547 0.9697266
|
||||
glyph ~ 0.4091797 0.8964844 0.4482422 0.9697266
|
||||
}
|
||||
|
After Width: | Height: | Size: 61 KiB |
|
|
@ -0,0 +1,101 @@
|
|||
fonts/ArialBold-18pt
|
||||
{
|
||||
type image
|
||||
source fonts/ArialBold-18pt.png
|
||||
|
||||
glyph u0032 0.1074219 0.3984375 0.1230469 0.4550781
|
||||
glyph ! 0.1074219 0 0.1230469 0.05664063
|
||||
glyph " 0.2070313 0 0.2324219 0.05664063
|
||||
glyph # 0.3066406 0 0.3378906 0.05664063
|
||||
glyph $ 0.40625 0 0.4375 0.05664063
|
||||
glyph % 0.5058594 0 0.5566406 0.05664063
|
||||
glyph & 0.6054688 0 0.640625 0.05664063
|
||||
glyph ' 0.7050781 0 0.7207031 0.05664063
|
||||
glyph ( 0.8046875 0 0.8203125 0.05664063
|
||||
glyph ) 0.9042969 0 0.9199219 0.05664063
|
||||
glyph * 0.0078125 0.09960938 0.02929688 0.15625
|
||||
glyph + 0.1074219 0.09960938 0.1367188 0.15625
|
||||
glyph , 0.2070313 0.09960938 0.2226563 0.15625
|
||||
glyph - 0.3066406 0.09960938 0.328125 0.15625
|
||||
glyph . 0.40625 0.09960938 0.421875 0.15625
|
||||
glyph / 0.5058594 0.09960938 0.5273438 0.15625
|
||||
glyph 0 0.6054688 0.09960938 0.6367188 0.15625
|
||||
glyph 1 0.7050781 0.09960938 0.7363281 0.15625
|
||||
glyph 2 0.8046875 0.09960938 0.8359375 0.15625
|
||||
glyph 3 0.9042969 0.09960938 0.9355469 0.15625
|
||||
glyph 4 0.0078125 0.1992188 0.0390625 0.2558594
|
||||
glyph 5 0.1074219 0.1992188 0.1386719 0.2558594
|
||||
glyph 6 0.2070313 0.1992188 0.2382813 0.2558594
|
||||
glyph 7 0.3066406 0.1992188 0.3378906 0.2558594
|
||||
glyph 8 0.40625 0.1992188 0.4375 0.2558594
|
||||
glyph 9 0.5058594 0.1992188 0.5371094 0.2558594
|
||||
glyph : 0.6054688 0.1992188 0.6210938 0.2558594
|
||||
glyph ; 0.7050781 0.1992188 0.7207031 0.2558594
|
||||
glyph < 0.8046875 0.1992188 0.8339844 0.2558594
|
||||
glyph = 0.9042969 0.1992188 0.9335938 0.2558594
|
||||
glyph > 0.0078125 0.2988281 0.03710938 0.3554688
|
||||
glyph ? 0.1074219 0.2988281 0.1367188 0.3554688
|
||||
glyph @ 0.2070313 0.2988281 0.2460938 0.3554688
|
||||
glyph A 0.3066406 0.2988281 0.3417969 0.3554688
|
||||
glyph B 0.40625 0.2988281 0.4414063 0.3554688
|
||||
glyph C 0.5058594 0.2988281 0.5429688 0.3554688
|
||||
glyph D 0.6054688 0.2988281 0.6425781 0.3554688
|
||||
glyph E 0.7050781 0.2988281 0.7382813 0.3554688
|
||||
glyph F 0.8046875 0.2988281 0.8359375 0.3554688
|
||||
glyph G 0.9042969 0.2988281 0.9433594 0.3554688
|
||||
glyph H 0.0078125 0.3984375 0.04492188 0.4550781
|
||||
glyph I 0.1074219 0.3984375 0.1230469 0.4550781
|
||||
glyph J 0.2070313 0.3984375 0.2363281 0.4550781
|
||||
glyph K 0.3066406 0.3984375 0.34375 0.4550781
|
||||
glyph L 0.40625 0.3984375 0.4375 0.4550781
|
||||
glyph M 0.5058594 0.3984375 0.5507813 0.4550781
|
||||
glyph N 0.6054688 0.3984375 0.6425781 0.4550781
|
||||
glyph O 0.7050781 0.3984375 0.7441406 0.4550781
|
||||
glyph P 0.8046875 0.3984375 0.8378906 0.4550781
|
||||
glyph Q 0.9042969 0.3984375 0.9433594 0.4550781
|
||||
glyph R 0.0078125 0.4980469 0.04296875 0.5546875
|
||||
glyph S 0.1074219 0.4980469 0.140625 0.5546875
|
||||
glyph T 0.2070313 0.4980469 0.2382813 0.5546875
|
||||
glyph U 0.3066406 0.4980469 0.34375 0.5546875
|
||||
glyph V 0.40625 0.4980469 0.4375 0.5546875
|
||||
glyph W 0.5058594 0.4980469 0.5527344 0.5546875
|
||||
glyph X 0.6054688 0.4980469 0.640625 0.5546875
|
||||
glyph Y 0.7050781 0.4980469 0.7382813 0.5546875
|
||||
glyph Z 0.8046875 0.4980469 0.8378906 0.5546875
|
||||
glyph [ 0.9042969 0.4980469 0.9238281 0.5546875
|
||||
glyph \ 0.0078125 0.5976563 0.02929688 0.6542969
|
||||
glyph ] 0.1074219 0.5976563 0.1269531 0.6542969
|
||||
glyph ^ 0.2070313 0.5976563 0.2363281 0.6542969
|
||||
glyph _ 0.3066406 0.5976563 0.3320313 0.6542969
|
||||
glyph ` 0.40625 0.5976563 0.421875 0.6542969
|
||||
glyph a 0.5058594 0.5976563 0.5351563 0.6542969
|
||||
glyph b 0.6054688 0.5976563 0.6367188 0.6542969
|
||||
glyph c 0.7050781 0.5976563 0.734375 0.6542969
|
||||
glyph d 0.8046875 0.5976563 0.8359375 0.6542969
|
||||
glyph e 0.9042969 0.5976563 0.9355469 0.6542969
|
||||
glyph f 0.0078125 0.6972656 0.02734375 0.7539063
|
||||
glyph g 0.1074219 0.6972656 0.1386719 0.7539063
|
||||
glyph h 0.2070313 0.6972656 0.2382813 0.7539063
|
||||
glyph i 0.3066406 0.6972656 0.3222656 0.7539063
|
||||
glyph j 0.40625 0.6972656 0.421875 0.7539063
|
||||
glyph k 0.5058594 0.6972656 0.5351563 0.7539063
|
||||
glyph l 0.6054688 0.6972656 0.6210938 0.7539063
|
||||
glyph m 0.7050781 0.6972656 0.75 0.7539063
|
||||
glyph n 0.8046875 0.6972656 0.8359375 0.7539063
|
||||
glyph o 0.9042969 0.6972656 0.9355469 0.7539063
|
||||
glyph p 0.0078125 0.796875 0.0390625 0.8535156
|
||||
glyph q 0.1074219 0.796875 0.1386719 0.8535156
|
||||
glyph r 0.2070313 0.796875 0.2285156 0.8535156
|
||||
glyph s 0.3066406 0.796875 0.3339844 0.8535156
|
||||
glyph t 0.40625 0.796875 0.4257813 0.8535156
|
||||
glyph u 0.5058594 0.796875 0.5371094 0.8535156
|
||||
glyph v 0.6054688 0.796875 0.6328125 0.8535156
|
||||
glyph w 0.7050781 0.796875 0.7460938 0.8535156
|
||||
glyph x 0.8046875 0.796875 0.8320313 0.8535156
|
||||
glyph y 0.9042969 0.796875 0.9316406 0.8535156
|
||||
glyph z 0.0078125 0.8964844 0.03515625 0.953125
|
||||
glyph { 0.1074219 0.8964844 0.1269531 0.953125
|
||||
glyph | 0.2070313 0.8964844 0.21875 0.953125
|
||||
glyph } 0.3066406 0.8964844 0.3261719 0.953125
|
||||
glyph ~ 0.40625 0.8964844 0.4355469 0.953125
|
||||
}
|
||||
|
After Width: | Height: | Size: 19 KiB |
|
|
@ -0,0 +1,101 @@
|
|||
fonts/ArialBold-48pt
|
||||
{
|
||||
type image
|
||||
source fonts/ArialBold-48pt.png
|
||||
|
||||
glyph u0032 0.1103516 0.3984375 0.1308594 0.4726563
|
||||
glyph ! 0.1103516 0 0.1298828 0.07421875
|
||||
glyph " 0.2099609 0 0.2421875 0.07421875
|
||||
glyph # 0.3095703 0 0.3505859 0.07421875
|
||||
glyph $ 0.4091797 0 0.4501953 0.07421875
|
||||
glyph % 0.5087891 0 0.5742188 0.07421875
|
||||
glyph & 0.6083984 0 0.6552734 0.07421875
|
||||
glyph ' 0.7080078 0 0.7275391 0.07421875
|
||||
glyph ( 0.8076172 0 0.8271484 0.07421875
|
||||
glyph ) 0.9072266 0 0.9267578 0.07421875
|
||||
glyph * 0.01074219 0.09960938 0.0390625 0.1738281
|
||||
glyph + 0.1103516 0.09960938 0.1494141 0.1738281
|
||||
glyph , 0.2099609 0.09960938 0.2304688 0.1738281
|
||||
glyph - 0.3095703 0.09960938 0.3359375 0.1738281
|
||||
glyph . 0.4091797 0.09960938 0.4296875 0.1738281
|
||||
glyph / 0.5087891 0.09960938 0.5351563 0.1738281
|
||||
glyph 0 0.6083984 0.09960938 0.6494141 0.1738281
|
||||
glyph 1 0.7080078 0.09960938 0.7490234 0.1738281
|
||||
glyph 2 0.8076172 0.09960938 0.8486328 0.1738281
|
||||
glyph 3 0.9072266 0.09960938 0.9482422 0.1738281
|
||||
glyph 4 0.01074219 0.1992188 0.05175781 0.2734375
|
||||
glyph 5 0.1103516 0.1992188 0.1513672 0.2734375
|
||||
glyph 6 0.2099609 0.1992188 0.2509766 0.2734375
|
||||
glyph 7 0.3095703 0.1992188 0.3505859 0.2734375
|
||||
glyph 8 0.4091797 0.1992188 0.4501953 0.2734375
|
||||
glyph 9 0.5087891 0.1992188 0.5498047 0.2734375
|
||||
glyph : 0.6083984 0.1992188 0.6289063 0.2734375
|
||||
glyph ; 0.7080078 0.1992188 0.7285156 0.2734375
|
||||
glyph < 0.8076172 0.1992188 0.8466797 0.2734375
|
||||
glyph = 0.9072266 0.1992188 0.9462891 0.2734375
|
||||
glyph > 0.01074219 0.2988281 0.04980469 0.3730469
|
||||
glyph ? 0.1103516 0.2988281 0.1474609 0.3730469
|
||||
glyph @ 0.2099609 0.2988281 0.2617188 0.3730469
|
||||
glyph A 0.3095703 0.2988281 0.3544922 0.3730469
|
||||
glyph B 0.4091797 0.2988281 0.4560547 0.3730469
|
||||
glyph C 0.5087891 0.2988281 0.5576172 0.3730469
|
||||
glyph D 0.6083984 0.2988281 0.6572266 0.3730469
|
||||
glyph E 0.7080078 0.2988281 0.7519531 0.3730469
|
||||
glyph F 0.8076172 0.2988281 0.8466797 0.3730469
|
||||
glyph G 0.9072266 0.2988281 0.9570313 0.3730469
|
||||
glyph H 0.01074219 0.3984375 0.05859375 0.4726563
|
||||
glyph I 0.1103516 0.3984375 0.1308594 0.4726563
|
||||
glyph J 0.2099609 0.3984375 0.2480469 0.4726563
|
||||
glyph K 0.3095703 0.3984375 0.3574219 0.4726563
|
||||
glyph L 0.4091797 0.3984375 0.4482422 0.4726563
|
||||
glyph M 0.5087891 0.3984375 0.5683594 0.4726563
|
||||
glyph N 0.6083984 0.3984375 0.65625 0.4726563
|
||||
glyph O 0.7080078 0.3984375 0.7578125 0.4726563
|
||||
glyph P 0.8076172 0.3984375 0.8515625 0.4726563
|
||||
glyph Q 0.9072266 0.3984375 0.9570313 0.4726563
|
||||
glyph R 0.01074219 0.4980469 0.05761719 0.5722656
|
||||
glyph S 0.1103516 0.4980469 0.1533203 0.5722656
|
||||
glyph T 0.2099609 0.4980469 0.2519531 0.5722656
|
||||
glyph U 0.3095703 0.4980469 0.3574219 0.5722656
|
||||
glyph V 0.4091797 0.4980469 0.4511719 0.5722656
|
||||
glyph W 0.5087891 0.4980469 0.5712891 0.5722656
|
||||
glyph X 0.6083984 0.4980469 0.6533203 0.5722656
|
||||
glyph Y 0.7080078 0.4980469 0.7509766 0.5722656
|
||||
glyph Z 0.8076172 0.4980469 0.8505859 0.5722656
|
||||
glyph [ 0.9072266 0.4980469 0.9306641 0.5722656
|
||||
glyph \ 0.01074219 0.5976563 0.03710938 0.671875
|
||||
glyph ] 0.1103516 0.5976563 0.1337891 0.671875
|
||||
glyph ^ 0.2099609 0.5976563 0.2490234 0.671875
|
||||
glyph _ 0.3095703 0.5976563 0.3417969 0.671875
|
||||
glyph ` 0.4091797 0.5976563 0.4287109 0.671875
|
||||
glyph a 0.5087891 0.5976563 0.546875 0.671875
|
||||
glyph b 0.6083984 0.5976563 0.6494141 0.671875
|
||||
glyph c 0.7080078 0.5976563 0.7460938 0.671875
|
||||
glyph d 0.8076172 0.5976563 0.8486328 0.671875
|
||||
glyph e 0.9072266 0.5976563 0.9462891 0.671875
|
||||
glyph f 0.01074219 0.6972656 0.03417969 0.7714844
|
||||
glyph g 0.1103516 0.6972656 0.1494141 0.7714844
|
||||
glyph h 0.2099609 0.6972656 0.2509766 0.7714844
|
||||
glyph i 0.3095703 0.6972656 0.3291016 0.7714844
|
||||
glyph j 0.4091797 0.6972656 0.4287109 0.7714844
|
||||
glyph k 0.5087891 0.6972656 0.546875 0.7714844
|
||||
glyph l 0.6083984 0.6972656 0.6279297 0.7714844
|
||||
glyph m 0.7080078 0.6972656 0.7675781 0.7714844
|
||||
glyph n 0.8076172 0.6972656 0.8486328 0.7714844
|
||||
glyph o 0.9072266 0.6972656 0.9462891 0.7714844
|
||||
glyph p 0.01074219 0.796875 0.05175781 0.8710938
|
||||
glyph q 0.1103516 0.796875 0.1513672 0.8710938
|
||||
glyph r 0.2099609 0.796875 0.2373047 0.8710938
|
||||
glyph s 0.3095703 0.796875 0.3457031 0.8710938
|
||||
glyph t 0.4091797 0.796875 0.4345703 0.8710938
|
||||
glyph u 0.5087891 0.796875 0.5498047 0.8710938
|
||||
glyph v 0.6083984 0.796875 0.6425781 0.8710938
|
||||
glyph w 0.7080078 0.796875 0.7617188 0.8710938
|
||||
glyph x 0.8076172 0.796875 0.8417969 0.8710938
|
||||
glyph y 0.9072266 0.796875 0.9414063 0.8710938
|
||||
glyph z 0.01074219 0.8964844 0.04492188 0.9707031
|
||||
glyph { 0.1103516 0.8964844 0.1337891 0.9707031
|
||||
glyph | 0.2099609 0.8964844 0.2246094 0.9707031
|
||||
glyph } 0.3095703 0.8964844 0.3330078 0.9707031
|
||||
glyph ~ 0.4091797 0.8964844 0.4482422 0.9707031
|
||||
}
|
||||
|
After Width: | Height: | Size: 63 KiB |
|
|
@ -0,0 +1,103 @@
|
|||
fonts/Legacy-18pt
|
||||
{
|
||||
type image
|
||||
source fonts/Legacy-18pt.png
|
||||
|
||||
glyph u0032 0.1074219 0.3984375 0.1210938 0.4511719
|
||||
glyph ! 0.1074219 0 0.1210938 0.05273438
|
||||
glyph " 0.2070313 0 0.2246094 0.05273438
|
||||
glyph # 0.3066406 0 0.3339844 0.05273438
|
||||
glyph $ 0.40625 0 0.4335938 0.05273438
|
||||
glyph % 0.5058594 0 0.5488281 0.05273438
|
||||
glyph & 0.6054688 0 0.6386719 0.05273438
|
||||
glyph ' 0.7050781 0 0.7148438 0.05273438
|
||||
glyph ( 0.8046875 0 0.8222656 0.05273438
|
||||
glyph ) 0.9042969 0 0.921875 0.05273438
|
||||
glyph * 0.0078125 0.09960938 0.02734375 0.1523438
|
||||
glyph + 0.1074219 0.09960938 0.1367188 0.1523438
|
||||
glyph , 0.2070313 0.09960938 0.2207031 0.1523438
|
||||
glyph - 0.3066406 0.09960938 0.3242188 0.1523438
|
||||
glyph . 0.40625 0.09960938 0.4199219 0.1523438
|
||||
glyph / 0.5058594 0.09960938 0.5195313 0.1523438
|
||||
glyph 0 0.6054688 0.09960938 0.6328125 0.1523438
|
||||
glyph 1 0.7050781 0.09960938 0.7324219 0.1523438
|
||||
glyph 2 0.8046875 0.09960938 0.8320313 0.1523438
|
||||
glyph 3 0.9042969 0.09960938 0.9316406 0.1523438
|
||||
glyph 4 0.0078125 0.1992188 0.03515625 0.2519531
|
||||
glyph 5 0.1074219 0.1992188 0.1347656 0.2519531
|
||||
glyph 6 0.2070313 0.1992188 0.234375 0.2519531
|
||||
glyph 7 0.3066406 0.1992188 0.3339844 0.2519531
|
||||
glyph 8 0.40625 0.1992188 0.4335938 0.2519531
|
||||
glyph 9 0.5058594 0.1992188 0.5332031 0.2519531
|
||||
glyph : 0.6054688 0.1992188 0.6191406 0.2519531
|
||||
glyph ; 0.7050781 0.1992188 0.71875 0.2519531
|
||||
glyph < 0.8046875 0.1992188 0.8339844 0.2519531
|
||||
glyph = 0.9042969 0.1992188 0.9335938 0.2519531
|
||||
glyph > 0.0078125 0.2988281 0.03710938 0.3515625
|
||||
glyph ? 0.1074219 0.2988281 0.1347656 0.3515625
|
||||
glyph @ 0.2070313 0.2988281 0.2578125 0.3515625
|
||||
glyph A 0.3066406 0.2988281 0.3398438 0.3515625
|
||||
glyph B 0.40625 0.2988281 0.4394531 0.3515625
|
||||
glyph C 0.5058594 0.2988281 0.5410156 0.3515625
|
||||
glyph D 0.6054688 0.2988281 0.640625 0.3515625
|
||||
glyph E 0.7050781 0.2988281 0.7382813 0.3515625
|
||||
glyph F 0.8046875 0.2988281 0.8359375 0.3515625
|
||||
glyph G 0.9042969 0.2988281 0.9433594 0.3515625
|
||||
glyph H 0.0078125 0.3984375 0.04296875 0.4511719
|
||||
glyph I 0.1074219 0.3984375 0.1210938 0.4511719
|
||||
glyph J 0.2070313 0.3984375 0.2324219 0.4511719
|
||||
glyph K 0.3066406 0.3984375 0.3398438 0.4511719
|
||||
glyph L 0.40625 0.3984375 0.4335938 0.4511719
|
||||
glyph M 0.5058594 0.3984375 0.546875 0.4511719
|
||||
glyph N 0.6054688 0.3984375 0.640625 0.4511719
|
||||
glyph O 0.7050781 0.3984375 0.7441406 0.4511719
|
||||
glyph P 0.8046875 0.3984375 0.8378906 0.4511719
|
||||
glyph Q 0.9042969 0.3984375 0.9433594 0.4511719
|
||||
glyph R 0.0078125 0.4980469 0.04296875 0.5507813
|
||||
glyph S 0.1074219 0.4980469 0.140625 0.5507813
|
||||
glyph T 0.2070313 0.4980469 0.2382813 0.5507813
|
||||
glyph U 0.3066406 0.4980469 0.3417969 0.5507813
|
||||
glyph V 0.40625 0.4980469 0.4394531 0.5507813
|
||||
glyph W 0.5058594 0.4980469 0.5527344 0.5507813
|
||||
glyph X 0.6054688 0.4980469 0.6386719 0.5507813
|
||||
glyph Y 0.7050781 0.4980469 0.7382813 0.5507813
|
||||
glyph Z 0.8046875 0.4980469 0.8359375 0.5507813
|
||||
glyph [ 0.9042969 0.4980469 0.9179688 0.5507813
|
||||
glyph \ 0.0078125 0.5976563 0.02148438 0.6503906
|
||||
glyph ] 0.1074219 0.5976563 0.1210938 0.6503906
|
||||
glyph ^ 0.2070313 0.5976563 0.2304688 0.6503906
|
||||
glyph _ 0.3066406 0.5976563 0.3339844 0.6503906
|
||||
glyph ` 0.40625 0.5976563 0.4238281 0.6503906
|
||||
glyph a 0.5058594 0.5976563 0.5332031 0.6503906
|
||||
glyph b 0.6054688 0.5976563 0.6328125 0.6503906
|
||||
glyph c 0.7050781 0.5976563 0.7304688 0.6503906
|
||||
glyph d 0.8046875 0.5976563 0.8320313 0.6503906
|
||||
glyph e 0.9042969 0.5976563 0.9316406 0.6503906
|
||||
glyph f 0.0078125 0.6972656 0.02148438 0.75
|
||||
glyph g 0.1074219 0.6972656 0.1347656 0.75
|
||||
glyph h 0.2070313 0.6972656 0.234375 0.75
|
||||
glyph i 0.3066406 0.6972656 0.3183594 0.75
|
||||
glyph j 0.40625 0.6972656 0.4179688 0.75
|
||||
glyph k 0.5058594 0.6972656 0.53125 0.75
|
||||
glyph l 0.6054688 0.6972656 0.6171875 0.75
|
||||
glyph m 0.7050781 0.6972656 0.7460938 0.75
|
||||
glyph n 0.8046875 0.6972656 0.8320313 0.75
|
||||
glyph o 0.9042969 0.6972656 0.9316406 0.75
|
||||
glyph p 0.0078125 0.796875 0.03515625 0.8496094
|
||||
glyph q 0.1074219 0.796875 0.1347656 0.8496094
|
||||
glyph r 0.2070313 0.796875 0.2246094 0.8496094
|
||||
glyph s 0.3066406 0.796875 0.3320313 0.8496094
|
||||
glyph t 0.40625 0.796875 0.4199219 0.8496094
|
||||
glyph u 0.5058594 0.796875 0.5332031 0.8496094
|
||||
glyph v 0.6054688 0.796875 0.6308594 0.8496094
|
||||
glyph w 0.7050781 0.796875 0.7402344 0.8496094
|
||||
glyph x 0.8046875 0.796875 0.8300781 0.8496094
|
||||
glyph y 0.9042969 0.796875 0.9296875 0.8496094
|
||||
glyph z 0.0078125 0.8964844 0.03320313 0.9492188
|
||||
glyph { 0.1074219 0.8964844 0.125 0.9492188
|
||||
glyph | 0.2070313 0.8964844 0.2207031 0.9492188
|
||||
glyph } 0.3066406 0.8964844 0.3242188 0.9492188
|
||||
glyph ~ 0.40625 0.8964844 0.4355469 0.9492188
|
||||
}
|
||||
0.4296875 0.9511719
|
||||
}
|
||||
|
After Width: | Height: | Size: 19 KiB |
|
|
@ -0,0 +1,101 @@
|
|||
fonts/Legacy-64pt
|
||||
{
|
||||
type image
|
||||
source fonts/Legacy-64pt.png
|
||||
|
||||
glyph u0032 0.1142578 0.3984375 0.1376953 0.4912109
|
||||
glyph ! 0.1142578 0 0.1376953 0.09277344
|
||||
glyph " 0.2138672 0 0.2441406 0.09277344
|
||||
glyph # 0.3134766 0 0.3603516 0.09277344
|
||||
glyph $ 0.4130859 0 0.4599609 0.09277344
|
||||
glyph % 0.5126953 0 0.5878906 0.09277344
|
||||
glyph & 0.6123047 0 0.6689453 0.09277344
|
||||
glyph ' 0.7119141 0 0.7275391 0.09277344
|
||||
glyph ( 0.8115234 0 0.8398438 0.09277344
|
||||
glyph ) 0.9111328 0 0.9394531 0.09277344
|
||||
glyph * 0.01464844 0.09960938 0.04785156 0.1923828
|
||||
glyph + 0.1142578 0.09960938 0.1640625 0.1923828
|
||||
glyph , 0.2138672 0.09960938 0.2373047 0.1923828
|
||||
glyph - 0.3134766 0.09960938 0.3417969 0.1923828
|
||||
glyph . 0.4130859 0.09960938 0.4365234 0.1923828
|
||||
glyph / 0.5126953 0.09960938 0.5361328 0.1923828
|
||||
glyph 0 0.6123047 0.09960938 0.6591797 0.1923828
|
||||
glyph 1 0.7119141 0.09960938 0.7587891 0.1923828
|
||||
glyph 2 0.8115234 0.09960938 0.8583984 0.1923828
|
||||
glyph 3 0.9111328 0.09960938 0.9580078 0.1923828
|
||||
glyph 4 0.01464844 0.1992188 0.06152344 0.2919922
|
||||
glyph 5 0.1142578 0.1992188 0.1611328 0.2919922
|
||||
glyph 6 0.2138672 0.1992188 0.2607422 0.2919922
|
||||
glyph 7 0.3134766 0.1992188 0.3603516 0.2919922
|
||||
glyph 8 0.4130859 0.1992188 0.4599609 0.2919922
|
||||
glyph 9 0.5126953 0.1992188 0.5595703 0.2919922
|
||||
glyph : 0.6123047 0.1992188 0.6357422 0.2919922
|
||||
glyph ; 0.7119141 0.1992188 0.7353516 0.2919922
|
||||
glyph < 0.8115234 0.1992188 0.8613281 0.2919922
|
||||
glyph = 0.9111328 0.1992188 0.9609375 0.2919922
|
||||
glyph > 0.01464844 0.2988281 0.06445313 0.3916016
|
||||
glyph ? 0.1142578 0.2988281 0.1611328 0.3916016
|
||||
glyph @ 0.2138672 0.2988281 0.2998047 0.3916016
|
||||
glyph A 0.3134766 0.2988281 0.3701172 0.3916016
|
||||
glyph B 0.4130859 0.2988281 0.4697266 0.3916016
|
||||
glyph C 0.5126953 0.2988281 0.5742188 0.3916016
|
||||
glyph D 0.6123047 0.2988281 0.6738281 0.3916016
|
||||
glyph E 0.7119141 0.2988281 0.7685547 0.3916016
|
||||
glyph F 0.8115234 0.2988281 0.8632813 0.3916016
|
||||
glyph G 0.9111328 0.2988281 0.9775391 0.3916016
|
||||
glyph H 0.01464844 0.3984375 0.07617188 0.4912109
|
||||
glyph I 0.1142578 0.3984375 0.1376953 0.4912109
|
||||
glyph J 0.2138672 0.3984375 0.2558594 0.4912109
|
||||
glyph K 0.3134766 0.3984375 0.3701172 0.4912109
|
||||
glyph L 0.4130859 0.3984375 0.4599609 0.4912109
|
||||
glyph M 0.5126953 0.3984375 0.5839844 0.4912109
|
||||
glyph N 0.6123047 0.3984375 0.6738281 0.4912109
|
||||
glyph O 0.7119141 0.3984375 0.7783203 0.4912109
|
||||
glyph P 0.8115234 0.3984375 0.8681641 0.4912109
|
||||
glyph Q 0.9111328 0.3984375 0.9775391 0.4912109
|
||||
glyph R 0.01464844 0.4980469 0.07617188 0.5908203
|
||||
glyph S 0.1142578 0.4980469 0.1708984 0.5908203
|
||||
glyph T 0.2138672 0.4980469 0.265625 0.5908203
|
||||
glyph U 0.3134766 0.4980469 0.375 0.5908203
|
||||
glyph V 0.4130859 0.4980469 0.4697266 0.5908203
|
||||
glyph W 0.5126953 0.4980469 0.5927734 0.5908203
|
||||
glyph X 0.6123047 0.4980469 0.6689453 0.5908203
|
||||
glyph Y 0.7119141 0.4980469 0.7685547 0.5908203
|
||||
glyph Z 0.8115234 0.4980469 0.8632813 0.5908203
|
||||
glyph [ 0.9111328 0.4980469 0.9345703 0.5908203
|
||||
glyph \ 0.01464844 0.5976563 0.03808594 0.6904297
|
||||
glyph ] 0.1142578 0.5976563 0.1376953 0.6904297
|
||||
glyph ^ 0.2138672 0.5976563 0.2539063 0.6904297
|
||||
glyph _ 0.3134766 0.5976563 0.3603516 0.6904297
|
||||
glyph ` 0.4130859 0.5976563 0.4414063 0.6904297
|
||||
glyph a 0.5126953 0.5976563 0.5595703 0.6904297
|
||||
glyph b 0.6123047 0.5976563 0.6591797 0.6904297
|
||||
glyph c 0.7119141 0.5976563 0.7539063 0.6904297
|
||||
glyph d 0.8115234 0.5976563 0.8583984 0.6904297
|
||||
glyph e 0.9111328 0.5976563 0.9580078 0.6904297
|
||||
glyph f 0.01464844 0.6972656 0.03808594 0.7900391
|
||||
glyph g 0.1142578 0.6972656 0.1611328 0.7900391
|
||||
glyph h 0.2138672 0.6972656 0.2607422 0.7900391
|
||||
glyph i 0.3134766 0.6972656 0.3320313 0.7900391
|
||||
glyph j 0.4130859 0.6972656 0.4316406 0.7900391
|
||||
glyph k 0.5126953 0.6972656 0.5546875 0.7900391
|
||||
glyph l 0.6123047 0.6972656 0.6308594 0.7900391
|
||||
glyph m 0.7119141 0.6972656 0.7832031 0.7900391
|
||||
glyph n 0.8115234 0.6972656 0.8583984 0.7900391
|
||||
glyph o 0.9111328 0.6972656 0.9580078 0.7900391
|
||||
glyph p 0.01464844 0.796875 0.06152344 0.8896484
|
||||
glyph q 0.1142578 0.796875 0.1611328 0.8896484
|
||||
glyph r 0.2138672 0.796875 0.2421875 0.8896484
|
||||
glyph s 0.3134766 0.796875 0.3554688 0.8896484
|
||||
glyph t 0.4130859 0.796875 0.4365234 0.8896484
|
||||
glyph u 0.5126953 0.796875 0.5595703 0.8896484
|
||||
glyph v 0.6123047 0.796875 0.6542969 0.8896484
|
||||
glyph w 0.7119141 0.796875 0.7734375 0.8896484
|
||||
glyph x 0.8115234 0.796875 0.8535156 0.8896484
|
||||
glyph y 0.9111328 0.796875 0.953125 0.8896484
|
||||
glyph z 0.01464844 0.8964844 0.05664063 0.9892578
|
||||
glyph { 0.1142578 0.8964844 0.1425781 0.9892578
|
||||
glyph | 0.2138672 0.8964844 0.2353516 0.9892578
|
||||
glyph } 0.3134766 0.8964844 0.3417969 0.9892578
|
||||
glyph ~ 0.4130859 0.8964844 0.4628906 0.9892578
|
||||
}
|
||||
|
After Width: | Height: | Size: 86 KiB |
|
|
@ -0,0 +1,102 @@
|
|||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Part" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">3</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">3</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">23</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>-0.5</X>
|
||||
<Y>0.5</Y>
|
||||
<Z>0</Z>
|
||||
<R00>-1.1920929e-007</R00>
|
||||
<R01>1.00000012</R01>
|
||||
<R02>0</R02>
|
||||
<R10>1.00000012</R10>
|
||||
<R11>-1.1920929e-007</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1.00000024</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<bool name="CastsShadows">true</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="Cullable">true</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">3</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">3</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">false</bool>
|
||||
<string name="Name">Rocket</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">3</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>1</Y>
|
||||
<Z>4</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="Sound">
|
||||
<Properties>
|
||||
<bool name="Looped">true</bool>
|
||||
<string name="Name">Swoosh</string>
|
||||
<int name="PlayCount">0</int>
|
||||
<bool name="PlayOnRemove">false</bool>
|
||||
<Content name="SoundId"><url>rbxasset://sounds\Rocket whoosh 01.wav</url></Content>
|
||||
<float name="Volume">0.699999988</float>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Sound">
|
||||
<Properties>
|
||||
<bool name="Looped">false</bool>
|
||||
<string name="Name">Explosion</string>
|
||||
<int name="PlayCount">0</int>
|
||||
<bool name="PlayOnRemove">true</bool>
|
||||
<Content name="SoundId"><url>rbxasset://sounds\collide.wav</url></Content>
|
||||
<float name="Volume">1</float>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Script">
|
||||
<Properties>
|
||||
<string name="Name">Script</string>
|
||||
<string name="Source">r = game:service("RunService") shaft = script.Parent position = Vector3.new(0,0,0) function fly() 	direction = shaft.CFrame.lookVector 	position = position + direction 	error = position - shaft.Position 	shaft.Velocity = 7*error end function blow() 	swoosh:Stop() 	explosion = Instance.new("Explosion") 	explosion.Position = shaft.Position 	explosion.Parent = game.Workspace 	connection:disconnect() 	shaft:remove() end t, s = r.Stepped:wait() swoosh = script.Parent.Swoosh swoosh:Play() position = shaft.Position d = t + 10.0 - s connection = shaft.Touched:connect(blow) while t < d do 	fly() 	t = r.Stepped:wait() end script.Parent.Explosion.PlayOnRemove = false swoosh:Stop() shaft:remove() </string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
|
@ -0,0 +1,82 @@
|
|||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Part" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">194</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0</X>
|
||||
<Y>6.4000001</Y>
|
||||
<Z>-8</Z>
|
||||
<R00>1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<bool name="CastsShadows">true</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="Cullable">true</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">false</bool>
|
||||
<string name="Name">Pellet</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<token name="shape">0</token>
|
||||
<Vector3 name="size">
|
||||
<X>2</X>
|
||||
<Y>2</Y>
|
||||
<Z>2</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="Script">
|
||||
<Properties>
|
||||
<string name="Name">Script</string>
|
||||
<string name="Source"> pellet = script.Parent damage = 8 function onTouched(hit) 	humanoid = hit.Parent:findFirstChild("Humanoid") 	if humanoid~=nil then 		humanoid.Health = humanoid.Health - damage 		connection:disconnect() 	else 		damage = damage / 2 		if damage < 0.1 then 			connection:disconnect() 		end 	end end connection = pellet.Touched:connect(onTouched) r = game:service("RunService") t, s = r.Stepped:wait() d = t + 1.0 - s while t < d do 	t = r.Stepped:wait() end pellet.Parent = nil</string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
|
@ -0,0 +1,527 @@
|
|||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Model" referent="RBX0">
|
||||
<Properties>
|
||||
<token name="Controller">7</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<CoordinateFrame name="ModelInPrimary">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
<R00>1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>1</R22>
|
||||
</CoordinateFrame>
|
||||
<string name="Name">erik.cassel</string>
|
||||
<Ref name="PrimaryPart">RBX1</Ref>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
<Item class="Part" referent="RBX1">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">24</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0</X>
|
||||
<Y>4.5</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Head</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">0</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>2</X>
|
||||
<Y>1</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="SpecialMesh" referent="RBX2">
|
||||
<Properties>
|
||||
<Content name="MeshId"><null></null></Content>
|
||||
<token name="MeshType">0</token>
|
||||
<string name="Name">Mesh</string>
|
||||
<Vector3 name="Scale">
|
||||
<X>1.25</X>
|
||||
<Y>1.25</Y>
|
||||
<Z>1.25</Z>
|
||||
</Vector3>
|
||||
<Content name="TextureId"><null></null></Content>
|
||||
<Vector3 name="VertexColor">
|
||||
<X>1</X>
|
||||
<Y>1</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Decal" referent="RBX3">
|
||||
<Properties>
|
||||
<token name="Face">5</token>
|
||||
<string name="Name">face</string>
|
||||
<float name="Shiny">20</float>
|
||||
<float name="Specular">0</float>
|
||||
<Content name="Texture"><url>rbxasset://textures/face.png</url></Content>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX4">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">23</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0</X>
|
||||
<Y>3</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>-0</R02>
|
||||
<R10>-0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>-0</R12>
|
||||
<R20>-0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">0</float>
|
||||
<float name="LeftParamB">0</float>
|
||||
<token name="LeftSurface">2</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Torso</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">0</float>
|
||||
<float name="RightParamB">0</float>
|
||||
<token name="RightSurface">2</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>2</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="Decal" referent="RBX5">
|
||||
<Properties>
|
||||
<token name="Face">5</token>
|
||||
<string name="Name">roblox</string>
|
||||
<float name="Shiny">20</float>
|
||||
<float name="Specular">0</float>
|
||||
<Content name="Texture">
|
||||
<null></null>
|
||||
</Content>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX6">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">24</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>1.5</X>
|
||||
<Y>3</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Left Arm</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX7">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">24</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>-1.5</X>
|
||||
<Y>3</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Right Arm</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX8">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">0</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">119</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0.5</X>
|
||||
<Y>1</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Left Leg</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX9">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">0</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">119</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>-0.5</X>
|
||||
<Y>1</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Right Leg</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Humanoid" referent="RBX10">
|
||||
<Properties>
|
||||
<float name="Health">100</float>
|
||||
<bool name="Jump">false</bool>
|
||||
<float name="MaxHealth">100</float>
|
||||
<string name="Name">Humanoid</string>
|
||||
<bool name="Sit">false</bool>
|
||||
<Vector3 name="TargetPoint">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<Vector3 name="WalkDirection">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="WalkRotationalVelocity">0</float>
|
||||
<Ref name="WalkToPart">null</Ref>
|
||||
<Vector3 name="WalkToPoint">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
|
@ -0,0 +1,438 @@
|
|||
|
||||
|
||||
&&
|
||||
f84<9
|
||||
a6=4;
|
||||
a 6>
|
||||
4qq
|
||||
47:'!<:;
|
||||
47:'!<:;<&!
|
||||
4=:90
|
||||
4<1&
|
||||
4;49
|
||||
4;499,
|
||||
4; &
|
||||
4&=:90
|
||||
4&=:90&
|
||||
4&&
|
||||
4&&0&
|
||||
4&&=:90
|
||||
4&&=:90&
|
||||
4&&><&&0'
|
||||
4&&"<%0
|
||||
7
|
||||
7499&
|
||||
7499&46
|
||||
7499&46>
|
||||
74&!4'1
|
||||
74&!0'1
|
||||
704&!<49<!,
|
||||
704&!<9<!,
|
||||
700'
|
||||
70&!<49<!,
|
||||
7<4!6=
|
||||
7<6=
|
||||
7<6=0&
|
||||
7<6!=
|
||||
7<!6
|
||||
7<!6=
|
||||
7<!6=0'
|
||||
7<!6=0'&
|
||||
7<!6=0&
|
||||
7<!6=<;
|
||||
7<!6=<;2
|
||||
7<!6=&
|
||||
79e6>94;1
|
||||
79:6>94;1
|
||||
79:6>94;1{ &
|
||||
79:"
|
||||
79:"?:7
|
||||
79:"?:7&
|
||||
7:;0=041
|
||||
7:;0'
|
||||
7::7
|
||||
7::7<0&
|
||||
7::7&
|
||||
7'04&!
|
||||
7'04&!&
|
||||
7 99&=<!
|
||||
7 9&=<!
|
||||
7 ;2=:90
|
||||
7 !!
|
||||
7 !!7'04!=
|
||||
7 !!3460
|
||||
7 !!3 6>
|
||||
7 !!3 6>0'
|
||||
7 !!=4<'
|
||||
7 !!=041
|
||||
7 !!=:90
|
||||
7 !!%<6>0'
|
||||
6=<;>
|
||||
6<24'0!!0
|
||||
6<'690?0'>
|
||||
69<!
|
||||
69<!:'<&
|
||||
6:6>
|
||||
6:6>'<10
|
||||
6:6>&
|
||||
6:6>& 6>
|
||||
6:6>& 6>01
|
||||
6:6>& 6>0'
|
||||
6:6>& 6><;2
|
||||
6:6>& 6>&
|
||||
6:>
|
||||
6:;1:8
|
||||
6:;1:8&
|
||||
6::!0'
|
||||
6'4%
|
||||
6'<%&
|
||||
6 8
|
||||
6 880'u
|
||||
6 88<;2
|
||||
6 8&
|
||||
6 8&=:!
|
||||
6 ;<9<;2 &
|
||||
6 ;<99<;2 &
|
||||
6 ;;<9<;2 &
|
||||
6 ;!
|
||||
6 ;!9<6>
|
||||
6 ;!9<6>0'
|
||||
6 ;!9<6><;2
|
||||
6 ;!&
|
||||
6,70'3 6
|
||||
6,70'3 6>
|
||||
6,70'3 6>01
|
||||
6,70'3 6>0'
|
||||
6,70'3 6>0'&
|
||||
6,70'3 6><;2
|
||||
18;
|
||||
148
|
||||
1488<!
|
||||
148;
|
||||
14!0'
|
||||
14!<;2
|
||||
1<6>
|
||||
1<6>&
|
||||
1<>0
|
||||
1<91:
|
||||
1<91:u
|
||||
1<91:&
|
||||
1<91:&u
|
||||
1<%&=<!
|
||||
1: 6=0
|
||||
1: 6=0742
|
||||
1 84&&
|
||||
1 874&&
|
||||
1,>0
|
||||
0?46 94!0u
|
||||
0?46 94!01u
|
||||
0?46 94!0&
|
||||
0?46 94!<;2
|
||||
0?46 94!<;2&
|
||||
0?46 94!<:;
|
||||
084<9
|
||||
3
|
||||
3
|
||||
3
|
||||
30'
|
||||
3<;2
|
||||
3>
|
||||
342
|
||||
3420!
|
||||
3422
|
||||
34220!
|
||||
3422<;2
|
||||
3422<!
|
||||
3422:!
|
||||
3422&
|
||||
342<!
|
||||
342:!
|
||||
342:!&
|
||||
342&
|
||||
34'!
|
||||
34'!01
|
||||
34'!<;2
|
||||
34'!<;2&
|
||||
34'!,
|
||||
34!4&&
|
||||
34!&:
|
||||
36>
|
||||
36><;2
|
||||
3094!<:
|
||||
30994!<:
|
||||
3<;20'74;2
|
||||
3<;20'3 6>
|
||||
3<;20'3 6>01
|
||||
3<;20'3 6>0'
|
||||
3<;20'3 6>0'&
|
||||
3<;20'3 6><;2
|
||||
3<;20'3 6>&
|
||||
3<&!3 6>
|
||||
3<&!3 6>01
|
||||
3<&!3 6>0'
|
||||
3<&!3 6>0'&
|
||||
3<&!3 6><;2
|
||||
3<&!3 6><;2&
|
||||
3<&!3 6>&
|
||||
3:6><;2
|
||||
3: '6=4;
|
||||
3
|
||||
3 6
|
||||
3 6
|
||||
3 6>
|
||||
3 6>0
|
||||
3 6>01
|
||||
3 6>0;
|
||||
3 6>0'
|
||||
3 6>0'&
|
||||
3 6><;
|
||||
3 6><;2
|
||||
3 6><;2&
|
||||
3 6>9:41
|
||||
3 6>80
|
||||
3 6>&
|
||||
3 6>!4'1
|
||||
3 6>!4'101
|
||||
3 6>!:;
|
||||
3 6>,:
|
||||
3 >
|
||||
3 >0'
|
||||
3 ><;
|
||||
3 ><;2
|
||||
3 >>
|
||||
3 >&
|
||||
3 '7 '20'
|
||||
3,:
|
||||
24;274;2
|
||||
24;274;201
|
||||
24;274;2&
|
||||
24;274;2&u
|
||||
24,
|
||||
24,&0-
|
||||
24/:;20'&
|
||||
2:1148;
|
||||
2:;41&
|
||||
2::>
|
||||
2&%:!
|
||||
2 <;;0
|
||||
=4'16:'0&0-
|
||||
=4'1:;
|
||||
=099
|
||||
=:0
|
||||
=:8:
|
||||
=::>0'
|
||||
=:';<0&!
|
||||
=:';,
|
||||
=:!&0-
|
||||
=!!%ozz"""{79:6>94;1{ &
|
||||
= 8%
|
||||
= &&,
|
||||
?46>4&&
|
||||
?46><;2:33
|
||||
?46>:33
|
||||
?46>x:33
|
||||
?4%
|
||||
?0'>
|
||||
?0'>x:33
|
||||
?0"
|
||||
?<&8
|
||||
?</
|
||||
?</8
|
||||
?<//
|
||||
><1&<;4&4;7:-
|
||||
><>0
|
||||
><&&8,
|
||||
><&&8,4&&
|
||||
>>>
|
||||
>:6>
|
||||
>:;1 8
|
||||
>:;1 8&
|
||||
>'4 !
|
||||
> 8
|
||||
> 80'u
|
||||
> 880'
|
||||
> 88<;2
|
||||
> 8&
|
||||
> ;<9<;2 &
|
||||
908:;%4'!,
|
||||
90&7:
|
||||
90/7<4;
|
||||
90//:
|
||||
9:&0'
|
||||
9:#0'
|
||||
9 &!
|
||||
9 &!<;2
|
||||
84>0: !
|
||||
84&!0'7m
|
||||
84&!0'74<!
|
||||
84&!0'74!0
|
||||
84&! '74!0
|
||||
804!&%<;
|
||||
80'10
|
||||
8:4;
|
||||
8:90&!
|
||||
8:!=43 6>
|
||||
8:!=43 6>4
|
||||
8:!=43 6>4&
|
||||
8:!=43 6>4/
|
||||
8:!=43 6>01
|
||||
8:!=43 6>0'
|
||||
8:!=43 6>0'&
|
||||
8:!=43 6><;
|
||||
8:!=43 6><;2
|
||||
8:!=43 6><;2&
|
||||
8:!=43 6>&
|
||||
8:!=0'3 6>
|
||||
8:!=0'3 6>01
|
||||
8:!=0'3 6>0'
|
||||
8:!=0'3 6>0'&
|
||||
8:!=0'3 6><;
|
||||
8:!=0'3 6><;2
|
||||
8:!=0'3 6><;2&
|
||||
8:!=0'3 6>&
|
||||
8 33
|
||||
8,6:6>
|
||||
;4/<
|
||||
;4/<&
|
||||
;0'1
|
||||
;<20'u
|
||||
;<224
|
||||
;<224&
|
||||
;<220'
|
||||
;<220'&
|
||||
;<$$4
|
||||
;<$$4&
|
||||
; 10
|
||||
; 1<&8
|
||||
; 1<&!
|
||||
:=&=<
|
||||
:=&=<
|
||||
:832
|
||||
:'24&<8
|
||||
:'24&<8&
|
||||
:'24&8
|
||||
:'24&8&
|
||||
%e';
|
||||
%06>0'
|
||||
%01:
|
||||
%01:704'
|
||||
%0;<&
|
||||
%=:;0&0-
|
||||
%= >
|
||||
%= >01
|
||||
%= ><;2
|
||||
%= >>01
|
||||
%= >><;2
|
||||
%= >&
|
||||
%= >&u
|
||||
%= $u
|
||||
%<8%
|
||||
%<&0&u
|
||||
%<&<;u
|
||||
%<&<;2u
|
||||
%<&:3
|
||||
%<&&
|
||||
%<&&01
|
||||
%<&&0'
|
||||
%<&&0'u
|
||||
%<&&0'&u
|
||||
%<&&0&u
|
||||
%<&&<;u
|
||||
%<&&<;2u
|
||||
%<&&:33
|
||||
%:';
|
||||
%:';:
|
||||
%:';:2'4%=,
|
||||
%:';:&
|
||||
%'e;
|
||||
%'<6>
|
||||
%'<6>&
|
||||
%':&!<! !0
|
||||
% 7<6
|
||||
% ;>
|
||||
% &<0&u
|
||||
% &&<0&
|
||||
% &&,
|
||||
% &&,34'!
|
||||
% &&,&
|
||||
% &,u
|
||||
% &,&u
|
||||
$ 00'
|
||||
'4<%
|
||||
'4<%<;2
|
||||
'4%0
|
||||
'4%01
|
||||
'4%0'
|
||||
'4%<;2
|
||||
'4%<&!
|
||||
'01! 70
|
||||
'0!4'1
|
||||
'!7
|
||||
&6=9:;2
|
||||
&6'0"
|
||||
&0-
|
||||
&0--
|
||||
&0---
|
||||
&0--,
|
||||
&0-,
|
||||
&0-,!<08
|
||||
&0-,!<80
|
||||
&=
|
||||
&=d!
|
||||
&=0<&!0'
|
||||
&=<!u
|
||||
&=<!01u
|
||||
&=<!3 99u
|
||||
&=<!<;2u
|
||||
&=<!<;2&u
|
||||
&=<!&u
|
||||
&=<!!0
|
||||
&=<!!01u
|
||||
&=<!!0'u
|
||||
&=<!!0'&u
|
||||
&=<!!<;2u
|
||||
&=<!!<;2&u
|
||||
&=<!9:41
|
||||
&=<!!,u
|
||||
&=<!,u
|
||||
&>,%0
|
||||
&904/0
|
||||
&9 !
|
||||
&9 !&u
|
||||
&80-
|
||||
&8 !
|
||||
&;4!6=
|
||||
&%0'8
|
||||
&% ;>
|
||||
&% '8
|
||||
&!3
|
||||
&!'<%
|
||||
&!'<%%0'
|
||||
&!'<%%0'%:90
|
||||
&!'<%%0'&
|
||||
& 6>
|
||||
& 6>&
|
||||
& >
|
||||
&"4&!<>4
|
||||
!=:;2
|
||||
!<;, '9
|
||||
!<!!<0&
|
||||
!<!!,
|
||||
!'48%
|
||||
!"4!
|
||||
'6:6>
|
||||
#422<;4
|
||||
#42<;4
|
||||
#02<;4
|
||||
#<7'4!:'
|
||||
"4;>
|
||||
"4;>0'
|
||||
"0!746>
|
||||
"=<&>0,
|
||||
"=:'0
|
||||
"=:'0=: &0
|
||||
"!3
|
||||
"""{79:6>94;1{ &
|
||||
-3<4=
|
||||
-3<'0
|
||||
,: '6:6>
|
||||
|
|
@ -0,0 +1,296 @@
|
|||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Script" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Animate</string>
|
||||
<string name="Source">-- Now with exciting TeamColors HACK!
|
||||
|
||||
function waitForChild(parent, childName)
|
||||
local child = parent:findFirstChild(childName)
|
||||
if child then return child end
|
||||
while true do
|
||||
child = parent.ChildAdded:wait()
|
||||
if child.Name==childName then return child end
|
||||
end
|
||||
end
|
||||
|
||||
-- TEAM COLORS
|
||||
|
||||
|
||||
function onTeamChanged(player)
|
||||
|
||||
wait(1)
|
||||
|
||||
local char = player.Character
|
||||
if char == nil then return end
|
||||
|
||||
if player.Neutral then
|
||||
-- Replacing the current BodyColor object will force a reset
|
||||
local old = char:findFirstChild("Body Colors")
|
||||
if not old then return end
|
||||
old:clone().Parent = char
|
||||
old.Parent = nil
|
||||
else
|
||||
local head = char:findFirstChild("Head")
|
||||
local torso = char:findFirstChild("Torso")
|
||||
local left_arm = char:findFirstChild("Left Arm")
|
||||
local right_arm = char:findFirstChild("Right Arm")
|
||||
local left_leg = char:findFirstChild("Left Leg")
|
||||
local right_leg = char:findFirstChild("Right Leg")
|
||||
|
||||
if head then head.BrickColor = BrickColor.new(24) end
|
||||
if torso then torso.BrickColor = player.TeamColor end
|
||||
if left_arm then left_arm.BrickColor = BrickColor.new(26) end
|
||||
if right_arm then right_arm.BrickColor = BrickColor.new(26) end
|
||||
if left_leg then left_leg.BrickColor = BrickColor.new(26) end
|
||||
if right_leg then right_leg.BrickColor = BrickColor.new(26) end
|
||||
end
|
||||
end
|
||||
|
||||
function onPlayerPropChanged(property, player)
|
||||
if property == "Character" then
|
||||
onTeamChanged(player)
|
||||
end
|
||||
if property== "TeamColor" or property == "Neutral" then
|
||||
onTeamChanged(player)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
local cPlayer = game.Players:GetPlayerFromCharacter(script.Parent)
|
||||
cPlayer.Changed:connect(function(property) onPlayerPropChanged(property, cPlayer) end )
|
||||
onTeamChanged(cPlayer)
|
||||
|
||||
|
||||
-- ANIMATION
|
||||
|
||||
-- declarations
|
||||
|
||||
local Figure = script.Parent
|
||||
local Torso = waitForChild(Figure, "Torso")
|
||||
local RightShoulder = waitForChild(Torso, "Right Shoulder")
|
||||
local LeftShoulder = waitForChild(Torso, "Left Shoulder")
|
||||
local RightHip = waitForChild(Torso, "Right Hip")
|
||||
local LeftHip = waitForChild(Torso, "Left Hip")
|
||||
local Neck = waitForChild(Torso, "Neck")
|
||||
local Humanoid = waitForChild(Figure, "Humanoid")
|
||||
local pose = "Standing"
|
||||
|
||||
local toolAnim = "None"
|
||||
local toolAnimTime = 0
|
||||
|
||||
-- functions
|
||||
|
||||
function onRunning(speed)
|
||||
if speed>0 then
|
||||
pose = "Running"
|
||||
else
|
||||
pose = "Standing"
|
||||
end
|
||||
end
|
||||
|
||||
function onDied()
|
||||
pose = "Dead"
|
||||
end
|
||||
|
||||
function onJumping()
|
||||
pose = "Jumping"
|
||||
end
|
||||
|
||||
function onClimbing()
|
||||
pose = "Climbing"
|
||||
end
|
||||
|
||||
function onGettingUp()
|
||||
pose = "GettingUp"
|
||||
end
|
||||
|
||||
function onFreeFall()
|
||||
pose = "FreeFall"
|
||||
end
|
||||
|
||||
function onFallingDown()
|
||||
pose = "FallingDown"
|
||||
end
|
||||
|
||||
function onSeated()
|
||||
pose = "Seated"
|
||||
end
|
||||
|
||||
function onPlatformStanding()
|
||||
pose = "PlatformStanding"
|
||||
end
|
||||
|
||||
function moveJump()
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
LeftShoulder.MaxVelocity = 0.5
|
||||
RightShoulder:SetDesiredAngle(3.14)
|
||||
LeftShoulder:SetDesiredAngle(-3.14)
|
||||
RightHip:SetDesiredAngle(0)
|
||||
LeftHip:SetDesiredAngle(0)
|
||||
end
|
||||
|
||||
|
||||
-- same as jump for now
|
||||
|
||||
function moveFreeFall()
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
LeftShoulder.MaxVelocity = 0.5
|
||||
RightShoulder:SetDesiredAngle(3.14)
|
||||
LeftShoulder:SetDesiredAngle(-3.14)
|
||||
RightHip:SetDesiredAngle(0)
|
||||
LeftHip:SetDesiredAngle(0)
|
||||
end
|
||||
|
||||
function moveSit()
|
||||
RightShoulder.MaxVelocity = 0.15
|
||||
LeftShoulder.MaxVelocity = 0.15
|
||||
RightShoulder:SetDesiredAngle(3.14 /2)
|
||||
LeftShoulder:SetDesiredAngle(-3.14 /2)
|
||||
RightHip:SetDesiredAngle(3.14 /2)
|
||||
LeftHip:SetDesiredAngle(-3.14 /2)
|
||||
end
|
||||
|
||||
function getTool()
|
||||
for _, kid in ipairs(Figure:GetChildren()) do
|
||||
if kid.className == "Tool" then return kid end
|
||||
end
|
||||
return nil
|
||||
end
|
||||
|
||||
function getToolAnim(tool)
|
||||
for _, c in ipairs(tool:GetChildren()) do
|
||||
if c.Name == "toolanim" and c.className == "StringValue" then
|
||||
return c
|
||||
end
|
||||
end
|
||||
return nil
|
||||
end
|
||||
|
||||
function animateTool()
|
||||
|
||||
if (toolAnim == "None") then
|
||||
RightShoulder:SetDesiredAngle(1.57)
|
||||
return
|
||||
end
|
||||
|
||||
if (toolAnim == "Slash") then
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
RightShoulder:SetDesiredAngle(0)
|
||||
return
|
||||
end
|
||||
|
||||
if (toolAnim == "Lunge") then
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
LeftShoulder.MaxVelocity = 0.5
|
||||
RightHip.MaxVelocity = 0.5
|
||||
LeftHip.MaxVelocity = 0.5
|
||||
RightShoulder:SetDesiredAngle(1.57)
|
||||
LeftShoulder:SetDesiredAngle(1.0)
|
||||
RightHip:SetDesiredAngle(1.57)
|
||||
LeftHip:SetDesiredAngle(1.0)
|
||||
return
|
||||
end
|
||||
end
|
||||
|
||||
function move(time)
|
||||
local amplitude
|
||||
local frequency
|
||||
|
||||
if (pose == "Jumping") then
|
||||
moveJump()
|
||||
return
|
||||
end
|
||||
|
||||
if (pose == "FreeFall") then
|
||||
moveFreeFall()
|
||||
return
|
||||
end
|
||||
|
||||
if (pose == "Seated") then
|
||||
moveSit()
|
||||
return
|
||||
end
|
||||
|
||||
local climbFudge = 0
|
||||
|
||||
if (pose == "Running") then
|
||||
RightShoulder.MaxVelocity = 0.15
|
||||
LeftShoulder.MaxVelocity = 0.15
|
||||
amplitude = 1
|
||||
frequency = 9
|
||||
elseif (pose == "Climbing") then
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
LeftShoulder.MaxVelocity = 0.5
|
||||
amplitude = 1
|
||||
frequency = 9
|
||||
climbFudge = 3.14
|
||||
else
|
||||
amplitude = 0.1
|
||||
frequency = 1
|
||||
end
|
||||
|
||||
desiredAngle = amplitude * math.sin(time*frequency)
|
||||
|
||||
RightShoulder:SetDesiredAngle(desiredAngle + climbFudge)
|
||||
LeftShoulder:SetDesiredAngle(desiredAngle - climbFudge)
|
||||
RightHip:SetDesiredAngle(-desiredAngle)
|
||||
LeftHip:SetDesiredAngle(-desiredAngle)
|
||||
|
||||
|
||||
local tool = getTool()
|
||||
|
||||
if tool then
|
||||
|
||||
animStringValueObject = getToolAnim(tool)
|
||||
|
||||
if animStringValueObject then
|
||||
toolAnim = animStringValueObject.Value
|
||||
-- message recieved, delete StringValue
|
||||
animStringValueObject.Parent = nil
|
||||
toolAnimTime = time + .3
|
||||
end
|
||||
|
||||
if time > toolAnimTime then
|
||||
toolAnimTime = 0
|
||||
toolAnim = "None"
|
||||
end
|
||||
|
||||
animateTool()
|
||||
|
||||
|
||||
else
|
||||
toolAnim = "None"
|
||||
toolAnimTime = 0
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
-- connect events
|
||||
|
||||
Humanoid.Died:connect(onDied)
|
||||
Humanoid.Running:connect(onRunning)
|
||||
Humanoid.Jumping:connect(onJumping)
|
||||
Humanoid.Climbing:connect(onClimbing)
|
||||
Humanoid.GettingUp:connect(onGettingUp)
|
||||
Humanoid.FreeFalling:connect(onFreeFall)
|
||||
Humanoid.FallingDown:connect(onFallingDown)
|
||||
Humanoid.Seated:connect(onSeated)
|
||||
Humanoid.PlatformStanding:connect(onPlatformStanding)
|
||||
|
||||
-- main program
|
||||
|
||||
local runService = game:service("RunService");
|
||||
|
||||
while Figure.Parent~=nil do
|
||||
local _, time = wait(0.1)
|
||||
move(time)
|
||||
end
|
||||
</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
|
@ -0,0 +1,318 @@
|
|||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="LocalScript" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Animate</string>
|
||||
<string name="Source">
|
||||
|
||||
function waitForChild(parent, childName)
|
||||
local child = parent:findFirstChild(childName)
|
||||
if child then return child end
|
||||
while true do
|
||||
child = parent.ChildAdded:wait()
|
||||
if child.Name==childName then return child end
|
||||
end
|
||||
end
|
||||
|
||||
-- ANIMATION
|
||||
|
||||
-- declarations
|
||||
|
||||
local Figure = script.Parent
|
||||
local Torso = waitForChild(Figure, "Torso")
|
||||
local RightShoulder = waitForChild(Torso, "Right Shoulder")
|
||||
local LeftShoulder = waitForChild(Torso, "Left Shoulder")
|
||||
local RightHip = waitForChild(Torso, "Right Hip")
|
||||
local LeftHip = waitForChild(Torso, "Left Hip")
|
||||
local Neck = waitForChild(Torso, "Neck")
|
||||
local Humanoid = waitForChild(Figure, "Humanoid")
|
||||
local pose = "Standing"
|
||||
|
||||
local toolAnim = "None"
|
||||
local toolAnimTime = 0
|
||||
|
||||
-- functions
|
||||
|
||||
function onRunning(speed)
|
||||
if speed>0 then
|
||||
pose = "Running"
|
||||
else
|
||||
pose = "Standing"
|
||||
end
|
||||
end
|
||||
|
||||
function onDied()
|
||||
pose = "Dead"
|
||||
end
|
||||
|
||||
function onJumping()
|
||||
pose = "Jumping"
|
||||
end
|
||||
|
||||
function onClimbing()
|
||||
pose = "Climbing"
|
||||
end
|
||||
|
||||
function onGettingUp()
|
||||
pose = "GettingUp"
|
||||
end
|
||||
|
||||
function onFreeFall()
|
||||
pose = "FreeFall"
|
||||
end
|
||||
|
||||
function onFallingDown()
|
||||
pose = "FallingDown"
|
||||
end
|
||||
|
||||
function onSeated()
|
||||
pose = "Seated"
|
||||
end
|
||||
|
||||
function onPlatformStanding()
|
||||
pose = "PlatformStanding"
|
||||
end
|
||||
|
||||
function moveJump()
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
LeftShoulder.MaxVelocity = 0.5
|
||||
RightShoulder:SetDesiredAngle(3.14)
|
||||
LeftShoulder:SetDesiredAngle(-3.14)
|
||||
RightHip:SetDesiredAngle(0)
|
||||
LeftHip:SetDesiredAngle(0)
|
||||
end
|
||||
|
||||
|
||||
-- same as jump for now
|
||||
|
||||
function moveFreeFall()
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
LeftShoulder.MaxVelocity = 0.5
|
||||
RightShoulder:SetDesiredAngle(3.14)
|
||||
LeftShoulder:SetDesiredAngle(-3.14)
|
||||
RightHip:SetDesiredAngle(0)
|
||||
LeftHip:SetDesiredAngle(0)
|
||||
end
|
||||
|
||||
function moveSit()
|
||||
RightShoulder.MaxVelocity = 0.15
|
||||
LeftShoulder.MaxVelocity = 0.15
|
||||
RightShoulder:SetDesiredAngle(3.14 /2)
|
||||
LeftShoulder:SetDesiredAngle(-3.14 /2)
|
||||
RightHip:SetDesiredAngle(3.14 /2)
|
||||
LeftHip:SetDesiredAngle(-3.14 /2)
|
||||
end
|
||||
|
||||
function getTool()
|
||||
for _, kid in ipairs(Figure:GetChildren()) do
|
||||
if kid.className == "Tool" then return kid end
|
||||
end
|
||||
return nil
|
||||
end
|
||||
|
||||
function getToolAnim(tool)
|
||||
for _, c in ipairs(tool:GetChildren()) do
|
||||
if c.Name == "toolanim" and c.className == "StringValue" then
|
||||
return c
|
||||
end
|
||||
end
|
||||
return nil
|
||||
end
|
||||
|
||||
function animateTool()
|
||||
|
||||
if (toolAnim == "None") then
|
||||
RightShoulder:SetDesiredAngle(1.57)
|
||||
return
|
||||
end
|
||||
|
||||
if (toolAnim == "Slash") then
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
RightShoulder:SetDesiredAngle(0)
|
||||
return
|
||||
end
|
||||
|
||||
if (toolAnim == "Lunge") then
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
LeftShoulder.MaxVelocity = 0.5
|
||||
RightHip.MaxVelocity = 0.5
|
||||
LeftHip.MaxVelocity = 0.5
|
||||
RightShoulder:SetDesiredAngle(1.57)
|
||||
LeftShoulder:SetDesiredAngle(1.0)
|
||||
RightHip:SetDesiredAngle(1.57)
|
||||
LeftHip:SetDesiredAngle(1.0)
|
||||
return
|
||||
end
|
||||
end
|
||||
|
||||
function move(time)
|
||||
local amplitude
|
||||
local frequency
|
||||
|
||||
if (pose == "Jumping") then
|
||||
moveJump()
|
||||
return
|
||||
end
|
||||
|
||||
if (pose == "FreeFall") then
|
||||
moveFreeFall()
|
||||
return
|
||||
end
|
||||
|
||||
if (pose == "Seated") then
|
||||
moveSit()
|
||||
return
|
||||
end
|
||||
|
||||
local climbFudge = 0
|
||||
|
||||
if (pose == "Running") then
|
||||
RightShoulder.MaxVelocity = 0.15
|
||||
LeftShoulder.MaxVelocity = 0.15
|
||||
amplitude = 1
|
||||
frequency = 9
|
||||
elseif (pose == "Climbing") then
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
LeftShoulder.MaxVelocity = 0.5
|
||||
amplitude = 1
|
||||
frequency = 9
|
||||
climbFudge = 3.14
|
||||
else
|
||||
amplitude = 0.1
|
||||
frequency = 1
|
||||
end
|
||||
|
||||
desiredAngle = amplitude * math.sin(time*frequency)
|
||||
|
||||
RightShoulder:SetDesiredAngle(desiredAngle + climbFudge)
|
||||
LeftShoulder:SetDesiredAngle(desiredAngle - climbFudge)
|
||||
RightHip:SetDesiredAngle(-desiredAngle)
|
||||
LeftHip:SetDesiredAngle(-desiredAngle)
|
||||
|
||||
|
||||
local tool = getTool()
|
||||
|
||||
if tool then
|
||||
|
||||
animStringValueObject = getToolAnim(tool)
|
||||
|
||||
if animStringValueObject then
|
||||
toolAnim = animStringValueObject.Value
|
||||
-- message recieved, delete StringValue
|
||||
animStringValueObject.Parent = nil
|
||||
toolAnimTime = time + .3
|
||||
end
|
||||
|
||||
if time > toolAnimTime then
|
||||
toolAnimTime = 0
|
||||
toolAnim = "None"
|
||||
end
|
||||
|
||||
animateTool()
|
||||
|
||||
|
||||
else
|
||||
toolAnim = "None"
|
||||
toolAnimTime = 0
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
-- connect events
|
||||
|
||||
Humanoid.Died:connect(onDied)
|
||||
Humanoid.Running:connect(onRunning)
|
||||
Humanoid.Jumping:connect(onJumping)
|
||||
Humanoid.Climbing:connect(onClimbing)
|
||||
Humanoid.GettingUp:connect(onGettingUp)
|
||||
Humanoid.FreeFalling:connect(onFreeFall)
|
||||
Humanoid.FallingDown:connect(onFallingDown)
|
||||
Humanoid.Seated:connect(onSeated)
|
||||
Humanoid.PlatformStanding:connect(onPlatformStanding)
|
||||
|
||||
-- main program
|
||||
|
||||
local runService = game:service("RunService");
|
||||
|
||||
while Figure.Parent~=nil do
|
||||
local _, time = wait(0.1)
|
||||
move(time)
|
||||
end
|
||||
</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Script" referent="RBX1">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource">
|
||||
<null></null>
|
||||
</Content>
|
||||
<string name="Name">RobloxTeam</string>
|
||||
<string name="Source">
|
||||
-- Now with exciting TeamColors HACK!
|
||||
|
||||
function waitForChild(parent, childName)
|
||||
local child = parent:findFirstChild(childName)
|
||||
if child then return child end
|
||||
while true do
|
||||
child = parent.ChildAdded:wait()
|
||||
if child.Name==childName then return child end
|
||||
end
|
||||
end
|
||||
|
||||
-- TEAM COLORS
|
||||
|
||||
|
||||
function onTeamChanged(player)
|
||||
|
||||
wait(1)
|
||||
|
||||
local char = player.Character
|
||||
if char == nil then return end
|
||||
|
||||
if player.Neutral then
|
||||
-- Replacing the current BodyColor object will force a reset
|
||||
local old = char:findFirstChild("Body Colors")
|
||||
if not old then return end
|
||||
old:clone().Parent = char
|
||||
old.Parent = nil
|
||||
else
|
||||
local head = char:findFirstChild("Head")
|
||||
local torso = char:findFirstChild("Torso")
|
||||
local left_arm = char:findFirstChild("Left Arm")
|
||||
local right_arm = char:findFirstChild("Right Arm")
|
||||
local left_leg = char:findFirstChild("Left Leg")
|
||||
local right_leg = char:findFirstChild("Right Leg")
|
||||
|
||||
if head then head.BrickColor = BrickColor.new(24) end
|
||||
if torso then torso.BrickColor = player.TeamColor end
|
||||
if left_arm then left_arm.BrickColor = BrickColor.new(26) end
|
||||
if right_arm then right_arm.BrickColor = BrickColor.new(26) end
|
||||
if left_leg then left_leg.BrickColor = BrickColor.new(26) end
|
||||
if right_leg then right_leg.BrickColor = BrickColor.new(26) end
|
||||
end
|
||||
end
|
||||
|
||||
function onPlayerPropChanged(property, player)
|
||||
if property == "Character" then
|
||||
onTeamChanged(player)
|
||||
end
|
||||
if property== "TeamColor" or property == "Neutral" then
|
||||
onTeamChanged(player)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
local cPlayer = game.Players:GetPlayerFromCharacter(script.Parent)
|
||||
cPlayer.Changed:connect(function(property) onPlayerPropChanged(property, cPlayer) end )
|
||||
onTeamChanged(cPlayer)
|
||||
|
||||
</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Script">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<string name="Name">Script</string>
|
||||
<string name="Source"> while script.Parent.Head==nil do 	wait(0.05) end function newSound(id) 	local sound = Instance.new("Sound") 	sound.SoundId = id 	sound.Parent = script.Parent.Head 	return sound end sDied = newSound("rbxasset://sounds/uuhhh.wav") sFallingDown = newSound("rbxasset://sounds/splat.wav") sFreeFalling = newSound("rbxasset://sounds/swoosh.wav") sGettingUp = newSound("rbxasset://sounds/hit.wav") sJumping = newSound("rbxasset://sounds/button.wav") sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3") sRunning.Looped = true function onDied() 	sDied:play() end function onState(state, sound) 	if state then 		sound:play() 	else 		sound:pause() 	end end function onRunning(speed) 	if speed>0 then 		sRunning:play() 	else 		sRunning:pause() 	end end while script.Parent.Humanoid==nil do 	wait(0.05) end h = script.Parent.Humanoid h.Died:connect(onDied) h.Running:connect(onRunning) h.Jumping:connect(function(state) onState(state, sJumping) end) h.GettingUp:connect(function(state) onState(state, sGettingUp) end) h.FreeFalling:connect(function(state) onState(state, sFreeFalling) end) h.FallingDown:connect(function(state) onState(state, sFallingDown) end) -- regeneration while true do 	local s = wait(1) 	local health=h.Health 	if health>0 and health<h.MaxHealth then 		health = health + 0.01*s*h.MaxHealth 		if health*1.05 < h.MaxHealth then 			h.Health = health 		else 			h.Health = h.MaxHealth 		end 	end end </string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
|
@ -0,0 +1,191 @@
|
|||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Script" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">HealthScript v2.0</string>
|
||||
<string name="Source">local humanoid = script.Parent.Humanoid
|
||||
|
||||
if (humanoid == nil) then
|
||||
print("ERROR: no humanoid found in 'HealthScript v2.0'")
|
||||
end
|
||||
|
||||
|
||||
function CreateGUI()
|
||||
local p = game.Players:GetPlayerFromCharacter(humanoid.Parent)
|
||||
print("Health for Player: " .. p.Name)
|
||||
script.HealthGUI.Parent = p.PlayerGui
|
||||
end
|
||||
|
||||
function UpdateGUI(health)
|
||||
local pgui = game.Players:GetPlayerFromCharacter(humanoid.Parent).PlayerGui
|
||||
local tray = pgui.HealthGUI.Tray
|
||||
|
||||
tray.HealthBar.Size = UDim2.new(0.2, 0, 0.8 * (health / humanoid.MaxHealth), 0)
|
||||
tray.HealthBar.Position = UDim2.new(0.4, 0, 0.8 * (1- (health / humanoid.MaxHealth)) , 0)
|
||||
|
||||
end
|
||||
|
||||
|
||||
function HealthChanged(health)
|
||||
UpdateGUI(health)
|
||||
end
|
||||
|
||||
|
||||
CreateGUI()
|
||||
humanoid.HealthChanged:connect(HealthChanged)
|
||||
humanoid.Died:connect(function() HealthChanged(0) end)</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
<Item class="GuiMain" referent="RBX1">
|
||||
<Properties>
|
||||
<string name="Name">HealthGUI</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
<Item class="Frame" referent="RBX2">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4285215356</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">1</int>
|
||||
<string name="Name">Tray</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.949999988</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.380000025</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0.0450000018</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.340000004</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
<Item class="ImageLabel" referent="RBX3">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4294967295</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">1</int>
|
||||
<Content name="Image"><url>http://www.roblox.com/asset/?id=18441769 </url></Content>
|
||||
<string name="Name">ImageLabel</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.800000012</YS>
|
||||
<YO>3</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>1</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.25</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">1</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Frame" referent="RBX4">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4286892054</Color3>
|
||||
<float name="BackgroundTransparency">0</float>
|
||||
<Color3 name="BorderColor3">4278190080</Color3>
|
||||
<int name="BorderSizePixel">0</int>
|
||||
<string name="Name">HealthBar</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.420000017</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0.159999996</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.800000012</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">2</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Frame" referent="RBX5">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4289733411</Color3>
|
||||
<float name="BackgroundTransparency">0</float>
|
||||
<Color3 name="BorderColor3">4278190080</Color3>
|
||||
<int name="BorderSizePixel">0</int>
|
||||
<string name="Name">HealthBarBacking</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.419999987</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0.159999996</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.800000012</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Script" referent="RBX6">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Health</string>
|
||||
<string name="Source">function waitForChild(parent, childName)
|
||||
local child = parent:findFirstChild(childName)
|
||||
if child then return child end
|
||||
while true do
|
||||
child = parent.ChildAdded:wait()
|
||||
if child.Name==childName then return child end
|
||||
end
|
||||
end
|
||||
|
||||
-- declarations
|
||||
|
||||
local Figure = script.Parent
|
||||
local Head = waitForChild(Figure, "Head")
|
||||
local Humanoid = waitForChild(Figure, "Humanoid")
|
||||
|
||||
-- regeneration
|
||||
while true do
|
||||
local s = wait(1)
|
||||
local health = Humanoid.Health
|
||||
if health > 0 and health < Humanoid.MaxHealth then
|
||||
health = health + 0.01 * s * Humanoid.MaxHealth
|
||||
if health * 1.05 < Humanoid.MaxHealth then
|
||||
Humanoid.Health = health
|
||||
else
|
||||
Humanoid.Health = Humanoid.MaxHealth
|
||||
end
|
||||
end
|
||||
end
|
||||
</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
|
@ -0,0 +1,76 @@
|
|||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Script" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Sound</string>
|
||||
<string name="Source">-- util
|
||||
|
||||
function waitForChild(parent, childName)
|
||||
local child = parent:findFirstChild(childName)
|
||||
if child then return child end
|
||||
while true do
|
||||
child = parent.ChildAdded:wait()
|
||||
if child.Name==childName then return child end
|
||||
end
|
||||
end
|
||||
|
||||
function newSound(id)
|
||||
local sound = Instance.new("Sound")
|
||||
sound.SoundId = id
|
||||
sound.archivable = false
|
||||
sound.Parent = script.Parent.Head
|
||||
return sound
|
||||
end
|
||||
|
||||
-- declarations
|
||||
|
||||
local sDied = newSound("rbxasset://sounds/uuhhh.wav")
|
||||
local sFallingDown = newSound("rbxasset://sounds/splat.wav")
|
||||
local sFreeFalling = newSound("rbxasset://sounds/swoosh.wav")
|
||||
local sGettingUp = newSound("rbxasset://sounds/hit.wav")
|
||||
local sJumping = newSound("rbxasset://sounds/button.wav")
|
||||
local sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3")
|
||||
sRunning.Looped = true
|
||||
|
||||
local Figure = script.Parent
|
||||
local Head = waitForChild(Figure, "Head")
|
||||
local Humanoid = waitForChild(Figure, "Humanoid")
|
||||
|
||||
-- functions
|
||||
|
||||
function onDied()
|
||||
sDied:Play()
|
||||
end
|
||||
|
||||
function onState(state, sound)
|
||||
if state then
|
||||
sound:Play()
|
||||
else
|
||||
sound:Pause()
|
||||
end
|
||||
end
|
||||
|
||||
function onRunning(speed)
|
||||
if speed>0 then
|
||||
sRunning:Play()
|
||||
else
|
||||
sRunning:Pause()
|
||||
end
|
||||
end
|
||||
|
||||
-- connect up
|
||||
|
||||
Humanoid.Died:connect(onDied)
|
||||
Humanoid.Running:connect(onRunning)
|
||||
Humanoid.Jumping:connect(function(state) onState(state, sJumping) end)
|
||||
Humanoid.GettingUp:connect(function(state) onState(state, sGettingUp) end)
|
||||
Humanoid.FreeFalling:connect(function(state) onState(state, sFreeFalling) end)
|
||||
Humanoid.FallingDown:connect(function(state) onState(state, sFallingDown) end)
|
||||
</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Script">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<string name="Name">Static</string>
|
||||
<string name="Source">local Figure = script.Parent local Torso = Figure:findFirstChild("Torso") Torso:makeJoints()</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
|
@ -0,0 +1,737 @@
|
|||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<utterance>Use the Chat menu to talk to me.</utterance>
|
||||
<utterance>I can only see menu chats.</utterance>
|
||||
<utterance>
|
||||
Hello
|
||||
<utterance>
|
||||
Hi
|
||||
<utterance>Hi there!</utterance>
|
||||
<utterance>Hi everyone</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Howdy
|
||||
<utterance>Howdy partner!</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Greetings
|
||||
<utterance>Greetings everyone</utterance>
|
||||
<utterance>Greetings Robloxians!</utterance>
|
||||
<utterance>Seasons greetings!</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Welcome
|
||||
<utterance>Welcome to my place</utterance>
|
||||
<utterance>Welcome to our base</utterance>
|
||||
<utterance>Welcome to my barbeque</utterance>
|
||||
</utterance>
|
||||
<utterance>Hey there!</utterance>
|
||||
<utterance>
|
||||
What's up?
|
||||
<utterance>How are you doing?</utterance>
|
||||
<utterance>How's it going?</utterance>
|
||||
<utterance>What's new?</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Good day
|
||||
<utterance>Good morning</utterance>
|
||||
<utterance>Good afternoon</utterance>
|
||||
<utterance>Good evening</utterance>
|
||||
<utterance>Good night</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Silly
|
||||
<utterance>Waaaaaaaz up?!</utterance>
|
||||
<utterance>Hullo!</utterance>
|
||||
<utterance>Behold greatness, mortals!</utterance>
|
||||
<utterance>Pardon me, is this Sparta?</utterance>
|
||||
<utterance>THIS IS SPARTAAAA!</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Happy Holidays!
|
||||
<utterance>Happy New Year!</utterance>
|
||||
<utterance>Happy Valentine's Day!</utterance>
|
||||
<utterance>Beware the Ides of March!</utterance>
|
||||
<utterance>Happy St. Patrick's Day! </utterance>
|
||||
<utterance>Happy Easter!</utterance>
|
||||
<utterance>Happy Earth Day!</utterance>
|
||||
<utterance>Happy 4th of July!</utterance>
|
||||
<utterance>Happy Thanksgiving!</utterance>
|
||||
<utterance>Happy Halloween!</utterance>
|
||||
<utterance>Happy Hanukkah!</utterance>
|
||||
<utterance>Merry Christmas!</utterance>
|
||||
<utterance>Happy Halloween!</utterance>
|
||||
<utterance>Happy Earth Day!</utterance>
|
||||
<utterance>Happy May Day!</utterance>
|
||||
<utterance>Happy Towel Day!</utterance>
|
||||
<utterance>Happy ROBLOX Day!</utterance>
|
||||
<utterance>Happy LOL Day!</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Goodbye
|
||||
<utterance>
|
||||
Good Night
|
||||
<utterance>Sweet dreams</utterance>
|
||||
<utterance>Go to sleep!</utterance>
|
||||
<utterance>Lights out!</utterance>
|
||||
<utterance>Bedtime</utterance>
|
||||
<utterance>Going to bed now</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Later
|
||||
<utterance>See ya later</utterance>
|
||||
<utterance>Later gator!</utterance>
|
||||
<utterance>See you tomorrow</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Bye
|
||||
<utterance>Hasta la bye bye!</utterance>
|
||||
</utterance>
|
||||
<utterance>I'll be right back</utterance>
|
||||
<utterance>I have to go</utterance>
|
||||
<utterance>
|
||||
Farewell
|
||||
<utterance>Take care</utterance>
|
||||
<utterance>Have a nice day</utterance>
|
||||
<utterance>Goodluck!</utterance>
|
||||
<utterance>Ta-ta for now!</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Peace
|
||||
<utterance>Peace out!</utterance>
|
||||
<utterance>Peace dudes!</utterance>
|
||||
<utterance>Rest in pieces!</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Silly
|
||||
<utterance>To the batcave!</utterance>
|
||||
<utterance>Over and out!</utterance>
|
||||
<utterance>Happy trails!</utterance>
|
||||
<utterance>I've got to book it!</utterance>
|
||||
<utterance>Tootles!</utterance>
|
||||
<utterance>Smell you later!</utterance>
|
||||
<utterance>GG!</utterance>
|
||||
<utterance>My house is on fire! gtg.</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Friend
|
||||
<utterance>Wanna be friends?</utterance>
|
||||
<utterance>
|
||||
Follow me
|
||||
<utterance>Come to my place!</utterance>
|
||||
<utterance>Come to my base!</utterance>
|
||||
<utterance>Follow me, team!</utterance>
|
||||
<utterance>Follow me</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Your place is cool
|
||||
<utterance>Your place is fun</utterance>
|
||||
<utterance>Your place is awesome</utterance>
|
||||
<utterance>Your place looks good</utterance>
|
||||
<utterance>This place is awesome!</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Thank you
|
||||
<utterance>Thanks for playing</utterance>
|
||||
<utterance>Thanks for visiting</utterance>
|
||||
<utterance>Thanks for everything</utterance>
|
||||
<utterance>No, thank you</utterance>
|
||||
<utterance>Thanx</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
No problem
|
||||
<utterance>Don't worry</utterance>
|
||||
<utterance>That's ok</utterance>
|
||||
<utterance>np</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
You are ...
|
||||
<utterance>You are great!</utterance>
|
||||
<utterance>You are good!</utterance>
|
||||
<utterance>You are cool!</utterance>
|
||||
<utterance>You are funny!</utterance>
|
||||
<utterance>You are silly!</utterance>
|
||||
<utterance>You are awesome!</utterance>
|
||||
<utterance>You are doing something I don't like, please stop</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
I like ...
|
||||
<utterance>I like your name</utterance>
|
||||
<utterance>I like your shirt</utterance>
|
||||
<utterance>I like your place</utterance>
|
||||
<utterance>I like your style</utterance>
|
||||
<utterance>I like you</utterance>
|
||||
<utterance>I like items</utterance>
|
||||
<utterance>I like money</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Sorry
|
||||
<utterance>My bad!</utterance>
|
||||
<utterance>I'm sorry</utterance>
|
||||
<utterance>Whoops!</utterance>
|
||||
<utterance>Please forgive me.</utterance>
|
||||
<utterance>I forgive you.</utterance>
|
||||
<utterance>I didn't mean to do that.</utterance>
|
||||
<utterance>Sorry, I'll stop now.</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Questions
|
||||
<utterance>
|
||||
Who?
|
||||
<utterance>Who wants to be my friend?</utterance>
|
||||
<utterance>Who wants to be on my team?</utterance>
|
||||
<utterance>Who made this brilliant game?</utterance>
|
||||
<utterance>LOLWHO?</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
What?
|
||||
<utterance>What is your favorite animal?</utterance>
|
||||
<utterance>What is your favorite game?</utterance>
|
||||
<utterance>What is your favorite movie?</utterance>
|
||||
<utterance>What is your favorite TV show?</utterance>
|
||||
<utterance>What is your favorite music?</utterance>
|
||||
<utterance>What are your hobbies?</utterance>
|
||||
<utterance>LOLWUT?</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
When?
|
||||
<utterance>When are you online?</utterance>
|
||||
<utterance>When is the new version coming out?</utterance>
|
||||
<utterance>When can we play again?</utterance>
|
||||
<utterance>When will your place be done?</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Where?
|
||||
<utterance>Where do you want to go?</utterance>
|
||||
<utterance>Where are you going?</utterance>
|
||||
<utterance>Where am I?!</utterance>
|
||||
<utterance>Where did you go?</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
How?
|
||||
<utterance>How are you today?</utterance>
|
||||
<utterance>How did you make this cool place?</utterance>
|
||||
<utterance>LOLHOW?</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Can I...
|
||||
<utterance>Can I have a tour?</utterance>
|
||||
<utterance>Can I be on your team?</utterance>
|
||||
<utterance>Can I be your friend?</utterance>
|
||||
<utterance>Can I try something?</utterance>
|
||||
<utterance>Can I have that please?</utterance>
|
||||
<utterance>Can I have that back please?</utterance>
|
||||
<utterance>Can I have borrow your hat?</utterance>
|
||||
<utterance>Can I have borrow your gear?</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Answers
|
||||
<utterance>
|
||||
You need help?
|
||||
<utterance>Check out the news section</utterance>
|
||||
<utterance>Check out the help section</utterance>
|
||||
<utterance>Read the wiki!</utterance>
|
||||
<utterance>All the answers are in the wiki!</utterance>
|
||||
<utterance>I will help you with this.</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Some people ...
|
||||
<utterance>Me</utterance>
|
||||
<utterance>Not me</utterance>
|
||||
<utterance>You</utterance>
|
||||
<utterance>All of us</utterance>
|
||||
<utterance>Everyone but you</utterance>
|
||||
<utterance>Builderman!</utterance>
|
||||
<utterance>Telamon!</utterance>
|
||||
<utterance>My team</utterance>
|
||||
<utterance>My group</utterance>
|
||||
<utterance>Mom</utterance>
|
||||
<utterance>Dad</utterance>
|
||||
<utterance>Sister</utterance>
|
||||
<utterance>Brother</utterance>
|
||||
<utterance>Cousin</utterance>
|
||||
<utterance>Grandparent</utterance>
|
||||
<utterance>Friend</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Time ...
|
||||
<utterance>In the morning</utterance>
|
||||
<utterance>In the afternoon</utterance>
|
||||
<utterance>At night</utterance>
|
||||
<utterance>Tomorrow</utterance>
|
||||
<utterance>This week</utterance>
|
||||
<utterance>This month</utterance>
|
||||
<utterance>Sometime</utterance>
|
||||
<utterance>Sometimes</utterance>
|
||||
<utterance>Whenever you want</utterance>
|
||||
<utterance>Never</utterance>
|
||||
<utterance>After this</utterance>
|
||||
<utterance>In 10 minutes</utterance>
|
||||
<utterance>In a couple hours</utterance>
|
||||
<utterance>In a couple days</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Animals
|
||||
<utterance>
|
||||
Cats
|
||||
<utterance>Lion</utterance>
|
||||
<utterance>Tiger</utterance>
|
||||
<utterance>Leopard</utterance>
|
||||
<utterance>Cheetah</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Dogs
|
||||
<utterance>Wolves</utterance>
|
||||
<utterance>Beagle</utterance>
|
||||
<utterance>Collie</utterance>
|
||||
<utterance>Dalmatian</utterance>
|
||||
<utterance>Poodle</utterance>
|
||||
<utterance>Spaniel</utterance>
|
||||
<utterance>Shepherd</utterance>
|
||||
<utterance>Terrier</utterance>
|
||||
<utterance>Retriever</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Horses
|
||||
<utterance>Ponies</utterance>
|
||||
<utterance>Stallions</utterance>
|
||||
<utterance>Pwnyz</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Reptiles
|
||||
<utterance>Dinosaurs</utterance>
|
||||
<utterance>Lizards</utterance>
|
||||
<utterance>Snakes</utterance>
|
||||
<utterance>Turtles!</utterance>
|
||||
</utterance>
|
||||
<utterance>Hamster</utterance>
|
||||
<utterance>Monkey</utterance>
|
||||
<utterance>Bears</utterance>
|
||||
<utterance>
|
||||
Fish
|
||||
<utterance>Goldfish</utterance>
|
||||
<utterance>Sharks</utterance>
|
||||
<utterance>Sea Bass</utterance>
|
||||
<utterance>Halibut</utterance>
|
||||
<utterance>Tropical Fish</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Birds
|
||||
<utterance>Eagles</utterance>
|
||||
<utterance>Penguins</utterance>
|
||||
<utterance>Parakeets</utterance>
|
||||
<utterance>Owls</utterance>
|
||||
<utterance>Hawks</utterance>
|
||||
<utterance>Pidgeons</utterance>
|
||||
</utterance>
|
||||
<utterance>Elephants</utterance>
|
||||
<utterance>
|
||||
Mythical Beasts
|
||||
<utterance>Dragons</utterance>
|
||||
<utterance>Unicorns</utterance>
|
||||
<utterance>Sea Serpents</utterance>
|
||||
<utterance>Sphinx</utterance>
|
||||
<utterance>Cyclops</utterance>
|
||||
<utterance>Minotaurs</utterance>
|
||||
<utterance>Goblins</utterance>
|
||||
<utterance>Honest Politicians</utterance>
|
||||
<utterance>Ghosts</utterance>
|
||||
<utterance>Scylla and Charybdis</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Games
|
||||
<utterance>
|
||||
Roblox
|
||||
<utterance>BrickBattle</utterance>
|
||||
<utterance>Community Building</utterance>
|
||||
<utterance>Roblox Minigames</utterance>
|
||||
<utterance>Contest Place</utterance>
|
||||
</utterance>
|
||||
<utterance>Action</utterance>
|
||||
<utterance>Puzzle</utterance>
|
||||
<utterance>Strategy</utterance>
|
||||
<utterance>Racing</utterance>
|
||||
<utterance>RPG</utterance>
|
||||
<utterance>Obstacle Course</utterance>
|
||||
<utterance>Tycoon</utterance>
|
||||
<utterance>
|
||||
Board games
|
||||
<utterance>Chess</utterance>
|
||||
<utterance>Checkers</utterance>
|
||||
<utterance>Settlers of Catan</utterance>
|
||||
<utterance>Tigris and Euphrates</utterance>
|
||||
<utterance>El Grande</utterance>
|
||||
<utterance>Stratego</utterance>
|
||||
<utterance>Carcassonne</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Sports
|
||||
<utterance>Hockey</utterance>
|
||||
<utterance>Soccer</utterance>
|
||||
<utterance>Football</utterance>
|
||||
<utterance>Baseball</utterance>
|
||||
<utterance>Basketball</utterance>
|
||||
<utterance>Volleyball</utterance>
|
||||
<utterance>Tennis</utterance>
|
||||
<utterance>Sports team practice</utterance>
|
||||
<utterance>
|
||||
Watersports
|
||||
<utterance>Surfing</utterance>
|
||||
<utterance>Swimming</utterance>
|
||||
<utterance>Water Polo</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Winter sports
|
||||
<utterance>Skiing</utterance>
|
||||
<utterance>Snowboarding</utterance>
|
||||
<utterance>Sledding</utterance>
|
||||
<utterance>Skating</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Adventure
|
||||
<utterance>Rock climbing</utterance>
|
||||
<utterance>Hiking</utterance>
|
||||
<utterance>Fishing</utterance>
|
||||
<utterance>Horseback riding</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Wacky
|
||||
<utterance>Foosball</utterance>
|
||||
<utterance>Calvinball</utterance>
|
||||
<utterance>Croquet</utterance>
|
||||
<utterance>Cricket</utterance>
|
||||
<utterance>Dodgeball</utterance>
|
||||
<utterance>Squash</utterance>
|
||||
<utterance>Trampoline</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Movies/TV
|
||||
<utterance>Science Fiction</utterance>
|
||||
<utterance>
|
||||
Animated
|
||||
<utterance>Anime</utterance>
|
||||
</utterance>
|
||||
<utterance>Comedy</utterance>
|
||||
<utterance>Romantic</utterance>
|
||||
<utterance>Action</utterance>
|
||||
<utterance>Fantasy</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Music
|
||||
<utterance>Country</utterance>
|
||||
<utterance>Jazz</utterance>
|
||||
<utterance>Rap</utterance>
|
||||
<utterance>Hip-hop</utterance>
|
||||
<utterance>Techno</utterance>
|
||||
<utterance>Classical</utterance>
|
||||
<utterance>Pop</utterance>
|
||||
<utterance>Rock</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Hobbies
|
||||
<utterance>
|
||||
Computers
|
||||
<utterance>Building computers</utterance>
|
||||
<utterance>Videogames</utterance>
|
||||
<utterance>Coding</utterance>
|
||||
<utterance>Hacking</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
The Internet
|
||||
<utterance>lol. teh internets!</utterance>
|
||||
<utterance>Watching vids</utterance>
|
||||
</utterance>
|
||||
<utterance>Dance</utterance>
|
||||
<utterance>Gymnastics</utterance>
|
||||
<utterance>
|
||||
Martial Arts
|
||||
<utterance>Karate</utterance>
|
||||
<utterance>Judo</utterance>
|
||||
<utterance>Taikwon Do</utterance>
|
||||
<utterance>Wushu</utterance>
|
||||
<utterance>Street fighting</utterance>
|
||||
</utterance>
|
||||
<utterance>Listening to music</utterance>
|
||||
<utterance>
|
||||
Music lessons
|
||||
<utterance>Playing in my band</utterance>
|
||||
<utterance>Playing piano</utterance>
|
||||
<utterance>Playing guitar</utterance>
|
||||
<utterance>Playing violin</utterance>
|
||||
<utterance>Playing drums</utterance>
|
||||
<utterance>Playing a weird instrument</utterance>
|
||||
</utterance>
|
||||
<utterance>Arts and crafts</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Location
|
||||
<utterance>
|
||||
USA
|
||||
<utterance>
|
||||
West
|
||||
<utterance>Alaska</utterance>
|
||||
<utterance>Arizona</utterance>
|
||||
<utterance>California</utterance>
|
||||
<utterance>Colorado</utterance>
|
||||
<utterance>Hawaii</utterance>
|
||||
<utterance>Idaho</utterance>
|
||||
<utterance>Montana</utterance>
|
||||
<utterance>Nevada</utterance>
|
||||
<utterance>New Mexico</utterance>
|
||||
<utterance>Oregon</utterance>
|
||||
<utterance>Utah</utterance>
|
||||
<utterance>Washington</utterance>
|
||||
<utterance>Wyoming</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Midwest
|
||||
<utterance>Illinois</utterance>
|
||||
<utterance>Indiana</utterance>
|
||||
<utterance>Iowa</utterance>
|
||||
<utterance>Kansas</utterance>
|
||||
<utterance>Michigan</utterance>
|
||||
<utterance>Minnesota</utterance>
|
||||
<utterance>Missouri</utterance>
|
||||
<utterance>Nebraska</utterance>
|
||||
<utterance>North Dakota</utterance>
|
||||
<utterance>Ohio</utterance>
|
||||
<utterance>South Dakota</utterance>
|
||||
<utterance>Wisconsin</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Northeast
|
||||
<utterance>Connecticut</utterance>
|
||||
<utterance>Delaware</utterance>
|
||||
<utterance>Maine</utterance>
|
||||
<utterance>Maryland</utterance>
|
||||
<utterance>Massachusetts</utterance>
|
||||
<utterance>New Hampshire</utterance>
|
||||
<utterance>New Jersey</utterance>
|
||||
<utterance>New York</utterance>
|
||||
<utterance>Pennsylvania</utterance>
|
||||
<utterance>Rhode Island</utterance>
|
||||
<utterance>Vermont</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
South
|
||||
<utterance>Alabama</utterance>
|
||||
<utterance>Arkansas</utterance>
|
||||
<utterance>Florida</utterance>
|
||||
<utterance>Georgia</utterance>
|
||||
<utterance>Kentucky</utterance>
|
||||
<utterance>Louisiana</utterance>
|
||||
<utterance>Mississippi</utterance>
|
||||
<utterance>North Carolina</utterance>
|
||||
<utterance>Oklahoma</utterance>
|
||||
<utterance>South Carolina</utterance>
|
||||
<utterance>Tennessee</utterance>
|
||||
<utterance>Texas</utterance>
|
||||
<utterance>Virginia</utterance>
|
||||
<utterance>West Virginia</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Canada
|
||||
<utterance>Alberta</utterance>
|
||||
<utterance>British Columbia</utterance>
|
||||
<utterance>Manitoba</utterance>
|
||||
<utterance>New Brunswick</utterance>
|
||||
<utterance>Newfoundland</utterance>
|
||||
<utterance>Northwest Territories</utterance>
|
||||
<utterance>Nova Scotia</utterance>
|
||||
<utterance>Nunavut</utterance>
|
||||
<utterance>Ontario</utterance>
|
||||
<utterance>Prince Edward Island</utterance>
|
||||
<utterance>Quebec</utterance>
|
||||
<utterance>Saskatchewan</utterance>
|
||||
<utterance>Yukon</utterance>
|
||||
</utterance>
|
||||
<utterance>Mexico</utterance>
|
||||
<utterance>Central America</utterance>
|
||||
<utterance>
|
||||
Europe
|
||||
<utterance>
|
||||
Great Britain
|
||||
<utterance>England</utterance>
|
||||
<utterance>Scotland</utterance>
|
||||
<utterance>Wales</utterance>
|
||||
<utterance>Northern Ireland</utterance>
|
||||
</utterance>
|
||||
<utterance>France</utterance>
|
||||
<utterance>Germany</utterance>
|
||||
<utterance>Spain</utterance>
|
||||
<utterance>Italy</utterance>
|
||||
<utterance>Poland</utterance>
|
||||
<utterance>Switzerland</utterance>
|
||||
<utterance>Greece</utterance>
|
||||
<utterance>Romania</utterance>
|
||||
<utterance>Netherlands</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Asia
|
||||
<utterance>China</utterance>
|
||||
<utterance>India</utterance>
|
||||
<utterance>Japan</utterance>
|
||||
<utterance>Korea</utterance>
|
||||
<utterance>Russia</utterance>
|
||||
<utterance>Vietnam</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
South America
|
||||
<utterance>Argentina</utterance>
|
||||
<utterance>Brazil</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Africa
|
||||
<utterance>Eygpt</utterance>
|
||||
<utterance>Swaziland</utterance>
|
||||
</utterance>
|
||||
<utterance>Australia</utterance>
|
||||
<utterance>Middle East</utterance>
|
||||
<utterance>Antarctica</utterance>
|
||||
<utterance>New Zealand</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Age
|
||||
<utterance>Rugrat</utterance>
|
||||
<utterance>Kid</utterance>
|
||||
<utterance>Tween</utterance>
|
||||
<utterance>Teen</utterance>
|
||||
<utterance>Twenties</utterance>
|
||||
<utterance>Old</utterance>
|
||||
<utterance>Ancient</utterance>
|
||||
<utterance>Mesozoic</utterance>
|
||||
<utterance>I don't want to say my age. Don't ask.</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Mood
|
||||
<utterance>Good</utterance>
|
||||
<utterance>Great!</utterance>
|
||||
<utterance>Not bad</utterance>
|
||||
<utterance>Sad</utterance>
|
||||
<utterance>Hyper</utterance>
|
||||
<utterance>Chill</utterance>
|
||||
<utterance>Happy</utterance>
|
||||
<utterance>Kind of mad</utterance>
|
||||
</utterance>
|
||||
<utterance>Boy</utterance>
|
||||
<utterance>Girl</utterance>
|
||||
<utterance>I don't want to say boy or girl. Don't ask.</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Game
|
||||
<utterance>Let's build</utterance>
|
||||
<utterance>Let's battle</utterance>
|
||||
<utterance>Nice one!</utterance>
|
||||
<utterance>So far so good!</utterance>
|
||||
<utterance>Lucky shot!</utterance>
|
||||
<utterance>Oh man!</utterance>
|
||||
<utterance>I challenge you to a fight!</utterance>
|
||||
<utterance>Help me with this</utterance>
|
||||
<utterance>Let's go to your game</utterance>
|
||||
<utterance>Can you show me how do to that?</utterance>
|
||||
<utterance>Backflip!</utterance>
|
||||
<utterance>Frontflip!</utterance>
|
||||
<utterance>Dance!</utterance>
|
||||
<utterance>I'm on your side!</utterance>
|
||||
<utterance>
|
||||
Game Commands
|
||||
<utterance>regen</utterance>
|
||||
<utterance>reset</utterance>
|
||||
<utterance>go</utterance>
|
||||
<utterance>fix</utterance>
|
||||
<utterance>respawn</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Silly
|
||||
<utterance>Muahahahaha!</utterance>
|
||||
<utterance>all your base are belong to me!</utterance>
|
||||
<utterance>GET OFF MAH LAWN</utterance>
|
||||
<utterance>TEH EPIK DUCK IS COMING!!!</utterance>
|
||||
<utterance>ROFL</utterance>
|
||||
<utterance>
|
||||
1337
|
||||
<utterance>i r teh pwnz0r!</utterance>
|
||||
<utterance>w00t!</utterance>
|
||||
<utterance>z0mg h4x!</utterance>
|
||||
<utterance>ub3rR0xXorzage!</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Yes
|
||||
<utterance>Absolutely!</utterance>
|
||||
<utterance>Rock on!</utterance>
|
||||
<utterance>Totally!</utterance>
|
||||
<utterance>Juice!</utterance>
|
||||
<utterance>Yay!</utterance>
|
||||
<utterance>Yesh</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
No
|
||||
<utterance>Ummm. No.</utterance>
|
||||
<utterance>...</utterance>
|
||||
<utterance>Stop!</utterance>
|
||||
<utterance>Go away!</utterance>
|
||||
<utterance>Don't do that</utterance>
|
||||
<utterance>Stop breaking the rules</utterance>
|
||||
<utterance>I don't want to</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Ok
|
||||
<utterance>Well... ok</utterance>
|
||||
<utterance>Sure</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Uncertain
|
||||
<utterance>Maybe</utterance>
|
||||
<utterance>I don't know</utterance>
|
||||
<utterance>idk</utterance>
|
||||
<utterance>I can't decide</utterance>
|
||||
<utterance>Hmm...</utterance>
|
||||
</utterance>
|
||||
|
||||
<utterance>
|
||||
:-)
|
||||
<utterance>:-(</utterance>
|
||||
<utterance>:D</utterance>
|
||||
<utterance>:-O</utterance>
|
||||
<utterance>lol</utterance>
|
||||
<utterance>=D</utterance>
|
||||
<utterance>D=</utterance>
|
||||
<utterance>XD</utterance>
|
||||
<utterance>;D</utterance>
|
||||
<utterance>;)</utterance>
|
||||
<utterance>O_O</utterance>
|
||||
<utterance>=)</utterance>
|
||||
<utterance>@_@</utterance>
|
||||
<utterance>>_<</utterance>
|
||||
<utterance>T_T</utterance>
|
||||
<utterance>^_^</utterance>
|
||||
<utterance><(0_0<) <(0_0)> (>0_0)> KIRBY DANCE</utterance>
|
||||
<utterance>)';</utterance>
|
||||
<utterance>:3</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Ratings
|
||||
<utterance>Rate it!</utterance>
|
||||
<utterance>I give it a 1 out of 10</utterance>
|
||||
<utterance>I give it a 2 out of 10</utterance>
|
||||
<utterance>I give it a 3 out of 10</utterance>
|
||||
<utterance>I give it a 4 out of 10</utterance>
|
||||
<utterance>I give it a 5 out of 10</utterance>
|
||||
<utterance>I give it a 6 out of 10</utterance>
|
||||
<utterance>I give it a 7 out of 10</utterance>
|
||||
<utterance>I give it a 8 out of 10</utterance>
|
||||
<utterance>I give it a 9 out of 10</utterance>
|
||||
<utterance>I give it a 10 out of 10!</utterance>
|
||||
</utterance>
|
||||
</roblox>
|
||||
|
|
@ -0,0 +1,192 @@
|
|||
/////////////////////////////////////////////////////////
|
||||
// The fast rising center plume of the explosion.
|
||||
// Grows and rotates.
|
||||
/////////////////////////////////////////////////////////
|
||||
particle_system explosion/explosionPlume
|
||||
{
|
||||
quota 40
|
||||
material explosion/explosionMatl
|
||||
particle_width 6
|
||||
particle_height 6
|
||||
cull_each false
|
||||
renderer billboard
|
||||
billboard_type point
|
||||
sorted false
|
||||
local_space false
|
||||
iteration_interval 0
|
||||
nonvisible_update_timeout 0
|
||||
billboard_type point
|
||||
billboard_origin center
|
||||
billboard_rotation_type vertex
|
||||
common_up_vector 0 1 0
|
||||
point_rendering false
|
||||
accurate_facing false
|
||||
|
||||
emitter Ellipsoid
|
||||
{
|
||||
angle 16
|
||||
colour 1.0 0.4 0.2 1.0
|
||||
colour_range_start 1.0 0.4 0.2 1.0
|
||||
colour_range_end 0.7 0.2 0.1 0.6
|
||||
direction 0 1 0
|
||||
emission_rate 100
|
||||
position 0 6 0
|
||||
velocity 25
|
||||
velocity_min 25
|
||||
velocity_max 38
|
||||
time_to_live 1.5
|
||||
time_to_live_min 1.5
|
||||
time_to_live_max 1.5
|
||||
duration 0.2
|
||||
duration_min 0.2
|
||||
duration_max 0.2
|
||||
repeat_delay 10000
|
||||
repeat_delay_min 10000
|
||||
repeat_delay_max 10000
|
||||
width 3
|
||||
height 3
|
||||
depth 3
|
||||
}
|
||||
|
||||
affector ColourFader
|
||||
{
|
||||
red -0.9
|
||||
green -0.5
|
||||
blue -0.3
|
||||
alpha -1.0
|
||||
}
|
||||
affector Scaler
|
||||
{
|
||||
rate 13
|
||||
}
|
||||
affector Rotator
|
||||
{
|
||||
rotation_speed_range_start 100
|
||||
rotation_speed_range_end 200
|
||||
rotation_range_start 100
|
||||
rotation_range_end 300
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////
|
||||
//The slow moving base of the explosion.
|
||||
/////////////////////////////////////////////////////////
|
||||
particle_system explosion/explosionBase
|
||||
{
|
||||
quota 40
|
||||
material explosion/explosionMatl
|
||||
particle_width 20
|
||||
particle_height 20
|
||||
cull_each false
|
||||
renderer billboard
|
||||
billboard_type point
|
||||
sorted false
|
||||
local_space false
|
||||
iteration_interval 0
|
||||
nonvisible_update_timeout 0
|
||||
billboard_type point
|
||||
billboard_origin center
|
||||
billboard_rotation_type vertex
|
||||
common_up_vector 0 1 0
|
||||
point_rendering false
|
||||
accurate_facing false
|
||||
|
||||
emitter Ellipsoid
|
||||
{
|
||||
angle 100
|
||||
colour 1.0 0.4 0.2 1.0
|
||||
colour_range_start 1.0 0.4 0.2 1.0
|
||||
colour_range_end 0.7 0.2 0.1 0.6
|
||||
direction 0 1 0
|
||||
emission_rate 80
|
||||
position 0 0 0
|
||||
velocity 11
|
||||
velocity_min 11
|
||||
velocity_max 16
|
||||
time_to_live 1.5
|
||||
time_to_live_min 1.5
|
||||
time_to_live_max 1.5
|
||||
duration 0.2
|
||||
duration_min 0.2
|
||||
duration_max 0.2
|
||||
repeat_delay 10000
|
||||
repeat_delay_min 10000
|
||||
repeat_delay_max 10000
|
||||
width 15
|
||||
height 15
|
||||
depth 15
|
||||
}
|
||||
|
||||
affector ColourFader
|
||||
{
|
||||
red -0.9
|
||||
green -0.5
|
||||
blue -0.3
|
||||
alpha -1.0
|
||||
}
|
||||
affector Scaler
|
||||
{
|
||||
rate 5
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////
|
||||
// The fast flying sparks of the explosion.
|
||||
/////////////////////////////////////////////////////////
|
||||
particle_system explosion/explosionSparks
|
||||
{
|
||||
quota 120
|
||||
material explosion/explosparkMatl
|
||||
particle_width 3
|
||||
particle_height 3
|
||||
cull_each false
|
||||
renderer billboard
|
||||
billboard_type point
|
||||
sorted false
|
||||
local_space false
|
||||
iteration_interval 0
|
||||
nonvisible_update_timeout 0
|
||||
billboard_type point
|
||||
billboard_origin center
|
||||
billboard_rotation_type vertex
|
||||
common_up_vector 0 1 0
|
||||
point_rendering false
|
||||
accurate_facing false
|
||||
|
||||
emitter Point
|
||||
{
|
||||
angle 120
|
||||
colour 1.0 0.6 0.4 1.0
|
||||
colour_range_start 1.0 0.6 0.4 1.0
|
||||
colour_range_end 1.0 0.6 0.4 1.0
|
||||
direction 0 1 0
|
||||
emission_rate 900
|
||||
position 0 0 0
|
||||
velocity 30
|
||||
velocity_min 30
|
||||
velocity_max 60
|
||||
time_to_live 1.2
|
||||
time_to_live_min 1.2
|
||||
time_to_live_max 1.2
|
||||
duration 0.2
|
||||
duration_min 0.1
|
||||
duration_max 0.1
|
||||
repeat_delay 10000
|
||||
repeat_delay_min 10000
|
||||
repeat_delay_max 10000
|
||||
}
|
||||
|
||||
affector ColourFader
|
||||
{
|
||||
red -0.7
|
||||
green -0.6
|
||||
blue -0.4
|
||||
alpha -0.7
|
||||
}
|
||||
affector Scaler
|
||||
{
|
||||
rate -3
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
|
||||
/////////////////////////////////////////////////////
|
||||
// Material used for bright explosion parts
|
||||
/////////////////////////////////////////////////////
|
||||
material explosion/explosionMatl
|
||||
{
|
||||
technique
|
||||
{
|
||||
pass
|
||||
{
|
||||
lighting off
|
||||
depth_write off
|
||||
scene_blend add
|
||||
|
||||
texture_unit
|
||||
{
|
||||
texture textures/explosion.png
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////
|
||||
// Bright sparks that fly out from explosions
|
||||
/////////////////////////////////////////////////////
|
||||
material explosion/explosparkMatl
|
||||
{
|
||||
technique
|
||||
{
|
||||
pass
|
||||
{
|
||||
lighting off
|
||||
depth_write off
|
||||
scene_blend add
|
||||
|
||||
texture_unit
|
||||
{
|
||||
texture textures/spark.png
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////
|
||||
// Alpha blended smoke from explosions.
|
||||
// Disabled because they overpower the bright explosion parts.
|
||||
///////////////////////////////////////////////////////////
|
||||
material explosion/explosmokeMatl
|
||||
{
|
||||
technique
|
||||
{
|
||||
pass
|
||||
{
|
||||
lighting off
|
||||
depth_write off
|
||||
scene_blend add
|
||||
|
||||
texture_unit
|
||||
{
|
||||
texture textures/explosion.png
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
/////////////////////////////////////////////////////////
|
||||
// Fire
|
||||
/////////////////////////////////////////////////////////
|
||||
|
||||
// height and width modified by RbxParticleFactory for user input size
|
||||
particle_system FireTemplate
|
||||
{
|
||||
material fireMat1
|
||||
particle_width 5
|
||||
particle_height 5
|
||||
cull_each false
|
||||
quota 40
|
||||
renderer billboard
|
||||
billboard_type point
|
||||
point_rendering false
|
||||
accurate_facing false
|
||||
sorted false
|
||||
local_space false
|
||||
iteration_interval 0
|
||||
nonvisible_update_timeout 0
|
||||
|
||||
// emission rate is modified by RbxParticleManager for throttling
|
||||
// of particle systems
|
||||
emitter Point
|
||||
{
|
||||
colour_range_start 240 240 240
|
||||
colour_range_end 240 240 240
|
||||
angle 18
|
||||
emission_rate 35
|
||||
time_to_live_min 1
|
||||
time_to_live_max 1
|
||||
direction 0 1 0
|
||||
velocity_min 2.33
|
||||
velocity_max 7.0
|
||||
}
|
||||
affector Rotator
|
||||
{
|
||||
rotation_range_start 0
|
||||
rotation_range_end 365
|
||||
rotation_speed_range_start 0
|
||||
rotation_speed_range_end 100
|
||||
}
|
||||
// modified in RbxParticleFactory for user input size
|
||||
affector Scaler
|
||||
{
|
||||
rate -5.0
|
||||
}
|
||||
// modified in RbxParticleFactory for user input colors
|
||||
affector ColourInterpolator
|
||||
{
|
||||
time0 0
|
||||
colour0 240 240 240 1
|
||||
|
||||
time1 1
|
||||
colour1 240 240 240 1
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
|
||||
/////////////////////////////////////////////////////
|
||||
// Material used for fire
|
||||
/////////////////////////////////////////////////////
|
||||
material fireMat1
|
||||
{
|
||||
technique
|
||||
{
|
||||
pass
|
||||
{
|
||||
lighting off
|
||||
depth_write off
|
||||
scene_blend add
|
||||
|
||||
texture_unit
|
||||
{
|
||||
texture textures/fire_0.png
|
||||
tex_address_mode clamp
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
/////////////////////////////////////////////////////////
|
||||
// Beam
|
||||
/////////////////////////////////////////////////////////
|
||||
particle_system forceField/beam
|
||||
{
|
||||
quota 40
|
||||
material PE/lensflare
|
||||
particle_width 0.5
|
||||
particle_height 2
|
||||
cull_each false
|
||||
billboard_type oriented_common
|
||||
common_direction 0 1 0
|
||||
|
||||
emitter Ring
|
||||
{
|
||||
colour 1 1 1 0
|
||||
angle 0
|
||||
direction 0 1 0
|
||||
emission_rate 20
|
||||
position 0 -2 0
|
||||
velocity_min 2
|
||||
velocity_max 5
|
||||
time_to_live 2
|
||||
duration 0
|
||||
duration_min 0
|
||||
duration_max 0
|
||||
repeat_delay 0
|
||||
repeat_delay_min 0
|
||||
repeat_delay_max 0
|
||||
width 5
|
||||
height 5
|
||||
depth 1
|
||||
inner_width 0.8
|
||||
inner_height 0.8
|
||||
}
|
||||
|
||||
//affector LinearForce
|
||||
// {
|
||||
// force_vector 0 -1 0
|
||||
// force_application add
|
||||
//}
|
||||
|
||||
affector ColourFader2
|
||||
{
|
||||
red1 0
|
||||
green1 0
|
||||
blue1 0
|
||||
alpha1 1
|
||||
red2 0
|
||||
green2 0
|
||||
blue2 0
|
||||
alpha2 -1
|
||||
state_change 1
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
/////////////////////////////////////////////////////////
|
||||
// Radial
|
||||
/////////////////////////////////////////////////////////
|
||||
particle_system forceField/radial
|
||||
{
|
||||
material PE/lensflare
|
||||
particle_width 5
|
||||
particle_height 5
|
||||
cull_each false
|
||||
quota 6
|
||||
renderer billboard
|
||||
billboard_type point
|
||||
point_rendering false
|
||||
accurate_facing false
|
||||
sorted false
|
||||
local_space false
|
||||
iteration_interval 0
|
||||
nonvisible_update_timeout 0
|
||||
|
||||
// emission rate is modified by RbxParticleManager for throttling
|
||||
// of particle systems
|
||||
emitter Point
|
||||
{
|
||||
angle 18
|
||||
emission_rate 2
|
||||
time_to_live_min 2
|
||||
time_to_live_max 2
|
||||
direction 0 1 0
|
||||
velocity_min 0
|
||||
velocity_max 0.1
|
||||
}
|
||||
affector Rotator
|
||||
{
|
||||
rotation_range_start 0
|
||||
rotation_range_end 365
|
||||
rotation_speed_range_start 4
|
||||
rotation_speed_range_end 100
|
||||
}
|
||||
// modified in RbxParticleFactory for user input size
|
||||
affector Scaler
|
||||
{
|
||||
rate 6.0
|
||||
}
|
||||
affector ColourFader
|
||||
{
|
||||
red 0
|
||||
green 0
|
||||
blue 0
|
||||
alpha -0.5
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
material PE/lensflare
|
||||
{
|
||||
technique
|
||||
{
|
||||
pass
|
||||
{
|
||||
lighting off
|
||||
depth_write off
|
||||
scene_blend src_alpha one
|
||||
|
||||
texture_unit
|
||||
{
|
||||
texture textures/glow.png
|
||||
tex_address_mode clamp
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
particle_system SmokeTemplate
|
||||
{
|
||||
quota 70
|
||||
material PE/smoke
|
||||
particle_width 1
|
||||
particle_height 1
|
||||
cull_each false
|
||||
renderer billboard
|
||||
billboard_type point
|
||||
|
||||
emitter Box
|
||||
{
|
||||
angle 180
|
||||
colour 0.8 0.8 0.8 0.3
|
||||
colour_range_start 0.8 0.8 0.8 0.3
|
||||
colour_range_end 0.8 0.8 0.8 0.3
|
||||
direction 0 1 0
|
||||
emission_rate 6
|
||||
position 0 0 0
|
||||
velocity 0.1
|
||||
velocity_min 0
|
||||
velocity_max 0.1
|
||||
time_to_live 4
|
||||
time_to_live_min 4
|
||||
time_to_live_max 6
|
||||
duration 0
|
||||
duration_min 0
|
||||
duration_max 0
|
||||
repeat_delay 0
|
||||
repeat_delay_min 0
|
||||
repeat_delay_max 0
|
||||
width 1
|
||||
height 1
|
||||
depth 1
|
||||
}
|
||||
|
||||
affector ColourFader
|
||||
{
|
||||
red -0.11
|
||||
green -0.11
|
||||
blue -0.11
|
||||
alpha -0.1
|
||||
}
|
||||
|
||||
affector Scaler
|
||||
{
|
||||
rate 1.5
|
||||
}
|
||||
|
||||
affector Rotator
|
||||
{
|
||||
rotation_speed_range_start 0
|
||||
rotation_speed_range_end 0
|
||||
rotation_range_start 0
|
||||
rotation_range_end 0
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
material PE/smoke
|
||||
{
|
||||
technique
|
||||
{
|
||||
pass
|
||||
{
|
||||
lighting off
|
||||
depth_write off
|
||||
scene_blend alpha_blend
|
||||
|
||||
texture_unit
|
||||
{
|
||||
texture textures/smoke.png
|
||||
colour_op_ex add_signed src_diffuse src_texture
|
||||
tex_address_mode clamp
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,49 @@
|
|||
/////////////////////////////////////////////////////////
|
||||
// Sparkles
|
||||
/////////////////////////////////////////////////////////
|
||||
particle_system SparklesTemplate
|
||||
{
|
||||
quota 40
|
||||
material sparkle/sparkleMatl
|
||||
particle_width 0.8
|
||||
particle_height 1
|
||||
cull_each false
|
||||
renderer billboard
|
||||
sorted false
|
||||
local_space false
|
||||
iteration_interval 0
|
||||
nonvisible_update_timeout 0
|
||||
billboard_type point
|
||||
billboard_origin center
|
||||
billboard_rotation_type vertex
|
||||
common_up_vector 0 1 0
|
||||
point_rendering false
|
||||
accurate_facing false
|
||||
|
||||
emitter Point
|
||||
{
|
||||
angle 180
|
||||
direction 0 -1 0
|
||||
emission_rate 35
|
||||
position 0 0 0
|
||||
velocity_min 4
|
||||
velocity_max 8
|
||||
duration 0.0
|
||||
time_to_live 1.1
|
||||
//repeat_delay 2.0
|
||||
}
|
||||
affector Rotator
|
||||
{
|
||||
rotation_speed_range_end 360
|
||||
rotation_range_start 0
|
||||
rotation_range_end 360
|
||||
}
|
||||
affector ColourFader
|
||||
{
|
||||
red 0
|
||||
green 0
|
||||
blue 0
|
||||
alpha -1
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
|
||||
/////////////////////////////////////////////////////
|
||||
// Material used for sparkles
|
||||
/////////////////////////////////////////////////////
|
||||
material sparkle/sparkleMatl
|
||||
{
|
||||
technique
|
||||
{
|
||||
pass
|
||||
{
|
||||
lighting off
|
||||
depth_write off
|
||||
scene_blend src_alpha one
|
||||
|
||||
texture_unit
|
||||
{
|
||||
texture textures/sparkle.png
|
||||
colour_op add
|
||||
alpha_op_ex modulate src_diffuse src_texture
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,626 @@
|
|||
settings().Rendering.FrameRateManager = 2
|
||||
settings().Network.DataSendRate = 30
|
||||
settings().Network.PhysicsSendRate = 20
|
||||
settings().Network.ReceiveRate = 60
|
||||
settings().Network.NetworkOwnerRate = 30
|
||||
|
||||
game:GetService("CoreGui").DescendantAdded:connect(function(Child)
|
||||
if (Child:IsA("BaseScript")) and (Child.Name~="SubMenuBuilder") and (Child.Name~="ToolTipper") and (Child.Name~="MainBotChatScript") then
|
||||
Child:Remove()
|
||||
end
|
||||
end)
|
||||
|
||||
pcall(function() game:GetService("ScriptContext").ScriptsDisabled = false end)
|
||||
|
||||
--function made by rbxbanland
|
||||
function newWaitForChild(newParent,name)
|
||||
local returnable = nil
|
||||
if newParent:FindFirstChild(name) then
|
||||
returnable = newParent:FindFirstChild(name)
|
||||
else
|
||||
repeat wait() returnable = newParent:FindFirstChild(name) until returnable ~= nil
|
||||
end
|
||||
return returnable
|
||||
end
|
||||
|
||||
function KickPlayer(Player,reason)
|
||||
local message = Instance.new("Message")
|
||||
message.Text = "You were kicked. Reason: "..reason
|
||||
message.Parent = Player
|
||||
wait(2)
|
||||
Player:remove()
|
||||
print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' kicked. Reason: "..reason)
|
||||
end
|
||||
|
||||
function LoadCharacterNew(playerApp,newChar)
|
||||
PlayerService = game:GetService("Players")
|
||||
Player = PlayerService:GetPlayerFromCharacter(newChar)
|
||||
|
||||
wait(0.65)
|
||||
|
||||
local function kick()
|
||||
KickPlayer(Player, "Modified Client")
|
||||
end
|
||||
|
||||
if (not Player:FindFirstChild("Appearance")) then
|
||||
kick()
|
||||
end
|
||||
|
||||
if ((playerApp:GetChildren() == 0) or (playerApp:GetChildren() == nil)) then
|
||||
kick()
|
||||
end
|
||||
|
||||
local path = "rbxasset://../../../shareddata/charcustom/"
|
||||
|
||||
local charparts = {[1] = newWaitForChild(newChar,"Head"),[2] = newWaitForChild(newChar,"Torso"),[3] = newWaitForChild(newChar,"Left Arm"),[4] = newWaitForChild(newChar,"Right Arm"),[5] = newWaitForChild(newChar,"Left Leg"),[6] = newWaitForChild(newChar,"Right Leg")}
|
||||
for _,newVal in pairs(playerApp:GetChildren()) do
|
||||
local customtype = newVal.CustomizationType.Value
|
||||
if (customtype == 1) then
|
||||
pcall(function()
|
||||
charparts[newVal.ColorIndex.Value].BrickColor = newVal.Value
|
||||
end)
|
||||
elseif (customtype == 2) then
|
||||
pcall(function()
|
||||
local newHat = game.Workspace:InsertContent(path.."hats/"..newVal.Value)
|
||||
if newHat[1] then
|
||||
if newHat[1].className == "Hat" then
|
||||
newHat[1].Parent = newChar
|
||||
else
|
||||
newHat[1]:remove()
|
||||
end
|
||||
end
|
||||
end)
|
||||
elseif (customtype == 3) then
|
||||
pcall(function()
|
||||
local newTShirt = game.Workspace:InsertContent(path.."tshirts/"..newVal.Value)
|
||||
if newTShirt[1] then
|
||||
if newTShirt[1].className == "ShirtGraphic" then
|
||||
newTShirt[1].Parent = newChar
|
||||
else
|
||||
newTShirt[1]:remove()
|
||||
end
|
||||
end
|
||||
end)
|
||||
elseif (customtype == 4) then
|
||||
pcall(function()
|
||||
local newShirt = game.Workspace:InsertContent(path.."shirts/"..newVal.Value)
|
||||
if newShirt[1] then
|
||||
if newShirt[1].className == "Shirt" then
|
||||
newShirt[1].Parent = newChar
|
||||
else
|
||||
newShirt[1]:remove()
|
||||
end
|
||||
end
|
||||
end)
|
||||
elseif (customtype == 5) then
|
||||
pcall(function()
|
||||
local newPants = game.Workspace:InsertContent(path.."pants/"..newVal.Value)
|
||||
if newPants[1] then
|
||||
if newPants[1].className == "Pants" then
|
||||
newPants[1].Parent = newChar
|
||||
else
|
||||
newPants[1]:remove()
|
||||
end
|
||||
end
|
||||
end)
|
||||
elseif (customtype == 6) then
|
||||
pcall(function()
|
||||
local newFace = game.Workspace:InsertContent(path.."faces/"..newVal.Value)
|
||||
if newFace[1] then
|
||||
if newFace[1].className == "Decal" then
|
||||
newWaitForChild(charparts[1],"face"):remove()
|
||||
newFace[1].Parent = charparts[1]
|
||||
newFace[1].Face = "Front"
|
||||
else
|
||||
newFace[1]:remove()
|
||||
end
|
||||
end
|
||||
end)
|
||||
elseif (customtype == 7) then
|
||||
pcall(function()
|
||||
local newPart = game.Workspace:InsertContent(path.."heads/"..newVal.Value)
|
||||
if newPart[1] then
|
||||
if newPart[1].className == "SpecialMesh" or newPart[1].className == "CylinderMesh" or newPart[1].className == "BlockMesh" then
|
||||
newWaitForChild(charparts[1],"Mesh"):remove()
|
||||
newPart[1].Parent = charparts[1]
|
||||
else
|
||||
newPart[1]:remove()
|
||||
end
|
||||
end
|
||||
end)
|
||||
elseif (customtype == 8) then
|
||||
pcall(function()
|
||||
local newHat = game.Workspace:InsertContent(path.."hats/"..newVal.Value)
|
||||
if newHat[1] then
|
||||
if newHat[1].className == "Hat" then
|
||||
newHat[1].Parent = newChar
|
||||
else
|
||||
newHat[1]:remove()
|
||||
end
|
||||
end
|
||||
end)
|
||||
|
||||
pcall(function()
|
||||
local newItem = game.Workspace:InsertContent(path.."custom/"..newVal.Value)
|
||||
if newItem[1] then
|
||||
if newItem[1].className == "Decal" then
|
||||
newWaitForChild(charparts[1],"face"):remove()
|
||||
newItem[1].Parent = charparts[1]
|
||||
newItem[1].Face = "Front"
|
||||
elseif newPart[1].className == "SpecialMesh" or newPart[1].className == "CylinderMesh" or newPart[1].className == "BlockMesh" then
|
||||
newWaitForChild(charparts[1],"Mesh"):remove()
|
||||
newItem[1].Parent = charparts[1]
|
||||
else
|
||||
newItem[1].Parent = newChar
|
||||
end
|
||||
end
|
||||
end)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function InitalizeClientAppearance(Player,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,ItemID)
|
||||
local newCharApp = Instance.new("IntValue",Player)
|
||||
newCharApp.Name = "Appearance"
|
||||
--BODY COLORS
|
||||
for i=1,6,1 do
|
||||
local BodyColor = Instance.new("BrickColorValue",newCharApp)
|
||||
if (i == 1) then
|
||||
if (HeadColorID ~= nil) then
|
||||
BodyColor.Value = BrickColor.new(HeadColorID)
|
||||
else
|
||||
BodyColor.Value = BrickColor.new(1)
|
||||
end
|
||||
BodyColor.Name = "Head Color"
|
||||
elseif (i == 2) then
|
||||
if (TorsoColorID ~= nil) then
|
||||
BodyColor.Value = BrickColor.new(TorsoColorID)
|
||||
else
|
||||
BodyColor.Value = BrickColor.new(1)
|
||||
end
|
||||
BodyColor.Name = "Torso Color"
|
||||
elseif (i == 3) then
|
||||
if (LeftArmColorID ~= nil) then
|
||||
BodyColor.Value = BrickColor.new(LeftArmColorID)
|
||||
else
|
||||
BodyColor.Value = BrickColor.new(1)
|
||||
end
|
||||
BodyColor.Name = "Left Arm Color"
|
||||
elseif (i == 4) then
|
||||
if (RightArmColorID ~= nil) then
|
||||
BodyColor.Value = BrickColor.new(RightArmColorID)
|
||||
else
|
||||
BodyColor.Value = BrickColor.new(1)
|
||||
end
|
||||
BodyColor.Name = "Right Arm Color"
|
||||
elseif (i == 5) then
|
||||
if (LeftLegColorID ~= nil) then
|
||||
BodyColor.Value = BrickColor.new(LeftLegColorID)
|
||||
else
|
||||
BodyColor.Value = BrickColor.new(1)
|
||||
end
|
||||
BodyColor.Name = "Left Leg Color"
|
||||
elseif (i == 6) then
|
||||
if (RightLegColorID ~= nil) then
|
||||
BodyColor.Value = BrickColor.new(RightLegColorID)
|
||||
else
|
||||
BodyColor.Value = BrickColor.new(1)
|
||||
end
|
||||
BodyColor.Name = "Right Leg Color"
|
||||
end
|
||||
local indexValue = Instance.new("NumberValue")
|
||||
indexValue.Name = "ColorIndex"
|
||||
indexValue.Parent = BodyColor
|
||||
indexValue.Value = i
|
||||
local typeValue = Instance.new("NumberValue")
|
||||
typeValue.Name = "CustomizationType"
|
||||
typeValue.Parent = BodyColor
|
||||
typeValue.Value = 1
|
||||
end
|
||||
--HATS
|
||||
for i=1,3,1 do
|
||||
local newHat = Instance.new("StringValue",newCharApp)
|
||||
if (i == 1) then
|
||||
if (Hat1ID ~= nil) then
|
||||
newHat.Value = Hat1ID
|
||||
newHat.Name = "Hat 1 - "..Hat1ID
|
||||
else
|
||||
newHat.Value = "NoHat.rbxm"
|
||||
newHat.Name = "Hat 1 - NoHat.rbxm"
|
||||
end
|
||||
elseif (i == 2) then
|
||||
if (Hat2ID ~= nil) then
|
||||
newHat.Value = Hat2ID
|
||||
newHat.Name = "Hat 2 - "..Hat2ID
|
||||
else
|
||||
newHat.Value = "NoHat.rbxm"
|
||||
newHat.Name = "Hat 2 - NoHat.rbxm"
|
||||
end
|
||||
elseif (i == 3) then
|
||||
if (Hat3ID ~= nil) then
|
||||
newHat.Value = Hat3ID
|
||||
newHat.Name = "Hat 3 - "..Hat3ID
|
||||
else
|
||||
newHat.Value = "NoHat.rbxm"
|
||||
newHat.Name = "Hat 3 - NoHat.rbxm"
|
||||
end
|
||||
end
|
||||
local typeValue = Instance.new("NumberValue")
|
||||
typeValue.Name = "CustomizationType"
|
||||
typeValue.Parent = newHat
|
||||
typeValue.Value = 2
|
||||
end
|
||||
--T-SHIRT
|
||||
local newTShirt = Instance.new("StringValue",newCharApp)
|
||||
if (TShirtID ~= nil) then
|
||||
newTShirt.Value = TShirtID
|
||||
newTShirt.Name = "T-Shirt - "..TShirtID
|
||||
else
|
||||
newTShirt.Value = "NoTShirt.rbxm"
|
||||
newTShirt.Name = "T-Shirt - NoTShirt.rbxm"
|
||||
end
|
||||
local typeValue = Instance.new("NumberValue")
|
||||
typeValue.Name = "CustomizationType"
|
||||
typeValue.Parent = newTShirt
|
||||
typeValue.Value = 3
|
||||
--SHIRT
|
||||
local newShirt = Instance.new("StringValue",newCharApp)
|
||||
if (ShirtID ~= nil) then
|
||||
newShirt.Value = ShirtID
|
||||
newShirt.Name = "Shirt - "..ShirtID
|
||||
else
|
||||
newShirt.Value = "NoShirt.rbxm"
|
||||
newShirt.Name = "Shirt - NoShirt.rbxm"
|
||||
end
|
||||
local typeValue = Instance.new("NumberValue")
|
||||
typeValue.Name = "CustomizationType"
|
||||
typeValue.Parent = newShirt
|
||||
typeValue.Value = 4
|
||||
--PANTS
|
||||
local newPants = Instance.new("StringValue",newCharApp)
|
||||
if (PantsID ~= nil) then
|
||||
newPants.Value = PantsID
|
||||
newPants.Name = "Pants - "..PantsID
|
||||
else
|
||||
newPants.Value = "NoPants.rbxm"
|
||||
newPants.Name = "Pants - NoPants.rbxm"
|
||||
end
|
||||
local typeValue = Instance.new("NumberValue")
|
||||
typeValue.Name = "CustomizationType"
|
||||
typeValue.Parent = newPants
|
||||
typeValue.Value = 5
|
||||
--FACE
|
||||
local newFace = Instance.new("StringValue",newCharApp)
|
||||
if (FaceID ~= nil) then
|
||||
newFace.Value = FaceID
|
||||
newFace.Name = "Face - "..FaceID
|
||||
else
|
||||
newFace.Value = "DefaultFace.rbxm"
|
||||
newFace.Name = "Face - DefaultFace.rbxm"
|
||||
end
|
||||
local typeValue = Instance.new("NumberValue")
|
||||
typeValue.Name = "CustomizationType"
|
||||
typeValue.Parent = newFace
|
||||
typeValue.Value = 6
|
||||
--HEADS
|
||||
local newHead = Instance.new("StringValue",newCharApp)
|
||||
if (HeadID ~= nil) then
|
||||
newHead.Value = HeadID
|
||||
newHead.Name = "Head - "..HeadID
|
||||
else
|
||||
newHead.Value = "DefaultHead.rbxm"
|
||||
newHead.Name = "Head - DefaultHead.rbxm"
|
||||
end
|
||||
local typeValue = Instance.new("NumberValue")
|
||||
typeValue.Name = "CustomizationType"
|
||||
typeValue.Parent = newHead
|
||||
typeValue.Value = 7
|
||||
--EXTRA
|
||||
local newItem = Instance.new("StringValue",newCharApp)
|
||||
if (ItemID ~= nil) then
|
||||
newItem.Value = ItemID
|
||||
newItem.Name = "Extra - "..ItemID
|
||||
else
|
||||
newItem.Value = "NoExtra.rbxm"
|
||||
newItem.Name = "Extra - NoExtra.rbxm"
|
||||
end
|
||||
local typeValue = Instance.new("NumberValue")
|
||||
typeValue.Name = "CustomizationType"
|
||||
typeValue.Parent = newItem
|
||||
typeValue.Value = 8
|
||||
end
|
||||
|
||||
function LoadSecurity(playerApp,Player,ServerSecurityLocation)
|
||||
local function kick()
|
||||
KickPlayer(Player, "Modified Client")
|
||||
end
|
||||
|
||||
if (not Player:FindFirstChild("Security")) then
|
||||
kick()
|
||||
end
|
||||
|
||||
if (not playerApp:FindFirstChild("ClientEXEMD5") or not playerApp:FindFirstChild("LauncherMD5") or not playerApp:FindFirstChild("ClientScriptMD5")) then
|
||||
kick()
|
||||
end
|
||||
|
||||
for _,newVal in pairs(playerApp:GetChildren()) do
|
||||
if (newVal.Name == "ClientEXEMD5") then
|
||||
if (newVal.Value ~= ServerSecurityLocation.Security.ClientEXEMD5.Value or newVal.Value == "") then
|
||||
kick()
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
if (newVal.Name == "LauncherMD5") then
|
||||
if (newVal.Value ~= ServerSecurityLocation.Security.LauncherMD5.Value or newVal.Value == "") then
|
||||
kick()
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
if (newVal.Name == "ClientScriptMD5") then
|
||||
if (newVal.Value ~= ServerSecurityLocation.Security.ClientScriptMD5.Value or newVal.Value == "") then
|
||||
kick()
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function InitalizeSecurityValues(Location,ClientEXEMD5,LauncherMD5,ClientScriptMD5)
|
||||
Location = Instance.new("IntValue", Location)
|
||||
Location.Name = "Security"
|
||||
|
||||
local clientValue = Instance.new("StringValue", Location)
|
||||
clientValue.Value = ClientEXEMD5 or ""
|
||||
clientValue.Name = "ClientEXEMD5"
|
||||
|
||||
local launcherValue = Instance.new("StringValue", Location)
|
||||
launcherValue.Value = LauncherMD5 or ""
|
||||
launcherValue.Name = "LauncherMD5"
|
||||
|
||||
local scriptValue = Instance.new("StringValue", Location)
|
||||
scriptValue.Value = ClientScriptMD5 or ""
|
||||
scriptValue.Name = "ClientScriptMD5"
|
||||
end
|
||||
|
||||
function InitalizeTripcode(Location,Tripcode)
|
||||
local code = Instance.new("StringValue", Location)
|
||||
code.Value = Tripcode or ""
|
||||
code.Name = "Tripcode"
|
||||
end
|
||||
|
||||
function LoadTripcode(Player)
|
||||
local function kick()
|
||||
KickPlayer(Player, "Modified Client")
|
||||
end
|
||||
|
||||
if (not Player:FindFirstChild("Tripcode")) then
|
||||
kick()
|
||||
end
|
||||
|
||||
for _,newVal in pairs(Player:GetChildren()) do
|
||||
if (newVal.Name == "Tripcode") then
|
||||
if (newVal.Value == "") then
|
||||
kick()
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function InitalizeClientName(Location)
|
||||
local newName = Instance.new("StringValue",Location)
|
||||
newName.Value = "2011E"
|
||||
newName.Name = "Name"
|
||||
end
|
||||
|
||||
rbxversion = version()
|
||||
print("ROBLOX Client version '" .. rbxversion .. "' loaded.")
|
||||
|
||||
function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5)
|
||||
assert((type(Port)~="number" or tonumber(Port)~=nil or Port==nil),"CSRun Error: Port must be nil or a number.")
|
||||
local NetworkServer=game:GetService("NetworkServer")
|
||||
local RunService = game:GetService("RunService")
|
||||
local PlayerService = game:GetService("Players")
|
||||
pcall(NetworkServer.Stop,NetworkServer)
|
||||
NetworkServer:Start(Port)
|
||||
PlayerService.MaxPlayers = PlayerLimit
|
||||
PlayerService.PlayerAdded:connect(function(Player)
|
||||
if (PlayerService.NumPlayers > PlayerService.MaxPlayers) then
|
||||
KickPlayer(Player, "Too many players on server.")
|
||||
else
|
||||
print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' added")
|
||||
Player:LoadCharacter()
|
||||
end
|
||||
|
||||
Player.CharacterAdded:connect(function(char)
|
||||
LoadSecurity(newWaitForChild(Player,"Security"),Player,game.Lighting)
|
||||
newWaitForChild(Player,"Tripcode")
|
||||
LoadTripcode(Player)
|
||||
pcall(function() print("Player '" .. Player.Name .. "-" .. Player.userId .. "' security check success. Tripcode: '" .. Player.Tripcode.Value .. "'") end)
|
||||
if (char ~= nil) then
|
||||
LoadCharacterNew(newWaitForChild(Player,"Appearance"),char)
|
||||
end
|
||||
end)
|
||||
|
||||
Player.Changed:connect(function(Property)
|
||||
if (Property=="Character") and (Player.Character~=nil) then
|
||||
local Character=Player.Character
|
||||
local Humanoid=Character:FindFirstChild("Humanoid")
|
||||
if (Humanoid~=nil) then
|
||||
Humanoid.Died:connect(function() delay(5,function() Player:LoadCharacter() LoadCharacterNew(newWaitForChild(Player,"Appearance"),Player.Character) end) end)
|
||||
end
|
||||
end
|
||||
end)
|
||||
|
||||
Player.Chatted:connect(function(msg)
|
||||
print(Player.Name.."; "..msg)
|
||||
end)
|
||||
end)
|
||||
PlayerService.PlayerRemoving:connect(function(Player)
|
||||
print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' leaving")
|
||||
end)
|
||||
RunService:Run()
|
||||
game.Workspace:InsertContent("rbxasset://Fonts//libraries.rbxm")
|
||||
InitalizeSecurityValues(game.Lighting,ClientEXEMD5,LauncherMD5,ClientScriptMD5)
|
||||
InitalizeClientName(game.Lighting)
|
||||
pcall(function() game.Close:connect(function() NetworkServer:Stop() end) end)
|
||||
NetworkServer.IncommingConnection:connect(IncommingConnection)
|
||||
end
|
||||
|
||||
function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Tripcode,Ticket)
|
||||
pcall(function() game:SetPlaceID(-1, false) end)
|
||||
pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end)
|
||||
|
||||
pcall(function()
|
||||
game:GetService("GuiService").Changed:connect(function()
|
||||
pcall(function() game:GetService("GuiService").ShowLegacyPlayerList=true end)
|
||||
pcall(function() game.CoreGui.RobloxGui.PlayerListScript:Remove() end)
|
||||
pcall(function() game.CoreGui.RobloxGui.PlayerListTopRightFrame:Remove() end)
|
||||
pcall(function() game.CoreGui.RobloxGui.BigPlayerListWindowImposter:Remove() end)
|
||||
pcall(function() game.CoreGui.RobloxGui.BigPlayerlist:Remove() end)
|
||||
end)
|
||||
end)
|
||||
game:GetService("RunService"):Run()
|
||||
assert((ServerIP~=nil and ServerPort~=nil),"CSConnect Error: ServerIP and ServerPort must be defined.")
|
||||
local function SetMessage(Message) game:SetMessage(Message) end
|
||||
local Visit,NetworkClient,PlayerSuccess,Player,ConnectionFailedHook=game:GetService("Visit"),game:GetService("NetworkClient")
|
||||
|
||||
local function GetClassCount(Class,Parent)
|
||||
local Objects=Parent:GetChildren()
|
||||
local Number=0
|
||||
for Index,Object in pairs(Objects) do
|
||||
if (Object.className==Class) then
|
||||
Number=Number+1
|
||||
end
|
||||
Number=Number+GetClassCount(Class,Object)
|
||||
end
|
||||
return Number
|
||||
end
|
||||
|
||||
local function RequestCharacter(Replicator)
|
||||
local Connection
|
||||
Connection=Player.Changed:connect(function(Property)
|
||||
if (Property=="Character") then
|
||||
game:ClearMessage()
|
||||
end
|
||||
end)
|
||||
SetMessage("Requesting character...")
|
||||
Replicator:RequestCharacter()
|
||||
SetMessage("Waiting for character...")
|
||||
end
|
||||
|
||||
local function Disconnection(Peer,LostConnection)
|
||||
SetMessage("You have lost connection to the game")
|
||||
end
|
||||
|
||||
local function ConnectionAccepted(Peer,Replicator)
|
||||
Replicator.Disconnection:connect(Disconnection)
|
||||
local RequestingMarker=true
|
||||
game:SetMessageBrickCount()
|
||||
local Marker=Replicator:SendMarker()
|
||||
Marker.Received:connect(function()
|
||||
RequestingMarker=false
|
||||
RequestCharacter(Replicator)
|
||||
end)
|
||||
while RequestingMarker do
|
||||
Workspace:ZoomToExtents()
|
||||
wait(0.5)
|
||||
end
|
||||
end
|
||||
|
||||
local function ConnectionFailed(Peer, Code, why)
|
||||
SetMessage("Failed to connect to the Game. (ID="..Code.." ["..why.."])")
|
||||
end
|
||||
|
||||
pcall(function() settings().Diagnostics:LegacyScriptMode() end)
|
||||
pcall(function() game:SetRemoteBuildMode(true) end)
|
||||
SetMessage("Connecting to server...")
|
||||
NetworkClient.ConnectionAccepted:connect(ConnectionAccepted)
|
||||
ConnectionFailedHook=NetworkClient.ConnectionFailed:connect(ConnectionFailed)
|
||||
NetworkClient.ConnectionRejected:connect(function()
|
||||
pcall(function() ConnectionFailedHook:disconnect() end)
|
||||
SetMessage("Failed to connect to the Game. (Connection rejected)")
|
||||
end)
|
||||
|
||||
pcall(function() NetworkClient.Ticket=Ticket or "" end) -- 2008 client has no ticket :O
|
||||
PlayerSuccess,Player=pcall(function() return NetworkClient:PlayerConnect(UserID,ServerIP,ServerPort) end)
|
||||
|
||||
if (not PlayerSuccess) then
|
||||
SetMessage("Failed to connect to the Game. (Invalid IP Address)")
|
||||
NetworkClient:Disconnect()
|
||||
end
|
||||
|
||||
if (not PlayerSuccess) then
|
||||
local Error,Message=pcall(function()
|
||||
Player=game:GetService("Players"):CreateLocalPlayer(UserID)
|
||||
NetworkClient:Connect(ServerIP,ServerPort)
|
||||
end)
|
||||
if (not Error) then
|
||||
SetMessage("Failed to connect to the Game.")
|
||||
end
|
||||
end
|
||||
|
||||
pcall(function() Player.Name=PlayerName or "" end)
|
||||
pcall(function() Player:SetUnder13(false) end)
|
||||
pcall(function() Player:SetAccountAge(365) end)
|
||||
Player:SetSuperSafeChat(false)
|
||||
Player.CharacterAppearance=0
|
||||
game.GuiRoot.ScoreHud:Remove()
|
||||
if (IconType == "BC") then
|
||||
Player:SetMembershipType(Enum.MembershipType.BuildersClub)
|
||||
elseif (IconType == "TBC") then
|
||||
Player:SetMembershipType(Enum.MembershipType.TurboBuildersClub)
|
||||
elseif (IconType == "OBC") then
|
||||
Player:SetMembershipType(Enum.MembershipType.OutrageousBuildersClub)
|
||||
elseif (IconType == "NBC") then
|
||||
Player:SetMembershipType(Enum.MembershipType.None)
|
||||
end
|
||||
|
||||
pcall(function() Visit:SetUploadUrl("") end)
|
||||
game:GetService("Visit")
|
||||
InitalizeClientAppearance(Player,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,ItemID)
|
||||
wait(0.65)
|
||||
InitalizeSecurityValues(Player,ClientEXEMD5,LauncherMD5,ClientScriptMD5)
|
||||
InitalizeTripcode(Player,Tripcode)
|
||||
end
|
||||
|
||||
function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID)
|
||||
local plr = game.Players:CreateLocalPlayer(UserID)
|
||||
game:GetService("RunService"):run()
|
||||
plr.Name = PlayerName
|
||||
plr:LoadCharacter()
|
||||
if (IconType == "BC") then
|
||||
plr:SetMembershipType(Enum.MembershipType.BuildersClub)
|
||||
elseif (IconType == "TBC") then
|
||||
plr:SetMembershipType(Enum.MembershipType.TurboBuildersClub)
|
||||
elseif (IconType == "OBC") then
|
||||
plr:SetMembershipType(Enum.MembershipType.OutrageousBuildersClub)
|
||||
elseif (IconType == "NBC") then
|
||||
plr:SetMembershipType(Enum.MembershipType.None)
|
||||
end
|
||||
game.GuiRoot.ScoreHud:Remove()
|
||||
plr.CharacterAppearance=0
|
||||
InitalizeClientAppearance(plr,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,ItemID)
|
||||
LoadCharacterNew(newWaitForChild(plr,"Appearance"),plr.Character,false)
|
||||
game.Workspace:InsertContent("rbxasset://Fonts//libraries.rbxm")
|
||||
newWaitForChild(game.StarterGui, "Dialogs")
|
||||
newWaitForChild(game.StarterGui, "Health")
|
||||
newWaitForChild(game.StarterGui, "Playerlist")
|
||||
game.StarterGui.Dialogs:clone().Parent = plr.PlayerGui
|
||||
game.StarterGui.Health:clone().Parent = plr.PlayerGui
|
||||
game.StarterGui.Playerlist:clone().Parent = plr.PlayerGui
|
||||
game:GetService("Visit")
|
||||
while true do wait()
|
||||
if (plr.Character.Humanoid.Health == 0) then
|
||||
wait(5)
|
||||
plr:LoadCharacter()
|
||||
LoadCharacterNew(newWaitForChild(plr,"Appearance"),plr.Character,false)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
_G.CSServer=CSServer
|
||||
_G.CSConnect=CSConnect
|
||||
_G.CSSolo=CSSolo
|
||||
|
After Width: | Height: | Size: 8.2 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 7.2 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 49 KiB |
|
After Width: | Height: | Size: 35 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 14 KiB |