Wie kann ich einen morph auf roblox erstellen?

3 Antworten

Roblox Studio installieren und öffnen
  • Roblox Studio ist ein kostenloses Programm von Roblox, um Spiele zu bauen.
  • Du findest es hier: Create
  • Installieren → Anmelden → Neues Spiel starten (zum Beispiel „Baseplate“ auswählen).
2. Morph-Modell finden (ganz einfach)
  • Gehe in Roblox Studio oben auf „View“ (Ansicht) → dann „Toolbox“ anklicken.
  • Jetzt kannst du in der Toolbox Sachen suchen.
  • Suche z.B. nach „Iron Man Morph“ oder „Spider-Man Morph“.

Wichtig:

  • Nimm am besten Sachen, die kostenlos sind (Free Models).
  • Achte darauf, dass sie keine Viren haben.
3. Morph einfügen
  • Klicke auf den Morph in der Toolbox → Er wird automatisch in dein Spiel gesetzt.
  • Der Morph besteht meistens aus einem Teil, das du berührst (Touch), und einem Modell, das deine Figur verändert.
4. Script für den Morph

Oft sind bei Morphs schon kleine Scripte dabei.

Ein einfaches Morph-Script sieht zum Beispiel so aus:

local part = script.Parent


part.Touched:Connect(function(hit)
    local character = hit.Parent
    if character:FindFirstChild("Humanoid") then
        -- Hier wird dein Körper verändert
        local newCharacter = game.ServerStorage.IronMan:Clone()
        newCharacter.Parent = workspace
        newCharacter:SetPrimaryPartCFrame(character.PrimaryPart.CFrame)
        character:Destroy()
    end
end)

oder

local morphPart = script.Parent -- Das ist der Teil, den man berührt (z.B. ein Block)
local morphModel = game.ServerStorage:WaitForChild("IronMan") -- Dein Morph-Modell im ServerStorage


morphPart.Touched:Connect(function(hit)
    local character = hit.Parent


    if character and character:FindFirstChild("Humanoid") then
        local player = game.Players:GetPlayerFromCharacter(character)
        if player then
            -- Charakter ersetzen
            local newCharacter = morphModel:Clone()
            newCharacter.Name = player.Name
            newCharacter.Parent = workspace
            newCharacter:SetPrimaryPartCFrame(character.PrimaryPart.CFrame)


            -- WICHTIG: Player auf den neuen Charakter setzen
            player.Character = newCharacter


            -- Alten Charakter löschen
            character:Destroy()
        end
    end
end)
Woher ich das weiß:Berufserfahrung – Roblox Senior Program Manager

Hallo,

Nein, musst du gar nicht. Außerdem kannst du doch ihm direkt irgendwelche Accessories anziehen, oder? Außer bei nicht "menschenartige" Charaktäre.

Falls du nicht mit Rblx Studio auskennst würde ich dir empfehlen es zu lernen.

Viel Erfolg!

Woher ich das weiß:Hobby

Du musst ein Model mit Humanoid und den Standard KörperParts ( z.b. LeftArm, Head, Torso ) haben.

Dann nennst du das model StarterCharacter und tust es in Starter Player rein.

Wenn du jetzt play drückst, solltest du den anderen Charakter haben.