diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644
index dfe0770..0000000
--- a/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-# Auto detect text files and perform LF normalization
-* text=auto
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9433b1f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+SNZ_CORE.rbx*
+SNZ_SHARED.rbx*
\ No newline at end of file
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
new file mode 100644
index 0000000..6bcc077
--- /dev/null
+++ b/.vscode/tasks.json
@@ -0,0 +1,24 @@
+{
+ "version": "2.0.0",
+
+ "tasks":
+ [
+ {
+ "type": "shell",
+ "label": "Package Game (Core)",
+ "command": "rojo build --output SNZ_CORE.rbxmx core.project.json",
+
+ "group":
+ {
+ "kind": "build",
+ "isDefault": true
+ }
+ },
+
+ {
+ "type": "shell",
+ "label": "Package Game (Shared)",
+ "command": "rojo build --output SNZ_SHARED.rbxmx shared.project.json",
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Character/Animate.server.lua b/Player/Animate.server.lua
similarity index 100%
rename from Character/Animate.server.lua
rename to Player/Animate.server.lua
diff --git a/Character/Bounciness.server.lua b/Player/Bounciness.server.lua
similarity index 100%
rename from Character/Bounciness.server.lua
rename to Player/Bounciness.server.lua
diff --git a/Character/DropHats/DropHat.model.json b/Player/DropHats/DropHat.model.json
similarity index 100%
rename from Character/DropHats/DropHat.model.json
rename to Player/DropHats/DropHat.model.json
diff --git a/Character/DropHats/HatPickup/init.meta.json b/Player/DropHats/HatPickup/init.meta.json
similarity index 100%
rename from Character/DropHats/HatPickup/init.meta.json
rename to Player/DropHats/HatPickup/init.meta.json
diff --git a/Character/DropHats/HatPickup/init.server.lua b/Player/DropHats/HatPickup/init.server.lua
similarity index 100%
rename from Character/DropHats/HatPickup/init.server.lua
rename to Player/DropHats/HatPickup/init.server.lua
diff --git a/Character/DropHats/LocalDropHat.client.lua b/Player/DropHats/LocalDropHat.client.lua
similarity index 100%
rename from Character/DropHats/LocalDropHat.client.lua
rename to Player/DropHats/LocalDropHat.client.lua
diff --git a/Character/DropHats/init.server.lua b/Player/DropHats/init.server.lua
similarity index 100%
rename from Character/DropHats/init.server.lua
rename to Player/DropHats/init.server.lua
diff --git a/Character/EdgeWalking.client.lua b/Player/EdgeWalking.client.lua
similarity index 100%
rename from Character/EdgeWalking.client.lua
rename to Player/EdgeWalking.client.lua
diff --git a/Character/FloorDrag.client.lua b/Player/FloorDrag.client.lua
similarity index 100%
rename from Character/FloorDrag.client.lua
rename to Player/FloorDrag.client.lua
diff --git a/Character/GoofyBalance.server.lua b/Player/GoofyBalance.server.lua
similarity index 100%
rename from Character/GoofyBalance.server.lua
rename to Player/GoofyBalance.server.lua
diff --git a/Character/GoofyMotion.client.lua b/Player/GoofyMotion.client.lua
similarity index 100%
rename from Character/GoofyMotion.client.lua
rename to Player/GoofyMotion.client.lua
diff --git a/Character/InputGateway.server.lua b/Player/InputGateway.server.lua
similarity index 100%
rename from Character/InputGateway.server.lua
rename to Player/InputGateway.server.lua
diff --git a/Character/JumpLimiter.client.lua b/Player/JumpLimiter.client.lua
similarity index 100%
rename from Character/JumpLimiter.client.lua
rename to Player/JumpLimiter.client.lua
diff --git a/Character/RetroClimbing.client.lua b/Player/RetroClimbing.client.lua
similarity index 100%
rename from Character/RetroClimbing.client.lua
rename to Player/RetroClimbing.client.lua
diff --git a/Character/TeamColors.server.lua b/Player/TeamColors.server.lua
similarity index 100%
rename from Character/TeamColors.server.lua
rename to Player/TeamColors.server.lua
diff --git a/Character/ToolSoundGlitch.server.lua b/Player/ToolSoundGlitch.server.lua
similarity index 100%
rename from Character/ToolSoundGlitch.server.lua
rename to Player/ToolSoundGlitch.server.lua
diff --git a/Resources/BevelCache/1.00 ~ 0.40 ~ 1.00.rbxmx b/Resources/BevelCache/1.00 ~ 0.40 ~ 1.00.rbxmx
deleted file mode 100644
index 65ffc6e..0000000
--- a/Resources/BevelCache/1.00 ~ 0.40 ~ 1.00.rbxmx
+++ /dev/null
@@ -1,99 +0,0 @@
-
- -
-
- false
-
- -0.5
- 0.5
- 0
- 0
- -0.5
- 0.5
- 0
- 0
-
- 0
- 1.800009
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
-
- true
- true
- 0
- 4288914085
-
- false
-
- -0.5
- 0.5
- 0
- 0
-
- 1
- 0.4
- 1
-
-
- -0.5
- 0.5
- 0
- 0
- false
- false
- 272
-
- rbxassetid://3188648073
-
-
- rbxassetid://3188648073
-
- 1.00 ~ 0.40 ~ 1.00
- +KXn2PVkmG8K5+S8Au8qxA==
-
- 0
- 0
- -0.5
- 0.5
- 0
- 0
- 0
-
- 0
- 0
- 0
-
-
-
-
-
- -0.5
- 0.5
- 0
- 0
- 0
-
- 0
- 0
- 0
-
-
- 1
- 0.4
- 1
-
- 0
- true
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Resources/BevelCache/1.00 ~ 1.00 ~ 4.00.rbxmx b/Resources/BevelCache/1.00 ~ 1.00 ~ 4.00.rbxmx
deleted file mode 100644
index e4dfcba..0000000
--- a/Resources/BevelCache/1.00 ~ 1.00 ~ 4.00.rbxmx
+++ /dev/null
@@ -1,99 +0,0 @@
-
- -
-
- false
-
- -0.5
- 0.5
- 3
- 0
- -0.5
- 0.5
- 3
- 0
-
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
-
- true
- true
- 0
- 4288914085
-
- false
-
- -0.5
- 0.5
- 3
- 0
-
- 1
- 1
- 4
-
-
- -0.5
- 0.5
- 3
- 0
- false
- false
- 272
-
- rbxassetid://3188498185
-
-
- rbxassetid://3188498185
-
- 1.00 ~ 1.00 ~ 4.00
- +KXn2PVkmG8K5+S8Au8qxA==
-
- 0
- 0
- -0.5
- 0.5
- 3
- 0
- 0
-
- 0
- 0
- 0
-
-
-
-
-
- -0.5
- 0.5
- 3
- 0
- 0
-
- 0
- 0
- 0
-
-
- 1
- 1
- 4
-
- 0
- true
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Resources/BevelCache/2.00 ~ 1.20 ~ 4.00.rbxmx b/Resources/BevelCache/2.00 ~ 1.20 ~ 4.00.rbxmx
deleted file mode 100644
index 6271c1c..0000000
--- a/Resources/BevelCache/2.00 ~ 1.20 ~ 4.00.rbxmx
+++ /dev/null
@@ -1,99 +0,0 @@
-
- -
-
- false
-
- -0.5
- 0.5
- 0
- 0
- -0.5
- 0.5
- 0
- 0
-
- 0
- 11.80001
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
-
- true
- true
- 0
- 4288914085
-
- false
-
- -0.5
- 0.5
- 0
- 0
-
- 2
- 1.2
- 4
-
-
- -0.5
- 0.5
- 0
- 0
- false
- false
- 272
-
- rbxassetid://3188159241
-
-
- rbxassetid://3188159241
-
- 2.00 ~ 1.20 ~ 4.00
- +KXn2PVkmG8K5+S8Au8qxA==
-
- 0
- 0
- -0.5
- 0.5
- 0
- 0
- 0
-
- 0
- 0
- 0
-
-
-
-
-
- -0.5
- 0.5
- 0
- 0
- 0
-
- 0
- 0
- 0
-
-
- 2
- 1.2
- 4
-
- 0
- true
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Resources/CharacterAssets/BodyColors.rbxmx b/Resources/CharacterAssets/BodyColors.rbxmx
deleted file mode 100644
index 1935aac..0000000
--- a/Resources/CharacterAssets/BodyColors.rbxmx
+++ /dev/null
@@ -1,40 +0,0 @@
-
- -
-
-
-
- 0.9607844
- 0.8039216
- 0.1882353
-
-
- 0.9607844
- 0.8039216
- 0.1882353
-
-
- 0.6431373
- 0.7411765
- 0.2784314
-
- BodyColors
-
- 0.9607844
- 0.8039216
- 0.1882353
-
-
- 0.6431373
- 0.7411765
- 0.2784314
-
-
-
- 0.0509804
- 0.4117647
- 0.6745098
-
- true
-
-
-
\ No newline at end of file
diff --git a/Resources/CharacterAssets/Pants.rbxmx b/Resources/CharacterAssets/Pants.rbxmx
deleted file mode 100644
index 9598336..0000000
--- a/Resources/CharacterAssets/Pants.rbxmx
+++ /dev/null
@@ -1,18 +0,0 @@
-
- -
-
-
-
- 1
- 1
- 1
-
- Pants
-
- rbxassetid://1110695628
-
-
- true
-
-
-
\ No newline at end of file
diff --git a/Resources/CharacterAssets/Shirt.rbxmx b/Resources/CharacterAssets/Shirt.rbxmx
deleted file mode 100644
index d002a2b..0000000
--- a/Resources/CharacterAssets/Shirt.rbxmx
+++ /dev/null
@@ -1,18 +0,0 @@
-
- -
-
-
-
- 1
- 1
- 1
-
- Shirt
-
- rbxassetid://1110695025
-
-
- true
-
-
-
\ No newline at end of file
diff --git a/Resources/CharacterAssets/ShirtGraphic.rbxmx b/Resources/CharacterAssets/ShirtGraphic.rbxmx
deleted file mode 100644
index 677d710..0000000
--- a/Resources/CharacterAssets/ShirtGraphic.rbxmx
+++ /dev/null
@@ -1,18 +0,0 @@
-
- -
-
-
-
- 1
- 1
- 1
-
-
-
-
- ShirtGraphic
-
- true
-
-
-
\ No newline at end of file
diff --git a/Resources/DataModel/ReplicatedStorage/ChatRemote.rbxmx b/Resources/DataModel/ReplicatedStorage/ChatRemote.rbxmx
deleted file mode 100644
index 720c5c2..0000000
--- a/Resources/DataModel/ReplicatedStorage/ChatRemote.rbxmx
+++ /dev/null
@@ -1,10 +0,0 @@
-
- -
-
-
- ChatRemote
-
- true
-
-
-
\ No newline at end of file
diff --git a/Resources/DataModel/ReplicatedStorage/RequestCharacter.rbxmx b/Resources/DataModel/ReplicatedStorage/RequestCharacter.rbxmx
deleted file mode 100644
index 1cfc84b..0000000
--- a/Resources/DataModel/ReplicatedStorage/RequestCharacter.rbxmx
+++ /dev/null
@@ -1,10 +0,0 @@
-
- -
-
-
- RequestCharacter
-
- true
-
-
-
\ No newline at end of file
diff --git a/Resources/DataModel/ReplicatedStorage/ScriptRef[SafeChatTree].txt b/Resources/DataModel/ReplicatedStorage/ScriptRef[SafeChatTree].txt
deleted file mode 100644
index 8f3a782..0000000
--- a/Resources/DataModel/ReplicatedStorage/ScriptRef[SafeChatTree].txt
+++ /dev/null
@@ -1 +0,0 @@
-Shared/Safechat
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[Badges].txt b/Resources/DataModel/ServerScriptService/ScriptRef[Badges].txt
deleted file mode 100644
index fa514df..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[Badges].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/Badges
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[Bevels].txt b/Resources/DataModel/ServerScriptService/ScriptRef[Bevels].txt
deleted file mode 100644
index a3bc009..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[Bevels].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/Bevels
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[BuildTools].txt b/Resources/DataModel/ServerScriptService/ScriptRef[BuildTools].txt
deleted file mode 100644
index 1b9f538..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[BuildTools].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/BuildTools
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[CaptureTheFlag].txt b/Resources/DataModel/ServerScriptService/ScriptRef[CaptureTheFlag].txt
deleted file mode 100644
index 08d6ad1..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[CaptureTheFlag].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/CaptureTheFlag
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[Characters].txt b/Resources/DataModel/ServerScriptService/ScriptRef[Characters].txt
deleted file mode 100644
index d3368f9..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[Characters].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/Characters
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[Chat].txt b/Resources/DataModel/ServerScriptService/ScriptRef[Chat].txt
deleted file mode 100644
index 6b38a1b..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[Chat].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/Chat
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[Cylinders].txt b/Resources/DataModel/ServerScriptService/ScriptRef[Cylinders].txt
deleted file mode 100644
index d8fc0a5..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[Cylinders].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/Cylinders
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[Explosions].txt b/Resources/DataModel/ServerScriptService/ScriptRef[Explosions].txt
deleted file mode 100644
index 9a83a88..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[Explosions].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/Explosions
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[ForceFields].txt b/Resources/DataModel/ServerScriptService/ScriptRef[ForceFields].txt
deleted file mode 100644
index 73b7a11..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[ForceFields].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/ForceFields
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[HatGranter].txt b/Resources/DataModel/ServerScriptService/ScriptRef[HatGranter].txt
deleted file mode 100644
index 2a748f4..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[HatGranter].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/HatGranter
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[Heads].txt b/Resources/DataModel/ServerScriptService/ScriptRef[Heads].txt
deleted file mode 100644
index 41e6d52..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[Heads].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/Heads
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[Leaderboard].txt b/Resources/DataModel/ServerScriptService/ScriptRef[Leaderboard].txt
deleted file mode 100644
index 0e2f085..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[Leaderboard].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/Leaderboard
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[LoadTools].txt b/Resources/DataModel/ServerScriptService/ScriptRef[LoadTools].txt
deleted file mode 100644
index a6ef3fb..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[LoadTools].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/LoadTools
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[Parts].txt b/Resources/DataModel/ServerScriptService/ScriptRef[Parts].txt
deleted file mode 100644
index 53e206d..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[Parts].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/Parts
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[Regeneration].txt b/Resources/DataModel/ServerScriptService/ScriptRef[Regeneration].txt
deleted file mode 100644
index 5e0880b..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[Regeneration].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/Regeneration
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[SessionTracker].txt b/Resources/DataModel/ServerScriptService/ScriptRef[SessionTracker].txt
deleted file mode 100644
index a777492..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[SessionTracker].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/SessionTracker
\ No newline at end of file
diff --git a/Resources/DataModel/ServerScriptService/ScriptRef[Time].txt b/Resources/DataModel/ServerScriptService/ScriptRef[Time].txt
deleted file mode 100644
index 63244ff..0000000
--- a/Resources/DataModel/ServerScriptService/ScriptRef[Time].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/Time
\ No newline at end of file
diff --git a/Resources/DataModel/ServerStorage/CoreBevelCache/1.00 ~ 0.40 ~ 1.00.rbxmx b/Resources/DataModel/ServerStorage/CoreBevelCache/1.00 ~ 0.40 ~ 1.00.rbxmx
deleted file mode 100644
index 65ffc6e..0000000
--- a/Resources/DataModel/ServerStorage/CoreBevelCache/1.00 ~ 0.40 ~ 1.00.rbxmx
+++ /dev/null
@@ -1,99 +0,0 @@
-
- -
-
- false
-
- -0.5
- 0.5
- 0
- 0
- -0.5
- 0.5
- 0
- 0
-
- 0
- 1.800009
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
-
- true
- true
- 0
- 4288914085
-
- false
-
- -0.5
- 0.5
- 0
- 0
-
- 1
- 0.4
- 1
-
-
- -0.5
- 0.5
- 0
- 0
- false
- false
- 272
-
- rbxassetid://3188648073
-
-
- rbxassetid://3188648073
-
- 1.00 ~ 0.40 ~ 1.00
- +KXn2PVkmG8K5+S8Au8qxA==
-
- 0
- 0
- -0.5
- 0.5
- 0
- 0
- 0
-
- 0
- 0
- 0
-
-
-
-
-
- -0.5
- 0.5
- 0
- 0
- 0
-
- 0
- 0
- 0
-
-
- 1
- 0.4
- 1
-
- 0
- true
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Resources/DataModel/ServerStorage/CoreBevelCache/1.00 ~ 1.00 ~ 4.00.rbxmx b/Resources/DataModel/ServerStorage/CoreBevelCache/1.00 ~ 1.00 ~ 4.00.rbxmx
deleted file mode 100644
index e4dfcba..0000000
--- a/Resources/DataModel/ServerStorage/CoreBevelCache/1.00 ~ 1.00 ~ 4.00.rbxmx
+++ /dev/null
@@ -1,99 +0,0 @@
-
- -
-
- false
-
- -0.5
- 0.5
- 3
- 0
- -0.5
- 0.5
- 3
- 0
-
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
-
- true
- true
- 0
- 4288914085
-
- false
-
- -0.5
- 0.5
- 3
- 0
-
- 1
- 1
- 4
-
-
- -0.5
- 0.5
- 3
- 0
- false
- false
- 272
-
- rbxassetid://3188498185
-
-
- rbxassetid://3188498185
-
- 1.00 ~ 1.00 ~ 4.00
- +KXn2PVkmG8K5+S8Au8qxA==
-
- 0
- 0
- -0.5
- 0.5
- 3
- 0
- 0
-
- 0
- 0
- 0
-
-
-
-
-
- -0.5
- 0.5
- 3
- 0
- 0
-
- 0
- 0
- 0
-
-
- 1
- 1
- 4
-
- 0
- true
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Resources/DataModel/ServerStorage/CoreBevelCache/2.00 ~ 1.20 ~ 4.00.rbxmx b/Resources/DataModel/ServerStorage/CoreBevelCache/2.00 ~ 1.20 ~ 4.00.rbxmx
deleted file mode 100644
index 6271c1c..0000000
--- a/Resources/DataModel/ServerStorage/CoreBevelCache/2.00 ~ 1.20 ~ 4.00.rbxmx
+++ /dev/null
@@ -1,99 +0,0 @@
-
- -
-
- false
-
- -0.5
- 0.5
- 0
- 0
- -0.5
- 0.5
- 0
- 0
-
- 0
- 11.80001
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
-
- true
- true
- 0
- 4288914085
-
- false
-
- -0.5
- 0.5
- 0
- 0
-
- 2
- 1.2
- 4
-
-
- -0.5
- 0.5
- 0
- 0
- false
- false
- 272
-
- rbxassetid://3188159241
-
-
- rbxassetid://3188159241
-
- 2.00 ~ 1.20 ~ 4.00
- +KXn2PVkmG8K5+S8Au8qxA==
-
- 0
- 0
- -0.5
- 0.5
- 0
- 0
- 0
-
- 0
- 0
- 0
-
-
-
-
-
- -0.5
- 0.5
- 0
- 0
- 0
-
- 0
- 0
- 0
-
-
- 2
- 1.2
- 4
-
- 0
- true
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Resources/DataModel/ServerStorage/GrantHatToUser.rbxmx b/Resources/DataModel/ServerStorage/GrantHatToUser.rbxmx
deleted file mode 100644
index fb38727..0000000
--- a/Resources/DataModel/ServerStorage/GrantHatToUser.rbxmx
+++ /dev/null
@@ -1,10 +0,0 @@
-
- -
-
-
- GrantHatToUser
-
- true
-
-
-
\ No newline at end of file
diff --git a/Resources/DataModel/ServerStorage/InputGateway/Gateway.rbxmx b/Resources/DataModel/ServerStorage/InputGateway/Gateway.rbxmx
deleted file mode 100644
index 55f7415..0000000
--- a/Resources/DataModel/ServerStorage/InputGateway/Gateway.rbxmx
+++ /dev/null
@@ -1,10 +0,0 @@
-
- -
-
-
- Gateway
-
- true
-
-
-
\ No newline at end of file
diff --git a/Resources/DataModel/ServerStorage/InputGateway/ScriptRef[Client].txt b/Resources/DataModel/ServerStorage/InputGateway/ScriptRef[Client].txt
deleted file mode 100644
index 6ed542c..0000000
--- a/Resources/DataModel/ServerStorage/InputGateway/ScriptRef[Client].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/InputGateway
\ No newline at end of file
diff --git a/Resources/DataModel/ServerStorage/InputGateway/ScriptRef[Server].txt b/Resources/DataModel/ServerStorage/InputGateway/ScriptRef[Server].txt
deleted file mode 100644
index c6b231b..0000000
--- a/Resources/DataModel/ServerStorage/InputGateway/ScriptRef[Server].txt
+++ /dev/null
@@ -1 +0,0 @@
-Server/InputGateway
\ No newline at end of file
diff --git a/Resources/DataModel/StarterCharacterScripts/ScriptRef[Animate].txt b/Resources/DataModel/StarterCharacterScripts/ScriptRef[Animate].txt
deleted file mode 100644
index 2ff7774..0000000
--- a/Resources/DataModel/StarterCharacterScripts/ScriptRef[Animate].txt
+++ /dev/null
@@ -1 +0,0 @@
-Character/Animate
\ No newline at end of file
diff --git a/Resources/DataModel/StarterCharacterScripts/ScriptRef[BouncinessReplica].txt b/Resources/DataModel/StarterCharacterScripts/ScriptRef[BouncinessReplica].txt
deleted file mode 100644
index c50d43d..0000000
--- a/Resources/DataModel/StarterCharacterScripts/ScriptRef[BouncinessReplica].txt
+++ /dev/null
@@ -1 +0,0 @@
-Character/Bounciness
\ No newline at end of file
diff --git a/Resources/DataModel/StarterCharacterScripts/ScriptRef[DropHats].txt b/Resources/DataModel/StarterCharacterScripts/ScriptRef[DropHats].txt
deleted file mode 100644
index e8d2c28..0000000
--- a/Resources/DataModel/StarterCharacterScripts/ScriptRef[DropHats].txt
+++ /dev/null
@@ -1 +0,0 @@
-Character/DropHats
\ No newline at end of file
diff --git a/Resources/DataModel/StarterCharacterScripts/ScriptRef[EdgeWalking].txt b/Resources/DataModel/StarterCharacterScripts/ScriptRef[EdgeWalking].txt
deleted file mode 100644
index ab00f28..0000000
--- a/Resources/DataModel/StarterCharacterScripts/ScriptRef[EdgeWalking].txt
+++ /dev/null
@@ -1 +0,0 @@
-Character/EdgeWalking
\ No newline at end of file
diff --git a/Resources/DataModel/StarterCharacterScripts/ScriptRef[FloorDrag].txt b/Resources/DataModel/StarterCharacterScripts/ScriptRef[FloorDrag].txt
deleted file mode 100644
index 679232f..0000000
--- a/Resources/DataModel/StarterCharacterScripts/ScriptRef[FloorDrag].txt
+++ /dev/null
@@ -1 +0,0 @@
-Character/FloorDrag
\ No newline at end of file
diff --git a/Resources/DataModel/StarterCharacterScripts/ScriptRef[GoofyBalance].txt b/Resources/DataModel/StarterCharacterScripts/ScriptRef[GoofyBalance].txt
deleted file mode 100644
index 07081df..0000000
--- a/Resources/DataModel/StarterCharacterScripts/ScriptRef[GoofyBalance].txt
+++ /dev/null
@@ -1 +0,0 @@
-Character/GoofyBalance
\ No newline at end of file
diff --git a/Resources/DataModel/StarterCharacterScripts/ScriptRef[GoofyMotion].txt b/Resources/DataModel/StarterCharacterScripts/ScriptRef[GoofyMotion].txt
deleted file mode 100644
index 907b0a3..0000000
--- a/Resources/DataModel/StarterCharacterScripts/ScriptRef[GoofyMotion].txt
+++ /dev/null
@@ -1 +0,0 @@
-Character/GoofyMotion
\ No newline at end of file
diff --git a/Resources/DataModel/StarterCharacterScripts/ScriptRef[InputGateway].txt b/Resources/DataModel/StarterCharacterScripts/ScriptRef[InputGateway].txt
deleted file mode 100644
index 6e56109..0000000
--- a/Resources/DataModel/StarterCharacterScripts/ScriptRef[InputGateway].txt
+++ /dev/null
@@ -1 +0,0 @@
-Character/InputGateway
\ No newline at end of file
diff --git a/Resources/DataModel/StarterCharacterScripts/ScriptRef[JumpLimiter].txt b/Resources/DataModel/StarterCharacterScripts/ScriptRef[JumpLimiter].txt
deleted file mode 100644
index f33b63b..0000000
--- a/Resources/DataModel/StarterCharacterScripts/ScriptRef[JumpLimiter].txt
+++ /dev/null
@@ -1 +0,0 @@
-Character/JumpLimiter
\ No newline at end of file
diff --git a/Resources/DataModel/StarterCharacterScripts/ScriptRef[RetroClimbing].txt b/Resources/DataModel/StarterCharacterScripts/ScriptRef[RetroClimbing].txt
deleted file mode 100644
index 741473f..0000000
--- a/Resources/DataModel/StarterCharacterScripts/ScriptRef[RetroClimbing].txt
+++ /dev/null
@@ -1 +0,0 @@
-Character/RetroClimbing
\ No newline at end of file
diff --git a/Resources/DataModel/StarterCharacterScripts/ScriptRef[Sound].txt b/Resources/DataModel/StarterCharacterScripts/ScriptRef[Sound].txt
deleted file mode 100644
index 9cca5fd..0000000
--- a/Resources/DataModel/StarterCharacterScripts/ScriptRef[Sound].txt
+++ /dev/null
@@ -1 +0,0 @@
-Character/Sound
\ No newline at end of file
diff --git a/Resources/DataModel/StarterCharacterScripts/ScriptRef[TeamColorScript].txt b/Resources/DataModel/StarterCharacterScripts/ScriptRef[TeamColorScript].txt
deleted file mode 100644
index d252674..0000000
--- a/Resources/DataModel/StarterCharacterScripts/ScriptRef[TeamColorScript].txt
+++ /dev/null
@@ -1 +0,0 @@
-Character/TeamColors
\ No newline at end of file
diff --git a/Resources/DataModel/StarterCharacterScripts/ScriptRef[ToolSoundGlitch].txt b/Resources/DataModel/StarterCharacterScripts/ScriptRef[ToolSoundGlitch].txt
deleted file mode 100644
index fd1141e..0000000
--- a/Resources/DataModel/StarterCharacterScripts/ScriptRef[ToolSoundGlitch].txt
+++ /dev/null
@@ -1 +0,0 @@
-Character/ToolSoundGlitch
\ No newline at end of file
diff --git a/Resources/DataModel/StarterGui/UI/RootFrame/Backpack/ScriptRef[BackpackScript].txt b/Resources/DataModel/StarterGui/UI/RootFrame/Backpack/ScriptRef[BackpackScript].txt
deleted file mode 100644
index a4c82be..0000000
--- a/Resources/DataModel/StarterGui/UI/RootFrame/Backpack/ScriptRef[BackpackScript].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/Backpack
\ No newline at end of file
diff --git a/Resources/DataModel/StarterGui/UI/RootFrame/Chat/ScriptRef[ChatScript].txt b/Resources/DataModel/StarterGui/UI/RootFrame/Chat/ScriptRef[ChatScript].txt
deleted file mode 100644
index 09237ac..0000000
--- a/Resources/DataModel/StarterGui/UI/RootFrame/Chat/ScriptRef[ChatScript].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/ChatScript
\ No newline at end of file
diff --git a/Resources/DataModel/StarterGui/UI/RootFrame/ClassicMouse/ScriptRef[ClickToMove].txt b/Resources/DataModel/StarterGui/UI/RootFrame/ClassicMouse/ScriptRef[ClickToMove].txt
deleted file mode 100644
index e26dc43..0000000
--- a/Resources/DataModel/StarterGui/UI/RootFrame/ClassicMouse/ScriptRef[ClickToMove].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/ClickToMove
\ No newline at end of file
diff --git a/Resources/DataModel/StarterGui/UI/RootFrame/ClassicMouse/ScriptRef[Mouse].txt b/Resources/DataModel/StarterGui/UI/RootFrame/ClassicMouse/ScriptRef[Mouse].txt
deleted file mode 100644
index 39014e6..0000000
--- a/Resources/DataModel/StarterGui/UI/RootFrame/ClassicMouse/ScriptRef[Mouse].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/UnivShared
\ No newline at end of file
diff --git a/Resources/DataModel/StarterGui/UI/RootFrame/Health/ScriptRef[HealthScript].txt b/Resources/DataModel/StarterGui/UI/RootFrame/Health/ScriptRef[HealthScript].txt
deleted file mode 100644
index ec49814..0000000
--- a/Resources/DataModel/StarterGui/UI/RootFrame/Health/ScriptRef[HealthScript].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/Health
\ No newline at end of file
diff --git a/Resources/DataModel/StarterGui/UI/RootFrame/PlayerList/ScriptRef[PlayerList].txt b/Resources/DataModel/StarterGui/UI/RootFrame/PlayerList/ScriptRef[PlayerList].txt
deleted file mode 100644
index cdc323e..0000000
--- a/Resources/DataModel/StarterGui/UI/RootFrame/PlayerList/ScriptRef[PlayerList].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/PlayerList
\ No newline at end of file
diff --git a/Resources/DataModel/StarterGui/UI/RootFrame/SafeChat/ScriptRef[SafeChatScript].txt b/Resources/DataModel/StarterGui/UI/RootFrame/SafeChat/ScriptRef[SafeChatScript].txt
deleted file mode 100644
index 670e36f..0000000
--- a/Resources/DataModel/StarterGui/UI/RootFrame/SafeChat/ScriptRef[SafeChatScript].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/Safechat
\ No newline at end of file
diff --git a/Resources/DataModel/StarterGui/UI/RootFrame/ScriptRef[ConsoleTweaks].txt b/Resources/DataModel/StarterGui/UI/RootFrame/ScriptRef[ConsoleTweaks].txt
deleted file mode 100644
index fc9aa75..0000000
--- a/Resources/DataModel/StarterGui/UI/RootFrame/ScriptRef[ConsoleTweaks].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/ConsoleTweaks
\ No newline at end of file
diff --git a/Resources/DataModel/StarterGui/UI/RootFrame/ScriptRef[MessageScript].txt b/Resources/DataModel/StarterGui/UI/RootFrame/ScriptRef[MessageScript].txt
deleted file mode 100644
index ef6c229..0000000
--- a/Resources/DataModel/StarterGui/UI/RootFrame/ScriptRef[MessageScript].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/Messages
\ No newline at end of file
diff --git a/Resources/DataModel/StarterGui/UI/RootFrame/ZoomControls/ScriptRef[ZoomControls].txt b/Resources/DataModel/StarterGui/UI/RootFrame/ZoomControls/ScriptRef[ZoomControls].txt
deleted file mode 100644
index 535d78f..0000000
--- a/Resources/DataModel/StarterGui/UI/RootFrame/ZoomControls/ScriptRef[ZoomControls].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/ZoomControls
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/PassCameraEvent.rbxmx b/Resources/DataModel/StarterPlayerScripts/PassCameraEvent.rbxmx
deleted file mode 100644
index aa15364..0000000
--- a/Resources/DataModel/StarterPlayerScripts/PassCameraEvent.rbxmx
+++ /dev/null
@@ -1,10 +0,0 @@
-
- -
-
-
- PassCameraEvent
-
- true
-
-
-
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Animator].txt b/Resources/DataModel/StarterPlayerScripts/ScriptRef[Animator].txt
deleted file mode 100644
index fd12a68..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Animator].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/Animator
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[CharacterBevels].txt b/Resources/DataModel/StarterPlayerScripts/ScriptRef[CharacterBevels].txt
deleted file mode 100644
index 3cd51b9..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[CharacterBevels].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/CharacterBevels
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Explosions].txt b/Resources/DataModel/StarterPlayerScripts/ScriptRef[Explosions].txt
deleted file mode 100644
index c44cc0b..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Explosions].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/Explosions
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[ForceFields].txt b/Resources/DataModel/StarterPlayerScripts/ScriptRef[ForceFields].txt
deleted file mode 100644
index 9f61fe8..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[ForceFields].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/ForceFields
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[FpsCap].txt b/Resources/DataModel/StarterPlayerScripts/ScriptRef[FpsCap].txt
deleted file mode 100644
index 39014e6..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[FpsCap].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/UnivShared
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[GamepadPatch].txt b/Resources/DataModel/StarterPlayerScripts/ScriptRef[GamepadPatch].txt
deleted file mode 100644
index cb610e4..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[GamepadPatch].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/GamepadPatch
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[HumanoidLabels].txt b/Resources/DataModel/StarterPlayerScripts/ScriptRef[HumanoidLabels].txt
deleted file mode 100644
index d8fbc00..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[HumanoidLabels].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/HumanoidLabels
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[LensFlare].txt b/Resources/DataModel/StarterPlayerScripts/ScriptRef[LensFlare].txt
deleted file mode 100644
index 39014e6..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[LensFlare].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/UnivShared
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[LensFlare]/Moon.rbxmx b/Resources/DataModel/StarterPlayerScripts/ScriptRef[LensFlare]/Moon.rbxmx
deleted file mode 100644
index 1bfd638..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[LensFlare]/Moon.rbxmx
+++ /dev/null
@@ -1,194 +0,0 @@
-
- -
-
- true
-
- -0.5
- 0.5
- 0
- 0
- -0.5
- 0.5
- 4
- 0
-
- 511.7728
- 175.8011
- 482.2249
- 0.74845
- -0.2371427
- 0.6193432
- 1.490116E-08
- 0.9338833
- 0.3575782
- -0.6631912
- -0.2676294
- 0.698965
-
- false
- true
- 0
- 4288914085
-
- false
-
- -0.5
- 0.5
- 0
- 0
- -0.5
- 0.5
- 0
- 0
- false
- false
- 256
- Moon
- 0
- -0.5
- 0.5
- 0
- 0
- 0
-
- 0
- 0
- 0
-
-
- -0.5
- 0.5
- 3
- 0
- 1
-
- 0
- 0
- 0
-
- 1
- 1
-
- 100
- 100
- 1
-
- true
-
-
-
-
- true
-
[null]
- false
-
- true
-
- 800
- 800
-
- false
- true
- 5
- 0
- MoonGui
- 50
- true
- [null]
- 0
-
- 0
- 0
- 0
- true
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 0
- false
- false
-
- rbxassetid://599112257
-
-
- 1
- 1
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
- 0
- 0
- MoonImage
-
[null]
- [null]
- [null]
- [null]
-
- -0.5
- 0
- -0.5
- 0
-
- [null]
- 0
- 0
- false
- [null]
-
- 2
- 0
- 2
- 0
-
- 0
-
-
- 0
- 0
-
-
- 0
- 0
-
-
- 1
-
-
- 1
- 0
- 1
- 0
-
- true
- 1
- true
-
-
-
-
-
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Moon].txt b/Resources/DataModel/StarterPlayerScripts/ScriptRef[Moon].txt
deleted file mode 100644
index 39014e6..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Moon].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/UnivShared
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Moon]/Moon.rbxmx b/Resources/DataModel/StarterPlayerScripts/ScriptRef[Moon]/Moon.rbxmx
deleted file mode 100644
index 6540e52..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Moon]/Moon.rbxmx
+++ /dev/null
@@ -1,194 +0,0 @@
-
- -
-
- true
-
- -0.5
- 0.5
- 0
- 0
- -0.5
- 0.5
- 4
- 0
-
- 511.7728
- 175.8011
- 482.2249
- 0.74845
- -0.2371427
- 0.6193432
- 1.490116E-08
- 0.9338833
- 0.3575782
- -0.6631912
- -0.2676294
- 0.698965
-
- false
- true
- 0
- 4288914085
-
- false
-
- -0.5
- 0.5
- 0
- 0
- -0.5
- 0.5
- 0
- 0
- false
- false
- 256
- Moon
- 0
- -0.5
- 0.5
- 0
- 0
- 0
-
- 0
- 0
- 0
-
-
- -0.5
- 0.5
- 3
- 0
- 1
-
- 0
- 0
- 0
-
- 1
- 1
-
- 80
- 80
- 1
-
- true
-
-
-
-
- true
-
[null]
- false
-
- true
-
- 800
- 800
-
- false
- true
- 5
- 0
- MoonGui
- 50
- true
- [null]
- 0
-
- 0
- 0
- 0
- true
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 0
- false
- false
-
- rbxassetid://599112257
-
-
- 1
- 1
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
- 0
- 0
- MoonImage
-
[null]
- [null]
- [null]
- [null]
-
- -0.5
- 0
- -0.5
- 0
-
- [null]
- 0
- 0
- false
- [null]
-
- 2
- 0
- 2
- 0
-
- 0
-
-
- 0
- 0
-
-
- 0
- 0
-
-
- 1
-
-
- 1
- 0
- 1
- 0
-
- true
- 1
- true
-
-
-
-
-
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Music].txt b/Resources/DataModel/StarterPlayerScripts/ScriptRef[Music].txt
deleted file mode 100644
index bff4c2a..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Music].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/Music
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[RetroCam].txt b/Resources/DataModel/StarterPlayerScripts/ScriptRef[RetroCam].txt
deleted file mode 100644
index 3f75c4b..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[RetroCam].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/Camera
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Sky].txt b/Resources/DataModel/StarterPlayerScripts/ScriptRef[Sky].txt
deleted file mode 100644
index 39014e6..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Sky].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/UnivShared
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Sky]/SkyAdorn.rbxmx b/Resources/DataModel/StarterPlayerScripts/ScriptRef[Sky]/SkyAdorn.rbxmx
deleted file mode 100644
index 385533a..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Sky]/SkyAdorn.rbxmx
+++ /dev/null
@@ -1,186 +0,0 @@
-
- -
-
- true
-
- -0.5
- 0.5
- 0
- 0
- -0.5
- 0.5
- 4
- 0
-
- 491.4301
- 0.025031
- 324.0601
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
-
- false
- true
- 0
- 4288914085
-
- false
-
- -0.5
- 0.5
- 0
- 0
- -0.5
- 0.5
- 0
- 0
- false
- false
- 256
- SkyAdorn
- 0
- -0.5
- 0.5
- 0
- 0
- 0
-
- 0
- 0
- 0
-
-
- -0.5
- 0.5
- 3
- 0
- 1
-
- 0
- 0
- 0
-
- 1
- 1
-
- 0.05
- 0.05
- 0.05
-
- true
-
-
-
-
- false
-
[null]
- false
-
- true
- false
- 0
- 0
- -1
- true
-
- 0
- 0
- 0
-
-
- 0
- 0
- 0
-
- 1
- INF
- Night
- [null]
- true
- [null]
-
- 0
- 3000
- 0
- 3000
-
-
- 0
- 0
-
-
- 0
- 0
- -3000
-
-
- 0
- 0
- 0
-
-
- 0
- true
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 0
- 0
- 0
-
- 1
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 0
- false
- false
- 0
- NightFrame
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 0
- 0
-
- [null]
- 0
- false
- [null]
-
- 1
- 0
- 1
- 0
-
- 0
- 0
-
- true
- 1
- true
-
-
-
-
-
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Sky]/Star.rbxmx b/Resources/DataModel/StarterPlayerScripts/ScriptRef[Sky]/Star.rbxmx
deleted file mode 100644
index 5adffc2..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[Sky]/Star.rbxmx
+++ /dev/null
@@ -1,109 +0,0 @@
-
- -
-
- false
-
[null]
- false
-
- true
- false
- 0
- 0
- -1
- true
-
- 0
- 0
- 0
-
-
- 0
- 0
- 0
-
- 0
- INF
- Star
- [null]
- true
- [null]
-
- 0
- 3
- 0
- 3
-
-
- 0
- 0
-
-
- 0
- 0
- 0
-
-
- 0
- 0
- 0
-
-
- 0
- true
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 0
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 0
- false
- false
- 0
- Frame
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 0
- 0
-
- [null]
- 0
- false
- [null]
-
- 1
- 0
- 1
- 0
-
- 0
- 0
-
- true
- 1
- true
-
-
-
-
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[SunRays].txt b/Resources/DataModel/StarterPlayerScripts/ScriptRef[SunRays].txt
deleted file mode 100644
index 39014e6..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[SunRays].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/UnivShared
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[SunRays]/Moon.rbxmx b/Resources/DataModel/StarterPlayerScripts/ScriptRef[SunRays]/Moon.rbxmx
deleted file mode 100644
index 8ec2944..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[SunRays]/Moon.rbxmx
+++ /dev/null
@@ -1,194 +0,0 @@
-
- -
-
- true
-
- -0.5
- 0.5
- 0
- 0
- -0.5
- 0.5
- 4
- 0
-
- 511.7728
- 175.8011
- 482.2249
- 0.74845
- -0.2371427
- 0.6193432
- 1.490116E-08
- 0.9338833
- 0.3575782
- -0.6631912
- -0.2676294
- 0.698965
-
- false
- true
- 0
- 4288914085
-
- false
-
- -0.5
- 0.5
- 0
- 0
- -0.5
- 0.5
- 0
- 0
- false
- false
- 256
- Moon
- 0
- -0.5
- 0.5
- 0
- 0
- 0
-
- 0
- 0
- 0
-
-
- -0.5
- 0.5
- 3
- 0
- 1
-
- 0
- 0
- 0
-
- 1
- 1
-
- 100
- 100
- 1
-
- true
-
-
-
-
- true
-
[null]
- false
-
- true
-
- 800
- 800
-
- false
- true
- 5
- 0
- MoonGui
- 50
- true
- [null]
- 0
-
- 0
- 0
- 0
- true
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 0
- false
- false
-
- rbxassetid://599112257
-
-
- 1
- 1
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
- 0
- 0
- MoonImage
-
[null]
- [null]
- [null]
- [null]
-
- -0.5
- 0
- -0.5
- 0
-
- [null]
- 0
- 0
- false
- [null]
-
- 2
- 0
- 2
- 0
-
- 0
-
-
- 0
- 0
-
-
- 0
- 0
-
-
- 1
-
-
- 1
- 0
- 1
- 0
-
- true
- 1
- true
-
-
-
-
-
\ No newline at end of file
diff --git a/Resources/DataModel/StarterPlayerScripts/ScriptRef[ToolSoundGlitch].txt b/Resources/DataModel/StarterPlayerScripts/ScriptRef[ToolSoundGlitch].txt
deleted file mode 100644
index a9edc75..0000000
--- a/Resources/DataModel/StarterPlayerScripts/ScriptRef[ToolSoundGlitch].txt
+++ /dev/null
@@ -1 +0,0 @@
-Client/ToolSoundGlitch
\ No newline at end of file
diff --git a/Resources/GameJoin/DEPRECATED_GuiRoot.rbxmx b/Resources/GameJoin/DEPRECATED_GuiRoot.rbxmx
deleted file mode 100644
index 60e1ad3..0000000
--- a/Resources/GameJoin/DEPRECATED_GuiRoot.rbxmx
+++ /dev/null
@@ -1,1169 +0,0 @@
-
- -
-
-
- true
- 0
- true
- false
- GuiRoot
- false
-
[null]
-
- 0
- true
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 0.6980392
- 0.6980392
- 0.6980392
-
- 1
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 0
- false
- false
- 0
- Topbar
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 80
- 0
- -36
-
- [null]
- 0
- false
- [null]
-
- 0
- 660
- 0
- 27
-
- 0
- 0
-
- true
- 1
- true
-
- -
-
- true
-
- 0
- 0
-
-
- false
- true
-
- 0.6980392
- 0.6980392
- 0.6980392
-
- 0.5
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 0
- false
- false
- 9
- 0
- 1
- false
- Exit
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 528
- 0
- 0
-
- [null]
- 0
- false
- false
- [null]
-
- 0
- 132
- 1
- 0
-
- 0
- 0
-
- Exit
-
- 0.4039216
- 0.4039216
- 0.4039216
-
- true
- 14
-
- 0.4039216
- 0.4039216
- 0.4039216
-
- 0.9
- 0.3
- 0
- true
- 0
- 1
- true
- 1
- true
-
- -
-
-
- 20
- 1
- UITextSizeConstraint
-
- true
-
-
-
- -
-
- true
-
- 0
- 0
-
-
- false
- true
-
- 0.6980392
- 0.6980392
- 0.6980392
-
- 0.5
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 0
- false
- false
- 9
- 0
- 1
- false
- Help
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 396
- 0
- 0
-
- [null]
- 0
- false
- false
- [null]
-
- 0
- 132
- 1
- 0
-
- 0
- 0
-
- Help...
-
- 0.4039216
- 0.4039216
- 0.4039216
-
- true
- 14
-
- 0.4039216
- 0.4039216
- 0.4039216
-
- 0.9
- 0.3
- 0
- true
- 0
- 1
- true
- 1
- true
-
- -
-
-
- 20
- 1
- UITextSizeConstraint
-
- true
-
-
-
- -
-
- true
-
- 0
- 0
-
-
- false
- true
-
- 0.6980392
- 0.6980392
- 0.6980392
-
- 0.5
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 0
- false
- false
- 9
- 0
- 1
- false
- Fullscreen
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 264
- 0
- 0
-
- [null]
- 0
- false
- false
- [null]
-
- 0
- 132
- 1
- 0
-
- 0
- 0
-
- Fullscreen
-
- 0.4039216
- 0.4039216
- 0.4039216
-
- true
- 14
-
- 0.4039216
- 0.4039216
- 0.4039216
-
- 0.9
- 0.3
- 0
- true
- 0
- 1
- true
- 1
- true
-
- -
-
-
- 20
- 1
- UITextSizeConstraint
-
- true
-
-
-
- -
-
- false
-
- 0
- 0
-
-
- false
- true
-
- 0.6980392
- 0.6980392
- 0.6980392
-
- 0.5
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 0
- false
- false
- 9
- 0
- 1
- false
- Insert
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 132
- 0
- 0
-
- [null]
- 0
- true
- false
- [null]
-
- 0
- 132
- 1
- 0
-
- 0
- 0
-
- Insert
-
- 0.627451
- 0.627451
- 0.627451
-
- true
- 14
-
- 0.627451
- 0.627451
- 0.627451
-
- 0.9
- 0.3
- 0
- true
- 0
- 1
- true
- 1
- true
-
- -
-
-
- 20
- 1
- UITextSizeConstraint
-
- true
-
-
-
- -
-
- false
-
- 0
- 0
-
-
- false
- true
-
- 0.6980392
- 0.6980392
- 0.6980392
-
- 0.5
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 0
- false
- false
- 9
- 0
- 1
- false
- Tools
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 0
- 0
-
- [null]
- 0
- true
- false
- [null]
-
- 0
- 132
- 1
- 0
-
- 0
- 0
-
- Tools
-
- 0.627451
- 0.627451
- 0.627451
-
- true
- 14
-
- 0.627451
- 0.627451
- 0.627451
-
- 0.9
- 0.3
- 0
- true
- 0
- 1
- true
- 1
- true
-
- -
-
-
- 20
- 1
- UITextSizeConstraint
-
- true
-
-
-
-
- -
-
- false
-
- 0.5
- 0.5
-
-
- true
-
- 0.7058824
- 0.7058824
- 0.7058824
-
- 0.5
-
- 1
- 1
- 1
-
- 0
- 3
- false
- false
- 0
- MessageGui
-
[null]
- [null]
- [null]
- [null]
-
- 0.5
- 0
- 0.5
- 0
-
- [null]
- 0
- false
- [null]
-
- 0.6
- 0
- 1
- 0
-
- 0
- 0
-
- false
- 1
- true
-
- -
-
- false
-
- 0
- 0.5
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 1
- false
- false
- 9
- 0
- 1
- Message
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 0.5
- 0
-
- [null]
- 0
- false
- [null]
-
- 1
- 0
- 0.125
- 0
-
- 0
-
- Connecting to server...
-
- 1
- 1
- 1
-
- true
- 14
-
- 1
- 1
- 1
-
- 0.75
- 0
- 0
- true
- 2
- 1
- true
- 1
- true
-
-
- -
-
- 3
- 0
-
- 1
- UIAspectRatioConstraint
-
- true
-
-
- -
-
- false
-
- 0
- 0.5
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 1
- false
- false
- 9
- 0
- 1
- ExitOverride
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 0.5
- 0
-
- [null]
- 0
- false
- [null]
-
- 1
- 0
- 0.25
- 0
-
- 0
-
-
-
- 1
- 1
- 1
-
- true
- 14
-
- 1
- 1
- 1
-
- 0.75
- 0
- 0
- true
- 2
- 1
- false
- 1
- true
-
-
-
- -
-
- true
-
- 0.5
- 0.5
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 1
- false
- true
-
- rbxassetid://1041546985
-
-
- 1
- 1
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
- 0
- 0
- HelpWindow
-
[null]
- [null]
- [null]
- [null]
-
- 0.5
- 0
- 0.5
- 0
-
- [null]
- 0
- 1
- false
- [null]
-
- 0.8
- 0
- 0.7
- 0
-
- 0
-
-
- 4
- 30
-
-
- 304
- 130
-
-
- 1
-
-
- 1
- 0
- 1
- 0
-
- false
- 1
- true
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 0
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 0
- false
- false
-
- rbxassetid://1041647615
-
-
- 1
- 1
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
- 0
- 0
- Help
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 4
- 0
- 31
-
- [null]
- 0
- 0
- false
- [null]
-
- 1
- -8
- 1
- -36
-
- 0
-
-
- 0
- 0
-
-
- 0
- 0
-
-
- 1
-
-
- 1
- 0
- 1
- 0
-
- true
- 1
- true
-
- -
-
- 2.75
- 0
-
- 0
- UIAspectRatioConstraint
-
- true
-
-
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 1
- false
- false
- 2
- 0
- 1
- Title
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 5
- 0
- 0
-
- [null]
- 0
- false
- [null]
-
- 0.9
- -10
- 0
- 30
-
- 0
-
- ROBLOX Help
-
- 1
- 1
- 1
-
- false
- 14
-
- 0.4980392
- 0.4980392
- 0.4980392
-
- 0.6
- 0
- 0
- false
- 0
- 1
- true
- 2
- true
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 1
- false
- false
- 2
- 0
- 1
- Stroke
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 1
- 0
- 1
-
- [null]
- 0
- false
- [null]
-
- 1
- 0
- 1
- 0
-
- 0
-
- ROBLOX Help
-
- 0
- 0
- 0
-
- false
- 14
-
- 1
- 1
- 1
-
- 1
- 0
- 0
- false
- 0
- 1
- true
- 1
- true
-
-
-
- -
-
- true
-
- 1
- 0
-
-
- true
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.1058824
- 0.1647059
- 0.2078432
-
- 0
- 1
- false
- false
-
-
-
-
- rbxassetid://1041651899
-
-
- 1
- 1
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
- 0
- 0
- true
- Close
-
[null]
- [null]
- [null]
- [null]
-
- 1
- -5
- 0
- 5
-
-
-
-
- [null]
- 0
- 0
- true
- false
- [null]
-
- 0
- 22
- 0
- 22
-
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
-
- 1
- 0
-
-
- 1
- 0
- 1
- 0
-
- true
- 1
- true
-
-
- -
-
- 2.5
- 0
-
- 0
- UIAspectRatioConstraint
-
- true
-
-
-
-
-
\ No newline at end of file
diff --git a/Resources/GuiRoot/Topbar/Buttons.client.lua b/Resources/GuiRoot/Topbar/Buttons.client.lua
deleted file mode 100644
index c795091..0000000
--- a/Resources/GuiRoot/Topbar/Buttons.client.lua
+++ /dev/null
@@ -1,22 +0,0 @@
-local topbar = script.Parent
-
-local function registerButton(btn)
- if btn:IsA("TextButton") and btn.Active then
- local function onMouseEnter()
- btn.BackgroundTransparency = 0
- end
-
- local function onMouseLeave()
- btn.BackgroundTransparency = 0.5
- end
-
- btn.MouseEnter:Connect(onMouseEnter)
- btn.MouseLeave:Connect(onMouseLeave)
- end
-end
-
-for _,v in pairs(topbar:GetChildren()) do
- registerButton(v)
-end
-
-topbar.ChildAdded:Connect(registerButton)
\ No newline at end of file
diff --git a/Resources/GuiRoot/Topbar/Exit/Exit.client.lua b/Resources/GuiRoot/Topbar/Exit/Exit.client.lua
deleted file mode 100644
index 8d6ec06..0000000
--- a/Resources/GuiRoot/Topbar/Exit/Exit.client.lua
+++ /dev/null
@@ -1,55 +0,0 @@
-local TeleportService = game:GetService("TeleportService")
-local GuiService = game:GetService("GuiService")
-local UserInputService = game:GetService("UserInputService")
-GuiService.AutoSelectGuiEnabled = false
-
-local btn = script.Parent
-local topbar = btn.Parent
-local root = topbar.Parent
-local messageGui = root:WaitForChild("MessageGui")
-local message = messageGui:WaitForChild("Message")
-local exitOverride = messageGui:WaitForChild("ExitOverride")
-
-local function onClicked()
- local visibleSignal = messageGui:GetPropertyChangedSignal("Visible")
- message.Visible = false
- exitOverride.Visible = true
- messageGui.Visible = true
- TeleportService:Teleport(998374377)
- visibleSignal:Connect(function ()
- if not messageGui.Visible then
- messageGui.Visible = true
- end
- end)
-end
-
-if not GuiService:IsTenFootInterface() then
- btn.MouseButton1Down:Connect(onClicked)
-end
-
-local exitBuffer = "Continue holding down 'Back' to return to the menu.\nExiting in...\n%.1f"
-
-local function onInputBegan(input)
- if input.KeyCode == Enum.KeyCode.ButtonSelect and not exitOverride.Visible and not messageGui.Visible then
- messageGui.Visible = true
- message.Size = exitOverride.Size
-
- local success = true
- for i = 3,0,-.1 do
- if input.UserInputState ~= Enum.UserInputState.Begin then
- success = false
- break
- end
- message.Text = exitBuffer:format(i)
- wait(.1)
- end
-
- if success then
- onClicked()
- else
- messageGui.Visible = false
- end
- end
-end
-
-UserInputService.InputBegan:Connect(onInputBegan)
\ No newline at end of file
diff --git a/Resources/GuiRoot/Topbar/Fullscreen/Fullscreen.client.lua b/Resources/GuiRoot/Topbar/Fullscreen/Fullscreen.client.lua
deleted file mode 100644
index 43c70fb..0000000
--- a/Resources/GuiRoot/Topbar/Fullscreen/Fullscreen.client.lua
+++ /dev/null
@@ -1,31 +0,0 @@
-local UserInputService = game:GetService("UserInputService")
-
-local btn = script.Parent
-local gameSettings = UserSettings():GetService("UserGameSettings")
-local player = game.Players.LocalPlayer
-
-local function onClick()
- if not player:FindFirstChild("FullscreenMsg") then
- local m = Instance.new("Message")
- m.Name = "FullscreenMsg"
- m.Text = "This button is just here for legacy aesthetics, and has no functionality."
- if UserInputService.MouseEnabled and UserInputService.KeyboardEnabled then
- m.Text = m.Text .. "\nPress F11 to toggle fullscreen!"
- end
- m.Parent = player
- wait(3)
- m:Destroy()
- end
-end
-
-local function update()
- if gameSettings:InFullScreen() then
- btn.Text = "\t\tx Fullscreen"
- else
- btn.Text = "\t\tFullscreen"
- end
-end
-
-update()
-gameSettings.FullscreenChanged:connect(update)
-btn.MouseButton1Down:Connect(onClick)
\ No newline at end of file
diff --git a/Resources/GuiRoot/Topbar/Help/Help.client.lua b/Resources/GuiRoot/Topbar/Help/Help.client.lua
deleted file mode 100644
index 7f90875..0000000
--- a/Resources/GuiRoot/Topbar/Help/Help.client.lua
+++ /dev/null
@@ -1,16 +0,0 @@
-local help = script.Parent
-local topbar = help.Parent
-local root = topbar.Parent
-local window = root:WaitForChild("HelpWindow")
-local close = window:WaitForChild("Close")
-
-local function onOpen()
- window.Visible = true
-end
-
-local function onClose()
- window.Visible = false
-end
-
-help.MouseButton1Down:Connect(onOpen)
-close.MouseButton1Down:Connect(onClose)
\ No newline at end of file
diff --git a/Resources/GuiRoot/init.meta.json b/Resources/GuiRoot/init.meta.json
deleted file mode 100644
index 85529ff..0000000
--- a/Resources/GuiRoot/init.meta.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "className": "ScreenGui"
-}
\ No newline at end of file
diff --git a/Resources/RootFrame.rbxmx b/Resources/RootFrame.rbxmx
deleted file mode 100644
index 56eebe1..0000000
--- a/Resources/RootFrame.rbxmx
+++ /dev/null
@@ -1,1790 +0,0 @@
-
- true
- null
- nil
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 1
- false
- false
- 0
- RootFrame
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 0
- 0
-
- [null]
- 0
- false
- [null]
-
- 1
- 0
- 1
- 0
-
- 0
- 0
-
- true
- 1
-
- -
-
-
- ChatPadding
-
-
0
- 20
-
-
- 0
- 0
-
-
- 0
- 0
-
-
- 0
- 0
-
-
-
-
- -
-
- false
-
- 0.5
- 0.5
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 1
- false
- false
- rbxassetid://334630296
-
- 1
- 1
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
- 0
- 0
- ClassicMouse
-
[null]
- [null]
- [null]
- [null]
-
- 0.5
- 0
- 0.5
- 0
-
- [null]
- 0
- 0
- false
- [null]
-
- 0
- 80
- 0
- 80
-
- 0
-
-
- 0
- 0
-
-
- 0
- 0
-
-
- 1
-
-
- 1
- 0
- 1
- 0
-
- true
- 10
-
-
- -
-
- true
-
- 0
- 1
-
-
- true
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 0
- false
- false
-
- rbxassetid://991182833
-
- 1
- 1
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
- 0
- 0
- false
- SafeChat
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 22
- 0.75
- 0
-
-
- [null]
- 0
- 0
- true
- false
- [null]
-
- 0
- 32
- 0
- 30
-
- 0
-
-
- 0
- 0
-
-
- 0
- 0
-
-
- 1
- 0
-
-
- 1
- 0
- 1
- 0
-
- true
- 2
-
- -
-
- false
-
- 0.5
- 0.75
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 1
- false
- false
- rbxasset://textures/ui/Settings/Help/XButtonDark@2x.png
-
- 1
- 1
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
- 0
- 0
- GamepadHint
-
[null]
- [null]
- [null]
- [null]
-
- 1
- 5
- 0
- 0
-
- [null]
- 0
- 0
- false
- [null]
-
- 0.75
- 0
- 0.75
- 0
-
- 2
-
-
- 0
- 0
-
-
- 0
- 0
-
-
- 1
-
-
- 1
- 0
- 1
- 0
-
- false
- 1
-
-
-
- -
-
- false
-
- 1
- 1
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 1
- false
- false
- 0
- ZoomControls
-
[null]
- [null]
- [null]
- [null]
-
- 1
- 0
- 1
- 0
-
- [null]
- 0
- false
- [null]
-
- 0
- 70
- 0
- 70
-
- 0
- 0
-
- true
- 1
-
- -
-
- true
-
- 0
- 0
-
-
- true
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 0
- false
- false
-
- rbxassetid://598662248
-
- 1
- 1
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
- 0
- 0
- false
- RotateUp
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 0
- 0
-
-
- [null]
- 0
- 0
- true
- false
- [null]
-
- 0
- 35
- 0
- 35
-
- 0
-
-
- 0
- 0
-
-
- 0
- 0
-
-
- 1
- 0
-
-
- 1
- 0
- 1
- 0
-
- true
- 2
-
-
- -
-
- true
-
- 0
- 0
-
-
- true
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 0
- false
- false
-
- rbxassetid://598662248
-
- 1
- 1
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
- 0
- 0
- false
- RotateDown
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 0
- 35
-
-
- [null]
- -180
- 0
- true
- false
- [null]
-
- 0
- 35
- 0
- 35
-
- 0
-
-
- 0
- 0
-
-
- 0
- 0
-
-
- 1
- 0
-
-
- 1
- 0
- 1
- 0
-
- true
- 2
-
-
- -
-
- true
-
- 0
- 0
-
-
- true
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 0
- false
- false
-
- rbxassetid://598663795
-
- 1
- 1
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
- 0
- 0
- false
- ZoomIn
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 35
- 0
- 0
-
-
- [null]
- 0
- 0
- true
- false
- [null]
-
- 0
- 35
- 0
- 35
-
- 0
-
-
- 0
- 0
-
-
- 0
- 0
-
-
- 1
- 0
-
-
- 1
- 0
- 1
- 0
-
- true
- 2
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 0.5
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 0
- false
- false
- 0
- Lock
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 0
- 0
-
- [null]
- 0
- false
- [null]
-
- 0
- 35
- 0
- 35
-
- 0
- 0
-
- false
- 3
-
-
-
- -
-
- true
-
- 0
- 0
-
-
- true
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 0
- false
- false
-
- rbxassetid://598665130
-
- 1
- 1
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
- 0
- 0
- false
- ZoomOut
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 35
- 0
- 35
-
-
- [null]
- 0
- 0
- true
- false
- [null]
-
- 0
- 35
- 0
- 35
-
- 0
-
-
- 0
- 0
-
-
- 0
- 0
-
-
- 1
- 0
-
-
- 1
- 0
- 1
- 0
-
- true
- 2
-
-
- -
-
- false
-
- 1
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 1
- false
- false
- rbxassetid://598702035
-
- 1
- 1
- 1
-
-
- 0
- 0
-
-
- 0
- 0
-
- 0
- 0
- FirstPersonIndicator
-
[null]
- [null]
- [null]
- [null]
-
- 1
- 0
- 0
- -97
-
- [null]
- 0
- 0
- false
- [null]
-
- 0
- 168
- 0
- 42
-
- 0
-
-
- 0
- 0
-
-
- 0
- 0
-
-
- 1
-
-
- 1
- 0
- 1
- 0
-
- false
- 2
-
-
-
- -
-
- false
-
- 1
- 0.5
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 0
- false
- false
- 0
- Health
-
[null]
- [null]
- [null]
- [null]
-
- 1
- -31
- 0.5
- 0
-
- [null]
- 0
- false
- [null]
-
- 0
- 66
- 0
- 137
-
- 0
- 0
-
- true
- 1
-
- -
-
- false
-
- 0.5
- 0
-
-
- true
-
- 1
- 0
- 0
-
- 0
-
- 1
- 0
- 0
-
- 0
- 0
- false
- false
- 0
- RedBar
-
[null]
- [null]
- [null]
- [null]
-
- 0.5
- 0
- 0
- 0
-
- [null]
- 0
- false
- [null]
-
- 0
- 12
- 0
- 112
-
- 0
- 0
-
- true
- 2
-
- -
-
- false
-
- 0.5
- 1
-
-
- true
-
- 0.505882382
- 0.772549093
- 0.0862745121
-
- 0
-
- 0.505882382
- 0.772549093
- 0.0862745121
-
- 0
- 0
- false
- false
- 0
- GreenBar
-
[null]
- [null]
- [null]
- [null]
-
- 0.5
- 0
- 1
- 0
-
- [null]
- 0
- false
- [null]
-
- 1
- 0
- 1
- 0
-
- 0
- 0
-
- true
- 3
-
-
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 1
- false
- false
- 9
- 0
- 1
- HealthLbl
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 1
- -24
-
- [null]
- 0
- false
- [null]
-
- 1
- 0
- 0
- 24
-
- 0
-
- Health
-
- 0
- 0
- 1
-
- true
- 18
-
- 0
- 0
- 1
-
- 0.899999976
- 0
- 0
- true
- 2
- 1
- true
- 2
-
-
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 1
- false
- false
- 0
- Chat
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 0
- 0
-
- [null]
- 0
- false
- [null]
-
- 1
- 0
- 1
- 0
-
- 0
- 0
-
- true
- 1
-
- -
-
- true
-
- 1
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.168627501
- 0.168627501
- 0.168627501
-
- 0
- 0
- true
- false
- false
- 4
- 0
- 1
- false
- ChatBar
-
[null]
- [null]
- [null]
- [null]
-
- 1
- 1
- 0.784313798
-
- To chat click here or press the "/" key
-
- 1
- 0
- 1
- 0
-
- [null]
- 0
- true
- [null]
- true
-
- 1
- -3
- 0
- 15
-
- 0
-
-
-
- 0
- 0
- 0
-
- true
- false
- 15
-
- 0
- 0
- 0
-
- 1
- 0
- 0
- false
- 0
- 1
- true
- 3
-
- -
-
- false
-
- 1
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 0
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 0
- false
- false
- 0
- FocusBackdrop
-
[null]
- [null]
- [null]
- [null]
-
- 1
- 0
- 0
- 0
-
- [null]
- 0
- false
- [null]
-
- 1
- 3
- 1
- 0
-
- 0
- 0
-
- false
- 2
-
-
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 0.250980407
- 0.250980407
- 0.250980407
-
- 0
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 0
- false
- false
- 0
- MainBackdrop
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 1
- 0
-
- [null]
- 0
- false
- [null]
-
- 1
- 0
- 0
- 20
-
- 0
- 0
-
- true
- 1
-
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 1
- true
- false
- 0
- ChatOutput
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 23
- 0
- 29
-
- [null]
- 0
- false
- [null]
-
- 1
- 0
- 0
- 96
-
- 0
- 0
-
- true
- 1
-
- -
-
-
- 1
- 1
- Stream
-
-
0
- 0
-
- 2
-
- 2
-
-
-
-
- -
-
- true
-
- 0
- 1
-
-
- true
-
- 0.498039186
- 0.498039186
- 0.498039186
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 0
- false
- false
- 0
- Backpack
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 1
- 0
-
- [null]
- 0
- false
- [null]
-
- 1
- 0
- 1
- 0
-
- 2
- 0
-
- true
- 1
-
- -
-
-
- UIScale
- 0.133000001
-
-
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 0.70588237
- 0.70588237
- 0.70588237
-
- 0.5
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 0
- false
- false
- 0
- Backdrop
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 0
- 0
-
- [null]
- 0
- false
- [null]
-
- 0
- 0
- 1
- 0
-
- 0
- 0
-
- true
- 2
-
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 1
- false
- false
- 0
- Slots
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 0
- 0
-
- [null]
- 0
- false
- [null]
-
- 1
- 0
- 1
- 0
-
- 0
- 0
-
- true
- 1
-
- -
-
-
- 0
- 1
- UIListLayout
-
-
0
- 0
-
- 2
-
- 1
-
-
-
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 1
- 1
- 1
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 1
- false
- false
- 0
- PlayerList
-
[null]
- [null]
- [null]
- [null]
-
- 0
- 0
- 0
- -36
-
- [null]
- 0
- false
- [null]
-
- 1
- 0
- 1
- 36
-
- 0
- 0
-
- true
- 1
-
- -
-
- false
-
- 1
- 0
-
-
- true
-
- 0.600000024
- 0.600000024
- 0.600000024
-
- 0.400000006
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 0
- false
- false
- 0
- Backdrop
-
[null]
- [null]
- [null]
- [null]
-
- 1
- -10
- 0
- 10
-
- [null]
- 0
- false
- [null]
-
- 0
- 10
- 0
- 10
-
- 0
- 0
-
- true
- 1
-
-
- -
-
- false
-
- 0
- 0
-
-
- true
-
- 0
- 0
- 0
-
- 1
-
- 0.105882399
- 0.164705902
- 0.207843199
-
- 0
- 0
- false
- false
- 0
- Container
-
[null]
- [null]
- [null]
- [null]
-
- 1
- -10
- 0
- 10
-
- [null]
- 0
- false
- [null]
-
- 0.165000007
- 0
- 1
- 0
-
- 0
- 0
-
- true
- 1
-
- -
-
- 3
- 0
-
- 0
- AspectRatio
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Tools/PaintballGun/PaintballShooter.server.lua b/Tools/PaintballGun/PaintballShooter.server.lua
index 9cd07b9..0d056d8 100644
--- a/Tools/PaintballGun/PaintballShooter.server.lua
+++ b/Tools/PaintballGun/PaintballShooter.server.lua
@@ -9,7 +9,6 @@ fireSound.Parent = Tool.Handle
local colors = {45, 119, 21, 24, 23, 105, 104}
-
local function fire(v)
fireSound:Play()
diff --git a/init.lua b/core.lua
similarity index 62%
rename from init.lua
rename to core.lua
index 5d44be5..6a27b94 100644
--- a/init.lua
+++ b/core.lua
@@ -6,10 +6,8 @@ if isOnline and game.GameId ~= 123949867 then
return
end
-local dataModel = script:WaitForChild("DataModel")
-local framework = script:WaitForChild("Framework")
-
local Chat = game:GetService("Chat")
+local CollectionService = game:GetService("CollectionService")
local InsertService = game:GetService("InsertService")
local Lighting = game:GetService("Lighting")
local Players = game:GetService("Players")
@@ -40,11 +38,27 @@ if override then
end
end
--- Standard Forced Settings
+-- Apply standard forced settings
+local devProps =
+{
+ DevComputerMovementMode = "KeyboardMouse";
+ DevComputerCameraMovementMode = "Classic";
+ DevTouchMovementMode = "UserChoice";
+ DevTouchCameraMovementMode = "Classic";
+
+ LoadCharacterAppearance = false;
+ EnableMouseLockOption = false;
+}
+
+for prop, value in pairs(devProps) do
+ StarterPlayer[prop] = value
+end
+
Lighting.Outlines = false
Players.CharacterAutoLoads = false
StarterGui.ShowDevelopmentGui = false
+-- Add the default skybox, if no skybox has been added.
local sky = Lighting:FindFirstChildOfClass("Sky")
if not sky then
@@ -63,21 +77,6 @@ end
sky.SunAngularSize = 14
sky.MoonAngularSize = 6
-local devProps =
-{
- DevComputerMovementMode = "KeyboardMouse";
- DevComputerCameraMovementMode = "Classic";
- DevTouchMovementMode = "UserChoice";
- DevTouchCameraMovementMode = "Classic";
-}
-
-StarterPlayer.LoadCharacterAppearance = false
-StarterPlayer.EnableMouseLockOption = false
-
-for prop,value in pairs(devProps) do
- StarterPlayer[prop] = value
-end
-
for _,player in pairs(Players:GetPlayers()) do
local char = player.Character
@@ -86,58 +85,14 @@ for _,player in pairs(Players:GetPlayers()) do
player.Character = nil
end
- for prop,value in pairs(devProps) do
+ for prop, value in pairs(devProps) do
StarterPlayer[prop] = value
end
end
--- Import the shared universe assets (scripts and stuff shared between both the main menu and the actual places)
-require(ServerStorage:FindFirstChild("LocalSharedImport") or 1027421176)
-
--- Load Scripts
-for _,desc in pairs(dataModel:GetDescendants()) do
- if desc:IsA("StringValue") and desc.Name:sub(1,9) == "ScriptRef" then
- local scriptName = desc.Name:gsub("ScriptRef%[(.+)%]","%1")
- local scriptPath = desc.Value
- local scriptRef = framework
-
- local gotScript = true
-
- for path in scriptPath:gmatch("[^/]+") do
- scriptRef = scriptRef:WaitForChild(path, 1)
-
- if not scriptRef then
- gotScript = false
-
- warn("WARNING: Failed to load ScriptRef for", desc:GetFullName())
- warn(" got stuck at:", path)
-
- break
- end
- end
-
- if gotScript then
- local newScript = scriptRef:Clone()
- newScript.Name = scriptName
-
- if newScript:IsA("BaseScript") then
- newScript.Disabled = false
- end
-
- for _,child in pairs(desc:GetChildren()) do
- child.Parent = newScript
- end
-
- newScript.Parent = desc.Parent
- end
-
- desc:Destroy()
- end
-end
-
-- Load DataModel
-for _,rep in pairs(dataModel:GetChildren()) do
+for _,rep in pairs(script:GetChildren()) do
local real = game:FindFirstChildWhichIsA(rep.Name, true)
if not real then -- Hopefully a service that doesn't exist yet?
@@ -156,9 +111,6 @@ for _,rep in pairs(dataModel:GetChildren()) do
end
-- Reconnect any players that may have joined during initialization.
--- (or restart the PlayerScripts manually if I'm offline testing)
-
-local StarterPlayerScripts = StarterPlayer:WaitForChild("StarterPlayerScripts")
if isOnline then
for _,player in pairs(Players:GetPlayers()) do
diff --git a/core.project.json b/core.project.json
new file mode 100644
index 0000000..9db2e50
--- /dev/null
+++ b/core.project.json
@@ -0,0 +1,54 @@
+{
+ "name": "MainModule",
+
+ "tree":
+ {
+ "$path": "core.lua",
+
+ "ReplicatedFirst":
+ {
+ "$className": "Folder",
+
+ "JoinScript":
+ {
+ "$path": "join.client.lua",
+
+ "UI":
+
+ {
+ "$path": "UI"
+ }
+ }
+ },
+
+ "ReplicatedStorage":
+ {
+ "$path": "Shared"
+ },
+
+ "ServerStorage":
+ {
+ "$path": "Server/Resources",
+
+ "Tools":
+ {
+ "$path": "Tools"
+ }
+ },
+
+ "ServerScriptService":
+ {
+ "$path": "Server/Scripts"
+ },
+
+ "StarterCharacterScripts":
+ {
+ "$path": "Player"
+ },
+
+ "StarterPlayerScripts":
+ {
+ "$path": "Client"
+ }
+ }
+}
\ No newline at end of file
diff --git a/default.project.json b/default.project.json
index 6f25745..783cf4e 100644
--- a/default.project.json
+++ b/default.project.json
@@ -1,7 +1,7 @@
{
"name": "Super Nostalgia Zone",
- "tree":
+ "tree":
{
"$className": "DataModel",
@@ -11,10 +11,15 @@
"JoinScript":
{
- "$path": "Resources/GameJoin"
+ "$path": "join.client.lua",
+
+ "UI":
+ {
+ "$path": "UI"
+ }
}
},
-
+
"ReplicatedStorage":
{
"$className": "ReplicatedStorage",
@@ -25,7 +30,7 @@
{
"$className": "ServerStorage",
"$path": "Server/Resources",
-
+
"Tools":
{
"$path": "Tools"
@@ -36,18 +41,13 @@
{
"$className": "StarterGui",
- "UI":
+ "UI [PREVIEW, DO NOT EDIT]":
{
- "$path": "UI"
- },
-
- "DEPRECATED_UI":
- {
- "$className": "ScreenGui",
-
- "RootFrame":
+ "$path": "UI",
+
+ "$properties":
{
- "$path": "Resources/RootFrame.rbxmx"
+ "Archivable": false
}
}
},
@@ -74,7 +74,7 @@
"StarterCharacterScripts":
{
"$className": "StarterCharacterScripts",
- "$path": "Character"
+ "$path": "Player"
},
"StarterPlayerScripts":
diff --git a/Resources/GameJoin/init.client.lua b/join.client.lua
similarity index 97%
rename from Resources/GameJoin/init.client.lua
rename to join.client.lua
index 51b39c4..b640d36 100644
--- a/Resources/GameJoin/init.client.lua
+++ b/join.client.lua
@@ -39,10 +39,6 @@ if playerGui:FindFirstChild("ConnectingGui") then
playerGui.ConnectingGui:Destroy()
end
---[[if RunService:IsStudio() then
- return
-end]]
-
local IS_PHONE = ui.AbsoluteSize.Y < 600
local topbar = ui:WaitForChild("Topbar")
diff --git a/shared.lua b/shared.lua
new file mode 100644
index 0000000..2b3e2e3
--- /dev/null
+++ b/shared.lua
@@ -0,0 +1,17 @@
+local gameInst = game.JobId
+local isOnline = (gameInst ~= "")
+
+if isOnline and game.GameId ~= 123949867 then
+ script:Destroy()
+ return 1
+end
+
+for _,rep in pairs(script:GetChildren()) do
+ local service = game:GetService(rep.Name)
+
+ for _,child in pairs(rep:GetChildren()) do
+ child.Parent = service
+ end
+end
+
+return 0
\ No newline at end of file
diff --git a/shared.project.json b/shared.project.json
new file mode 100644
index 0000000..94a365b
--- /dev/null
+++ b/shared.project.json
@@ -0,0 +1,51 @@
+{
+ "name": "MainModule",
+
+ "tree":
+ {
+ "$path": "shared.lua",
+
+ "ReplicatedStorage":
+ {
+ "$className": "Folder",
+
+ "ItemData": { "$path": "Shared/ItemData" },
+ "AssetUtil": { "$path": "Shared/AssetUtil.lua" },
+ "BrickColors": { "$path": "Shared/BrickColors.lua" },
+ "PlaceData": { "$path": "Shared/PlaceData.lua" },
+
+ "SharedScripts":
+ {
+ "$className": "Folder",
+
+ "Sky": {"$path": "Client/Sky"},
+ "Moon": {"$path": "Client/Moon"},
+ "SunRays": {"$path": "Client/SunRays"},
+
+ "Mouse": {"$path": "UI/Mouse/Mouse.client.lua" },
+ "FpsCap": {"$path": "Client/FpsCap.client.lua" },
+ "LensFlare": {"$path": "Client/LensFlare.client.lua"}
+ }
+ },
+
+ "ServerScriptService":
+ {
+ "$className": "Folder",
+
+ "LightingConfig":
+ {
+ "$path": "Server/Scripts/LightingConfig.server.lua"
+ }
+ },
+
+ "ServerStorage":
+ {
+ "$className": "Folder",
+
+ "PlayerDataStore":
+ {
+ "$path": "Server/Resources/PlayerDataStore.lua"
+ }
+ }
+ }
+}
\ No newline at end of file