diff --git a/modules/perfgraph.py b/modules/PerfGraph/perfgraph.py old mode 100755 new mode 100644 similarity index 100% rename from modules/perfgraph.py rename to modules/PerfGraph/perfgraph.py diff --git a/modules/svg.py b/modules/PerfGraph/svg.py old mode 100755 new mode 100644 similarity index 100% rename from modules/svg.py rename to modules/PerfGraph/svg.py diff --git a/modules/remotes.luau b/modules/remotes.luau deleted file mode 100755 index 87fd2d1..0000000 --- a/modules/remotes.luau +++ /dev/null @@ -1,39 +0,0 @@ --- A simple way to safely type remote events without hassle - -local ReplicatedStorage = require("@game/ReplicatedStorage") -local jecs = require("@jecs") -local ty = require("./") - -type Remote = { - FireClient: (Remote, Player, T...) -> (), - FireAllClients: (Remote, T...) -> (), - FireServer: (Remote, T...) -> (), - OnServerEvent: RBXScriptSignal<(Player, T...)>, - OnClientEvent: RBXScriptSignal -} - -local function stream_ensure(name) - local remote = ReplicatedStorage:FindFirstChild(name) - if not remote then - remote = Instance.new("RemoteEvent") - remote.Name = name - remote.Parent = ReplicatedStorage - end - return remote -end - -local function datagram_ensure(name) - local remote = ReplicatedStorage:FindFirstChild(name) - if not remote then - remote = Instance.new("UnreliableRemoteEvent") - remote.Name = name - remote.Parent = ReplicatedStorage - end - return remote -end - - -return { - input = datagram_ensure("input") :: Remote, - replication = stream_ensure("replication") :: Remote -}