Fe Giant Tall Avatar Script Better -
| Feature | How it works |
|---------|---------------|
| FE Compatible | Uses RemoteEvents & server authority |
| Multiplayer Sync | All players see size changes |
| Realistic Physics | Walk speed inversely scales, jump scales up |
| Controls | GUI buttons + Keyboard (+ / - / R) |
| Collision Scaling | PhysicalProperties adjust with size |
| Crushing (optional) | Giant avatars break small parts |
| Sound Effects | Plays growth sound when changing size |
| Chat Commands | Type /grow, /shrink, /reset |
You mentioned a script that is "better." In the context of Roblox exploiting, "better" usually means Universal (works in most games) and Optimized (less lag).
-- FE Giant Tall Avatar Script (Optimized) -- Paste into LocalScriptlocal Players = game:Players local LocalPlayer = Players.LocalPlayer local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() local Humanoid = Character:WaitForChild("Humanoid") fe giant tall avatar script better
-- Settings local TALL_SCALE = 2.5 -- Change this: 2 = double height, 3 = triple, etc. local RESET_ON_DEATH = true -- Auto reset size when respawning
-- Function to resize character local function makeTall(character) local humanoid = character:WaitForChild("Humanoid") local hrp = character:WaitForChild("HumanoidRootPart") | Feature | How it works | |---------|---------------|
-- Get current scale (if already scaled, use that) local currentScale = hrp:FindFirstChild("OriginalScale") and hrp.OriginalScale.Value or Vector3.new(1,1,1) -- New scale: keep width, increase height local newScale = Vector3.new(currentScale.X, currentScale.Y * TALL_SCALE, currentScale.Z) -- Apply to HumanoidRootPart hrp.Size = hrp.Size * TALL_SCALE local scaleOffset = hrp.CFrame * CFrame.new(0, hrp.Size.Y/2, 0) -- Scale all body parts (optional, for visual consistency) for _, part in ipairs(character:GetDescendants()) do if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then part.Size = part.Size * TALL_SCALE end end -- Store scale for reset if not hrp:FindFirstChild("OriginalScale") then local originalScale = Instance.new("NumberValue") originalScale.Name = "OriginalScale" originalScale.Value = Vector3.new(1,1,1) originalScale.Parent = hrp end -- Adjust camera & humanoid properties humanoid.CameraOffset = Vector3.new(0, (TALL_SCALE - 1) * 2, 0) humanoid.HipHeight = humanoid.HipHeight * TALL_SCALEend
-- Reset function local function resetSize(character) local humanoid = character:WaitForChild("Humanoid") local hrp = character:WaitForChild("HumanoidRootPart") Game Compatibility: (6/10) These scripts work in about
local originalScale = hrp:FindFirstChild("OriginalScale") if originalScale then -- Reset part sizes for _, part in ipairs(character:GetDescendants()) do if part:IsA("BasePart") then part.Size = part.Size / TALL_SCALE end end humanoid.CameraOffset = Vector3.new(0,0,0) humanoid.HipHeight = humanoid.HipHeight / TALL_SCALE endend
-- Initial apply if Character and Humanoid then makeTall(Character) end
-- Reapply on respawn LocalPlayer.CharacterAdded:Connect(function(newChar) if RESET_ON_DEATH then resetSize(newChar) end wait(0.5) -- wait for parts to load makeTall(newChar) end)