Alright gng so I was intending on making a rig that welded completely to the player. BUT I couldn't. Dunno what's going on. But the DummyRig is hitting the ground before me so it's being moved first which means that it's HumanoidRootPart won't actually go to the position of mine. I don't know if I should add task.defer() or something (I'm in the air and can't get down btw)
#DummyRig acting dumb
1 messages · Page 1 of 1 (latest)
used an llm and didn't even read the code it generated 💀
Learn to code yourself instead of using an llm
There are so many problems with the code it generated
Follow these to get a basic understanding, look at anything in #4 that your interested in or need.
- https://create.roblox.com/docs/tutorials/fundamentals/coding-1/coding-fundamentals - Roblox's coding fundamentals course, teaches the basics of writing code ("Next" button at bottom of each page)
- https://create.roblox.com/docs/tutorials - Roblox's step by step tutorials
- https://create.roblox.com/docs/scripting - Once you know the basis, use this to learn more about scripting. Theres also a link to a Basic gameplay tutorial you can take.
- https://create.roblox.com/docs/creation - Guides & Documentation by roblox that teach you everything about studio and coding in more detail (Look to the left for everything)
Once you understand how to script and use studio you can read the documentation to get a more detailed understanding of anything you want
https://create.roblox.com/docs/reference/engine
Alternative lua(u) resources you can try out
Extra (mostly language agnostic) resources
- https://www.youtube.com/watch?v=h1o5UzKfZcQ - How to implement (almost) any feature without a tutorial.
- https://www.youtube.com/watch?v=5-iST0a69cI & https://www.youtube.com/watch?v=f2n_VRa-00g - Language agnostic introduction to gamedev. (Good advice on how to actually finish games)
- https://cs50.harvard.edu/x/2024/ - Teaches C, Python, & SQL. It covers advanced concepts (algorithms, time complexity, etc) and how to write good code (which is very important!)
I'd be careful watching youtube tutorials for roblox, most of them are poorly made and will teach you bad concepts.
If you chose to use an llm (like Chat GPT) to help learn, don't rely on it for code generation or describing things. You won't learn anything and you won't know when its descriptions are wrong. The most they are useful for is showing you where to look in the documentation or online for the information you need.
I actually pressed tab after doing the little -- thing and studio automatically came up with the line. I put "username" because why the hell would I show my username when it isn't the point. I've actually been watching brawl dev and have been reading the API engine library too along with some other misc stuff. I have like 40 something tables in Miro jotting down everything. But these are just some
Also yeah YouTube tuts aren't the best stuff...
I actually pressed tab after doing the little -- thing
thats an llm, it generates the same slop as chat gpt
the only thing it pretty much generated is that line of --
You can disable it here
I don't see it as an annoyance for it to generate non-code
This is unnecessary, workspace is already a global
Also send code as text in the future
its much easier to read that way
formatted like this
Your issue is your creating the weld before moving the two characters together
That means when you move one to the other, it will keep the offset
You should also weld the HumanoidRootParts together instead of the torso
Yeah I know about this part. Also do I use playerAdded to weld it before or what. Cause when I log in the game I want to have the thing welded to me. Precisely my back but I haven't gotten that far
In that case yes I'd use both player added and character added
thanks pooks
Alright so instead I just added a remoteEvent between a LocalScript and serverScript and it just made the thing and the welds at the same time when a key was pressed and it's still acting dumb.
Send your code
And elaborate on what you mean by "acting dumb"
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local addWeld = ReplicatedStorage:WaitForChild("AddWeld")
local serverStorage = game:GetService("ServerStorage")
local Mannequin = serverStorage:WaitForChild("Mannequin")
local Workspace = game:GetService("Workspace")
local CloneQuin = Mannequin:Clone()
local myAvatar = Workspace:WaitForChild("username") -- replace "username" with your avatar name
local myTorso = myAvatar.UpperTorso
local quinTorso = CloneQuin.UpperTorso
local quinHead = CloneQuin.Head
local quinLeftLowerArm = CloneQuin.LeftLowerArm
local quinRightLowerArm = CloneQuin.RightLowerArm
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local quinHRP = CloneQuin.HumanoidRootPart
local myHRP = myAvatar:WaitForChild("HumanoidRootPart")
addWeld.OnServerEvent:Connect(function(player)
local weld = Instance.new("WeldConstraint")
weld.Part0 = quinHRP
weld.Part1 = myHRP
weld.Parent = quinHRP
CloneQuin.Parent = workspace
end)
So it just keeps overwriting my player movements and I just float in the air because of it
** You are now Level 3! **
It used to do that but instead of floating I just walk weirdly now