#DummyRig acting dumb

1 messages · Page 1 of 1 (latest)

red orbit
#

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)

left wraith
#

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.

  1. 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)
  2. https://create.roblox.com/docs/tutorials - Roblox's step by step tutorials
  3. 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.
  4. 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

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.

red orbit
# left wraith used an llm and didn't even read the code it generated 💀

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...

left wraith
red orbit
left wraith
#

You can disable it here

red orbit
left wraith
#

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

red orbit
left wraith
red orbit
left wraith
#

And elaborate on what you mean by "acting dumb"

red orbit
# left wraith 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

feral krakenBOT
#

studio** You are now Level 3! **studio

red orbit
#

It used to do that but instead of floating I just walk weirdly now