Argon - Full featured tool for Roblox development

I will just remove pcall, if statement was still there.

Suggestion
Script defining detection. Like Rojo, would you make it so that it highlights the script path if you have defined your script correctly? So for example:

-- There is a module called 'Information' in ReplicatedStorage
local Information = require(game:GetService("ReplicatedStorage").Information) -- The part inside require(...) will be underlined.

-- There is not a module called 'Information' in ReplicatedStorage
local Information = require(game:GetService("ReplicatedStorage").Information) -- The part inside require(...) will be underlined in orange (or warning color)

Actually Rojo does not have such a feature. One of the Roblox LSPā€™s features is support for Rojo.

But yeah I already said that multiple times that I have plans to integrate that plugin with Argon:

1 Like

Didnā€™t know about it, sorry for providing wrong information.

No problem, now you know :slight_smile:

Btw Iā€™ve already finished client side of two way sync, so now I have to write code for server and fix all of the potential bugs.

Yeah, Iā€™ve seen youā€™ve published the 2-way sync method. I havenā€™t tried it but I can just tell that this feature is gonna be juicy :yum:

Great plugin! But one little issue is for some reason nothing is being ported to VS code anymore. I used this a while back and it worked fine but now for some reason the ā€œsrcā€ file shows up in VS code but nothing gets ported to it when I hit ā€œPort to VS codeā€ and if I try and connect via the normal way nothing gets added/updated within studio

Weird as Iā€™m using Argon rn and everything works fine. Please do the following stuff:

  • Make sure you are running latest version of both plugin and extension (0.3.4)
  • Make sure you are in ignore mode (Settings ā†’ Class Filtering ā†’ select ā€œIgnoreā€)
  • Make sure that directories you are trying to port are synced (Settings ā†’ Synced Directories)
  • If you are trying to sync all instances make sure you have ā€œOnly Code Modeā€ disabled (Settings ā†’ Only Code Mode)

If nothing changed try tweaking all of the options to refresh them. If problem still persist please let me know!

Thank you! for some reason it was on my end with the Argon plugin I guess it broke and I had to re install it but afterward it works! looking forward for more updates on this amazing plugin

Glad it work for you now! I changed the behavior of some settings, so that could be the reason why Argon didnā€™t work for you.

A new update that will bring two-way sync will probably be available tomorrow!

1 Like

I am excited for that canā€™t wait for two-way sync!

Thank you so much for adding the port to VSCode and port to studio feature. Argon is my first actual experience with external code editors and itā€™s so easy to understand and use, especially with this feature. Thank you and please keep up the updates!

2 Likes

I would use this over Rojo actually because as you can see Rojo hasnā€™t released a new version for months and the development of Rojo has slowed for some reason. So I would use something new over something old.

1 Like

Argon 0.4.0 (Two-way sync!)

Changes:

  • Added two-way sync (only for code)
  • Added ā€œLaunch Roblox Studioā€ command (VSC)
  • Added ā€œOpen In Editorā€ option (Roblox)
  • Added open in preview option (VSC, settings)
  • Fixed code not syncing when only code mode was enabled and script instance had children
  • VSC extension now utilizes node-ffi-napi to communicate with user32.dll (required to bypass Windows limitation and force editor to open)
  • Many code optimizations

Important!

If you installed VSC extension 0.4.0 please update to version 0.4.2 asap because version 0.4.0 is totally broken! (I forgot to exclude custom dependencies from .vscodeignore, version 0.4.1 was just temporary hotfix.)

Two-way sync

Keep in mind that only code is supported and various bugs may occur as adding two-way sync was extremally hard because of lack of some functionalities in Robloxā€™s API. Now take a look:

Launch Roblox Studio command

Now you can run Roblox Studio directly from Visual Studio Code!

Open In Editor option

Opening scripts inside Studio will open them in VSC!

Known issues:

  • open in editor option stops working once you quit settings
  • deleting instances in VSC sometimes throws errors in Roblox

I will fix these issues tomorrow because today Iā€™m really tired. Sorry for publishing so glitchy update but I found this bugs when I was recording these demo videos.

4 Likes

Alright, now youā€™re kiddingā€¦ How the heck is this even possible? Itā€™s already better than Rojo as it doesnā€™t even have that many options.

2 Likes

A question, why does it ā€œInstallā€ roblox studioevery time I use the ā€œlaunch roblox studioā€ command?

Also suggestion, put the commands into a command? Like ā€œArgon: Optionsā€ and then options (or dropdown sort of) comes up with the commands -

  • Launch Roblox Studio
  • Run
  • Stop
  • Update Class Database

Thereā€™s some more bugs for example it does not port instances to roblox studio with that have special characters like ā€œ%ā€ ā€œ!ā€. For example, when importing Knit.

It shouldnā€™t work that way, will fix that!

EDIT: Just fixed this problem, only thing I had to do was to add argument ā€œ-ideā€ to string with Roblox Studio location.

I know what you mean Rojo has already something like this. I was thinking about that but wasnā€™t sure if itā€™s convenient. But now if you are suggesting Iā€™m gonna add this!

Gonna fix that!

EDIT2: Could you give me some extra information because everything works fine for me:

2 Likes

Might be just for me, but maybe try importing the Knit package? Iā€™ll try to find a fix myself as well.

It would be nice, but maybe also take suggestion about how others also feel about it. Knowing otherā€™s opinions helps too!

No luck. It mostly occurs when you import the Knit package from Roblox studio to VSCode, then delete the knit package from roblox studio and import the knit package from VSCode to Roblox studio. It gives loads of fhU and fhC errors.

Click to view error
  17:42:27.814  cloud_11263738833.Argon.Main.FileHandler:253: attempt to index nil with 'Parent'  -  Edit
  17:42:27.815  Stack Begin  -  Studio
  17:42:27.815  Script 'cloud_11263738833.Argon.Main.FileHandler', Line 253 - function getPath  -  Studio
  17:42:27.815   ā–¶ Script 'cloud_11263738833.Argon.Main.FileHandler', Line 293 - function getPath (x2)  -  Studio
  17:42:27.816  Script 'cloud_11263738833.Argon.Main.TwoWaySync', Line 28 - function pathChanged  -  Studio
  17:42:27.816  Script 'cloud_11263738833.Argon.Main.TwoWaySync', Line 92  -  Studio
  17:42:27.816  Stack End  -  Studio
  17:42:27.825  cloud_11263738833.Argon.Main.FileHandler:253: attempt to index nil with 'Parent'  -  Edit
  17:42:27.825  Stack Begin  -  Studio
  17:42:27.825  Script 'cloud_11263738833.Argon.Main.FileHandler', Line 253 - function getPath  -  Studio
  17:42:27.825   ā–¶ Script 'cloud_11263738833.Argon.Main.FileHandler', Line 293 - function getPath (x2)  -  Studio
  17:42:27.825  Script 'cloud_11263738833.Argon.Main.TwoWaySync', Line 28 - function pathChanged  -  Studio
  17:42:27.825  Script 'cloud_11263738833.Argon.Main.TwoWaySync', Line 92  -  Studio
  17:42:27.826  Stack End  -  Studio
  17:42:27.826  cloud_11263738833.Argon.Main.FileHandler:253: attempt to index nil with 'Parent'  -  Edit
  17:42:27.826  Stack Begin  -  Studio
  17:42:27.826  Script 'cloud_11263738833.Argon.Main.FileHandler', Line 253 - function getPath  -  Studio
  17:42:27.826   ā–¶ Script 'cloud_11263738833.Argon.Main.FileHandler', Line 293 - function getPath (x2)  -  Studio
  17:42:27.827  Script 'cloud_11263738833.Argon.Main.TwoWaySync', Line 28 - function pathChanged  -  Studio
  17:42:27.827  Script 'cloud_11263738833.Argon.Main.TwoWaySync', Line 92  -  Studio
  17:42:27.827  Stack End  -  Studio
  17:42:27.829  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.829  Class: Folder, Name: promise, Parent: nil, State: nil  -  Edit
  17:42:27.829  Argon: cloud_11263738833.Argon.Main.FileHandler:126: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.829  Class: ModuleScript, Name: promise, Parent: nil, State: true  -  Edit
  17:42:27.829  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.829  Class: ModuleScript, Name: init.spec, Parent: nil, State: nil  -  Edit
  17:42:27.830  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.830  Class: Folder, Name: comm, Parent: nil, State: nil  -  Edit
  17:42:27.830  Argon: cloud_11263738833.Argon.Main.FileHandler:126: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.830  Class: ModuleScript, Name: comm, Parent: nil, State: true  -  Edit
  17:42:27.830  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.830  Class: Folder, Name: Client, Parent: nil, State: nil  -  Edit
  17:42:27.831  Argon: cloud_11263738833.Argon.Main.FileHandler:126: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.831  Class: ModuleScript, Name: Client, Parent: nil, State: true  -  Edit
  17:42:27.831  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.831  Class: ModuleScript, Name: ClientComm, Parent: nil, State: nil  -  Edit
  17:42:27.831  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.832  Class: ModuleScript, Name: ClientRemoteProperty, Parent: nil, State: nil  -  Edit
  17:42:27.832  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.832  Class: ModuleScript, Name: ClientRemoteSignal, Parent: nil, State: nil  -  Edit
  17:42:27.832  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.832  Class: Folder, Name: Server, Parent: nil, State: nil  -  Edit
  17:42:27.833  Argon: cloud_11263738833.Argon.Main.FileHandler:126: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.833  Class: ModuleScript, Name: Server, Parent: nil, State: true  -  Edit
  17:42:27.833  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.833  Class: ModuleScript, Name: RemoteProperty, Parent: nil, State: nil  -  Edit
  17:42:27.834  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.834  Class: ModuleScript, Name: RemoteSignal, Parent: nil, State: nil  -  Edit
  17:42:27.834  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.834  Class: ModuleScript, Name: ServerComm, Parent: nil, State: nil  -  Edit
  17:42:27.834  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.835  Class: ModuleScript, Name: Types, Parent: nil, State: nil  -  Edit
  17:42:27.835  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.835  Class: ModuleScript, Name: Util, Parent: nil, State: nil  -  Edit
  17:42:27.835  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.835  Class: ModuleScript, Name: Option, Parent: nil, State: nil  -  Edit
  17:42:27.835  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.836  Class: ModuleScript, Name: Promise, Parent: nil, State: nil  -  Edit
  17:42:27.836  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.836  Class: ModuleScript, Name: Signal, Parent: nil, State: nil  -  Edit
  17:42:27.836  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.836  Class: Folder, Name: component, Parent: nil, State: nil  -  Edit
  17:42:27.837  Argon: cloud_11263738833.Argon.Main.FileHandler:126: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.837  Class: ModuleScript, Name: component, Parent: nil, State: true  -  Edit
  17:42:27.837  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.837  Class: ModuleScript, Name: init.spec, Parent: nil, State: nil  -  Edit
  17:42:27.837  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.837  Class: ModuleScript, Name: Promise, Parent: nil, State: nil  -  Edit
  17:42:27.838  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.838  Class: ModuleScript, Name: Signal, Parent: nil, State: nil  -  Edit
  17:42:27.838  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.838  Class: ModuleScript, Name: Symbol, Parent: nil, State: nil  -  Edit
  17:42:27.838  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.839  Class: ModuleScript, Name: Trove, Parent: nil, State: nil  -  Edit
  17:42:27.839  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.839  Class: Folder, Name: enum-list, Parent: nil, State: nil  -  Edit
  17:42:27.839  Argon: cloud_11263738833.Argon.Main.FileHandler:126: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.839  Class: ModuleScript, Name: enum-list, Parent: nil, State: true  -  Edit
  17:42:27.840  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.840  Class: ModuleScript, Name: init.spec, Parent: nil, State: nil  -  Edit
  17:42:27.840  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.840  Class: ModuleScript, Name: EnumList, Parent: nil, State: nil  -  Edit
  17:42:27.840  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.840  Class: Folder, Name: input, Parent: nil, State: nil  -  Edit
  17:42:27.841  Argon: cloud_11263738833.Argon.Main.FileHandler:126: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.841  Class: ModuleScript, Name: input, Parent: nil, State: true  -  Edit
  17:42:27.841  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.841  Class: ModuleScript, Name: Gamepad, Parent: nil, State: nil  -  Edit
  17:42:27.841  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.841  Class: ModuleScript, Name: Keyboard, Parent: nil, State: nil  -  Edit
  17:42:27.841  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.842  Class: ModuleScript, Name: Mouse, Parent: nil, State: nil  -  Edit
  17:42:27.842  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.842  Class: ModuleScript, Name: PreferredInput, Parent: nil, State: nil  -  Edit
  17:42:27.842  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.842  Class: ModuleScript, Name: Touch, Parent: nil, State: nil  -  Edit
  17:42:27.842  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.843  Class: ModuleScript, Name: Signal, Parent: nil, State: nil  -  Edit
  17:42:27.843  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.843  Class: ModuleScript, Name: Trove, Parent: nil, State: nil  -  Edit
  17:42:27.843  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.843  Class: Folder, Name: option, Parent: nil, State: nil  -  Edit
  17:42:27.843  Argon: cloud_11263738833.Argon.Main.FileHandler:126: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.844  Class: ModuleScript, Name: option, Parent: nil, State: true  -  Edit
  17:42:27.844  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.844  Class: ModuleScript, Name: init.spec, Parent: nil, State: nil  -  Edit
  17:42:27.844  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.844  Class: Folder, Name: signal, Parent: nil, State: nil  -  Edit
  17:42:27.844  Argon: cloud_11263738833.Argon.Main.FileHandler:126: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.844  Class: ModuleScript, Name: signal, Parent: nil, State: true  -  Edit
  17:42:27.845  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.845  Class: ModuleScript, Name: init.spec, Parent: nil, State: nil  -  Edit
  17:42:27.845  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.845  Class: ModuleScript, Name: Signal, Parent: nil, State: nil  -  Edit
  17:42:27.845  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.846  Class: Folder, Name: streamable, Parent: nil, State: nil  -  Edit
  17:42:27.846  Argon: cloud_11263738833.Argon.Main.FileHandler:126: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.846  Class: ModuleScript, Name: streamable, Parent: nil, State: true  -  Edit
  17:42:27.846  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.846  Class: ModuleScript, Name: Streamable, Parent: nil, State: nil  -  Edit
  17:42:27.847  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.847  Class: ModuleScript, Name: Streamable.spec, Parent: nil, State: nil  -  Edit
  17:42:27.847  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.847  Class: ModuleScript, Name: StreamableUtil, Parent: nil, State: nil  -  Edit
  17:42:27.848  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.848  Class: ModuleScript, Name: StreamableUtil.spec, Parent: nil, State: nil  -  Edit
  17:42:27.848  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.848  Class: ModuleScript, Name: Trove, Parent: nil, State: nil  -  Edit
  17:42:27.848  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.848  Class: Folder, Name: symbol, Parent: nil, State: nil  -  Edit
  17:42:27.849  Argon: cloud_11263738833.Argon.Main.FileHandler:126: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.849  Class: ModuleScript, Name: symbol, Parent: nil, State: true  -  Edit
  17:42:27.849  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.849  Class: ModuleScript, Name: init.spec, Parent: nil, State: nil  -  Edit
  17:42:27.849  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.849  Class: Folder, Name: table-util, Parent: nil, State: nil  -  Edit
  17:42:27.849  Argon: cloud_11263738833.Argon.Main.FileHandler:126: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.850  Class: ModuleScript, Name: table-util, Parent: nil, State: true  -  Edit
  17:42:27.850  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.850  Class: ModuleScript, Name: init.spec, Parent: nil, State: nil  -  Edit
  17:42:27.850  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.850  Class: ModuleScript, Name: Signal, Parent: nil, State: nil  -  Edit
  17:42:27.850  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.851  Class: Folder, Name: timer, Parent: nil, State: nil  -  Edit
  17:42:27.851  Argon: cloud_11263738833.Argon.Main.FileHandler:126: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.851  Class: ModuleScript, Name: timer, Parent: nil, State: true  -  Edit
  17:42:27.851  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.851  Class: ModuleScript, Name: init.spec, Parent: nil, State: nil  -  Edit
  17:42:27.851  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.852  Class: Folder, Name: trove, Parent: nil, State: nil  -  Edit
  17:42:27.852  Argon: cloud_11263738833.Argon.Main.FileHandler:126: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.852  Class: ModuleScript, Name: trove, Parent: nil, State: true  -  Edit
  17:42:27.852  Argon: cloud_11263738833.Argon.Main.FileHandler:132: attempt to index nil with 'FindFirstChild' (fhC)  -  Edit
  17:42:27.852  Class: ModuleScript, Name: init.spec, Parent: nil, State: nil  -  Edit
  17:42:28.021  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.021  Object: ReplicatedStorage|Modules|Packages|_Index|evaera_promise@4.0.0|promise  -  Edit
  17:42:28.021  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.022  Object: ReplicatedStorage|Modules|Packages|_Index|evaera_promise@4.0.0|promise|init.spec  -  Edit
  17:42:28.022  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.022  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_comm@0.3.0|comm  -  Edit
  17:42:28.022  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.022  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_comm@0.3.0|comm|Client  -  Edit
  17:42:28.022  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.023  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_comm@0.3.0|comm|Client|ClientComm  -  Edit
  17:42:28.023  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.023  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_comm@0.3.0|comm|Client|ClientRemoteProperty  -  Edit
  17:42:28.023  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.023  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_comm@0.3.0|comm|Client|ClientRemoteSignal  -  Edit
  17:42:28.023  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.023  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_comm@0.3.0|comm|Server  -  Edit
  17:42:28.024  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.024  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_comm@0.3.0|comm|Server|RemoteProperty  -  Edit
  17:42:28.024  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.024  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_comm@0.3.0|comm|Server|RemoteSignal  -  Edit
  17:42:28.024  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.024  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_comm@0.3.0|comm|Server|ServerComm  -  Edit
  17:42:28.025  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.025  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_comm@0.3.0|comm|Types  -  Edit
  17:42:28.025  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.025  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_comm@0.3.0|comm|Util  -  Edit
  17:42:28.025  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.025  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_comm@0.3.0|Option  -  Edit
  17:42:28.026  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.026  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_comm@0.3.0|Promise  -  Edit
  17:42:28.026  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.026  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_comm@0.3.0|Signal  -  Edit
  17:42:28.026  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.026  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_component@2.4.5|component  -  Edit
  17:42:28.026  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.027  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_component@2.4.5|component|init.spec  -  Edit
  17:42:28.027  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.027  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_component@2.4.5|Promise  -  Edit
  17:42:28.027  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.027  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_component@2.4.5|Signal  -  Edit
  17:42:28.028  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.028  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_component@2.4.5|Symbol  -  Edit
  17:42:28.028  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.028  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_component@2.4.5|Trove  -  Edit
  17:42:28.028  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.028  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_enum-list@2.0.0|enum-list  -  Edit
  17:42:28.028  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.029  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_enum-list@2.0.0|enum-list|init.spec  -  Edit
  17:42:28.029  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.029  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_input@1.3.3|EnumList  -  Edit
  17:42:28.029  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.029  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_input@1.3.3|input  -  Edit
  17:42:28.029  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.030  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_input@1.3.3|input|Gamepad  -  Edit
  17:42:28.030  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.030  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_input@1.3.3|input|Keyboard  -  Edit
  17:42:28.030  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.030  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_input@1.3.3|input|Mouse  -  Edit
  17:42:28.030  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.031  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_input@1.3.3|input|PreferredInput  -  Edit
  17:42:28.031  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.031  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_input@1.3.3|input|Touch  -  Edit
  17:42:28.031  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.032  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_input@1.3.3|Signal  -  Edit
  17:42:28.032  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.032  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_input@1.3.3|Trove  -  Edit
  17:42:28.032  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.032  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_option@1.0.3|option  -  Edit
  17:42:28.032  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.033  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_option@1.0.3|option|init.spec  -  Edit
  17:42:28.033  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.033  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_signal@1.2.0|signal  -  Edit
  17:42:28.033  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.033  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_signal@1.2.0|signal|init.spec  -  Edit
  17:42:28.033  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.034  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_streamable@1.2.3|Signal  -  Edit
  17:42:28.034  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.034  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_streamable@1.2.3|streamable  -  Edit
  17:42:28.034  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.034  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_streamable@1.2.3|streamable|Streamable  -  Edit
  17:42:28.035  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.035  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_streamable@1.2.3|streamable|Streamable.spec  -  Edit
  17:42:28.035  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.035  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_streamable@1.2.3|streamable|StreamableUtil  -  Edit
  17:42:28.035  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.036  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_streamable@1.2.3|streamable|StreamableUtil.spec  -  Edit
  17:42:28.036  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.036  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_streamable@1.2.3|Trove  -  Edit
  17:42:28.036  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.036  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_symbol@2.0.0|symbol  -  Edit
  17:42:28.037  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.037  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_symbol@2.0.0|symbol|init.spec  -  Edit
  17:42:28.037  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.037  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_table-util@1.1.4|table-util  -  Edit
  17:42:28.037  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.038  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_table-util@1.1.4|table-util|init.spec  -  Edit
  17:42:28.038  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.038  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_timer@1.1.1|Signal  -  Edit
  17:42:28.038  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.038  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_timer@1.1.1|timer  -  Edit
  17:42:28.039  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.039  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_timer@1.1.1|timer|init.spec  -  Edit
  17:42:28.039  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.039  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_trove@0.4.1|trove  -  Edit
  17:42:28.039  Argon: cloud_11263738833.Argon.Main.FileHandler:154: attempt to index nil with 'Source' (fhU)  -  Edit
  17:42:28.039  Object: ReplicatedStorage|Modules|Packages|_Index|sleitnick_trove@0.4.1|trove|init.spec  -  Edit

Obviously I can use alternatives to Knit, but this bug should at least be known to others.

Ill try to see if wally works with argon. I think it should in a few conditions.