Basics

(too ez)

Quick note: Dont mess PlayerStuff script if u arent a decent scripter, you might make the Loading bar stuck at 2%, 4% or 100%!

−

−

The UT MM kit is a kit for making a game like UT MM (please, don't free model the game) in ROBLOX Studio. It has an example shop with Example Soul (Explodes you when you press E), and Monster Candy. It has an example fight. There is a door example. You need to fight Example Battle for it to disappear. The code itself is messy, and has no notes in it.

−

−

If something says "(No Info)" in contents, i haven't found out how to make it or i will add it later, (Not Much Info) is if its not really complete, and ill add more later

−

−

The Kit is currently copylocked now. Its uknown if nikolander is going to uncopylocked it again.. however it can still be found on the toolbox.

−

-

If something does not work correctly just keep trying until you see the correction its a better way to learn than just give up and trying something else. Also i see the same things like UTMM this UTMM That with videogame characters like BF Tricky and other famous stuff or something else. Just try making yours more standout than these Copycats that take notes from each other.

Contents

 * 1 Weapons
 * 2 Armor
 * 3 Armor
 * 4 SOULs
 * 4.1 Making the soul work
 * 5 Skins (DOESN'T WORK)
 * 5.1 Rarities
 * 6 Making a Shop
 * 7 Making Music
 * 8 Making Locked Areas
 * 8.1 (No info)
 * 9 Battles
 * 9.1 To make a map:
 * 9.2 Making your Monster (Setup)
 * 9.3 Making your Monster (Model)
 * 9.4 Making your Monster (Attacks)
 * 9.4.1 (A free GB attack cuz why not)
 * 10 Suggestions?
 * 11 Credits
 * 12 Misc Features
 * 12.1 Legendary Hero
 * 12.2 Telekinesis for SNAS
 * 12.3 Skins
 * 12.4 Froggit Soul
 * 13 Got a utmm game?
 * 14 Some Helpful Things
 * 14.1 How To Make Armor Design
 * 14.2 Testing on studio
 * 14.3 Sans Kit
 * 14.4 Mobile Support (Use Soul Button)
 * 14.5 Miss Script!
 * 15 Corrupt Katana (full thing, not just the script)
 * 16 Armor

Weapons
To make a new weapon you should open Lighting > Weapons. There are values as:


 * Cost: How much gold you want the player to pay for the weapon (this is the same for all items)
 * Description: The description of the weapon under the name that appears in the shop/ inventory


 * Onsale: If it is currently buyable, and will appear in shops. you mostly use this for seasonal or limited time weapons, like a Christmas sword
 * Permanent: If checked, it wont disappear when the player Resets/True Resets
 * Shop: Put the name of the shop that you want this item to appear in. Example:  Put it as TemmieShop for it to appear in a shop called TemmieShop
 * WeaponName: The name of the weapon that your making
 * WeaponName: The name of the weapon. Doesn't have to be the name of the folder that its in. Example:  Put this as real knife for it to appear as real knife in the shop/inventory  Once your done editing, make your model. (adding info later)  Put your model into the "Tool" folder, and name it "Handle" or it wont work. Put the following stuff into the AttackTool.
 * DamageIncrease: Used for damage boost, the value is getting multiplied by 100 (If the value is 0.1 then the damage boost is 10%)
 * DamageModify: Basically just multiplies 99 with the value and adds it to the damage (Not sure if it correlate's with the level) Tested on level 100
 * Trail: The trail that appears when you hit. You can change it's color, texture, attachments (important for it to work)
 * Handle: The weapon model, it MUST be named handle or else the weapon will break.
 * Script: The damage script. Don't mess with unless you are a good scripter. Inside the handle:
 * Attachments: You should put one at the top of the weapon, and one at the bottom of the weapon. It is located in the Handle.
 * H it / Slash: The hit sound is played when damage to a monster is dealt, the slash sound is played when you use the weapon.
 * S lashR15/R6: The animation that is used when you hit. The example animation WONT work because it's made by Nikolander and is not owned by you. Requires Animation.

Animating your weapon
Just animate it yourself using a animator Or find one in the toolbox Wont Judge.

Armor
To make more armor, you need to open: Lighting > Armor.

−

−


 * Design: If you put a part in here it will be attached to the player that equips the armor.

−


 * ArmorName: Type the armor name here. It will appear in shop or inventory.

−


 * Cost: How much you want the player to pay for the armor

−


 * Description: The description of the weapon under the name that appears in the shop/ inventory

−

−

Example:

−

−

(Armor name)

−

−

Description

−

−


 * HPBonus: The HP bonus that players receives when wearing it.

−


 * Icon: The ID of the decal that is used when you hold the mouse on the item in inventory or the shop.

−


 * Onsale: If it is currently buyable, and will appear in shops. you mostly use this for seasonal or limited time weapons, like a Christmas sword

−


 * Permanent:If checked, it wont disappear when the player Resets/True Resets

−


 * Shop: Put the name of the shop that you want this item to appear in

−

−

Example

−

−

Put it as TemmieShop for it to appear in a shop called TemmieShop

−

SOULs
−

Souls are items that give you buffs, these require scripting knowledge, so this might be harder to make then weapons or armor

−

−

Color:

−

The color of the SOUL doesn't effect the soul in anyway.

The color of the soul in the shop/ inventory and when you die, needs an RGB value.

−

−

Cost:

−

−

How much you want the player to pay for the soul

−

−

Description:

−

−

The description of the soul that will appear under the name. For souls, i'd recommend putting the souls effect in the description.

−

−

EnchantSOUL:

−

−

Does nothing, was going to give your weapon a skin, but niko or doggo never finished it. I might be wrong, but thats from my understanding of the script

−

−

Fragments:

−

−

How many SOUL fragments you want the SOUL to cost to make the soul

−

−

Onsale:

−

−

If it is currently buyable, and will appear in shops. you mostly use this for seasonal or limited time weapons, like a Halloween soul

−

−

Permanent:

−

−

If checked, it wont disappear when the player Resets/True Resets

−

−

Shop:

−

−

What shop you want the item to appear in

−

−

SoulName:

−

−

The name of your SOUL

−

Making the soul work
−

go to the script named Effect, and open it

−

−

then, you have to script what you want the soul to do. You need scripting knowledge for this, so goodluck!

−

−

Here is an example:

−

−

Integrity:

−

−

−

script.Event.OnServerEvent:Connect(function(plr)

if plr == game.Players:GetPlayerFromCharacter(script.Parent) then

if plr then

plr.Character.Humanoid.JumpPower = plr.Character.Humanoid.JumpPower + 30

plr.Character.Humanoid.WalkSpeed = plr.Character.Humanoid.WalkSpeed + 45

end

end

end)

Skins (DOESN'T WORK)
−

Skins are a cool way to customize weapon designs! Usually these are used for seasonal events, like a pumpkin armor variant of regular armor.

−

−

The UTMM kit that nikolander released doesnt support skins,if you want them, you have to script them in yourself.

−

−

How to make a skin

−

−

Go to Lighting > Skins

−

−

Copy the skin in there ("CharcoalStick")

−

−

Paste it in the skins folder

−

−

At this point, you can edit these values:

−

−

Description

−

−

If you want your skin to have a custom description, you can enter it here.

−

−

Rarity

−

−

This is what the rarity of your skin is. Rarities can be found in Lighting > Rarities. You can also create your own rarities.

−

−

SkinOf

−

−

This is what weapon the skin is for. You can select the weapon from Weapons > Lighting.

−

−

WeaponName

−

−

Despite being called "WeaponName", this is actually the name of your skin.

−

−

Inside the tool, you will find the same values that are inside a regular weapon. Make these the same as the regular weapon, or it will break.

−

−

You can make the skin the same way you would make any other weapon model.

−

−

Nobody knows how to use them, literally no-one

−

Rarities
−

Rarities are how rare a skin is. These can be found in Lighting > Rarities. Rarities have the following values:

−

−

Factor

−

−

This is the chance of unlocking the skin. I'm not sure exactly what the number is, but it is likely the percentage out of 100.

−

−

RarityColor

−

−

This is the color that the name of the rarity will be when displayed in menu.

−

−

RarityName

−

−

This is the name of your rarity, that describes how rare it is. (Common, uncommon, etc.)

−

−

RevealSoundId

−

−

This is the sound that will play when the skin is unveiled.

−

Making a Shop
−

Shops are the main way for players to buy new weapons, armors, and foods.

−

−

In workspace, there should be a folder named "Shops"

−

−

Insert a part in there, or copy the already existing shop

−

−

Rename the shop whatever you want

−

−

Make sure your shop has CanCollide Off and is transparent or it will not work

−

−

Then go to your item (weapon, armor, food etc) In the Shop value, put the name of the shop you want it to appear in

−

−

Example

−

−

Make shop part named TemmieShop

−

−

Go to Weapon

−

−

Put Shop value to TemmieShop

−

−

Test game

−

−

Your weapon shoul be in the shop named TemmieShop

−

−

The name in the Shop value has to be the SAME as the Shop Part (In the example, it would have to be TemmieShop, or it wouldn't work.) Any misspellings and it wont work

−

Making Music
−

To make music is pretty simple, get a part and insert your music into it

−

−

Then, name both the audio and the part Music

−

−

Move it into the place where you want the music to play (You can either cover the entire area, or just the entrances)

−

−

Move the part to Lighting, in a folder called AreaMusic

−

−

Make sure that your audio and part are named Music, or else it wont work.

−

−

Also make sure that the audio is Looped, or else the audio will stop playing after a bit (go to the Music, and in Properties scroll down untill you see the property Looped, then check it)

−

−

That's it! then test and make sure it works.

−

Making Locked Areas
−

Locked areas are nice if you want certain shops or bosses locked for newer player, but they aren't needed.

−

−

I'll add this later

−

(No info)
−

Battles
−

To make a new battle you need to open Lighting > Battles and ServerStorage > BattleMaps

−

−


 * Lighting > Battles:

−


 * Music: The music that plays in the battle. (MUST BE NAMED "Music")

−


 * BattleName: The name of the battle. has to be the same as the folder name of your Battle Map

−


 * Category: If you check the battles in the game (in menu) you can see categories, this is used to sort bosses.

−


 * DisableFood: You cannot take food in this battle if it is checked.

−


 * DisableWeapons: You cannot take weapons in this battle if it is checked.

−


 * FragmentChance: The chance of getting a soul fragment if you win the battle.

−


 * Gold: How much gold you receive if you win the battle.

−


 * LOVE: The LOVE required to access the battle.

−


 * LinkedBattle: You need to press on the text box and press on another battle (in the lighting) where you want to the player get teleported after he wins the first battle. This is mostly used for Phase 2 or 3 or bosses

−


 * MaxPlayers: The maximum player amount (the player who starts the battle counts, so dont set it to 0)

−


 * Resets:How many resets you need to fight it.

−


 * RewardWeapon: If it should drop weapon, open Lighting > Weapons, click on the box (reward weapon) and press on the weapon folder you want it to give. This works with SOULs, and armors

−


 * Share: If true, the reward gets divided by player count.

−

−

Example: If gold is set to 2, and there are 2 players in the battle, then each player will get 1 gold SoulFragment:

−

−

What SOUL you want to boss to drop fragments of.

−

−

Example:

−

−

Set this to a SOUL called Determination and the boss will drop Determination fragments

−

−

(To change, Open Lighting > SOULs, press on the box (soul fragment) and then select the soul you want it to drop.)

−

−


 * XP: How much EXP you get if you win

−

−

To make a map:
−

Make your battle map, then go to server storage.

−

−

Clone the folder that was in there, and move it to Workspace. delete the parts in the folder, but don't delete the model named Dummy, and the part named PlayerSpawn. Paste your map into the folder, and drag the PlayerSpawn to where you want the players to spawn.

−

Making your Monster (Setup)
−

Go into the Dummy, and delete the dummy parts Dont delete the following: Humanoid, Damage, Animate, and AI.

−

−

Paste your monster model in there, (More info on making monster model later) and go to the Humanoid. Dont change anything but Health, and MaxHealth.

−

−


 * MaxHealth:

The maximum health your monster can have. This cant be lower then Health

−

−


 * Health

The health of your monster, cant be higher then MaxHealth, you can put this lower then MaxHealth. Then, when your done tinkering, put the folder into SeverStorage.

−

−

Finally, name the folder the same thing as you named the battle

−

−

Example: if you put the value of BattleName as Temmie, then the folder with you map has to be named Temmie, or it will break.

−

Making your Monster (Model)
−

First, use this resizable sphere to make your model (you can use other parts, but the sphere makes it look nice)

−

−

https://web.roblox.com/library/5301158668/Modeling-Sphere

−

−

After your done, make a square part named "HumanoidRootPart", It should be around the torso and shouldn't be covering much of the body, and make sure that its anchored and can collide is on.

−

−

Next, (skip this step if you dont want to animate your monster) use this plugin to make sure that your HumanoidRootPart "Front" face is facing where your monster is facing, to do this:

−

−

1, Purchase and install this plugin: https://web.roblox.com/library/5602424610/Face-Selector, and restart (or just start) your roblox studio

−

−

2. Enter your UTMM Kit place

−

−

3, go to the top of the roblox studio window, and search for a button called "Plugins" (it should look something like this, but im using roblox studio dark mode so:

−

−

−

−

4, A menu should drop down. Select the "Front" option on the menu, then click the HumanoidRootPart. If the yellow outline is facing where your monster is facing, your done! If not, then just rotate the HumanoidRootPart.

−

−

(Skip this step if you dont want to animate) Then, you have to Motor6D the parts in your monster togther! to do this:

−

−


 * 1) First, name the parts in your monster. Like arms, legs etc. Make sure to specify whether its the left or right arm/leg/whatever, But, make sure not to make any parts with a space or "_" in it, i would go with names like "RightUpperArm" or "LeftLowerLeg", stuff like that.

−


 * 1) Now, save your monster so far, then download and install this plugin: https://web.roblox.com/library/804263305/Constraint-Editor

−


 * 1) Do the same steps as above to get to the plugin page in roblox studio, then you can start make Motor6Ds

−


 * 1) First, to create a Motor6D, hold CTRL then click on a part (we will call this part1), next click on the part you want to motor6d to part1, let go of CTRL then press the "New Motor6D" button on the plugin.

−


 * 1) Before you start attaching parts to your torso, you have to attach your torso to your HumanoidRootPart. To do this, just do as above, hold CTRL, click on the HumanoidRootPart, then click on the torso, and hit the "New Motor6D" button.

−


 * 1) Now you start making! Like above, hold CTRL, then select your monsters torso. After, just select all the parts you want to attach to your torso, let go of CTRL and press the "New Motor6D" button on the plugin! And now you have motor6D stuff to your torso!

−


 * 1) Keep going until you have attached all parts you want to attach. Make sure your LowerArms are attached to your UpperArms, and your upperarms are attached to your torso/shoulder, and etc etc.

−

−

And now you are ready to animate! I will make a tutorial on how to animate later

−

−

If the animation doesn't work (this goes for weapons too) try setting the "Animation Priority"to "Action".

−

Making your Monster (Attacks)
−

−

(A free GB attack cuz why not)
https://www.roblox.com/library/5181682132/Gaster-Blaster-Kit-For-UTMM-kit

(Not owned by me, yes this is different from the last one since it's easier to use.)

−

−

−

−

Suggestions?
−

−


 * Please leave cool things you find in the comments and ill be sure to add them and give credit.

−


 * I am a game dev for my own utmm game and know WAY more then I should, If you are experiencing problems with your game, like- Menu not working, Weapon not appearing, this is called the null glitch it happens when the game either 1. Dosent save your Lv/Gold/Exp but still says you have it? (iffy on that one) 2. When you have a weapon you accidently deleted in your hand (To fix this, simply remake a weapon file with the same name).

−

−

Credits
−

SpikeTheViciousBee for making the OG page

−

−


 * Trimarkander for revamping the page

−


 * Rancer-Gamer-Antony for doing the small edits, If anyone needs anymore help Tanner!!#0738

−

−

Friend request me on discord if you need any more help: Tanner!!#0738

−

−

−

Misc Features
−

Some cool things i found out

−

−

You can make any buyable item have a negative cost value, which instead of costing money, gives you the amount you want. This also works with Foods Healing value, which will hurt you instead of heal. This could be used in a cool way, like a radioactive hero that hurts you but also gives 250% damage.

−

−

You can also do Rancer Soda or Creator Heros With This Little Script I Found

−

−

https://www.roblox.com/library/4715644852/Food

−

−

These are some other useful stuff I found (might Need To Copy Into search bar Sorry)

−

−

-Undyne Attacks (not all of them work???)

−

−

☀ https://www.roblox.com/library/5170750171/Spear-AI-Script

−

−

Hope These Edits Help XD, I don't know why i am doing this ngl.

−

−

Here's A Link

−

−

https://web.roblox.com/games/4645338597/UT-MM-Kit

−

−

Legendary Hero
−

found out how to make legendary hero, here u go, ur welcome. (made by trimarkander)

−

−

read the thingy in the tool

−

−

https://web.roblox.com/library/5973150523/Legenday-Hero-base-thingy

−

−

Telekinesis for SNAS
−

sas telekinesis, made by yours truly, trimarkander

−

−

link to robox model: https://web.roblox.com/library/6153520518/Telekinesis-kit

−

−

Skins
−

found out how to make skins work, so here you go :)

−

−

Also Rarity Now Works Updated! Check New Update

−

−

https://www.roblox.com/library/6053793635/Skin-Shop-and-Drop

−

−

for skins to be dropped by a boss do it like your making a weapon drop

−

−

Froggit Soul
−

https://www.roblox.com/library/6294171208/Froggit-Soul-UTMM-KIT here froggit soul makes you double jump.

−

−

Got a utmm game?
−

UTMM fan-games on roblox | Undertale Monster Mania kit Wiki | Fandom

−

−

go here for fangames

−

−

Some Helpful Things
−

How To Make Armor Design
−

1-Make dummy (Ez) (But make sure R15 if game is r15)

−

−

2-Make armor model (Can free model no prob)

−

−

2.5-Make sure armor model is not anchored and can collide on

−

−

3-Put armor model into dummy

−

−

3.5-Make armor name Handle

−

−

4-Make accesory inside dummy

−

−

5-Put armor model in accesory

−

−

6-Click the accesory

−

−

7-Start trying make move (Pos mean your Y move. Right mean armor model move like turn right.Idk about others)

−

−

8-When you finished make.Go to your armor folder.There is called "Design" Folder

-

-

8.5-Name the accessory 'ArmorDesign' so the designs don't overlap on each other.

−

−

9-Put accesory in Design folder and done.

−

−

Testing on studio
−

If you want to test on studio here is the tutorial

−

−

1.Publish your game (you can make it private no problem)

−

−

2.Press Create (on Roblox website, bar on the top)

−

−

3.Select your game

−

−

4.Press ... on your game

−

−

5.Press Configure this game

−

−

6.In Basic Settings you can see "Enable Studio Access to API Services", Enable it (A ✅ should be on the option) and press save

−

−

7.Enjoy! now you can test studio (if its still not working restart studio if it still dosen't work make sure it is enabled and try doing it again)

−

−

−

−

Sans Kit
−

Here is the sans

−

https://www.roblox.com/library/5820862332/UTMM-KIT-SANS-Gonna-updating-again-soon (Sans kit made by Arda5618)

−

−

I prefer don't use free model.Only use AI, attack models etc..

−

−

−

−

Mobile Support (Use Soul Button)
−

Some ppl may want use soul button.Because its not fair if only pc/xbox players can use that.Soo i decide to give you all use soul button.

−

−

https://www.youtube.com/watch?v=ps_5I8thvmg You can watch the tutorial here!

−

−

−

−

−

−

Miss Script!
−

This Is For People Who Want The Text to Say Miss/Dodge/Block When Monster Is Hit

−

−

1.Go Into Server Storage then Battle map, then go into any battle you want and go into Humanoid

−

−

2.Add Bool Value and Rename it to Miss, Add a String Value and name it to MissText

−

−

3. If You Want to change the color of the text Then Add A Color3 Value and Name it to Color

−

−

4. Go to ServerScriptService and go into Damage Counter

−

−

5. Replace Lines 9-14 With

−

−

if m.Humanoid.Miss.Value == true then damagecounter.TextLabel.Text = m.Humanoid.MissText.Value

−

−

damagecounter.TextLabel.TextColor3 = m.Humanoid.Color.Value elseif hp > m.Humanoid.Health and m.Humanoid.Miss.Value == false then

−

−

damagecounter.TextLabel.Text = hp - m.Humanoid.Health elseif hp < m.Humanoid.Health and m.Humanoid.Miss.Value == false then

−

−

damagecounter.TextLabel.Text = -(hp -m.Humanoid.Health) damagecounter.TextLabel.TextColor3 = Color3.new(0,1,0)

−

−

end

−

−

6. Make Miss = True, Type In MiissText "Miss", Change The Color to what you want

−

−

7. Make Sure You Add The Value Into Every Battle or it will break the script :) and just make Miss false if you dont want it to show

−

−

Corrupt Katana (full thing, not just the script)
−

yea here https://www.roblox.com/library/6599327906/UTMM-Corrupt-Katana-work

rbxassetid://1209871551 is the sound id

Thanks to the person who recovered most of this! <3

Armor
So if you can recover this please do.