Mini Tools
269
133
116
Released
9mo ago
100% Free
320
126
108
Released
1mo ago
100% Free

Jason Lakshmi
🛠️ 1 tool
🙏 5 karma
Aug 7, 2025
The designs made by this tool are so nice, it also follows the exact description and includes all the details :)
901
350
299
Released
9mo ago
100% Free
2,850
732
691
Released
11mo ago
100% Free
A Masterpiece Machine — This Tool Feels Like Time Travel with a Paintbrush
Absolutely breathtaking. This Renaissance painting generator is by far the most impressive AI art tool I’ve tested on TAAFT so far. Every image felt like it belonged in a museum — rich with light, symbolism, and painterly depth.
From the celestial queen holding the world in her palm, to the glowing scholar’s hall beneath a zodiac dome, to the woman standing beneath that stained-glass dove — each piece was powerful, reverent, and visually spellbinding. The colors, the architecture, the sacred energy… it nailed the 14th–16th century aesthetic perfectly.
If you’re even slightly enchanted by classical art or historical fantasy, this tool is a must-try. It’s not just a style — it embodies the spirit of the Renaissance. Truly brilliant.
662
266
228
Released
1y ago
100% Free
366
195
149
Released
1y ago
100% Free
698
255
220
Released
11mo ago
100% Free
1,832
527
455
Released
7mo ago
100% Free
420
160
133
Released
5mo ago
100% Free
398
144
119
Released
10mo ago
100% Free
1,444
565
532
Released
11mo ago
100% Free
1,295
379
312
Released
10mo ago
100% Free

Turn ideas into ethereal paper art masterpieces.
Open
343
160
129
Released
7mo ago
100% Free
728
262
209
Released
9mo ago
100% Free
498
159
122
Released
11mo ago
100% Free
1,309
443
389
Released
11mo ago
100% Free
2,372
557
529
Released
11mo ago
100% Free
935
349
290
Released
8mo ago
100% Free
775
246
208
Released
9mo ago
100% Free
337
79
81
Released
1y ago
100% Free
725
234
191
Released
7mo ago
100% Free

Transform landscapes into vibrant abstract art.
Open
249
116
98
Released
5mo ago
100% Free
567
235
190
Released
7mo ago
100% Free
260
111
95
Released
5mo ago
100% Free

Transform portraits into mesmerizing geometric abstracts.
Open
231
108
75
Released
6mo ago
100% Free
652
254
212
Released
6mo ago
100% Free
563
222
185
Released
6mo ago
100% Free
550
212
170
Released
6mo ago
100% Free
1,165
460
393
Released
6mo ago
100% Free
296
153
129
Released
6mo ago
100% Free
Didn't follow my prompt at all..did it's own thing,which was beautiful just not what I wanted.
778
261
210
Released
7mo ago
100% Free
567
235
190
Released
7mo ago
100% Free
2,835
1,257
896
Released
7mo ago
100% Free

Create vivid expressionist portraits from any subject.
Open
528
207
171
Released
7mo ago
100% Free
412
98
71
Released
7mo ago
100% Free
533
147
116
Released
7mo ago
100% Free
1,832
527
455
Released
7mo ago
100% Free
1,927
641
561
Released
7mo ago
100% Free
336
133
105
Released
7mo ago
100% Free
725
234
191
Released
7mo ago
100% Free

Effortlessly craft Roblox doors with AI-powered Lua scripts.
Open
1,156
278
334
Released
7mo ago
100% Free
Here is a script for a sniper rifle in Roblox that includes scope functionality and bullet drop simulation:
```lua
-- SniperRifleScript.lua
-- Services
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
-- Variables
local sniperRifle = script.Parent -- assume the script is a child of the sniper rifle model
local player = Players.LocalPlayer
local character = player.Character
local humanoid = character:FindFirstChild("Humanoid")
local camera = workspace.CurrentCamera
local scopeOverlay = sniperRifle:FindFirstChild("ScopeOverlay") -- a GUI element to display the scope
local fireMode = "Single" -- can be "Single" or "Auto"
local bulletSpeed = 1000 -- meters per second
local bulletDrop = 0.5 -- gravity multiplier
local ammo = 10 -- starting ammo
local reloadTime = 3 -- seconds
local scopeZoom = 10 -- zoom multiplier
-- Functions
local function shoot()
-- Check if the player has ammo
if ammo > 0 then
ammo -= 1
sniperRifle.Ammo.Value = ammo
-- Calculate the direction of the shot
local direction = camera.CFrame.lookVector
-- Raycast to find the target
local ray = Ray.new(camera.CFrame.Position, direction * 1000)
local hit, position, normal = workspace:FindPartOnRay(ray)
-- If a part is hit, create a bullet hole
if hit then
local bulletHole = Instance.new("Decal")
bulletHole.Texture = "http://www.roblox.com/asset/?id=123456" -- replace with your bullet hole decal
bulletHole.Parent = hit
bulletHole.CFrame = CFrame.new(position, normal)
end
-- Simulate bullet drop
local gravity = workspace.Gravity
local bulletDrop Velocity = direction * bulletSpeed
bulletDropVelocity.Y = bulletDropVelocity.Y - gravity * bulletDrop
local bulletPosition = camera.CFrame.Position
local bullet = Instance.new("Part")
bullet.Anchored = true
bullet.CanCollide = false
bullet.Parent = workspace
local bulletTween = TweenService:Create(bullet, TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Position = bulletPosition + bulletDropVelocity * 1000})
bulletTween:Play()
bulletTween:WaitForCompletion()
bullet:Destroy()
else
-- Play an "out of ammo" sound effect
sniperRifle.OutOfAmmoSound:Play()
end
end
local function reload()
-- Play a reload animation
humanoid:LoadAnimation(sniperRifle.ReloadAnimatie).Play()
-- Wait for the reload animation to finish
wait(reloadTime)
-- Refill ammo
ammo = 10
sniperRifle.Ammo.Value = ammo
sniperRifle.ReloadSound:Play()
end
-- Listeners
local function InputBegan(input)
if input.KeyCode == Enum.KeyCode.Mouse0 then
shoot()
elseif input.KeyCode == Enum.KeyCode.R then
reload()
end
end
local function InputChanged(input)
if input.KeyCode == Enum.KeyCode.Mouse2 then
-- Toggle scope
scopeOverlay.Visible = not scopeOverlay.Visible
camera.FieldOfView = scopeOverlay.Visible and 10 or 60
end
end
UserInputService.InputBegan:Connect(InputBegan)
UserInputService.InputChanged:Connect(InputChanged)
-- Initialize
sniperRifle.Ammo.Value = ammo
scopeOverlay.Visible = false
camera.FieldOfView = 60
```
This script assumes that you have already set up a sniper rifle model in Roblox Studio with the following elements:
* A `ScopeOverlay` GUI element to display the scope
* A `ReloadAnimatie` Animation to play when reloading
* An `OutOfAmmoSound` Sound to play when out of ammo
* A `ReloadSound` Sound to play when reloading
* An `Ammo` IntValue to store the current ammo count
The script uses the `UserInputService` to detect when the player presses the left mouse button to shoot, the right mouse button to toggle the scope, and the "R" key to reload. It also uses the `TweenService` to simulate the bullet's trajectory and gravity.
Note that this script is just an example, and you will need to customize it to fit your specific game's requirements. You may also want to add additional features, such as bullet penetration, ricochet, or hit detection.
I hope this helps! Let me know if you have any questions or need further assistance.
331
130
94
Released
7mo ago
100% Free
320
125
97
Released
7mo ago
100% Free
1,200
493
437
Released
7mo ago
100% Free
317
122
91
Released
7mo ago
100% Free
196
93
69
Released
7mo ago
100% Free
146
74
57
Released
7mo ago
100% Free
186
104
76
Released
7mo ago
100% Free